:root{--nexus-icon-charcoal:#203033;--nexus-icon-neutral:#71807f;--nexus-icon-teal:#4f918f;--nexus-icon-mint:#72a895;--nexus-icon-sage:#8f9f73;--nexus-icon-aqua:#5e9fa5;--nexus-icon-blue:#648d9e;--nexus-icon-lavender:#9384b5;--nexus-icon-peach:#c79678;--nexus-icon-orange:#c98245;--nexus-icon-coral:#c87570;--nexus-icon-tile-surface:#fcfaf6d1;--nexus-icon-tile-border:#ffffffe0;--nexus-icon-tile-shadow:inset 0 1px 0 #ffffffe6, 0 2px 5px #263a3e1a, 0 7px 14px #263a3e14}.nexus-icon{flex:none;display:block}.nexus-icon-inline{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.nexus-icon-tile{--nexus-icon-tone:var(--nexus-icon-neutral);--nexus-icon-tone-soft:color-mix(in srgb, var(--nexus-icon-tone) 15%, transparent);color:var(--nexus-icon-tone);background:linear-gradient(145deg, #ffffffe6, #fcfaf6b3), var(--nexus-icon-tone-soft);border:1px solid var(--nexus-icon-tile-border);box-shadow:var(--nexus-icon-tile-shadow);-webkit-backdrop-filter:blur(14px)saturate(112%);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.nexus-icon-tile--sm{border-radius:9px;width:28px;height:28px}.nexus-icon-tile--md{border-radius:11px;width:36px;height:36px}.nexus-icon-tile--lg{border-radius:14px;width:44px;height:44px}.nexus-icon-tile--neutral{--nexus-icon-tone:var(--nexus-icon-neutral)}.nexus-icon-tile--teal{--nexus-icon-tone:var(--nexus-icon-teal)}.nexus-icon-tile--mint{--nexus-icon-tone:var(--nexus-icon-mint)}.nexus-icon-tile--sage{--nexus-icon-tone:var(--nexus-icon-sage)}.nexus-icon-tile--aqua{--nexus-icon-tone:var(--nexus-icon-aqua)}.nexus-icon-tile--blue{--nexus-icon-tone:var(--nexus-icon-blue)}.nexus-icon-tile--lavender{--nexus-icon-tone:var(--nexus-icon-lavender)}.nexus-icon-tile--peach{--nexus-icon-tone:var(--nexus-icon-peach)}.nexus-icon-tile--orange{--nexus-icon-tone:var(--nexus-icon-orange)}.nexus-icon-tile--coral{--nexus-icon-tone:var(--nexus-icon-coral)}@supports not (color:color-mix(in srgb, white, black)){.nexus-icon-tile{background:#fcfaf6e6}}@media (prefers-reduced-motion:no-preference){.nexus-icon-tile{transition:transform .18s,box-shadow .18s}button:hover>.nexus-icon-tile,a:hover>.nexus-icon-tile{transform:translateY(-1px)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-yellow-50:lab(98.6846% -1.79055 9.7766);--color-stone-50:lab(98.2686% -.0991821 .364304);--color-stone-100:lab(96.5286% -.0991821 .364268);--color-stone-200:lab(91.055% .663072 .865579);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-bold:700;--tracking-widest:.1em;--radius-md:.375rem;--radius-lg:.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.w-24{width:calc(var(--spacing) * 24)}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#f5f0e6\],.bg-\[rgb\(245_240_230\)\]{background-color:#f5f0e6}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-200{background-color:var(--color-stone-200)}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.break-all{word-break:break-all}.text-\[…\]{color:…}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.shadow,.shadow\/elevation{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}*{box-sizing:border-box}html{background:var(--soft)}body{background:var(--soft);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;font-size:13px}button,input,select{font:inherit}button{color:inherit}:is(button:focus-visible,input:focus-visible,select:focus-visible){outline-offset:2px;outline:2px solid #7c65d5}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:10;border-right:1px solid var(--line);background:#fff;flex-direction:column;flex:none;width:242px;height:100vh;padding:22px 14px 14px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.4px;align-items:center;gap:10px;height:36px;padding:0 9px;font-size:18px;font-weight:720;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#8169e3,#5f47c8);border-radius:8px;place-items:center;width:27px;height:27px;font-size:14px;font-weight:800;display:grid;box-shadow:0 4px 12px #6e56cf38}.workspace-wrap{position:relative}.workspace-picker{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e3eb;border-radius:10px;align-items:center;gap:10px;width:100%;margin:20px 0 17px;padding:9px 10px;display:flex;box-shadow:0 1px 2px #1e17400d}.workspace-picker:hover{background:#fdfcff;border-color:#d8d4e2}.workspace-logo{border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:13px;font-weight:750;display:grid}.workspace-logo.violet{color:#5139ba;background:#eeeafd}.workspace-logo.blue{color:#2873b5;background:#e7f3fc}.workspace-logo.green{color:#31815f;background:#e5f5ed}.workspace-logo.neutral{color:#7a7588;background:#f1f0f4}.workspace-copy{flex-direction:column;flex:1;min-width:0;display:flex}.workspace-copy b{font-size:13px;line-height:18px}.workspace-copy small{color:#92909d;font-size:10px;line-height:14px}.chevron{color:#9b98a7;font-size:12px}.workspace-menu{z-index:20;background:#fff;border:1px solid #dfdce6;border-radius:12px;width:260px;padding:7px;position:absolute;top:74px;left:0;box-shadow:0 18px 48px #21183c24}.workspace-menu>p,.profile-menu>p{color:#9995a4;letter-spacing:.1em;text-transform:uppercase;margin:5px 8px 7px;font-size:9px;font-weight:700}.workspace-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.workspace-menu button:hover,.workspace-menu button.selected{background:#f5f3fc}.workspace-menu button>span:nth-child(2){flex-direction:column;flex:1;display:flex}.workspace-menu button b{font-size:11px}.workspace-menu button small{color:#9996a3;margin-top:2px;font-size:9px}.workspace-menu button i{color:var(--purple);font-size:11px;font-style:normal}.workspace-menu .workspace-logo{width:29px;height:29px}.workspace-menu .all-workspaces{border-top:1px solid #eeeaf1;border-radius:0 0 8px 8px;margin-top:4px}.hub-switch{background:#f7f7fa;border:1px solid #e5e3eb;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;margin:-7px 0 12px;padding:4px;display:grid}.hub-switch button{color:#777485;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:0;height:34px;padding:0 7px;font-size:9px;font-weight:700;display:flex}.hub-switch button span{font-size:11px}.hub-switch button.active{color:#5f48c4;background:#fff;box-shadow:0 2px 8px #392b6d14,inset 0 0 0 1px #ded7f3}.side-nav{flex:1}.nav-label{color:#aaa8b4;letter-spacing:.11em;text-transform:uppercase;margin:10px 10px 7px;font-size:10px;font-weight:700}.nav-item{color:#6f6c7c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;margin:2px 0;padding:9px 11px;font-size:13px;display:flex}.nav-item:hover{color:#322d47;background:#f8f7fb}.nav-item.active{color:#5f48c4;background:#f1eefe;font-weight:620}.nav-icon{text-align:center;width:18px;font-size:16px}.nav-count{text-align:center;color:#735dca;background:#e8e2fb;border-radius:12px;min-width:21px;margin-left:auto;padding:2px 5px;font-size:10px}.manage-label{margin-top:22px}.profile-wrap{position:relative}.sidebar-footer{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #efedf2;align-items:center;gap:9px;width:100%;padding:14px 8px 3px;display:flex}.sidebar-footer:hover{background:#faf9fc}.avatar{color:#fff;background:#252038;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:10px;font-weight:700;display:grid}.profile-copy{flex-direction:column;flex:1;min-width:0;display:flex}.profile-copy b{white-space:nowrap;font-size:11px}.profile-copy small{color:#9996a3;white-space:nowrap;margin-top:2px;font-size:9px}.more{color:#aaa7b2;letter-spacing:1px}.profile-menu{background:#fff;border:1px solid #dedbe5;border-radius:11px;width:220px;padding:7px;position:absolute;bottom:52px;left:0;box-shadow:0 18px 44px #21183c22}.profile-menu button{cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;width:100%;padding:8px;font-size:10px;display:flex}.profile-menu button:hover,.profile-menu button.selected{color:#5d46be;background:#f4f1fc}.profile-menu button i{font-style:normal}.content{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:8;background:#fff;justify-content:space-between;align-items:center;height:68px;padding:0 30px;display:flex;position:sticky;top:0}.search{color:#8d8a98;background:#fafafd;border:1px solid #e7e5ec;border-radius:8px;align-items:center;gap:9px;width:min(340px,38vw);height:36px;padding:0 10px;display:flex}.search:focus-within{border-color:#ab9cdd;box-shadow:0 0 0 3px #6e56cf12}.search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.search input::placeholder{color:#a09eaa}.search kbd{color:#9995a5;background:#fff;border:1px solid #e1dfe7;border-radius:4px;padding:2px 5px;font-family:inherit;font-size:9px}.top-actions{align-items:center;gap:8px;display:flex}.icon-button{color:#777383;cursor:pointer;background:#fff;border:1px solid #e5e3ea;border-radius:8px;width:34px;height:34px}.icon-button:hover{background:#f8f7fa}.notification{position:relative}.notification:after{content:"";background:#ef665d;border:2px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.primary-button{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:8px;height:36px;padding:0 15px;font-size:12px;font-weight:650;box-shadow:0 4px 10px #6e56cf25}.primary-button:hover{background:var(--purple-dark)}.primary-button:disabled{opacity:.45;cursor:not-allowed}.secondary-button{color:#656171;cursor:pointer;background:#fff;border:1px solid #e1dfe6;border-radius:8px;height:34px;padding:0 12px;font-size:11px}.secondary-button:hover,.secondary-button.active-view{color:#5f48bd;background:#f4f1fc;border-color:#d8d0ef}.workflow-builder-page{background:#fbfcfe;border:1px solid #e1e5eb;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px #24324a0b}.workflow-builder-page>header{background:#fff;border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:center;gap:20px;min-height:120px;padding:24px;display:flex}.workflow-builder-page>header span{color:#6a4bd0;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.workflow-builder-page>header h1{letter-spacing:-.7px;margin:7px 0 5px;font-size:25px}.workflow-builder-page>header p{color:#728096;margin:0;font-size:11px}.workflow-builder-page>header button{color:#fff;background:#6846d9;border:0;border-radius:9px;height:40px;padding:0 16px;font-size:10px;font-weight:700}.workflow-kpis{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px;display:grid}.workflow-kpis article{background:#fff;border:1px solid #e1e6ec;border-radius:13px;align-items:center;gap:12px;padding:16px;display:flex}.workflow-kpis article>span{color:#6846d9;background:#eee9fd;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.workflow-kpis article div{flex-direction:column;display:flex}.workflow-kpis small{color:#778399;font-size:9px}.workflow-kpis b{margin-top:5px;font-size:20px}.workflow-kpis em{color:#168d74;margin-top:5px;font-size:8px;font-style:normal}.workflow-toolbar{gap:8px;padding:0 18px 14px;display:flex}.workflow-toolbar label{background:#fff;border:1px solid #dfe4eb;border-radius:9px;flex:1;align-items:center;gap:7px;height:39px;padding:0 12px;display:flex}.workflow-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.workflow-toolbar select,.workflow-toolbar button{color:#536078;background:#fff;border:1px solid #dfe4eb;border-radius:9px;height:39px;padding:0 12px;font-size:9px}.workflow-list{background:#fff;border:1px solid #e2e7ed;border-radius:12px;margin:0 18px 18px;overflow:hidden}.workflow-list>button{color:#344157;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f3;grid-template-columns:42px minmax(180px,1fr) minmax(260px,1.5fr) 70px 80px 24px;align-items:center;gap:12px;width:100%;min-height:72px;padding:11px 15px;display:grid}.workflow-list>button:first-child{border-top:0}.workflow-list>button:hover{background:#fafbfd}.workflow-list>button>span{color:#6846d9;background:#eee9fd;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.workflow-list>button div{flex-direction:column;display:flex}.workflow-list b{font-size:10px}.workflow-list small,.workflow-list p,.workflow-list em{color:#78859a;font-size:8px;font-style:normal}.workflow-list p{margin:0}.workflow-list i{color:#26785d;text-align:center;background:#e0f1e8;border-radius:10px;padding:5px 8px;font-size:8px;font-style:normal}.workflow-list i.draft{color:#a66c21;background:#fff0d8}@media (max-width:850px){.workflow-kpis{grid-template-columns:repeat(2,1fr)}.workflow-list>button{grid-template-columns:42px 1fr 80px}.workflow-list p,.workflow-list em{display:none}}@media (max-width:560px){.workflow-builder-page>header{flex-direction:column;align-items:flex-start}.workflow-kpis{grid-template-columns:1fr}.workflow-toolbar{flex-wrap:wrap}.workflow-toolbar label{flex-basis:100%}}.page{width:min(1340px,100%);margin:0 auto;padding:30px}.page.wide-page{width:100%;max-width:1500px}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.08em;font-weight:650;color:#9a97a5!important;margin:0 0 7px!important;font-size:10px!important}.page-heading h1{letter-spacing:-.75px;margin:0;font-size:25px;font-weight:720}.page-heading p{color:#7e7b8b;margin:7px 0 0;font-size:12px}.heading-actions{align-items:center;gap:8px;display:flex}.metric-grid,.marketing-metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metric-card,.panel,.table-panel{background:#fff;border:1px solid #e8e6ed;border-radius:11px;box-shadow:0 1px 2px #1b153008}.metric-card{padding:17px}.metric-top{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.metric-icon{border-radius:8px;place-items:center;width:31px;height:31px;font-size:14px;font-weight:700;display:grid}.metric-icon.lavender{color:#6e56cf;background:#f0edfe}.metric-icon.blue{color:#4287cc;background:#eaf4fc}.metric-icon.orange{color:#d9843d;background:#fff0e4}.metric-icon.green{color:#3b9c72;background:#e8f7f0}.trend{font-size:10px;font-weight:650}.trend.up{color:#3c9a70}.trend.down{color:#d76e65}.metric-card p{color:#858291;margin:0 0 6px;font-size:11px}.metric-card h2{letter-spacing:-.6px;margin:0 0 5px;font-size:24px}.metric-card small{color:#aaa7b2;font-size:9.5px}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.9fr);gap:14px;margin-top:14px;display:grid}.lower-grid{grid-template-columns:1.1fr .9fr;gap:14px;margin-top:14px;display:grid}.panel{padding:18px}.panel-heading{justify-content:space-between;align-items:flex-start;display:flex}.panel-heading h3{margin:0;font-size:13px}.panel-heading p{color:#9a97a4;margin:4px 0 0;font-size:10px}.panel-heading button,.section-title button{color:#6750c2;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:600}.chart-wrap{height:235px;padding-top:25px;display:flex}.chart-y{color:#aaa7b1;flex-direction:column;justify-content:space-between;align-items:flex-start;width:45px;height:175px;font-size:8px;display:flex}.bar-chart{background:repeating-linear-gradient(#eeecf1 0 1px,#0000 1px 44px);border-bottom:1px solid #eceaf0;flex:1;grid-template-columns:repeat(4,1fr);gap:18px;height:212px;display:grid}.bar-column{text-align:center;flex-direction:column;align-items:center;height:212px;display:flex}.bar-space{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.bar{background:linear-gradient(#816cda,#6750c8);border-radius:6px 6px 2px 2px;width:60%;max-width:50px;min-height:35px;position:relative}.bar span{color:#575363;font-size:9px;font-weight:650;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.bar-column b{margin-top:9px;font-size:9px}.bar-column small{color:#aaa7b2;margin-top:2px;font-size:8px}.activity-list{margin:17px 0 12px}.activity{border-bottom:1px solid #efedf2;align-items:center;gap:10px;padding:11px 0;display:flex}.activity-icon{border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:10px;font-weight:750;display:grid}.activity-icon.blue{color:#4184c8;background:#eaf4fc}.activity-icon.purple{color:#6e56cf;background:#f0edfe}.activity-icon.green{color:#38956d;background:#e8f7f0}.activity>div{flex-direction:column;flex:1;min-width:0;display:flex}.activity b{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.activity small{color:#9c99a7;margin-top:4px;font-size:9px}.mini-avatar{color:#676273;background:#f0eef3;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:700;display:grid}.schedule-button{color:#6750c2;cursor:pointer;background:#faf9fc;border:1px dashed #d9d5e2;border-radius:8px;width:100%;height:33px;font-size:10px;font-weight:600}.source-list{margin-top:18px}.source-row{grid-template-columns:70px 1fr 36px;align-items:center;gap:10px;margin:13px 0;font-size:10px;display:grid}.source-row>div{background:#f0eef3;border-radius:10px;height:6px;overflow:hidden}.source-row i{border-radius:inherit;height:100%;display:block}.source-row b{text-align:right;font-size:9px}.wins-list{margin-top:12px}.win-row{border-bottom:1px solid #efedf2;align-items:center;gap:10px;padding:10px 0;display:flex}.win-row:last-child{border:0}.win-icon{color:#3b956d;background:#e8f7f0;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.win-row>div{flex-direction:column;flex:1;display:flex}.win-row b{font-size:10px}.win-row small{color:#9b98a5;margin-top:3px;font-size:8.5px}.win-row strong{color:#3f3b4a;font-size:10px}.table-panel{overflow:hidden}.records-toolbar{border-bottom:1px solid #eceaf0;justify-content:space-between;align-items:center;min-height:50px;padding:0 14px 0 18px;display:flex}.records-toolbar>span{color:#8f8b99;font-size:10px}.records-toolbar>div{gap:5px;display:flex}.records-toolbar button{color:#747080;cursor:pointer;background:#fff;border:1px solid #e4e1e8;border-radius:6px;padding:6px 9px;font-size:9px}.records-toolbar button:hover{background:#f8f7fa}.table-scroll{position:relative;overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th{color:#9693a0;text-align:left;background:#faf9fb;border-bottom:1px solid #eceaf0;padding:11px 14px;font-size:9px;font-weight:650}td{border-bottom:1px solid #efedf2;padding:12px 14px;font-size:10.5px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fcfbfe}th:first-child,td:first-child{width:34px}input[type=checkbox]{width:13px;height:13px;accent-color:var(--purple)}.person-cell{align-items:center;gap:9px;display:flex}.person-cell>span:last-child{flex-direction:column;display:flex}.person-cell b{font-size:10.5px}.person-cell small{color:#9693a0;margin-top:3px;font-size:8.5px}.row-avatar{border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:8.5px;font-weight:700;display:grid}.row-avatar.square{border-radius:7px}.row-avatar.lilac{color:#6048bf;background:#eeeafd}.row-avatar.blue{color:#3179b7;background:#e7f3fc}.row-avatar.green{color:#398463;background:#e5f5ed}.row-avatar.orange{color:#bd7132;background:#fff0e4}.row-avatar.rose{color:#b35c70;background:#fae9ed}.row-avatar.gray{color:#666270;background:#eeeef1}.row-avatar.dark{color:#fff;background:#29243b}.muted-cell{color:#85818f}.owner-cell{align-items:center;gap:6px;display:flex}.owner-cell i{color:#706b79;background:#f0eef3;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;font-weight:700;display:grid}.status-pill,.live-pill,.scope-pill{border-radius:20px;align-items:center;width:fit-content;padding:3px 7px;font-size:8.5px;font-weight:650;display:inline-flex}.status-pill.customer,.status-pill.active,.status-pill.salesready{color:#358463;background:#e7f6ee}.status-pill.opportunity,.status-pill.qualified{color:#6048bb;background:#ece8fa}.status-pill.lead,.status-pill.new{color:#3477ad;background:#e8f2fb}.status-pill.nurturing,.status-pill.invited{color:#b56a2d;background:#fff0e3}.row-more{color:#aaa6b2;cursor:pointer;background:0 0;border:0}.contact-count{color:#696576}.lead-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.lead-summary>div{background:#fff;border:1px solid #e7e5ec;border-radius:10px;grid-template-columns:1fr auto;align-items:center;padding:14px 16px;display:grid}.lead-summary span{color:#8f8b99;font-size:9px}.lead-summary b{grid-area:1/2/span 2;font-size:22px}.lead-summary small{color:#aaa7b3;margin-top:3px;font-size:8.5px}.score{border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:750;display:grid}.score.hot{color:#35835f;background:#e5f5ed}.score.warm{color:#b56b31;background:#fff0e4}.score.cool{color:#6f7180;background:#eef0f4}.empty-search{color:#898593;flex-direction:column;align-items:center;padding:70px 20px;display:flex}.empty-search>span{background:#f2f0f5;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.empty-search b{color:#514c5d;margin-top:11px;font-size:12px}.empty-search p{margin:5px 0 0;font-size:9px}.pipeline-summary{background:#fff;border:1px solid #e7e5ec;border-radius:10px;gap:30px;margin-bottom:14px;padding:12px 16px;display:flex}.pipeline-summary>span{border-right:1px solid #eceaf0;flex-direction:column;padding-right:30px;display:flex}.pipeline-summary>span:last-child{border:0}.pipeline-summary small{color:#9995a3;font-size:8px}.pipeline-summary b{margin-top:4px;font-size:13px}.kanban{grid-template-columns:repeat(4,minmax(230px,1fr));gap:12px;padding-bottom:10px;display:grid;overflow-x:auto}.kanban-column{min-width:230px}.kanban-heading{align-items:center;gap:7px;height:38px;padding:0 5px;display:flex}.kanban-heading>span{border-radius:50%;width:7px;height:7px}.kanban-heading b{font-size:10px}.kanban-heading i{color:#777381;background:#ebe9ef;border-radius:6px;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.kanban-heading strong{color:#777381;margin-left:auto;font-size:9px}.kanban-stack{background:#efeff3;border-radius:10px;min-height:440px;padding:8px}.deal-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e0e8;border-radius:9px;flex-direction:column;gap:5px;width:100%;margin-bottom:8px;padding:12px;display:flex;box-shadow:0 1px 2px #271d3d0b}.deal-card:hover{border-color:#cabfea;transform:translateY(-1px);box-shadow:0 5px 14px #2d244416}.deal-top{justify-content:space-between;gap:6px;display:flex}.deal-top b{font-size:10px}.deal-top i{color:#aaa6b2;font-style:normal}.deal-card>small{color:#93909d;font-size:8.5px}.deal-card>strong{margin-top:6px;font-size:13px}.deal-bottom{border-top:1px solid #efedf2;justify-content:space-between;align-items:center;margin-top:5px;padding-top:9px;display:flex}.deal-bottom em{color:#9c98a5;font-size:8px;font-style:normal}.deal-bottom i{color:#fff;background:#29243b;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;display:grid}.add-deal{color:#777381;cursor:pointer;background:#f9f8fb;border:1px dashed #d3cfdb;border-radius:8px;width:100%;padding:9px;font-size:9px}.add-deal:hover{color:#5d46bd;border-color:#bcb0dc}.marketing-metrics{margin-bottom:26px}.section-title{justify-content:space-between;align-items:flex-end;margin:18px 0 12px;display:flex}.section-title h2,.section-title h3{margin:0;font-size:14px}.section-title p{color:#9996a3;margin:4px 0 0;font-size:9.5px}.campaign-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.campaign-card{background:#fff;border:1px solid #e6e4eb;border-radius:11px;padding:16px}.campaign-head{justify-content:space-between;align-items:flex-start;display:flex}.campaign-art{border-radius:9px;align-items:flex-end;gap:4px;width:52px;height:40px;padding:8px;display:flex;overflow:hidden}.campaign-art.violet{background:linear-gradient(140deg,#eee9ff,#dcd2fb)}.campaign-art.blue{background:linear-gradient(140deg,#e5f3fe,#cae5f9)}.campaign-art.green{background:linear-gradient(140deg,#e3f5ed,#c7ead9)}.campaign-art i{opacity:.8;background:#6e56cf;border-radius:4px 4px 1px 1px;flex:1;display:block}.campaign-art i:first-child{height:45%}.campaign-art i:nth-child(2){height:85%}.campaign-art i:nth-child(3){height:65%}.campaign-art.blue i{background:#3d8aca}.campaign-art.green i{background:#3d946d}.live-pill.live{color:#3a8a65;background:#e6f5ed}.live-pill.scheduled{color:#aa672e;background:#fff0e4}.live-pill.live:before{content:"";background:#4aa178;border-radius:50%;width:5px;height:5px;margin-right:4px}.campaign-card h3{margin:13px 0 4px;font-size:12px}.campaign-card>p{color:#95919f;margin:0;font-size:9px}.campaign-stats{border-top:1px solid #efedf2;border-bottom:1px solid #efedf2;grid-template-columns:repeat(2,1fr);gap:11px;margin:16px 0;padding:13px 0;display:grid}.campaign-stats span{flex-direction:column;display:flex}.campaign-stats small{color:#9b98a5;font-size:8px}.campaign-stats b{margin-top:3px;font-size:11px}.campaign-card>button{color:#664ec2;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:650}.marketing-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.marketing-category-grid article{background:#fff;border:1px solid #e5e5ec;border-radius:12px;min-width:0;padding:17px;box-shadow:0 8px 24px #21243206}.marketing-category-grid article>header{justify-content:space-between;align-items:center;display:flex}.marketing-category-grid article>header>span{color:#6743d7;background:#eee9fd;border-radius:10px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.marketing-category-grid article>header i{color:#147e5e;background:#e2f3eb;border-radius:12px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:700}.marketing-category-grid article>header i.scheduled,.marketing-category-grid article>header i.review,.marketing-category-grid article>header i.at-risk{color:#b56d12;background:#fff0dc}.marketing-category-grid article>header i.achieved,.marketing-category-grid article>header i.approved,.marketing-category-grid article>header i.on-track{color:#147e5e;background:#e2f3eb}.marketing-category-grid h3{color:#1e2940;margin:14px 0 5px;font-size:13px}.marketing-category-grid article>p{color:#7e8798;margin:0;font-size:9px}.marketing-category-grid dl{border-top:1px solid #eceef2;border-bottom:1px solid #eceef2;gap:10px;margin:18px 0;padding:13px 0;display:grid}.marketing-category-grid dl>div{justify-content:space-between;gap:12px;display:flex}.marketing-category-grid dt{color:#8a92a1;font-size:8px}.marketing-category-grid dd{color:#27334a;text-align:right;margin:0;font-size:9px;font-weight:650}.marketing-category-grid article>button{color:#6044c8;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.admin-layout{grid-template-columns:190px 1fr;align-items:start;gap:26px;display:grid}.admin-nav{background:#fff;border:1px solid #e6e4ea;border-radius:10px;padding:8px}.admin-nav p{color:#a19eaa;letter-spacing:.1em;text-transform:uppercase;margin:9px 9px 5px;font-size:8px;font-weight:700}.admin-nav button{color:#6f6b79;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:8px 9px;font-size:10px;display:flex}.admin-nav button span{text-align:center;width:15px;font-size:12px}.admin-nav button:hover,.admin-nav button.active{color:#5d46be;background:#f1eefe;font-weight:650}.admin-content{min-width:0}.admin-heading{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.admin-heading h2{margin:0;font-size:17px}.admin-heading p{color:#898593;margin:5px 0 0;font-size:10px}.admin-table th:first-child,.admin-table td:first-child{width:auto}.role-preview{background:#f4f1fc;border:1px solid #e1dbf4;border-radius:9px;grid-template-columns:auto 190px 1fr;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:grid}.role-preview>span{color:#55446f;font-size:10px;font-weight:650}.role-preview select{color:#55446f;background:#fff;border:1px solid #d8d2e9;border-radius:7px;height:31px;padding:0 8px;font-size:9.5px}.role-preview small{color:#8f849f;font-size:9px}.permissions-table{background:#fff;border:1px solid #e5e3e9;border-radius:10px;overflow-x:auto}.permissions-table th:first-child,.permissions-table td:first-child{width:auto}.permissions-table th,.permissions-table td{text-align:center}.permissions-table th:first-child,.permissions-table td:first-child{text-align:left}.permission{border-radius:20px;padding:3px 7px;font-size:8px;display:inline-block}.permission.full{color:#397d60;background:#e8f6ef}.permission.view{color:#3975a6;background:#e9f3fb}.permission.assigned{color:#a96731;background:#fff0e3}.permission.none{color:#8d8995;background:#f0eff2}.integration-banner{background:linear-gradient(100deg,#f0ecfc,#f6f4fc);border:1px solid #ddd5f2;border-radius:10px;align-items:center;gap:12px;padding:13px 15px;display:flex}.integration-banner-icon{color:#634bc1;background:#fff;border-radius:8px;place-items:center;width:31px;height:31px;font-size:14px;display:grid;box-shadow:0 2px 8px #4d37731a}.integration-banner>div{flex:1}.integration-banner b{font-size:10.5px}.integration-banner p{color:#82798f;margin:3px 0 0;font-size:8.5px}.integration-banner a{color:#5e48b9;font-size:8.5px;font-weight:650;text-decoration:none}.integration-section{margin-top:20px}.integration-section .section-title{margin:0 0 10px}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.integration-card{background:#fff;border:1px solid #e5e3e9;border-radius:10px;padding:14px}.integration-top{justify-content:space-between;display:flex}.integration-logo{color:#fff;border-radius:8px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.integration-logo.microsoft{background:linear-gradient(135deg,#f25022 0 48%,#7fba00 48% 52%,#00a4ef 52% 74%,#ffb900 74%)}.integration-logo.linkedin{background:#0a66c2;font-size:13px}.integration-logo.mailchimp{color:#25211c;background:#f4c544}.integration-logo.slack{background:#4a154b}.integration-logo.zapier{background:#ff4f00}.scope-pill.personal{color:#5d45b6;background:#eeeafd}.scope-pill.workspace{color:#3975a7;background:#e8f2fb}.integration-card h3{margin:11px 0 4px;font-size:11.5px}.integration-card>p{color:#898593;min-height:28px;margin:0;font-size:9px;line-height:14px}.feature-list{flex-wrap:wrap;gap:5px;margin:11px 0;display:flex}.feature-list span{color:#706b79;background:#f4f3f6;border-radius:5px;padding:3px 5px;font-size:7.5px}.connected-row{border-top:1px solid #efedf2;justify-content:space-between;align-items:center;gap:8px;min-height:31px;padding-top:10px;display:flex}.connected-row>span{color:#898593;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.connected-row span i{background:#4da478;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.connected-row span b{color:#5f5a69}.connected-row button{cursor:pointer;background:#fff;border:1px solid #ddd9e3;border-radius:6px;padding:5px 8px;font-size:8px}.connect-button{color:#6149bb;cursor:pointer;background:#f8f6fd;border:1px solid #d9d3e8;border-radius:7px;width:100%;height:31px;font-size:8.5px;font-weight:650}.connect-button:hover{background:#f0ecfb}.mini-search{color:#8f8b98;background:#fff;border:1px solid #e1dfe5;border-radius:7px;align-items:center;gap:5px;height:31px;padding:0 8px;display:flex}.mini-search input{border:0;outline:0;width:120px;font-size:8.5px}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17122266;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border:1px solid #ddd9e5;border-radius:14px;width:min(440px,100%);padding:20px;box-shadow:0 28px 80px #17102540}.modal-heading{justify-content:space-between;display:flex}.modal-heading p{color:#7a63ce;text-transform:uppercase;letter-spacing:.1em;margin:0 0 4px;font-size:8px;font-weight:750}.modal-heading h2{margin:0;font-size:19px}.modal-heading>button{color:#75707f;cursor:pointer;background:#f2f0f4;border:0;border-radius:7px;width:29px;height:29px;font-size:18px}.record-type{background:#f2f1f5;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:5px;margin:18px 0;padding:4px;display:grid}.record-type button{color:#7a7684;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 4px;font-size:8.5px}.record-type button.active{color:#5f47bb;background:#fff;font-weight:700;box-shadow:0 1px 4px #22183012}.modal>label{flex-direction:column;gap:6px;margin-top:13px;display:flex}.modal>label span{color:#5f5b68;font-size:9px;font-weight:650}.modal>label input,.modal>label select{color:#45404f;background:#fff;border:1px solid #ddd9e3;border-radius:8px;outline:0;width:100%;height:38px;padding:0 10px;font-size:10px}.modal>label input:focus,.modal>label select:focus{border-color:#9d8bd8;box-shadow:0 0 0 3px #6e56cf12}.modal-actions{border-top:1px solid #efedf1;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:15px;display:flex}.toast{z-index:80;color:#fff;background:#282336;border-radius:9px;align-items:center;gap:8px;padding:11px 14px;font-size:10px;animation:.22s ease-out toast-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 36px #2118313b}.toast span{background:#56a77e;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}@media (max-width:1100px){.metric-grid,.marketing-metrics{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.sidebar{width:210px}.campaign-grid,.marketing-category-grid{grid-template-columns:1fr 1fr}.integration-grid{grid-template-columns:1fr}}@media (max-width:760px){.sidebar{width:66px;padding-left:9px;padding-right:9px}.brand span:last-child,.workspace-copy,.chevron,.nav-label,.nav-item>span:not(.nav-icon):not(.nav-count),.profile-copy,.more,.admin-footer>span:nth-child(2),.admin-footer>i{display:none}.brand{justify-content:center;padding:0}.workspace-picker{justify-content:center;padding:9px}.nav-item{justify-content:center;position:relative}.nav-count{min-width:15px;padding:1px 3px;font-size:7px;position:absolute;top:3px;right:0}.workspace-menu{top:0;left:48px}.profile-menu{left:48px}.content{width:calc(100% - 66px)}.topbar{padding:0 15px}.search{width:min(48vw,280px)}.search kbd,.top-actions .icon-button{display:none}.page{padding:22px 15px}.page-heading{flex-direction:column;align-items:flex-start}.heading-actions{flex-wrap:wrap;width:100%}.metric-grid,.marketing-metrics,.lead-summary,.campaign-grid,.marketing-category-grid,.lower-grid{grid-template-columns:1fr}.pipeline-panel{overflow:auto}.chart-wrap{min-width:460px}.admin-layout{grid-template-columns:1fr;gap:15px}.admin-nav{display:flex;overflow-x:auto}.admin-nav p{display:none}.admin-nav button{min-width:max-content}.integration-grid{grid-template-columns:1fr}.integration-banner a{display:none}.role-preview{grid-template-columns:1fr}.pipeline-summary{overflow-x:auto}.pipeline-summary>span{min-width:100px}.record-type{grid-template-columns:repeat(2,1fr)}}.super-shell{background:#f6f6f9;min-height:100vh;display:flex}.super-sidebar{z-index:10;color:#d9d5e4;background:#1c1829;flex-direction:column;flex:none;width:232px;height:100vh;padding:20px 13px 13px;display:flex;position:sticky;top:0}.super-brand{align-items:center;gap:10px;height:38px;padding:0 9px;display:flex}.super-brand>span:last-child{flex-direction:column;display:flex}.super-brand b{color:#fff;font-size:16px}.super-brand small{color:#938ca5;text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:7.5px}.super-mode{background:#ffffff0b;border:1px solid #ffffff13;border-radius:9px;align-items:center;gap:9px;margin:20px 2px 16px;padding:10px;display:flex}.super-mode>span{color:#fff;background:#6e56cf;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.super-mode>div{flex-direction:column;display:flex}.super-mode b{color:#f7f5fb;font-size:10px}.super-mode small{color:#9d96ad;margin-top:2px;font-size:8px}.super-sidebar nav{flex:1}.super-sidebar nav p{color:#766f87;letter-spacing:.1em;text-transform:uppercase;margin:10px 10px 6px;font-size:8px;font-weight:700}.super-sidebar nav button{color:#aca6ba;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;margin:2px 0;padding:9px 10px;font-size:10.5px;display:flex}.super-sidebar nav button>span{color:#81798f;text-align:center;width:17px;font-size:13px}.super-sidebar nav button:hover{color:#fff;background:#ffffff0a}.super-sidebar nav button.active{color:#fff;background:#6e56cf;font-weight:650}.super-sidebar nav button.active>span{color:#fff}.super-support{border:1px solid #ffffff10;border-radius:8px;align-items:center;gap:8px;margin:8px 3px 12px;padding:10px;display:flex}.super-support>span{color:#a69cca;background:#ffffff0d;border-radius:6px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.super-support>div{flex-direction:column;display:flex}.super-support b{color:#d8d3e2;font-size:8.5px}.super-support small{color:#777083;margin-top:2px;font-size:7.5px}.super-profile{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff10;align-items:center;gap:8px;width:100%;padding:11px 7px 2px;display:flex}.super-profile>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.super-profile b{font-size:8.5px}.super-profile small{color:#817a8e;text-overflow:ellipsis;margin-top:2px;font-size:7px;overflow:hidden}.super-profile i{color:#7d7689;font-style:normal}.super-profile:hover i{color:#fff}.super-main{flex:1;min-width:0}.super-topbar{z-index:8;background:#fff;border-bottom:1px solid #e4e2e8;justify-content:space-between;align-items:center;height:62px;padding:0 26px;display:flex;position:sticky;top:0}.super-topbar>div:first-child{color:#9995a2;align-items:center;gap:8px;font-size:9.5px;display:flex}.super-topbar>div:first-child i{color:#ccc8d1;font-style:normal}.super-topbar>div:first-child b{color:#504b5b}.super-top-actions{align-items:center;gap:7px;display:flex}.super-top-actions button{color:#767180;cursor:pointer;background:#fff;border:1px solid #e5e2e8;border-radius:7px;width:30px;height:30px;position:relative}.super-top-actions button i{background:#ec675e;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}.super-top-actions .avatar{width:29px;height:29px;margin-left:2px}.super-page{width:min(1480px,100%);margin:0 auto;padding:26px}.super-heading{justify-content:space-between;align-items:flex-start;gap:20px;min-height:50px;margin-bottom:20px;display:flex}.super-heading h1{letter-spacing:-.7px;margin:0;font-size:24px}.super-heading p{color:#85818f;margin:6px 0 0;font-size:10.5px}.super-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.super-stats article{background:#fff;border:1px solid #e5e3e9;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.super-stat-icon{border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.super-stat-icon.violet{color:#6e56cf;background:#eeeafd}.super-stat-icon.green{color:#368763;background:#e6f5ed}.super-stat-icon.blue{color:#317db8;background:#e8f3fb}.super-stat-icon.orange{color:#b66e34;background:#fff0e4}.super-stats article>div{grid-template-columns:1fr auto;align-items:baseline;min-width:0;display:grid}.super-stats small{color:#8e8a97;grid-column:1;font-size:8.5px}.super-stats b{grid-column:1;margin-top:3px;font-size:18px}.super-stats em{color:#aaa6b1;grid-area:2/2;font-size:7.5px;font-style:normal}.workspace-admin-layout{grid-template-columns:315px minmax(0,1fr);align-items:start;gap:14px;display:grid}.workspace-catalog,.workspace-detail{background:#fff;border:1px solid #e3e1e7;border-radius:10px;box-shadow:0 1px 2px #1d153008}.workspace-catalog{padding:8px}.catalog-heading{justify-content:space-between;align-items:flex-start;padding:9px 8px 12px;display:flex}.catalog-heading h2{margin:0;font-size:12px}.catalog-heading p{color:#9995a1;margin:4px 0 0;font-size:8px}.catalog-heading button{color:#777381;cursor:pointer;background:#fff;border:1px solid #e2dfe6;border-radius:6px;padding:5px 7px;font-size:8px}.workspace-admin-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e5eb;border-radius:9px;align-items:flex-start;gap:10px;width:100%;min-height:100px;margin:5px 0;padding:13px 28px 12px 13px;display:flex;position:relative;overflow:hidden}.workspace-admin-card:hover{background:#fdfcff;border-color:#d2cbdf}.workspace-admin-card.selected{background:#f8f6fd;border-color:#9b89da;box-shadow:0 0 0 2px #6e56cf0d}.workspace-card-line{width:3px;position:absolute;inset:0 auto 0 0}.workspace-card-copy{flex-direction:column;flex:1;min-width:0;display:flex}.workspace-card-copy>span:first-child{align-items:center;gap:6px;display:flex}.workspace-card-copy>span:first-child b{font-size:10.5px}.workspace-card-copy>span:first-child i{color:#377d5e;background:#e8f6ef;border-radius:10px;padding:2px 5px;font-size:6.5px;font-style:normal;font-weight:700}.workspace-card-copy>small{color:#8d8996;margin-top:2px;font-size:7.5px}.workspace-card-copy>em{color:#595463;margin-top:5px;font-size:8px;font-style:normal}.workspace-admin-summary{border-top:1px solid #efedf2;align-items:center;gap:6px;margin-top:10px;padding-top:9px;display:flex!important}.workspace-admin-summary>i{color:#fff;background:#2b263b;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;font-weight:700;display:grid}.workspace-admin-summary>span{flex-direction:column;display:flex}.workspace-admin-summary small{color:#a09ca8;font-size:6.5px}.workspace-admin-summary b{margin-top:2px;font-size:7.5px}.workspace-admin-summary strong{color:#8f8b97;margin-left:auto;font-size:7px;font-weight:500}.card-arrow{color:#aaa5b2;font-size:19px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.workspace-detail{min-width:0;overflow:hidden}.detail-head{border-bottom:1px solid #eae8ed;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:13px 16px;display:flex}.detail-identity{align-items:center;gap:11px;min-width:0;display:flex}.detail-identity .workspace-logo{width:36px;height:36px}.detail-identity>div>span{align-items:center;gap:7px;display:flex}.detail-identity h2{margin:0;font-size:14px}.detail-identity i{color:#397e60;background:#e8f6ef;border-radius:12px;padding:2px 6px;font-size:7px;font-style:normal}.detail-identity p{color:#96929f;margin:4px 0 0;font-size:8px}.detail-head>div:last-child{gap:7px;display:flex}.detail-tabs{border-bottom:1px solid #eae8ed;gap:3px;padding:0 15px;display:flex}.detail-tabs button{color:#7e7988;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 10px 9px;font-size:9px}.detail-tabs button.active{color:#6149bd;border-color:#6e56cf;font-weight:700}.detail-body{grid-template-columns:minmax(0,1fr) 280px;gap:16px;min-height:420px;padding:16px;display:grid}.brand-preview{color:#fff;border-radius:10px;min-height:240px;padding:18px;position:relative;overflow:hidden}.brand-preview:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-110px;right:-80px;box-shadow:0 0 0 32px #ffffff08,0 0 0 64px #ffffff08}.brand-preview-label{color:#d8d2e7;text-transform:uppercase;letter-spacing:.1em;font-size:7px;display:block}.brand-preview>div{align-items:center;gap:10px;margin-top:57px;display:flex}.brand-preview>div span{color:#5e48bb;background:#fff;border-radius:9px;place-items:center;width:37px;height:37px;font-size:17px;font-weight:800;display:grid}.brand-preview>div b{font-size:22px}.brand-preview>p{color:#d5cfdf;margin:7px 0 0 47px;font-size:8px}.brand-preview>i{background:#ffffff20;border-radius:8px;width:48%;height:6px;position:absolute;bottom:40px;left:18px}.brand-preview>i:nth-last-child(2){width:35%;bottom:27px}.brand-preview>i:last-child{width:22%;bottom:14px}.form-section{min-width:0}.form-section-title{border-bottom:1px solid #efedf2;align-items:flex-start;gap:9px;padding-bottom:12px;display:flex}.form-icon{color:#6048bc;background:#eeeafd;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.form-section-title h3{margin:1px 0 0;font-size:10px}.form-section-title p{color:#9793a0;margin:3px 0 0;font-size:7.5px;line-height:1.4}.form-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:13px;display:grid}.form-grid label,.form-grid .form-field{flex-direction:column;gap:6px;min-width:0;display:flex}.form-grid label>span,.form-grid .form-field>span{color:#615c69;font-size:8px;font-weight:650}.form-grid input,.form-grid select{color:#4f4a57;background:#fff;border:1px solid #dedbe3;border-radius:7px;outline:0;width:100%;min-width:0;height:34px;padding:0 9px;font-size:8.5px}.form-grid input:focus,.form-grid select:focus{border-color:#9583d5;box-shadow:0 0 0 3px #6e56cf0d}.form-grid .span-two{grid-column:1/-1}.logo-upload{text-align:left;cursor:pointer;background:#faf9fb;border:1px dashed #d5d1dc;border-radius:7px;align-items:center;gap:7px;width:100%;height:45px;padding:5px;display:flex}.logo-upload>i{color:#fff;border-radius:6px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:700;display:grid}.logo-upload>span{flex-direction:column;flex:1;display:flex}.logo-upload b{font-size:7.5px}.logo-upload small{color:#a09ca8;margin-top:2px;font-size:6.5px}.logo-upload em{color:#6a6473;background:#fff;border:1px solid #ddd9e3;border-radius:5px;padding:4px 6px;font-size:6.5px;font-style:normal}.color-field>div{align-items:center;gap:8px;display:flex}.color-field input{width:82px}.color-swatches{gap:4px;display:flex}.color-swatches button{cursor:pointer;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #d5d1db}.color-swatches button.active{box-shadow:0 0 0 2px #8270c6}.wide-form{padding-right:4px}.org-summary,.admin-guidance{background:#faf9fc;border:1px solid #e7e4eb;border-radius:9px;padding:16px}.org-summary .workspace-logo{width:38px;height:38px}.org-summary h3{margin:12px 0 6px;font-size:10.5px}.org-summary>p{color:#888391;margin:0;font-size:8px;line-height:1.5}.org-summary dl{border-top:1px solid #e7e4eb;margin:16px 0 0;padding-top:12px}.org-summary dl>div{margin:8px 0}.org-summary dt{color:#a29ea9;font-size:7px}.org-summary dd{color:#5c5765;margin:2px 0 0;font-size:7.5px}.admin-assignment{min-width:0}.assigned-admin{background:#f6f3fd;border:1px solid #ded8f0;border-radius:9px;align-items:center;gap:10px;margin:13px 0;padding:12px;display:flex}.assigned-admin>span{color:#fff;background:#29243a;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-weight:700;display:grid}.assigned-admin>div{flex-direction:column;flex:1;display:flex}.assigned-admin i{color:#7f6cc1;text-transform:uppercase;letter-spacing:.06em;font-size:6.5px;font-style:normal}.assigned-admin b{margin-top:3px;font-size:9.5px}.assigned-admin small{color:#898493;margin-top:2px;font-size:7.5px}.assigned-admin em{color:#397f61;background:#e3f3eb;border-radius:10px;padding:3px 6px;font-size:6.5px;font-style:normal}.admin-permissions{background:#faf9fb;border-radius:8px;margin-top:14px;padding:12px}.admin-permissions h4{margin:0 0 8px;font-size:8.5px}.admin-permissions label{color:#6b6674;align-items:center;gap:7px;margin:7px 0;font-size:7.5px;display:flex}.admin-permissions input{width:12px;height:12px}.admin-actions{justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.danger-button{color:#b65b58}.admin-guidance>span{color:#6049bd;background:#eeeafd;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.admin-guidance h3{margin:12px 0 6px;font-size:10.5px}.admin-guidance p{color:#888391;margin:0;font-size:8px;line-height:1.5}.admin-guidance ul{border-top:1px solid #e5e2e9;margin:13px 0 0;padding:12px 0 0 15px}.admin-guidance li{color:#6e6977;margin:7px 0;font-size:7.5px}.profile-signout{margin-top:5px;color:#a94f4f!important;border-top:1px solid #ece9f0!important;padding-top:10px!important}.admin-overview-banner{background:#f3f0fb;border:1px solid #ddd6f0;border-radius:9px;align-items:center;gap:11px;margin-bottom:14px;padding:13px 15px;display:flex}.admin-overview-banner>span{color:#654ec0;background:#fff;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.admin-overview-banner>div{flex:1}.admin-overview-banner b{font-size:9px}.admin-overview-banner p{color:#80788d;margin:3px 0 0;font-size:7.5px}.admin-overview-banner strong{color:#5e48b9;font-size:8px}.super-admin-table th:first-child,.super-admin-table td:first-child{width:auto}.admin-workspace{align-items:center;gap:7px;display:flex}.admin-workspace .workspace-logo{border-radius:6px;width:24px;height:24px;font-size:8px;font-style:normal}.table-action{color:#624bbd;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:650}.activity-filters{gap:5px;margin-bottom:12px;display:flex}.activity-filters button{color:#716c7a;cursor:pointer;background:#fff;border:1px solid #e1dee6;border-radius:7px;padding:6px 9px;font-size:8px}.activity-filters button.active{color:#6048bb;background:#f1edfb;border-color:#d9d1ee}.audit-panel,.settings-panel{background:#fff;border:1px solid #e3e1e7;border-radius:10px;overflow:hidden}.audit-row{border-bottom:1px solid #efedf2;align-items:center;gap:10px;padding:13px 15px;display:flex}.audit-row:last-child{border:0}.audit-row>div{flex:1}.audit-row b{font-size:8.5px}.audit-row p{color:#777281;margin:3px 0 0;font-size:8px}.audit-category{color:#6d55c2;min-width:70px;font-size:7.5px}.audit-row time{color:#a09ca8;width:110px;font-size:7.5px}.audit-row>button{color:#aaa6b1;cursor:pointer;background:0 0;border:0}.settings-panel{max-width:900px}.settings-block{border-bottom:1px solid #ebe9ee;grid-template-columns:220px 1fr;gap:25px;padding:20px;display:grid}.settings-block h3{margin:0;font-size:11px}.settings-block>div:first-child p{color:#94909d;margin:5px 0 0;font-size:8px;line-height:1.5}.settings-block .form-grid{margin:0}.setting-toggle{border-bottom:1px solid #f0eef2;justify-content:space-between;align-items:center;padding:10px 0;display:flex;position:relative}.setting-toggle:last-child{border:0}.setting-toggle>span{flex-direction:column;display:flex}.setting-toggle b{font-size:8.5px}.setting-toggle small{color:#9b97a3;margin-top:3px;font-size:7.5px}.setting-toggle input{opacity:0;position:absolute}.setting-toggle>i{background:#c9c5cf;border-radius:10px;width:28px;height:16px;transition:all .2s;position:relative}.setting-toggle>i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:2px;left:2px}.setting-toggle input:checked+i{background:#6e56cf}.setting-toggle input:checked+i:after{transform:translate(12px)}.settings-actions{justify-content:flex-end;padding:15px 20px;display:flex}@media (max-width:1180px){.super-stats{grid-template-columns:repeat(2,1fr)}.workspace-admin-layout{grid-template-columns:275px minmax(0,1fr)}.detail-body{grid-template-columns:1fr}.brand-preview{min-height:190px}.org-summary,.admin-guidance{display:none}}@media (max-width:850px){.super-sidebar{width:66px;padding-left:8px;padding-right:8px}.super-brand{justify-content:center}.super-brand>span:last-child,.super-mode>div,.super-sidebar nav p,.super-sidebar nav button:not(.active):after,.super-sidebar nav button{font-size:0}.super-mode{justify-content:center;padding:8px}.super-sidebar nav button{justify-content:center}.super-sidebar nav button>span{font-size:13px}.super-support,.super-profile>span:nth-child(2),.super-profile>i{display:none}.super-profile{justify-content:center}.workspace-admin-layout{grid-template-columns:1fr}.workspace-catalog{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.catalog-heading{grid-column:1/-1}.workspace-admin-card{min-height:86px}.workspace-admin-summary{display:none!important}.super-page{padding:18px}}@media (max-width:600px){.super-stats{grid-template-columns:1fr 1fr}.workspace-catalog{grid-template-columns:1fr}.detail-head{flex-direction:column;align-items:flex-start}.detail-head>div:last-child{width:100%}.detail-body{padding:12px}.form-grid{grid-template-columns:1fr}.form-grid .span-two{grid-column:1}.super-heading{flex-direction:column}.super-heading .primary-button{width:100%}.settings-block{grid-template-columns:1fr}.super-topbar{padding:0 14px}}.super-page.flow-page{width:min(1220px,100%)}.flow-header{margin-bottom:20px;padding-left:126px;position:relative}.flow-back{color:#6b6575;cursor:pointer;background:0 0;border:0;font-size:9px;position:absolute;top:5px;left:0}.flow-back:hover{color:#5e47b8}.flow-header>div>p{color:#6e56cf;letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:8px;font-weight:750}.flow-header h1{letter-spacing:-.75px;margin:0;font-size:24px}.flow-header>div>span{color:#85818f;margin-top:6px;font-size:10px;display:block}.flow-stepper{background:#fff;border:1px solid #e4e1e8;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:15px;padding:13px 18px;display:grid}.flow-stepper button{text-align:left;cursor:default;background:0 0;border:0;align-items:center;gap:8px;display:flex;position:relative}.flow-stepper button>span{z-index:1;color:#8d8996;background:#fff;border:1px solid #d8d4df;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:8px;font-weight:700;display:grid;position:relative}.flow-stepper button>div{flex-direction:column;display:flex}.flow-stepper b{color:#777280;font-size:8.5px}.flow-stepper small{color:#aaa6b0;margin-top:2px;font-size:6.5px}.flow-stepper button>i{background:#dedbe3;height:1px;position:absolute;left:calc(100% - 18px);right:16px}.flow-stepper button:last-child>i{display:none}.flow-stepper button.active>span{color:#fff;background:#6e56cf;border-color:#6e56cf;box-shadow:0 0 0 4px #6e56cf12}.flow-stepper button.active b{color:#5d47b6}.flow-stepper button.complete{cursor:pointer}.flow-stepper button.complete>span{color:#fff;background:#4a9d75;border-color:#4a9d75}.flow-stepper button.complete>i{background:#77b597}.flow-layout,.invite-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;display:grid}.flow-card,.invite-form{background:#fff;border:1px solid #e3e0e7;border-radius:11px;overflow:hidden;box-shadow:0 1px 2px #251b3b08}.flow-card-head{border-bottom:1px solid #ebe9ee;align-items:flex-start;gap:10px;padding:17px 18px;display:flex}.flow-card-head>span,.invite-section-head>span{color:#6048bb;background:#eeeafd;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.flow-card-head h2,.invite-section-head h2{margin:1px 0 0;font-size:12px}.flow-card-head p,.invite-section-head p{color:#96929e;margin:4px 0 0;font-size:8px}.flow-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px;display:grid}.flow-fields label,.invite-message{flex-direction:column;gap:6px;display:flex;position:relative}.flow-fields label>span,.invite-message>span{color:#5f5a68;font-size:8px;font-weight:650}.flow-fields input,.flow-fields select,.invite-message textarea{color:#4b4653;background:#fff;border:1px solid #ddd9e2;border-radius:7px;outline:0;width:100%;min-width:0;height:36px;padding:0 10px;font-size:8.5px}.flow-fields input:focus,.flow-fields select:focus,.invite-message textarea:focus{border-color:#9280d3;box-shadow:0 0 0 3px #6e56cf0d}.flow-fields label>small{color:#aaa6b0;font-size:6.5px}.flow-fields .span-two{grid-column:1/-1}.flow-footer{background:#fcfbfd;border-top:1px solid #ebe9ee;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-height:61px;padding:12px 18px;display:grid}.flow-footer button:first-child{justify-self:start}.flow-footer button:last-child{justify-self:end}.flow-footer>span{color:#aaa6b0;font-size:7px}.flow-summary,.invite-summary{background:#fff;border:1px solid #e3e0e7;border-radius:10px;padding:15px;position:sticky;top:82px}.flow-summary>p,.invite-summary>p{color:#898592;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:7.5px;font-weight:750}.summary-brand{background:#faf9fb;border:1px solid #e3e0e7;border-left:3px solid;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.summary-brand>span{color:#fff;border-radius:7px;flex:none;place-items:center;width:31px;height:31px;font-size:11px;font-weight:750;display:grid}.summary-brand>div{flex-direction:column;flex:1;min-width:0;display:flex}.summary-brand b{font-size:9px}.summary-brand small{color:#9995a1;text-overflow:ellipsis;margin-top:2px;font-size:7px;overflow:hidden}.summary-brand>i{color:#936f31;background:#fff0dc;border-radius:9px;padding:3px 5px;font-size:6px;font-style:normal}.flow-summary dl,.invite-summary dl{margin:13px 0}.flow-summary dl>div,.invite-summary dl>div{border-bottom:1px solid #efedf2;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.flow-summary dt,.invite-summary dt{color:#9a96a2;font-size:7px}.flow-summary dd,.invite-summary dd{color:#5e5967;text-align:right;max-width:150px;margin:0;font-size:7.5px;font-weight:600}.summary-secure{background:#f3f0fb;border-radius:7px;gap:8px;padding:10px;display:flex}.summary-secure>span{color:#624cbb}.summary-secure p{flex-direction:column;margin:0;display:flex}.summary-secure b{font-size:7.5px}.summary-secure small{color:#857c91;margin-top:3px;font-size:6.5px;line-height:1.45}.workspace-brand-step{grid-template-columns:260px 1fr;gap:16px;padding:18px;display:grid}.workspace-brand-step .flow-fields{align-content:start;padding:0}.new-brand-preview{color:#fff;border-radius:9px;min-height:235px;padding:16px;position:relative;overflow:hidden}.new-brand-preview:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-90px;right:-70px;box-shadow:0 0 0 30px #ffffff08,0 0 0 60px #ffffff08}.new-brand-preview>span{color:#d7d1e3;text-transform:uppercase;letter-spacing:.08em;font-size:6.5px}.new-brand-preview>div{align-items:center;gap:9px;margin-top:63px;display:flex}.new-brand-preview>div i{color:#5f49b8;background:#fff;border-radius:8px;place-items:center;width:36px;height:36px;font-size:14px;font-style:normal;font-weight:750;display:grid}.new-brand-preview>div b{font-size:16px}.new-brand-preview>p{color:#d2cbdc;margin:7px 0 0 45px;font-size:7px}.new-brand-preview>em{background:#ffffff1b;border-radius:6px;width:48%;height:6px;position:absolute;bottom:31px;left:16px}.new-brand-preview>em:last-child{width:30%;bottom:17px}.flow-upload{background:#faf9fb;border:1px dashed #d4d0da;border-radius:8px;align-items:center;gap:9px;min-height:52px;padding:7px;display:flex}.upload-logo{color:#fff;border-radius:7px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:700;display:grid}.flow-upload>div{flex-direction:column;flex:1;display:flex}.flow-upload b{font-size:8px}.flow-upload small{color:#a09ca8;margin-top:2px;font-size:6.5px}.flow-upload button{color:#655f6d;cursor:pointer;background:#fff;border:1px solid #dedbe3;border-radius:6px;padding:5px 7px;font-size:7px}.flow-color-picks{gap:7px;display:flex}.flow-color-picks button{cursor:pointer;border:3px solid #fff;border-radius:50%;width:23px;height:23px;box-shadow:0 0 0 1px #d5d1db}.flow-color-picks button.active{box-shadow:0 0 0 2px #8472c5}.flow-admin-step{padding:18px}.flow-admin-step .flow-fields{padding:14px 0}.flow-note,.elevated-warning{background:#f5f2fc;border:1px solid #ded7f0;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.flow-note>span,.elevated-warning>span{color:#fff;background:#6e56cf;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:8px;font-weight:700;display:grid}.flow-note p{color:#756d81;margin:0;font-size:7.5px;line-height:1.5}.permission-preview{background:#faf9fb;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.permission-preview h3{grid-column:1/-1;margin:0 0 3px;font-size:8.5px}.permission-preview span{color:#696472;align-items:center;gap:6px;font-size:7px;display:flex}.permission-preview i{color:#36815f;background:#e4f4ec;border-radius:50%;place-items:center;width:16px;height:16px;font-size:6px;font-style:normal;display:grid}.send-welcome{border:1px solid #e5e2e8;border-radius:8px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px;display:flex}.send-welcome input{margin-top:2px}.send-welcome>span{flex-direction:column;display:flex}.send-welcome b{font-size:8px}.send-welcome small{color:#9b97a3;margin-top:3px;font-size:6.5px}.workspace-review{grid-template-columns:1fr 1fr;gap:10px;padding:18px;display:grid}.review-block{border:1px solid #e5e2e9;border-radius:8px;padding:12px}.review-block>div:first-child{border-bottom:1px solid #efedf2;align-items:center;gap:7px;padding-bottom:9px;display:flex}.review-block>div:first-child span{color:#5f48ba;background:#eeeafd;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.review-block h3{flex:1;margin:0;font-size:8.5px}.review-block button{color:#624bbb;cursor:pointer;background:0 0;border:0;font-size:7px}.review-block dl{margin:7px 0 0}.review-block dl>div{justify-content:space-between;gap:9px;padding:5px 0;display:flex}.review-block dt{color:#9c98a4;font-size:6.5px}.review-block dd{color:#5f5a68;text-align:right;margin:0;font-size:7px}.confirmation{color:#6d6678;background:#f5f2fc;border:1px solid #ddd6ee;border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:8px;padding:11px;font-size:7.5px;line-height:1.4;display:flex}.invite-layout{grid-template-columns:minmax(0,1fr) 300px}.invite-section{border-bottom:1px solid #ebe9ee;padding:18px}.invite-section-head{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.invite-section-head>span{width:26px;height:26px;font-size:8px}.invite-section .flow-fields{padding:0}.role-choice-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.role-choice-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2dfe6;border-radius:8px;align-items:center;gap:8px;min-height:55px;padding:9px;display:flex}.role-choice-grid button:hover{border-color:#cfc8df}.role-choice-grid button.selected{background:#f7f4fe;border-color:#8c79d1;box-shadow:0 0 0 2px #6e56cf0d}.role-choice-grid button>span{color:#644dbc;background:#eeeafd;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.role-choice-grid button>div{flex-direction:column;flex:1;display:flex}.role-choice-grid b{font-size:8px}.role-choice-grid small{color:#9c98a4;margin-top:3px;font-size:6.5px}.role-choice-grid button>i{color:#5f49b8;font-size:8px;font-style:normal}.role-choice-grid button.elevated{grid-column:1/-1}.role-choice-grid button.elevated>span{color:#a0642d;background:#fff0e2}.elevated-warning{background:#fff8ef;border-color:#eed4b8;margin-top:9px}.elevated-warning>span{background:#dc883f}.elevated-warning p{flex-direction:column;margin:0;display:flex}.elevated-warning b{font-size:7.5px}.elevated-warning small{color:#9a7554;margin-top:2px;font-size:6.5px}.access-choice-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.access-choice-grid label{cursor:pointer;border:1px solid #e2dfe6;border-radius:8px;align-items:center;gap:7px;padding:9px;display:flex}.access-choice-grid label.selected{background:#f8f6fd;border-color:#9b89d7}.access-choice-grid input{opacity:0;position:absolute}.access-choice-grid .workspace-logo{border-radius:7px;width:28px;height:28px;font-size:9px}.access-choice-grid label>span:nth-of-type(2){flex-direction:column;flex:1;min-width:0;display:flex}.access-choice-grid b{font-size:7.5px}.access-choice-grid small{color:#9c98a4;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:6px;overflow:hidden}.access-choice-grid label>i{color:#6049b9;font-size:7px;font-style:normal}.invite-message textarea{resize:vertical;min-height:80px;padding:9px;line-height:1.45}.invite-message small{color:#aaa6b0;font-size:6px;position:absolute;bottom:6px;right:8px}.invite-footer{background:#fcfbfd;justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.invite-person{background:#f7f5fa;border-radius:8px;align-items:center;gap:8px;padding:11px;display:flex}.invite-person>span{color:#fff;background:#29243a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-weight:700;display:grid}.invite-person>div{flex-direction:column;min-width:0;display:flex}.invite-person b{font-size:8.5px}.invite-person small{color:#9b97a3;text-overflow:ellipsis;margin-top:3px;font-size:7px;overflow:hidden}.permission-summary{background:#faf9fb;border-radius:7px;padding:10px}.permission-summary h3{margin:0 0 8px;font-size:7.5px}.permission-summary span{color:#6c6775;align-items:center;gap:6px;margin:6px 0;font-size:6.5px;display:flex}.permission-summary i{color:#388563;font-style:normal}.invite-security{color:#8e8996;align-items:center;gap:6px;margin:12px 0 0;font-size:6.5px;line-height:1.4;display:flex}.invite-security span{color:#624bbb}.flow-success{text-align:center;background:#fff;border:1px solid #e3e0e7;border-radius:14px;width:min(620px,100%);margin:55px auto;padding:38px;box-shadow:0 18px 50px #241a3a12}.success-icon{color:#fff;background:linear-gradient(145deg,#7d66db,#5d45bb);border-radius:14px;place-items:center;width:52px;height:52px;margin:0 auto 11px;font-size:21px;display:grid;box-shadow:0 8px 20px #6e56cf2e}.flow-success>em{color:#367f5e;text-transform:uppercase;letter-spacing:.08em;background:#e6f5ed;border-radius:12px;padding:3px 7px;font-size:6.5px;font-style:normal;font-weight:700;display:inline-flex}.flow-success h1{letter-spacing:-.6px;margin:11px 0 7px;font-size:22px}.flow-success>p{color:#888491;max-width:460px;margin:0 auto;font-size:9px;line-height:1.55}.success-facts{background:#f8f7fa;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:8px;margin:23px 0;padding:12px;display:grid}.success-facts span{border-right:1px solid #e6e3e9;flex-direction:column;padding:3px 8px;display:flex}.success-facts span:last-child{border:0}.success-facts small{color:#9b97a3;font-size:6.5px}.success-facts b{margin-top:4px;font-size:8px}.success-facts .success-status{color:#388361}.success-facts .pending-status{color:#aa6d35}.success-actions{justify-content:center;gap:8px;display:flex}.invite-success-user{text-align:left;border:1px solid #e5e2e8;border-radius:9px;align-items:center;gap:9px;max-width:370px;margin:20px auto 0;padding:11px;display:flex}.invite-success-user>span{color:#fff;background:#29243a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.invite-success-user>div{flex-direction:column;flex:1;display:flex}.invite-success-user b{font-size:8px}.invite-success-user small{color:#9995a2;margin-top:3px;font-size:6.5px}.invite-success-user i{color:#5f49b9;background:#eeeafd;border-radius:11px;padding:3px 6px;font-size:6px;font-style:normal}@media (max-width:1000px){.flow-layout,.invite-layout{grid-template-columns:1fr}.flow-summary,.invite-summary{position:static}.workspace-brand-step{grid-template-columns:220px 1fr}}@media (max-width:680px){.flow-header{padding-top:30px;padding-left:0}.flow-stepper{grid-template-columns:repeat(4,auto);padding:10px}.flow-stepper button{justify-content:center}.flow-stepper button>div{display:none}.flow-stepper button>i{left:calc(50% + 15px);right:calc(15px - 50%)}.flow-fields,.workspace-review{grid-template-columns:1fr}.flow-fields .span-two,.workspace-review .confirmation{grid-column:1}.workspace-brand-step{grid-template-columns:1fr}.new-brand-preview{min-height:180px}.permission-preview,.role-choice-grid,.access-choice-grid{grid-template-columns:1fr}.role-choice-grid button.elevated{grid-column:1}.flow-footer{grid-template-columns:1fr 1fr}.flow-footer>span{display:none}.success-facts{grid-template-columns:1fr}.success-facts span{border-bottom:1px solid #e6e3e9;border-right:0;padding:6px}}.concept-shell .sidebar{background:#dededc;border-right:1px solid #d0d0cd;width:220px;padding:18px 12px 12px}.concept-shell .brand{font-size:16px}.concept-shell .brand-mark{box-shadow:none;background:#1f1f1d;border-radius:50%}.concept-shell .workspace-picker{box-shadow:none;background:#e9e9e6;border-color:#cececa;margin:17px 0 14px}.concept-shell .workspace-picker:hover{background:#f1f1ee;border-color:#bdbdb8}.concept-shell .nav-label{color:#777771;letter-spacing:.08em;font-size:8px}.concept-shell .side-nav{scrollbar-width:thin;scrollbar-color:#c4c4bf transparent;min-height:0;padding-right:2px;overflow-y:auto}.concept-shell .nav-group+.nav-group .nav-label{margin-top:16px}.concept-shell .nav-item{color:#555550;border-radius:18px;min-height:36px;font-size:11px}.concept-shell .nav-item.active{color:#171713;background:#dcff57;box-shadow:0 7px 18px #bcd53b26}.concept-shell .nav-icon{border:1px solid #c7c7c2;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.concept-shell .nav-item.active .nav-icon{background:#efffa9;border-color:#bad236}.concept-shell .nav-item.expanded{color:#25251f;background:#efefec;font-weight:650}.concept-shell .nav-item .nav-expand{color:#8a8a84;margin-left:auto;font-size:9px;font-style:normal}.concept-shell .nav-sub-item{color:#74746e;border-radius:14px;width:calc(100% - 22px);min-height:29px;margin:0 0 0 22px;padding:5px 9px;font-size:9px;position:relative}.concept-shell .nav-sub-item .nav-icon{color:#aaa9a2;background:0 0;border:0;width:16px;height:16px;font-size:9px}.concept-shell .nav-sub-item.active{color:#3f2a8d;box-shadow:none;background:#f0ecfd;font-weight:700}.concept-shell .nav-sub-item.active .nav-icon{color:#6d45d6;background:0 0;border:0}.concept-shell .nav-sub-active{background:#6d45d6;border-radius:2px;width:3px;height:16px;position:absolute;left:0}.concept-shell .sidebar-footer{border-color:#c9c9c5}.concept-shell .admin-footer{color:#4d4d48;background:#e9e9e6;border:1px solid #c9c9c4;border-radius:18px;min-height:44px;margin-top:10px;padding:8px 11px}.concept-shell .admin-footer.active{color:#181815;background:#dcff57;border-color:#bcd33c}.concept-shell .admin-footer>span:nth-child(2){flex:1;font-size:11px}.concept-shell .admin-footer>i{color:#797973;font-size:10px;font-style:normal}.concept-shell .topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#e8e8e5cc;border-color:#d3d3cf;height:58px;padding:0 18px}.concept-shell .search{background:#f0f0ed;border-color:#cdcdc8;border-radius:18px;width:min(420px,46vw);height:34px}.concept-shell .icon-button{background:0 0;border-color:#c9c9c4;border-radius:50%;width:32px;height:32px}.concept-shell .icon-button.active{color:#5136be;background:#f0ecff;border-color:#7860db;box-shadow:0 0 0 3px #7960dd18}.concept-shell .primary-button{height:34px;box-shadow:none;background:#20201d;border-radius:17px}.concept-shell .primary-button:hover{background:#393933}.concept-shell .top-avatar{background:#93805b;border:2px solid #f4f4ef;width:32px;height:32px}.top-profile-wrap{position:relative}.top-profile-button{text-align:left;cursor:pointer;background:#efefec;border:1px solid #c9c9c4;border-radius:20px;align-items:center;gap:8px;min-height:38px;padding:3px 8px 3px 3px;display:flex}.top-profile-button:hover{background:#fff}.top-profile-copy{flex-direction:column;min-width:0;display:flex}.top-profile-copy b{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:9px;overflow:hidden}.top-profile-copy small{color:#85857f;white-space:nowrap;margin-top:2px;font-size:6.5px}.top-profile-button>i{color:#777771;font-size:8px;font-style:normal}.top-profile-menu{z-index:30;width:230px;inset:45px 0 auto auto}.top-profile-menu .profile-signout{color:#a44950;border-top:1px solid #e5e2e8;border-radius:0 0 7px 7px;margin-top:5px}.sales-workspace-page{width:100%;max-width:none;padding:10px}.sales-workspace{grid-template-columns:minmax(280px,330px) minmax(680px,1fr);gap:10px;min-height:calc(100vh - 78px);display:grid}.work-queue{background:#ededeb;border:1px solid #d0d0cc;border-radius:24px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 14px 34px #31312b0b}.work-queue-head{justify-content:space-between;align-items:center;gap:12px;min-height:84px;padding:17px 16px 12px;display:flex}.workspace-kicker{color:#8b8b85;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:680}.work-queue-head h1{letter-spacing:-1px;margin:5px 0 0;font-size:23px;font-weight:500}.round-actions{gap:5px;display:flex}.round-actions button{cursor:pointer;background:#f3f3f0;border:1px solid #c9c9c5;border-radius:50%;width:30px;height:30px}.round-actions button:hover{background:#fff}.queue-filter{color:#777771;border-top:1px solid #d8d8d4;border-bottom:1px solid #d8d8d4;justify-content:space-between;align-items:center;height:36px;padding:0 16px;font-size:8px;display:flex}.queue-filter b{color:#3d3d38;font-weight:650}.queue-list{scrollbar-width:thin;scrollbar-color:#c3c3bd transparent;flex:1;min-height:0;padding:7px;overflow-y:auto}.queue-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:20px;grid-template-columns:38px minmax(0,1fr) 32px;align-items:start;gap:9px;width:100%;min-height:82px;margin-bottom:5px;padding:10px;display:grid}.queue-item:hover{background:#f5f5f1}.queue-item.selected{background:linear-gradient(130deg,#efffac,#fbffe5);border-color:#d7e879;box-shadow:0 9px 22px #abbf3d1f}.queue-avatar,.lead-avatar{color:#242420;border-radius:50%;flex:none;place-items:center;font-weight:760;display:grid}.queue-avatar{border:2px solid #fff;width:38px;height:38px;font-size:9px}.queue-avatar.lime,.lead-avatar.lime{background:#d9ef95}.queue-avatar.mint,.lead-avatar.mint{background:#9edcc0}.queue-avatar.sun,.lead-avatar.sun{background:#f2d98a}.queue-avatar.peach,.lead-avatar.peach{background:#eeb99c}.queue-avatar.rose,.lead-avatar.rose{background:#e8b1b8}.queue-copy{flex-direction:column;min-width:0;display:flex}.queue-copy>b{color:#21211e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.queue-copy>small{color:#7d7d77;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.queue-copy>span{align-items:center;gap:5px;margin-top:10px;display:flex}.queue-copy i,.queue-copy em{color:#70706a;background:#f6f6f2;border-radius:10px;padding:3px 6px;font-size:6px;font-style:normal}.queue-copy em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.queue-side{flex-direction:column;justify-content:space-between;align-items:flex-end;height:62px;display:flex}.queue-side>i{color:#55554f;background:#f6f6f2;border:1px solid #cecec9;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.queue-score{color:#262622;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:650;display:grid}.queue-score.strong{background:#cdec90}.queue-score.warm{background:#f0dd83}.queue-score.soft{background:#f0cdb6}.queue-divider{color:#777772;place-items:center;height:29px;font-size:7px;display:grid;position:relative}.queue-divider:before{content:"";border-top:1px solid #d1d1cd;position:absolute;top:50%;left:12px;right:12px}.queue-divider span{background:#ededeb;padding:0 8px;position:relative}.queue-footer{color:#555550;cursor:pointer;background:#deded9;border:0;border-radius:17px;height:42px;margin:7px;font-size:8px}.queue-footer span{margin-left:7px}.lead-canvas{background:radial-gradient(circle at 22% 5%,#edff8e99,#0000 32%),radial-gradient(circle at 84% 56%,#ffe3d899,#0000 34%),linear-gradient(145deg,#f7ffd0 0%,#fff8ea 46%,#f8e6e5 100%);border:1px solid #ded8c9;border-radius:24px;min-width:0;overflow:auto;box-shadow:0 16px 40px #4a3a240e}.canvas-toolbar{border-bottom:1px solid #ded8c5a6;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:8px 12px;display:flex}.canvas-toolbar>div{flex-wrap:wrap;gap:4px;display:flex}.canvas-toolbar button{color:#535148;cursor:pointer;background:#fffff4a8;border:1px solid #ddd5bf;border-radius:15px;min-height:29px;padding:0 10px;font-size:7px}.canvas-toolbar button:hover{background:#fff;border-color:#c6bfaa}.canvas-toolbar .canvas-more{flex:none;width:30px;padding:0}.lead-identity{align-items:center;gap:14px;min-height:104px;padding:14px 18px 12px;display:flex}.lead-avatar{border:4px solid #fff9;width:58px;height:58px;font-size:14px;box-shadow:0 7px 17px #3c3a2d1a}.lead-name{flex:1;min-width:180px}.lead-name>span{color:#888477;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:680}.lead-name h2{letter-spacing:-1.2px;margin:3px 0 2px;font-size:clamp(20px,2vw,29px);font-weight:520}.lead-name p{color:#747065;margin:0;font-size:8px}.lead-name>div{gap:5px;margin-top:8px;display:flex}.lead-name i{color:#5d6239;background:#eaf7b2;border-radius:10px;padding:3px 7px;font-size:6px;font-style:normal}.lead-identity dl{grid-template-columns:repeat(4,minmax(70px,1fr));gap:14px;margin:0;display:grid}.lead-identity dl div{min-width:0}.lead-identity dt{color:#918c7f;font-size:6px}.lead-identity dd{color:#3d3b35;white-space:nowrap;align-items:center;gap:5px;margin:3px 0 0;font-size:8px;font-weight:580;display:flex}.owner-dot{background:#d7b68e;border-radius:50%;place-items:center;width:24px;height:24px;font-size:6px;display:grid}.sales-process{background:#e6e2d8cc;border:1px solid #d6d1c2;border-radius:18px;grid-template-columns:minmax(155px,1.15fr) repeat(4,minmax(90px,1fr));align-items:stretch;min-height:46px;margin:0 12px;display:grid;overflow:hidden}.process-title{color:#fff;background:linear-gradient(90deg,#249c8f,#42b69d);flex-direction:column;justify-content:center;padding:0 13px;display:flex}.process-title b{font-size:7px}.process-title small{opacity:.84;margin-top:2px;font-size:5.5px}.sales-process button{color:#6e6a61;cursor:pointer;background:0 0;border:0;border-left:1px solid #d1cdc1;align-items:center;gap:7px;padding:0 11px;font-size:7px;display:flex;position:relative}.sales-process button.active{color:#282823;background:linear-gradient(90deg,#65c9a9,#ebffa0)}.sales-process button span{color:#777268;background:#f6f3e9;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.sales-process button.active span{color:#168274;background:#fff}.canvas-tabs{gap:5px;padding:12px 12px 8px;display:flex;overflow-x:auto}.canvas-tabs button{color:#807a6b;white-space:nowrap;cursor:pointer;background:#fff8dd66;border:1px solid #ded7c4;border-radius:15px;min-height:28px;padding:0 14px;font-size:7px}.canvas-tabs button.active{color:#fff;background:#191916;border-color:#191916}.insight-grid{grid-template-columns:.95fr 1.05fr .85fr;padding:0 12px 12px;display:grid}.insight-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf4a3;border:1px solid #dfd8ca;min-width:0;min-height:260px;padding:14px}.insight-card:first-child{border-radius:18px 0 0}.insight-card:nth-child(3){border-radius:0 18px 0 0}.insight-card:nth-child(4){border-radius:0 0 0 18px}.insight-card:nth-child(6){border-radius:0 0 18px}.card-heading{justify-content:space-between;align-items:flex-start;gap:9px;min-height:36px;display:flex}.card-heading>div:first-child{min-width:0}.card-heading span{color:#999383;margin-bottom:3px;font-size:6px;display:block}.card-heading h3{color:#292823;letter-spacing:-.35px;margin:0;font-size:14px;font-weight:560}.card-heading button{color:#6f6b61;cursor:pointer;background:#fffdf4;border:1px solid #ddd6c6;border-radius:13px;min-width:25px;min-height:25px;padding:0 7px;font-size:6px}.contact-card dl{margin:8px 0 0}.contact-card dl>div{border-bottom:1px solid #e6dfd3;padding:7px 0}.contact-card dd{color:#41403a;align-items:center;margin:2px 0 0;font-size:7px;display:flex}.contact-card dd button{color:#79746b;cursor:pointer;background:0 0;border:0;border-radius:50%;width:21px;height:21px;margin-left:auto}.next-primary{background:#deff58;border-radius:16px;margin:8px 0 7px;padding:12px;box-shadow:0 7px 18px #a3b93718}.next-primary small{color:#707640;font-size:5.5px}.next-primary b{margin-top:6px;font-size:9px;display:block}.next-primary p{color:#535532;min-height:26px;margin:6px 0;font-size:7px;line-height:1.4}.next-primary>div{gap:6px;display:flex}.next-primary button{color:#34351f;cursor:pointer;background:#f5ffa7;border:0;border-radius:13px;height:25px;padding:0 10px;font-size:6px}.next-primary button:first-child{color:#fff;background:#181815}.next-steps{grid-template-columns:1fr 1fr;gap:6px;display:grid}.next-steps>button{text-align:left;cursor:pointer;background:#fffdfa;border:1px solid #e2dbce;border-radius:13px;align-items:center;gap:7px;min-height:50px;padding:8px;display:flex}.next-steps>button>span{background:#f1efe8;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.next-steps div{flex-direction:column;display:flex}.next-steps b{font-size:7px}.next-steps small{color:#8d897f;margin-top:3px;font-size:5.5px}.score-ring{--score:324deg;background:conic-gradient(from 270deg, #159c8c 0 var(--score), #d9d5c9 var(--score) 360deg);border-radius:56%;place-items:center;width:154px;height:112px;margin:12px auto 11px;display:grid;position:relative;overflow:hidden}.score-ring:before{content:"";border-radius:inherit;background:#fffdf3;position:absolute;inset:8px}.score-ring>span{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.score-ring b{letter-spacing:-2px;font-size:35px;font-weight:450;line-height:.95}.score-ring small{color:#6d695f;margin-top:5px;font-size:6px}.score-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.score-card li{color:#5e5b53;padding-left:14px;font-size:6.5px;line-height:1.35;position:relative}.score-card li:before{content:"△";color:#189a8a;position:absolute;left:0}.company-card,.timeline-card,.relationship-card{min-height:205px}.company-hero{align-items:center;gap:9px;margin-top:11px;display:flex}.company-hero>span{color:#fff;background:#20201d;border-radius:11px;place-items:center;width:37px;height:37px;font-size:9px;font-weight:700;display:grid}.company-hero>div{flex-direction:column;display:flex}.company-hero b{font-size:9px}.company-hero small{color:#918c81;margin-top:3px;font-size:6px}.company-hero em{color:#61683b;background:#e8f5b3;border-radius:11px;margin-left:auto;padding:4px 7px;font-size:6px;font-style:normal}.company-stats{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:17px;display:grid}.company-stats span{background:#f5f1e8;border-radius:11px;flex-direction:column;padding:9px;display:flex}.company-stats small{color:#969084;font-size:5.5px}.company-stats b{margin-top:4px;font-size:8px}.timeline-card .card-heading>div:last-child{gap:4px;display:flex}.timeline-card>label{color:#858076;background:#fffdf8;border:1px solid #ded7cb;border-radius:14px;align-items:center;gap:6px;height:29px;margin:8px 0 12px;padding:0 9px;display:flex}.timeline-card input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:6.5px}.timeline-items{gap:8px;display:grid}.timeline-items>div{gap:8px;display:flex}.timeline-icon{border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:6px;display:grid}.timeline-icon.teal{color:#168a7b;background:#d7f1e8}.timeline-icon.yellow{color:#76843a;background:#eff8b5}.timeline-items p{flex-direction:column;margin:0;display:flex}.timeline-items b{font-size:7px}.timeline-items small{color:#8f897f;margin-top:3px;font-size:5.5px;line-height:1.4}.relationship-card>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6dfd3;grid-template-columns:28px minmax(0,1fr) 30px;align-items:center;gap:8px;width:100%;padding:8px 0;display:grid}.relationship-card>button>span{background:#ddb98f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:6px;display:grid}.relationship-card>button>div{flex-direction:column;min-width:0;display:flex}.relationship-card b{font-size:7px}.relationship-card small{color:#918c82;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:5.5px;overflow:hidden}.relationship-card>button>i{justify-content:flex-end;align-items:flex-end;gap:2px;height:18px;display:flex}.relationship-card em{background:#219b8a;border-radius:2px;width:3px}@media (max-width:1240px){.sales-workspace{grid-template-columns:290px minmax(620px,1fr)}.lead-identity dl{grid-template-columns:repeat(2,1fr)}.insight-grid{grid-template-columns:1fr 1fr}.insight-card:nth-child(n){border-radius:0}.insight-card:first-child{border-radius:18px 0 0}.insight-card:nth-child(2){border-radius:0 18px 0 0}.insight-card:nth-last-child(2){border-radius:0 0 0 18px}.insight-card:last-child{border-radius:0 0 18px}.score-card{grid-row:span 1}}@media (max-width:980px){.sales-workspace{grid-template-columns:1fr}.work-queue{max-height:360px}.queue-list{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.queue-divider{display:none}.lead-canvas{overflow:visible}}@media (max-width:700px){.sales-workspace-page{padding:7px}.sales-workspace{min-height:auto}.queue-list{grid-template-columns:1fr}.lead-identity{flex-wrap:wrap;align-items:flex-start}.lead-identity dl{width:100%}.sales-process{border-radius:14px;grid-template-columns:1fr 1fr}.process-title{grid-column:1/-1;min-height:42px}.sales-process button{min-height:40px}.insight-grid{grid-template-columns:1fr}.insight-card:nth-child(n){border-radius:0}.insight-card:first-child{border-radius:18px 18px 0 0}.insight-card:last-child{border-radius:0 0 18px 18px}.canvas-toolbar>div{flex-wrap:nowrap;overflow-x:auto}.canvas-toolbar button{white-space:nowrap}.top-profile-copy,.top-profile-button>i{display:none}.top-profile-button{padding-right:3px}}.company-open{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;min-width:180px;padding:0;display:flex}.company-open>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.company-open b{font-size:10.5px}.company-open small{color:#9693a0;margin-top:3px;font-size:8.5px}.company-open>i{opacity:0;color:#6b55c5;font-size:11px;font-style:normal;transition:opacity .18s,transform .18s}:is(.company-open:hover>i,.company-open:focus-visible>i){opacity:1;transform:translate(3px)}.company-detail{background:linear-gradient(145deg,#f7ffd5 0%,#fffaf0 36%,#f6eeea 100%);border:1px solid #d8d6ce;border-radius:24px;overflow:hidden;box-shadow:0 18px 46px #2d2b240c}.company-commandbar{background:#fffffa75;border-bottom:1px solid #ded9cc;align-items:center;gap:8px;min-height:52px;padding:8px 12px;display:flex}.company-commandbar>div{flex-wrap:wrap;flex:1;gap:5px;display:flex}.company-commandbar button{color:#5d5950;cursor:pointer;background:#fffdf7;border:1px solid #d8d3c8;border-radius:15px;height:30px;padding:0 11px;font-size:7px}.company-commandbar button:hover{background:#f8ffcf;border-color:#bfc2a0}.company-commandbar .company-back{color:#25251f;font-weight:650}.company-commandbar .company-more{width:31px;padding:0}.company-identity{align-items:center;gap:16px;min-height:132px;padding:20px 22px 16px;display:flex}.company-detail-logo{border:5px solid #ffffffa6;border-radius:19px;flex:none;place-items:center;width:66px;height:66px;font-size:17px;font-weight:780;display:grid;box-shadow:0 9px 22px #28261e18}.company-detail-logo.lilac{color:#5a45b5;background:#dcd5fa}.company-detail-logo.blue{color:#2c70a9;background:#cae5f7}.company-detail-logo.green{color:#31795b;background:#cde9dc}.company-detail-logo.orange{color:#a8632c;background:#f4d5bd}.company-detail-logo.rose{color:#a05265;background:#efced5}.company-identity>div:nth-child(2){flex:1;min-width:260px}.company-identity h1{letter-spacing:-1.6px;margin:4px 0 3px;font-size:clamp(25px,2.7vw,38px);font-weight:520}.company-identity p{color:#777267;margin:0;font-size:8px}.company-identity a{color:#4d766f;text-decoration:none}.company-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.company-tags i{color:#5c6338;background:#eaf7b1;border-radius:11px;padding:4px 8px;font-size:6px;font-style:normal}.company-identity dl{grid-template-columns:repeat(3,minmax(95px,1fr));gap:18px;margin:0;display:grid}.company-identity dt{color:#969084;font-size:6px}.company-identity dd{color:#49463f;white-space:nowrap;align-items:center;gap:6px;margin:4px 0 0;font-size:7px;font-weight:600;display:flex}.company-identity dd>span{color:#fff;background:#716359;border-radius:50%;place-items:center;width:25px;height:25px;font-size:6px;display:grid}.company-identity .health-good{color:#27816c}.company-tabs{gap:5px;padding:0 18px 12px;display:flex;overflow-x:auto}.company-tabs button{color:#817b70;white-space:nowrap;cursor:pointer;background:#fffaf061;border:1px solid #ddd7c9;border-radius:15px;height:29px;padding:0 15px;font-size:7px}.company-tabs button.active{color:#fff;background:#1f1f1b;border-color:#1f1f1b}.company-kpis{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 18px 10px;display:grid}.company-kpis article{background:#fffdf7a8;border:1px solid #ddd8cb;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.company-kpi-icon{border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.company-kpi-icon.lime{color:#687738;background:#e6f8a7}.company-kpi-icon.mint{color:#347a66;background:#cfeee2}.company-kpi-icon.sun{color:#866f30;background:#f3e2a5}.company-kpi-icon.rose{color:#975566;background:#f2d3d7}.company-kpis article>div{flex-direction:column;flex:1;min-width:0;display:flex}.company-kpis small{color:#928d82;font-size:6px}.company-kpis b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.company-kpis em{color:#969187;margin-top:3px;font-size:5.5px;font-style:normal}.company-kpis article>i{color:#40806e;align-self:flex-start;font-size:6px;font-style:normal;font-weight:700}.company-detail-grid{grid-template-columns:1.15fr 1fr .85fr;padding:0 18px 18px;display:grid}.company-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf7a1;border:1px solid #ded8cc;min-width:0;padding:16px}.company-panel:first-child{border-radius:18px 0 0;grid-column:span 2}.company-panel:nth-child(2){border-radius:0 18px 0 0}.company-panel:nth-child(3){border-radius:0 0 0 18px}.company-panel:nth-child(5){border-radius:0 0 18px}.company-panel-head{justify-content:space-between;align-items:flex-start;gap:10px;min-height:38px;display:flex}.company-panel-head span{color:#969084;margin-bottom:3px;font-size:6px;display:block}.company-panel-head h2{letter-spacing:-.35px;margin:0;font-size:14px;font-weight:560}.company-panel-head button{color:#6f6a60;cursor:pointer;background:#fffdf7;border:1px solid #ddd6c9;border-radius:13px;min-height:25px;padding:0 8px;font-size:6px}.account-overview>dl{grid-template-columns:repeat(2,1fr);gap:0 18px;margin:8px 0 0;display:grid}.account-overview dl>div{border-bottom:1px solid #e5dfd4;padding:8px 0}.account-overview dl .span-two{grid-column:span 2}.account-overview dt{color:#989287;font-size:5.5px}.account-overview dd{color:#48453f;margin:3px 0 0;font-size:7px}.account-description{background:#f4f1e8;border-radius:12px;margin-top:11px;padding:11px}.account-description span{color:#8f897e;font-size:6px}.account-description p{color:#5f5b53;margin:5px 0 0;font-size:7px;line-height:1.55}.company-contacts>button:not(.view-all-company){text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5dfd4;grid-template-columns:32px minmax(0,1fr) auto 12px;align-items:center;gap:8px;width:100%;padding:9px 0;display:grid}.company-contacts>button>div{flex-direction:column;min-width:0;display:flex}.company-contacts b{font-size:7px}.company-contacts small,.company-contacts em{color:#928d83;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:5.5px;font-style:normal;overflow:hidden}.company-contacts>button>i{border-radius:9px;padding:3px 6px;font-size:5px;font-style:normal}.company-contacts .decision{color:#5a6837;background:#e8f5b4}.company-contacts .influencer{color:#4d6f69;background:#dbeee8}.company-contacts>button>strong{color:#8f897e;font-size:8px}.view-all-company{color:#666158;cursor:pointer;background:#f0eee7;border:0;border-radius:14px;width:100%;height:28px;margin-top:8px;font-size:6px}.company-deal{text-align:left;cursor:pointer;background:#fffdf9;border:1px solid #e1dbcf;border-radius:13px;grid-template-columns:5px minmax(0,1fr) auto 25px;align-items:center;gap:9px;width:100%;margin-top:8px;padding:10px;display:grid}.company-deal>span{border-radius:4px;width:5px;height:32px}.company-deal>div{flex-direction:column;min-width:0;display:flex}.company-deal b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.company-deal small{color:#918c82;margin-top:3px;font-size:5.5px}.company-deal>strong{font-size:8px}.company-deal>i{color:#fff;background:#2b2a26;border-radius:50%;place-items:center;width:25px;height:25px;font-size:5px;font-style:normal;display:grid}.pipeline-progress{margin-top:14px}.pipeline-progress>span{justify-content:space-between;font-size:6px;display:flex}.pipeline-progress em{color:#2e7d6a;font-style:normal}.pipeline-progress>div{background:#dedbd1;border-radius:4px;height:6px;margin:7px 0 5px;overflow:hidden}.pipeline-progress i{border-radius:inherit;background:linear-gradient(90deg,#279c89,#dfff58);width:72%;height:100%;display:block}.pipeline-progress small{color:#908b81;font-size:5.5px}.account-event{border-bottom:1px solid #e5dfd4;grid-template-columns:29px minmax(0,1fr) 18px;align-items:start;gap:8px;padding:10px 0;display:grid}.account-event>span{border-radius:50%;place-items:center;width:29px;height:29px;font-size:6px;display:grid}.account-event>span.mint{color:#287a66;background:#d5eee5}.account-event>span.lime{color:#697637;background:#e8f5b4}.account-event>span.sun{color:#816c32;background:#f2e2aa}.account-event>div{flex-direction:column;display:flex}.account-event b{font-size:7px}.account-event small{color:#918c82;margin-top:3px;font-size:5.5px;line-height:1.4}.account-event>i{color:#aaa59b;font-style:normal}.health-score{align-items:center;gap:12px;margin:9px 0 13px;display:flex}.health-score>div{--health:331deg;background:conic-gradient(#239a87 0 var(--health), #dbd8cf var(--health) 360deg);border-radius:50%;flex:none;place-items:center;width:86px;height:86px;display:grid;position:relative}.health-score>div:before{content:"";background:#fffdf7;border-radius:50%;position:absolute;inset:8px}.health-score>div>span{flex-direction:column;align-items:center;display:flex;position:relative}.health-score b{font-size:22px;font-weight:500}.health-score small{color:#36806d;font-size:5.5px}.health-score p{color:#69645b;margin:0;font-size:6.5px;line-height:1.5}.account-health ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.account-health li{grid-template-columns:95px 1fr 20px;align-items:center;gap:7px;display:grid}.account-health li>span{color:#746f65;font-size:5.5px}.account-health li>div{background:#dedbd2;border-radius:4px;height:5px;overflow:hidden}.account-health li i{border-radius:inherit;background:#4ab19d;height:100%;display:block}.account-health li>b{font-size:6px}@media (max-width:1120px){.company-identity{flex-wrap:wrap;align-items:flex-start}.company-identity dl{width:100%}.company-kpis{grid-template-columns:repeat(2,1fr)}.company-detail-grid{grid-template-columns:1fr 1fr}.company-panel:nth-child(n){border-radius:0;grid-column:auto}.company-panel:first-child{border-radius:18px 18px 0 0;grid-column:span 2}.company-panel:last-child{border-radius:0 0 18px 18px;grid-column:span 2}}@media (max-width:700px){.company-commandbar>div{flex-wrap:nowrap;overflow-x:auto}.company-commandbar button{white-space:nowrap}.company-identity{padding:16px}.company-identity>div:nth-child(2){min-width:0}.company-identity dl{grid-template-columns:1fr 1fr}.company-kpis{grid-template-columns:1fr;padding-left:12px;padding-right:12px}.company-detail-grid{grid-template-columns:1fr;padding:0 12px 12px}.company-panel:nth-child(n){border-radius:0;grid-column:auto}.company-panel:first-child{border-radius:18px 18px 0 0}.company-panel:last-child{border-radius:0 0 18px 18px}.account-overview>dl{grid-template-columns:1fr}.account-overview dl .span-two{grid-column:auto}}.company-category-filter{background:#fff;border:1px solid #e5e2e8;border-radius:12px;gap:7px;margin-bottom:12px;padding:6px;display:flex}.company-category-filter button{color:#77727f;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-width:112px;height:34px;padding:0 10px;font-size:8px;display:flex}.company-category-filter button.active{color:#372d4e;background:#f0edfa;box-shadow:inset 0 0 0 1px #dfd8f2}.company-category-filter button>span{background:#8f8b96;border-radius:50%;width:7px;height:7px}.company-category-filter button>span.customer{background:#45a17a}.company-category-filter button>span.partner{background:#4f85c4}.company-category-filter button>span.competitor{background:#d7775a}.company-category-filter b{text-align:left;flex:1}.company-category-filter i{color:#8a8492;background:#fff;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:6px;font-style:normal;display:grid}.company-category-pill{border-radius:10px;align-items:center;padding:4px 8px;font-size:7px;font-weight:700;display:inline-flex}.company-category-pill.customer{color:#357b60;background:#e4f4ec}.company-category-pill.partner{color:#3f6f9f;background:#e3eef8}.company-category-pill.competitor{color:#a55a43;background:#f9e9e3}.linked-table-value{color:#5c4ca4;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.linked-table-value.strong{color:#24202d;font-weight:750}.customer-company-logo{border:2px solid #ffffffb8;flex:none;display:inline-block;position:relative;overflow:hidden;box-shadow:0 5px 14px #25202f1a}.customer-company-logo.small{border-radius:10px;width:34px;height:34px}.customer-company-logo.large{border-width:5px;border-radius:19px;width:66px;height:66px}.customer-company-logo i,.customer-company-logo b,.customer-company-logo em{display:block;position:absolute}.customer-company-logo.nova{background:linear-gradient(145deg,#6846c5,#9c7eef)}.customer-company-logo.nova i{clip-path:polygon(50% 0,61% 35%,100% 50%,64% 61%,50% 100%,38% 64%,0 50%,36% 38%);background:#fff;inset:25%}.customer-company-logo.nova b{background:#dffe65;border-radius:50%;width:17%;height:17%;top:15%;right:15%}.customer-company-logo.cloudaxis{background:linear-gradient(145deg,#1679b9,#65b7dc)}.customer-company-logo.cloudaxis i{background:#fff;border-radius:30px;width:56%;height:28%;top:39%;left:22%}.customer-company-logo.cloudaxis b{background:#fff;border-radius:50%;width:28%;height:28%;top:27%;left:28%}.customer-company-logo.cloudaxis em{background:#fff;border-radius:50%;width:24%;height:24%;top:32%;right:25%}.customer-company-logo.vertex{background:linear-gradient(145deg,#218768,#61b78f)}.customer-company-logo.vertex i,.customer-company-logo.vertex b{transform-origin:bottom;background:#fff;border-radius:8px;width:14%;height:58%;top:20%}.customer-company-logo.vertex i{left:36%;transform:rotate(-25deg)}.customer-company-logo.vertex b{right:36%;transform:rotate(25deg)}.customer-company-logo.vertex em{background:#dfff6e;border-radius:50%;width:13%;height:13%;top:17%;left:44%}.customer-company-logo.orbit{background:linear-gradient(145deg,#d26932,#efa56a)}.customer-company-logo.orbit i{border:max(2px,.08em) solid #fff;border-radius:50%;inset:25%}.customer-company-logo.orbit b{background:#fff3b0;border-radius:50%;width:17%;height:17%;top:19%;right:19%}.customer-company-logo.orbit em{border:max(1px,.04em) solid #0000;border-color:#0000 #fff;border-radius:50%;width:72%;height:24%;top:38%;left:14%;transform:rotate(-22deg)}.customer-company-logo.lumina{background:linear-gradient(145deg,#b64968,#e8879e)}.customer-company-logo.lumina i{background:#fff4b5;border-radius:50%;width:31%;height:31%;top:34.5%;left:34.5%;box-shadow:0 -15px 0 -6px #fff,0 15px 0 -6px #fff,15px 0 0 -6px #fff,-15px 0 0 -6px #fff}.customer-company-logo.lumina b{background:#fff;width:54%;height:3px;top:49%;left:23%;transform:rotate(45deg)}.customer-company-logo.lumina em{background:#fff;width:54%;height:3px;top:49%;left:23%;transform:rotate(-45deg)}.company-commandbar a{color:#5d5950;background:#fffdf7;border:1px solid #d8d3c8;border-radius:15px;align-items:center;height:30px;padding:0 11px;font-size:7px;text-decoration:none;display:inline-flex}.company-commandbar a:hover{background:#f8ffcf;border-color:#bfc2a0}.company-commandbar>.company-more-wrap{flex:none;display:block;position:relative;overflow:visible}.company-commandbar>.company-more-wrap .company-more{width:31px;padding:0}.company-action-menu{z-index:12;background:#fff;border:1px solid #ddd8ce;border-radius:11px;gap:2px;width:150px;padding:6px;display:grid;position:absolute;top:36px;right:0;box-shadow:0 14px 36px #27221a2b}.company-action-menu button{text-align:left;background:0 0;border:0;border-radius:7px;width:100%}.company-action-menu button:hover{background:#f3f6df}.company-identity dd button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.company-identity dd button>span{color:#fff;background:#716359;border-radius:50%;place-items:center;width:25px;height:25px;font-size:6px;display:grid}.company-tags i.category-customer{color:#357b60;background:#dff3e9}.company-tags i.category-partner{color:#3e6e9c;background:#dfedf8}.company-tags i.category-competitor{color:#9e573f;background:#f8e6df}.company-kpis>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fffdf7a8;border:1px solid #ddd8cb;border-radius:16px;align-items:center;gap:10px;padding:12px;transition:transform .18s,box-shadow .18s;display:flex}.company-kpis>button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #3b352417}.company-kpis>button>div{flex-direction:column;flex:1;min-width:0;display:flex}.company-kpis>button>i{color:#40806e;align-self:flex-start;font-size:6px;font-style:normal;font-weight:700}.company-detail-grid.summary-grid{grid-template-columns:1.05fr 1fr;gap:0}.summary-grid .company-panel:nth-child(n){border-radius:0;grid-column:auto}.summary-grid .company-panel:first-child{border-radius:18px 0 0}.summary-grid .company-panel:nth-child(2){border-radius:0 18px 0 0}.summary-grid .company-panel:nth-child(3){border-radius:0 0 0 18px}.summary-grid .company-panel:nth-child(4){border-radius:0 0 18px}.account-event[type=button]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0}.company-tab-surface{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf7b5;border:1px solid #ded8cc;border-radius:18px;margin:0 18px 18px;overflow:hidden}.tab-surface-heading{border-bottom:1px solid #e4ded2;justify-content:space-between;align-items:flex-start;gap:18px;min-height:72px;padding:16px 18px;display:flex}.tab-surface-heading>div>span{color:#928b80;text-transform:uppercase;letter-spacing:.08em;font-size:6px}.tab-surface-heading h2{margin:4px 0;font-size:17px;font-weight:580}.tab-surface-heading p{color:#8c867d;margin:0;font-size:7px}.tab-surface-heading>button{color:#504b43;cursor:pointer;background:#fff;border:1px solid #d7d0c4;border-radius:15px;min-height:30px;padding:0 11px;font-size:7px}.overview-field-section{border-bottom:1px solid #e5dfd4;padding:14px 18px 16px}.overview-field-section:last-of-type{border-bottom:0}.overview-field-section h3{color:#6d665d;margin:0 0 8px;font-size:8px}.overview-field-section>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.overview-field-section label{background:#fffefa;border:1px solid #e5ded2;border-radius:11px;flex-direction:column;min-height:62px;padding:10px;display:flex}.overview-field-section label.wide{grid-column:span 3}.overview-field-section label>span{color:#9a9388;align-items:center;gap:5px;font-size:6px;display:flex}.overview-field-section label>span i{color:#8d7044;background:#f7e8c8;border-radius:7px;padding:2px 5px;font-size:4.5px;font-style:normal}.overview-field-section label>b{color:#423e38;margin-top:8px;font-size:8px;font-weight:600;line-height:1.45}.overview-field-section label a{color:#397b6d;text-decoration:none}.overview-field-section input,.overview-field-section select,.overview-field-section textarea{color:#454039;width:100%;min-height:30px;font:inherit;background:#fff;border:1px solid #d9d2c6;border-radius:7px;outline:0;margin-top:6px;padding:6px 8px;font-size:7px}.overview-field-section textarea{resize:vertical;min-height:58px}.overview-field-section input:focus,.overview-field-section select:focus,.overview-field-section textarea:focus{border-color:#7d6cbd;box-shadow:0 0 0 2px #7660c617}.overview-savebar{background:#f6f2e9;border-top:1px solid #ddd6ca;justify-content:flex-end;align-items:center;gap:12px;padding:10px 18px;display:flex}.overview-savebar span{color:#837c72;font-size:6px}.overview-savebar button{color:#fff;cursor:pointer;background:#28251f;border:0;border-radius:15px;height:29px;padding:0 12px;font-size:7px}.linked-create-form{background:#f4f8dc;border-bottom:1px solid #e3ddd1;grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:8px;padding:12px 18px;display:grid}.linked-create-form label{flex-direction:column;gap:4px;display:flex}.linked-create-form label span{color:#817a6f;font-size:6px}.linked-create-form input{background:#fff;border:1px solid #d6d0c5;border-radius:8px;height:30px;padding:0 8px;font-size:7px}.linked-create-form button,.activity-create-form button{color:#fff;cursor:pointer;background:#2a2822;border:0;border-radius:8px;height:30px;padding:0 12px;font-size:7px}.linked-record-layout{grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);min-height:330px;display:grid}.linked-record-list,.opportunity-record-list{border-right:1px solid #e3ddd2;padding:9px 14px}.linked-record-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8e2d8;grid-template-columns:34px minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:11px 8px;display:grid}.linked-record-list>button.selected{background:#eff4d4;border-radius:10px}.linked-record-list>button>div{flex-direction:column;min-width:0;display:flex}.linked-record-list b{font-size:8px}.linked-record-list small,.linked-record-list em{color:#918a80;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;font-style:normal;overflow:hidden}.linked-record-list>button>i{color:#527468;background:#e1f1ea;border-radius:9px;padding:3px 6px;font-size:5px;font-style:normal}.linked-record-list>button>strong{color:#898279;font-size:8px}.opportunity-record-list .company-deal.selected{background:#f4f8dc;border-color:#8ca08a;box-shadow:0 0 0 2px #dbe9ad}.linked-record-detail,.linked-record-empty{background:#f6f2e9;padding:22px;position:relative}.linked-record-detail>button:first-child{color:#777067;cursor:pointer;background:#e7e1d7;border:0;border-radius:50%;width:25px;height:25px;position:absolute;top:12px;right:12px}.linked-record-detail>.row-avatar{width:44px;height:44px;font-size:10px}.linked-record-detail h3{margin:10px 0 3px;font-size:15px}.linked-record-detail>p{color:#8c857a;margin:0;font-size:7px}.linked-record-detail dl{gap:8px;margin:18px 0;display:grid}.linked-record-detail dl div{border-bottom:1px solid #ddd6ca;padding-bottom:8px}.linked-record-detail dt{color:#958e83;font-size:5.5px}.linked-record-detail dd{margin:3px 0 0;font-size:7px}.linked-record-detail dd a{color:#39786c;text-decoration:none}.detail-primary-link{color:#fff;cursor:pointer;background:#2b2923;border:0;border-radius:15px;justify-content:center;align-items:center;width:100%;min-height:30px;font-size:7px;text-decoration:none;display:flex}.linked-record-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.linked-record-empty>span{color:#6e665b;background:#e8e1d5;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:10px;font-size:17px;display:grid}.linked-record-empty b{font-size:10px}.linked-record-empty p{color:#928b81;max-width:180px;margin:6px 0;font-size:6.5px;line-height:1.5}.deal-detail-stage{color:#417868;background:#dcefe8;border-radius:9px;padding:4px 7px;font-size:5.5px;display:inline-block}.activity-create-form{background:#f4f8dc;border-bottom:1px solid #e3ddd1;gap:8px;padding:12px 18px;display:flex}.activity-create-form input{background:#fff;border:1px solid #d6d0c5;border-radius:8px;flex:1;height:31px;padding:0 10px;font-size:7px}.full-activity-timeline{padding:8px 18px 18px}.full-activity-timeline article{border-bottom:1px solid #e5dfd5;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px 0;display:grid}.full-activity-timeline article>span{border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.full-activity-timeline span.mint{color:#287a66;background:#d5eee5}.full-activity-timeline span.lime{color:#697637;background:#e8f5b4}.full-activity-timeline span.sun{color:#816c32;background:#f2e2aa}.full-activity-timeline article>div{flex-direction:column;display:flex}.full-activity-timeline b{font-size:8px}.full-activity-timeline p{color:#777168;margin:4px 0;font-size:7px}.full-activity-timeline small{color:#9b9489;font-size:5.5px}.full-activity-timeline button{color:#4d786e;cursor:pointer;background:0 0;border:0;align-self:center;font-size:6px}.related-record-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:16px 18px 18px;display:grid}.related-record-grid>button{min-height:76px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1dbd0;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.related-record-grid>button:hover{background:#f8fbdc;border-color:#a9ad86}.related-record-grid>button>span{border-radius:12px;place-items:center;width:40px;height:40px;font-size:13px;display:grid}.related-record-grid span.mint{color:#287a66;background:#d5eee5}.related-record-grid span.lime{color:#697637;background:#e8f5b4}.related-record-grid span.sun{color:#816c32;background:#f2e2aa}.related-record-grid span.rose{color:#975566;background:#f2d3d7}.related-record-grid div{flex-direction:column;display:flex}.related-record-grid b{font-size:9px}.related-record-grid small{color:#918a80;margin-top:4px;font-size:6px}.related-record-grid i{color:#52776c;font-size:6px;font-style:normal}.overview-builder .admin-heading>div:last-child{gap:7px;display:flex}.builder-notice{background:linear-gradient(100deg,#f0ecfc,#f8f6fd);border:1px solid #ddd6f1;border-radius:11px;align-items:center;gap:11px;min-height:56px;margin-bottom:12px;padding:10px 13px;display:flex}.builder-notice>span{color:#654dbd;background:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.builder-notice>div{flex:1}.builder-notice b{font-size:8px}.builder-notice p{color:#81778e;margin:3px 0 0;font-size:6.5px}.builder-notice strong{color:#5e49ad;font-size:7px}.overview-builder-layout{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:start;gap:12px;display:grid}.field-builder-panel,.builder-preview{background:#fff;border:1px solid #e3e0e7;border-radius:11px;overflow:hidden}.field-builder-head{border-bottom:1px solid #ece9ee;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.field-builder-head h3{margin:0;font-size:10px}.field-builder-head p{color:#918d98;margin:3px 0 0;font-size:6.5px}.field-builder-head button{color:#624db3;cursor:pointer;background:#f6f3fc;border:1px solid #d9d2e8;border-radius:7px;height:28px;padding:0 9px;font-size:7px}.builder-field-list{background:#f7f6f8;gap:7px;max-height:620px;padding:10px;display:grid;overflow-y:auto}.builder-field-list article{background:#fff;border:1px solid #e3dfe7;border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.builder-field-list article.hidden-field{opacity:.62;background:#f1eff2}.drag-handle{color:#aaa5b0;cursor:grab;font-size:11px}.builder-field-main{grid-template-columns:1fr 145px;gap:8px;display:grid}.builder-field-main>label{flex-direction:column;gap:4px;display:flex}.builder-field-main>label span{color:#8d8894;font-size:5.5px}.builder-field-main input,.builder-field-main select{color:#57525e;background:#fff;border:1px solid #dcd8e0;border-radius:6px;height:28px;padding:0 7px;font-size:7px}.builder-field-main>div{grid-column:span 2;gap:12px;display:flex}.builder-check{color:#706a78;align-items:center;gap:5px;font-size:6px;display:flex}.builder-check input{width:12px;height:12px}.builder-field-actions{gap:3px;display:grid}.builder-field-actions button{color:#706978;cursor:pointer;background:#fff;border:1px solid #ded9e2;border-radius:5px;width:24px;height:22px;font-size:8px}.builder-field-actions button:disabled{opacity:.3;cursor:default}.builder-field-actions button.remove{color:#a34f5d;background:#fff1f2}.builder-preview{position:sticky;top:12px}.builder-preview-head{color:#fff;background:linear-gradient(140deg,#211a35,#6650ba);flex-direction:column;padding:14px;display:flex}.builder-preview-head span{color:#cfc5ee;text-transform:uppercase;letter-spacing:.1em;font-size:5.5px}.builder-preview-head b{margin-top:7px;font-size:14px}.builder-preview-head small{color:#d9d1ec;margin-top:3px;font-size:6px}.builder-preview section{border-bottom:1px solid #ece8ef;padding:12px 14px}.builder-preview section h3{color:#746e7b;margin:0 0 7px;font-size:7px}.builder-preview section>div{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.builder-preview section span{background:#f7f5f8;border-radius:7px;flex-direction:column;min-width:0;padding:7px;display:flex}.builder-preview section span.wide{grid-column:span 2}.builder-preview section small{color:#97929d;font-size:5px}.builder-preview section small i{color:#b94f63;font-style:normal}.builder-preview section b{color:#55505b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:6px;font-weight:600;overflow:hidden}.builder-preview-note{color:#88828f;background:#faf9fb;gap:7px;margin:0;padding:11px 14px;font-size:6px;line-height:1.5;display:flex}.builder-preview-note span{color:#fff;background:#8172b8;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.admin-empty-state{text-align:center;background:#fff;border:1px dashed #dcd7e1;border-radius:12px;align-content:center;place-items:center;min-height:300px;display:grid}.admin-empty-state>span{color:#6d59bc;background:#eeeafd;border-radius:50%;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.admin-empty-state h2{margin:12px 0 5px;font-size:15px}.admin-empty-state p{color:#918c98;margin:0;font-size:8px}@media (max-width:1050px){.overview-builder-layout{grid-template-columns:1fr}.builder-preview{position:static}.overview-field-section>div{grid-template-columns:repeat(2,1fr)}.overview-field-section label.wide{grid-column:span 2}}@media (max-width:760px){.company-category-filter{overflow-x:auto}.company-category-filter button{min-width:105px}.company-commandbar>.company-more-wrap{overflow:visible}.company-detail-grid.summary-grid{grid-template-columns:1fr}.summary-grid .company-panel:nth-child(n){border-radius:0}.summary-grid .company-panel:first-child{border-radius:16px 16px 0 0}.summary-grid .company-panel:last-child{border-radius:0 0 16px 16px}.company-tab-surface{margin:0 12px 12px}.overview-field-section>div{grid-template-columns:1fr}.overview-field-section label.wide{grid-column:auto}.linked-create-form,.linked-record-layout{grid-template-columns:1fr}.linked-record-list,.opportunity-record-list{border-bottom:1px solid #e3ddd2;border-right:0}.related-record-grid{grid-template-columns:1fr}.overview-builder .admin-heading{flex-direction:column;gap:10px}.builder-field-main{grid-template-columns:1fr}.builder-field-main>div{grid-column:auto}.builder-preview section>div{grid-template-columns:1fr}.builder-preview section span.wide{grid-column:auto}}.company-detail{background:#fbfcfe;border-color:#e0e5eb;border-radius:18px;box-shadow:0 14px 42px #23304a0d}.company-commandbar-v2{background:#fff;border-color:#e6e9ee;min-height:58px;padding:10px 16px}.company-commandbar-v2>div:first-of-type{justify-content:flex-end}.company-commandbar-v2 button,.company-commandbar-v2 a{color:#3c4559;background:#fff;border-color:#e0e4eb;border-radius:17px;height:33px;padding:0 13px;font-size:7px;font-weight:650}.company-commandbar-v2 .company-back{margin-right:auto;padding:0 14px}.company-commandbar-v2 button:hover,.company-commandbar-v2 a:hover{background:#f8fafc;border-color:#b9c7d8}.account-hero-v2{background:#fff;border-bottom:1px solid #edf0f3;grid-template-columns:minmax(340px,.8fr) minmax(620px,1.6fr);align-items:stretch;gap:22px;min-height:146px;padding:16px 18px 12px;display:grid}.account-brand-block{border-right:1px solid #e5e9ee;align-items:center;gap:17px;padding-right:18px;display:flex}.account-brand-block .customer-company-logo.large{border-radius:20px;width:78px;height:78px}.account-brand-block>div{min-width:0}.account-brand-block h1{color:#171d31;letter-spacing:-1.2px;align-items:center;gap:8px;margin:0 0 5px;font-size:clamp(22px,2.2vw,31px);font-weight:620;display:flex}.account-brand-block h1>i{clip-path:polygon(50% 0,89% 16%,100% 57%,73% 91%,28% 91%,0 57%,11% 16%);color:#fff;background:#4d9ef4;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;display:grid}.account-brand-block p{color:#68748a;font-size:7px}.account-facts{grid-template-rows:1fr auto;min-width:0;display:grid}.account-facts-primary{border-bottom:1px solid #e7eaf0;align-items:center;display:flex}.account-facts-primary>dl{grid-template-columns:1.15fr 1fr 1fr .95fr;gap:0;width:100%;margin:0;display:grid}.account-facts-primary dl>div{border-right:1px solid #e6e9ee;min-width:0;padding:2px 14px}.account-facts-primary dl>div:last-child{border-right:0}.account-facts dt{color:#8d97aa;font-size:5.5px}.account-facts dd{color:#2c3548;white-space:normal;flex-wrap:wrap;align-items:center;gap:5px;min-height:29px;margin:5px 0 0;font-size:7px;font-weight:650;display:flex}.account-facts dd button{font-weight:650}.account-facts dd button>span{width:27px;height:27px}.account-facts dd small{color:#8c96a8;width:100%;margin-left:0;font-size:5.5px;font-weight:500}.account-facts dd em{color:#278069;background:#f3fffa;border:1px solid #cbe9df;border-radius:9px;margin-left:auto;padding:3px 6px;font-size:5.5px;font-style:normal}.account-facts-secondary{width:100%;grid-template-columns:repeat(5,1fr)!important;gap:0!important;margin:9px 0 0!important;display:grid!important}.account-facts-secondary>div{border-right:1px solid #e7eaf0;min-width:0;padding:3px 14px}.account-facts-secondary>div:last-child{border-right:0}.account-facts-secondary dd{min-height:18px;margin-top:4px}.company-tabs-v2{background:#fff;border-bottom:1px solid #e6e9ee;gap:28px;padding:0 18px}.company-tabs-v2 button{color:#687389;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;height:47px;padding:0 2px;font-size:7px;font-weight:650;display:inline-flex;position:relative}.company-tabs-v2 button.active{color:#16866f;background:0 0}.company-tabs-v2 button.active:after{content:"";background:#16a084;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.company-tabs-v2 button i{color:#667085;background:#eef1f5;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:5.5px;font-style:normal;display:grid}.combined-overview{background:#fbfcfe;padding:14px}.company-kpis-v2{grid-template-columns:repeat(5,1fr);gap:8px;padding:0 0 12px}.company-kpis-v2>button{background:#fff;border-color:#e1e6ec;border-radius:13px;align-items:flex-start;min-height:92px;padding:13px 13px 25px;position:relative;box-shadow:0 3px 12px #26345008}.company-kpis-v2 .company-kpi-icon{border-radius:10px;width:37px;height:37px;font-size:13px}.company-kpi-icon.violet{color:#6e50e4;background:#e8e2ff}.company-kpis-v2 small{color:#748097}.company-kpis-v2 b{color:#172036;font-size:15px}.company-kpis-v2 em{color:#8c96a8}.company-kpis-v2>button>i{color:#169176}.company-kpis-v2>button>i.down{color:#e47929}.metric-sparkline{align-items:flex-end;gap:2px;height:22px;display:flex;position:absolute;bottom:7px;left:48%;right:10px}.metric-sparkline>i{opacity:.82;background:#41af94;border-radius:3px 3px 1px 1px;flex:1;min-width:2px}.metric-sparkline.rose>i{background:#fd6b85}.metric-sparkline.violet>i{background:#8269ff}.metric-sparkline.mint>i{background:#38aaa5}.metric-sparkline.sun>i{background:#f2a12e}.overview-dashboard-grid{grid-template-columns:1.02fr 1fr 1.13fr;align-items:stretch;gap:9px;display:grid}.overview-dashboard-card{background:#fff;border:1px solid #e1e6ec;border-radius:13px;min-width:0;padding:13px 14px;overflow:hidden;box-shadow:0 3px 12px #26345008}.dashboard-card-head{justify-content:space-between;align-items:flex-start;gap:10px;min-height:28px;display:flex}.dashboard-card-head h2{color:#1d2639;margin:2px 0 0;font-size:10px}.dashboard-card-head>button{color:#5e687a;cursor:pointer;background:#fff;border:1px solid #e0e5eb;border-radius:12px;min-height:24px;padding:0 8px;font-size:5.5px}.account-snapshot-card>p{color:#68748a;min-height:44px;margin:7px 0 10px;font-size:6.2px;line-height:1.6}.snapshot-field-list{display:grid}.snapshot-field-list>button{width:100%;min-height:29px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:22px minmax(82px,.8fr) minmax(0,1.6fr);align-items:center;gap:7px;padding:5px 0;display:grid}.snapshot-field-list>button>span{color:#657187;background:#f0f3f7;border-radius:6px;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.snapshot-field-list em{color:#5f6b80;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:5.8px;font-style:normal;overflow:hidden}.snapshot-config-link{color:#17866f;text-align:center;cursor:pointer;background:0 0;border:0;width:100%;margin-top:7px;padding:4px 0 0;font-size:5.5px}.dashboard-deal{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:4px minmax(0,1fr) auto 28px;align-items:center;gap:8px;padding:9px 0;display:grid}.dashboard-deal>span{border-radius:3px;width:4px;height:42px}.dashboard-deal>div{flex-direction:column;min-width:0;display:flex}.dashboard-deal b{text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.dashboard-deal small{color:#8390a2;margin-top:4px;font-size:5.5px}.dashboard-deal em{background:#e4e9ee;border-radius:3px;height:4px;margin-top:7px;overflow:hidden}.dashboard-deal em i{background:#42b49b;border-radius:3px;height:100%;display:block}.dashboard-deal>strong{align-self:start;font-size:7px}.dashboard-deal>i{color:#209077;align-self:end;font-size:5.5px;font-style:normal}.dashboard-health-body{grid-template-columns:105px minmax(0,1fr);align-items:center;gap:12px;padding-top:8px;display:grid}.dashboard-health-score{--health:331deg;background:conic-gradient(#38ad91 0 var(--health), #dce7e4 var(--health) 360deg);border-radius:50%;place-items:center;width:94px;height:94px;display:grid;position:relative}.dashboard-health-score:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px}.dashboard-health-score>span{flex-direction:column;align-items:center;display:flex;position:relative}.dashboard-health-score b{color:#182036;font-size:23px;font-weight:560}.dashboard-health-score small{color:#7f899b;font-size:5px}.dashboard-health-signals{gap:8px;display:grid}.dashboard-health-signals>span{grid-template-columns:16px minmax(75px,.9fr) minmax(50px,1fr) 22px;align-items:center;gap:6px;display:grid}.dashboard-health-signals>span>i{color:#66758c;background:#eff2f6;border-radius:50%;place-items:center;width:16px;height:16px;font-size:5px;font-style:normal;display:grid}.dashboard-health-signals b{font-size:5.5px;font-weight:600}.dashboard-health-signals em{background:#e2e8ed;border-radius:3px;height:4px;overflow:hidden}.dashboard-health-signals u{background:#3aab91;border-radius:3px;height:100%;text-decoration:none;display:block}.dashboard-health-signals strong{font-size:5.5px}.dashboard-health>p{color:#718095;text-align:center;margin:10px 0 0;font-size:5.5px}.dashboard-health>p b{color:#16866e}.stakeholder-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:6px;display:grid}.stakeholder-grid>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #edf0f3;border-radius:9px;flex-direction:column;align-items:flex-start;padding:9px;display:flex}.stakeholder-grid .row-avatar{width:30px;height:30px;font-size:7px}.stakeholder-grid b{text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:8px;font-size:6.5px;overflow:hidden}.stakeholder-grid small,.stakeholder-grid em{color:#7f8a9d;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:4px;font-size:5.2px;font-style:normal;overflow:hidden}.stakeholder-grid i{color:#5c6a24;white-space:nowrap;background:#eaf5bd;border-radius:8px;margin-top:7px;padding:3px 5px;font-size:4.5px;font-style:normal}.stakeholder-grid i.technical{color:#2c7282;background:#dff1f3}.stakeholder-grid i.influencer{color:#7253b0;background:#ede5f8}.dashboard-view-all{color:#16866f;cursor:pointer;background:0 0;border:0;width:100%;min-height:25px;margin-top:7px;font-size:5.5px}.dashboard-activities>button:not(.dashboard-card-head button){width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:29px minmax(0,1fr) 12px;align-items:center;gap:8px;padding:7px 0;display:grid}.dashboard-activities>button>span{border-radius:8px;place-items:center;width:29px;height:29px;font-size:7px;display:grid}.dashboard-activities span.mint{color:#287a78;background:#dff2ef}.dashboard-activities span.lime{color:#617638;background:#e7f3c9}.dashboard-activities span.sun{color:#9a6c25;background:#fff0cf}.dashboard-activities button>div{flex-direction:column;min-width:0;display:flex}.dashboard-activities b{font-size:6.5px}.dashboard-activities small{color:#8490a2;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5.3px;overflow:hidden}.dashboard-activities button>i{color:#8d96a5;font-size:7px;font-style:normal}.next-actions-card>button:not(.dashboard-card-head button):not(.dashboard-view-all){width:100%;color:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #edf0f3;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:6px;padding:8px;display:grid}.next-actions-card>button>span{border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.next-actions-card span.rose{color:#d84f6a;background:#fde6eb}.next-actions-card span.blue{color:#526ddd;background:#e7eaff}.next-actions-card span.green{color:#23877e;background:#dff2ee}.next-actions-card button>div{flex-direction:column;min-width:0;display:flex}.next-actions-card b{font-size:6.5px}.next-actions-card small{color:#8590a1;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5.3px;overflow:hidden}.next-actions-card button>i{border-radius:9px;padding:3px 7px;font-size:4.8px;font-style:normal}.next-actions-card i.high{color:#c3485e;background:#fde2e7}.next-actions-card i.medium{color:#aa6d20;background:#fff0d5}.next-actions-card i.low{color:#378061;background:#e1f2e8}.documents-tab .document-summary{grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 18px 4px;display:grid}.document-summary>span{background:#fff;border:1px solid #e4e8ee;border-radius:10px;flex-direction:column;padding:11px;display:flex}.document-summary small{color:#8a94a5;font-size:5.5px}.document-summary b{color:#263044;margin-top:4px;font-size:11px}.document-list{padding:10px 18px 18px}.document-list article{border-bottom:1px solid #e7eaf0;grid-template-columns:34px minmax(0,1fr) 54px 84px 42px 54px;align-items:center;gap:9px;padding:10px 0;display:grid}.document-icon{color:#6652bd;background:#ece7fb;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.document-icon.doc-1{color:#318077;background:#e1f2ef}.document-icon.doc-2{color:#4775a7;background:#e2eef8}.document-icon.doc-3{color:#a16b2c;background:#f9ebd9}.document-list article>div{flex-direction:column;min-width:0;display:flex}.document-list b{font-size:7px}.document-list small{color:#8a94a4;margin-top:3px;font-size:5.5px}.document-list article>i{color:#377c5f;text-align:center;background:#e2f2e9;border-radius:9px;padding:4px 6px;font-size:5px;font-style:normal}.document-list article>i.review{color:#9a692c;background:#f9ead7}.document-list time{color:#737e90;font-size:5.5px}.document-list button,.document-list a{color:#4e637e;cursor:pointer;background:0 0;border:0;font-size:5.5px;text-decoration:none}@media (max-width:1220px){.account-hero-v2{grid-template-columns:1fr}.account-brand-block{border-right:0}.company-kpis-v2{grid-template-columns:repeat(3,1fr)}.overview-dashboard-grid{grid-template-columns:1fr 1fr}.dashboard-health{grid-column:span 2}.dashboard-health-body{grid-template-columns:120px 1fr}}@media (max-width:800px){.company-tabs-v2{gap:18px}.company-kpis-v2{grid-template-columns:repeat(2,1fr)}.overview-dashboard-grid{grid-template-columns:1fr}.dashboard-health{grid-column:auto}.account-facts-primary>dl{grid-template-columns:repeat(2,1fr);row-gap:10px}.account-facts-secondary{grid-template-columns:repeat(2,1fr)!important}.stakeholder-grid{grid-template-columns:1fr}.document-summary{grid-template-columns:repeat(2,1fr)!important}.document-list article{grid-template-columns:34px minmax(0,1fr) 54px}.document-list time,.document-list article>button,.document-list article>a{display:none}}@media (max-width:560px){.company-kpis-v2{grid-template-columns:1fr}.account-brand-block{align-items:flex-start}.account-brand-block .customer-company-logo.large{width:58px;height:58px}.account-facts-primary>dl,.account-facts-secondary{grid-template-columns:1fr!important}.dashboard-health-body{grid-template-columns:1fr;justify-items:center}.dashboard-health-signals{width:100%}}.company-social-links{align-items:center;gap:6px;margin-top:9px;display:flex}.company-social-links>span{color:#98a1b1;text-transform:uppercase;letter-spacing:.08em;margin-right:2px;font-size:5.5px;font-weight:650}.company-social-links a{color:#5d6a80;background:#fff;border:1px solid #e2e6ec;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;font-weight:750;text-decoration:none;transition:all .16s;display:grid}.company-social-links a:hover{color:#fff;background:#168d75;border-color:#168d75;transform:translateY(-1px)}.company-data-tab{background:#fbfcfe;padding:14px}.company-tab-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.tab-metric-card{background:#fff;border:1px solid #e1e6ec;border-radius:13px;align-items:flex-start;gap:10px;min-width:0;min-height:90px;padding:13px 12px 25px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 12px #26345008}.tab-metric-card>.company-kpi-icon{border-radius:10px;width:37px;height:37px}.company-kpi-icon.green{color:#24836f;background:#dcf2eb}.company-kpi-icon.blue{color:#4776d3;background:#e4ecff}.tab-metric-card>div{flex-direction:column;min-width:0;display:flex}.tab-metric-card small{color:#7d889b;text-overflow:ellipsis;white-space:nowrap;font-size:5.7px;overflow:hidden}.tab-metric-card b{color:#162036;margin-top:4px;font-size:15px;line-height:1.1}.tab-metric-card em{color:#168b73;margin-top:6px;font-size:5.3px;font-style:normal}.tab-metric-card .metric-sparkline{left:52%}.metric-sparkline.blue>i{background:#568ce5}.metric-sparkline.green>i{background:#35aa83}.company-data-toolbar{align-items:center;gap:9px;min-height:48px;margin-bottom:10px;display:flex}.company-data-toolbar>label{color:#76849a;background:#fff;border:1px solid #dfe5ec;border-radius:18px;flex:none;align-items:center;gap:7px;width:min(285px,32%);height:34px;padding:0 11px;font-size:9px;display:flex}.company-data-toolbar input{color:#334057;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:6.5px}.company-data-toolbar input::placeholder{color:#98a3b5}.company-data-toolbar>div,.company-data-toolbar>aside{align-items:center;gap:6px;display:flex}.company-data-toolbar>div{flex:1;min-width:0;overflow-x:auto}.company-data-toolbar>aside{flex:none;margin-left:auto}.company-data-toolbar button,.company-data-toolbar aside a{color:#526078;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dde3ea;border-radius:9px;justify-content:center;align-items:center;min-width:34px;height:32px;padding:0 10px;font-size:6px;font-weight:650;text-decoration:none;display:inline-flex}.company-data-toolbar button:hover,.company-data-toolbar button.active{color:#16866f;background:#f2fbf8;border-color:#b9dfd5}.company-data-toolbar button.dark{color:#fff;background:#171d31;border-color:#171d31}.company-inline-create{background:linear-gradient(100deg,#f3f0fc,#fbfcfe);border:1px solid #dcd6ee;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;align-items:end;gap:8px;margin:-2px 0 10px;padding:11px;display:grid}.company-inline-create label{flex-direction:column;gap:4px;display:flex}.company-inline-create label span{color:#7d7890;font-size:5.5px}.company-inline-create input{color:#38445a;background:#fff;border:1px solid #d9dce4;border-radius:7px;outline:0;min-width:0;height:30px;padding:0 8px;font-size:6.5px}.company-inline-create input:focus{border-color:#7d68cc;box-shadow:0 0 0 2px #7d68cc14}.company-inline-create button{color:#606c7f;cursor:pointer;background:#fff;border:1px solid #d7dbe3;border-radius:7px;height:30px;padding:0 10px;font-size:6px}.company-inline-create button[type=submit]{color:#fff;background:#1a2033;border-color:#1a2033}.company-data-table{background:#fff;border:1px solid #e1e6ec;border-radius:12px;min-width:0;overflow-x:auto;box-shadow:0 3px 12px #26345007}.company-data-table table{border-collapse:collapse;width:100%;min-width:980px}.contact-data-table table{min-width:1280px}.opportunity-data-table table{min-width:1120px}.company-data-table th{color:#7b879b;text-align:left;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f8fafc;height:34px;padding:0 10px;font-size:4.9px;font-weight:750}.company-data-table td{color:#536077;vertical-align:middle;white-space:nowrap;border-top:1px solid #edf0f3;min-width:0;height:49px;padding:7px 10px;font-size:5.8px}.company-data-table tr:hover td{background:#fcfdfd}.company-data-table td>small{color:#99a2b1;margin-top:3px;font-size:4.8px;display:block}.company-data-table td>a{color:#4d6385;text-decoration:none}.company-data-table td>a:hover{color:#16866f;text-decoration:underline}.company-data-table input[type=checkbox]{accent-color:#168e75;width:12px;height:12px}.data-person{align-items:center;gap:8px;min-width:125px;display:flex}.data-person>span:last-child{flex-direction:column;min-width:0;display:flex}.data-person b{color:#263147;font-size:6.2px}.data-person small{color:#8691a3;margin-top:3px;font-size:5px}.data-person .row-avatar,.data-product-icon{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:6.5px;font-weight:750;display:grid}.data-product-icon.violet{color:#664bd9;background:#eeeaff}.data-product-icon.blue{color:#367ed0;background:#e4f1ff}.data-product-icon.sun{color:#bd7c21;background:#fff0d6}.data-product-icon.green{color:#278a75;background:#e0f3ed}.data-product-icon.orange{color:#be6738;background:#fff0e5}.data-pill{color:#6951b5;background:#ece7fc;border-radius:9px;align-items:center;padding:3px 7px;font-size:4.9px;font-style:normal;display:inline-flex}.data-pill.decision-maker,.data-pill.active{color:#3e795b;background:#dff1e8}.data-pill.influencer{color:#6652bb;background:#ece8fb}.data-pill.user{color:#367ba5;background:#dff0f8}.data-pill.qualification{color:#6549d5;background:#e8e2ff}.data-pill.discovery{color:#2779b2;background:#dceef9}.data-pill.proposal{color:#9a6b1d;background:#fff0cc}.data-pill.negotiation{color:#217e70;background:#dff3ee}.data-pill.expired{color:#bd4b61;background:#fde3e8}.contact-type-icon{color:#6c58ce;background:#eeeafe;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.relationship-dot{background:#abb2bf;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.relationship-dot.strong{background:#18a17f}.relationship-dot.champion{background:#2d8fe7}.relationship-dot.new{background:#8c72df}.table-actions{gap:5px;display:flex}.table-actions a,.table-actions button,.round-action{color:#67738a;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:50%;place-items:center;width:27px;height:27px;font-size:6px;text-decoration:none;display:grid}.probability-cell{align-items:center;gap:7px;display:flex}.probability-cell>span{background:#e3e8ef;border-radius:3px;width:57px;height:4px;overflow:hidden}.probability-cell>span i{background:#2d8ce3;border-radius:3px;height:100%;display:block}.data-owner{color:#fff;background:#586177;border-radius:50%;place-items:center;width:25px;height:25px;font-size:5.5px;font-weight:700;display:grid}.data-table-footer{color:#768195;border-top:1px solid #edf0f3;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-width:650px;min-height:45px;padding:7px 11px;font-size:5.4px;display:grid}.data-table-footer nav{gap:4px;display:flex}.data-table-footer nav button{color:#667286;cursor:pointer;background:#fff;border:1px solid #e1e6ed;border-radius:7px;width:26px;height:26px;font-size:6px}.data-table-footer nav button.active{color:#624bc8;background:#f1edff;border-color:#cfc3f8}.data-table-footer>label{justify-self:end;align-items:center;gap:7px;display:flex}.data-table-footer select{color:#657085;background:#fff;border:1px solid #e1e6ed;border-radius:7px;height:26px;font-size:5.5px}.opportunity-insight-strip{grid-template-columns:220px minmax(520px,1fr) 125px;gap:8px;margin-bottom:12px;display:grid}.opportunity-insight-strip>article,.stage-pipeline{background:#fff;border:1px solid #e1e6ec;border-radius:13px;min-width:0;min-height:105px;padding:13px;position:relative}.opportunity-insight-strip>article>small,.stage-pipeline>small{color:#77849a;font-size:5.7px}.opportunity-insight-strip>article>b{color:#172036;margin-top:7px;font-size:16px;display:block}.opportunity-insight-strip>article>p{color:#7c879a;margin:5px 0 0;font-size:5.5px}.opportunity-insight-strip>article>span{color:#168f74;font-size:5.5px;position:absolute;top:14px;right:13px}.mini-bars{align-items:flex-end;gap:2px;height:29px;display:flex;position:absolute;bottom:10px;left:50%;right:12px}.mini-bars i{background:#42b096;border-radius:2px 2px 0 0;flex:1}.stage-pipeline>div{grid-template-columns:repeat(5,minmax(90px,1fr));gap:24px;margin-top:9px;display:grid}.stage-pipeline>div>span{border-radius:8px;flex-direction:column;justify-content:center;min-width:0;min-height:65px;padding:9px;display:flex;position:relative}.stage-pipeline span.violet{color:#654bc5;background:#f0ecff}.stage-pipeline span.blue{color:#337aad;background:#e7f3fa}.stage-pipeline span.sun{color:#a36d1f;background:#fff3de}.stage-pipeline span.green{color:#227d70;background:#e7f5f2}.stage-pipeline span.mint{color:#478162;background:#eaf5ea}.stage-pipeline span b{color:#253047;margin-top:5px;font-size:9px}.stage-pipeline span em{margin-top:4px;font-size:5px;font-style:normal}.stage-pipeline span i{color:#78849a;font-size:10px;font-style:normal;position:absolute;right:-17px}.opportunity-insight-strip .win-rate{flex-direction:column;justify-content:center;align-items:center;padding:7px;display:flex}.win-rate>small{align-self:flex-start}.win-rate>div{background:conic-gradient(#19a082 0 259deg,#e0ece9 259deg);border-radius:50%;place-items:center;width:58px;height:58px;margin-top:2px;display:grid}.win-rate>div:before{content:"";background:#fff;border-radius:50%;width:43px;height:43px}.win-rate>div span{position:absolute}.win-rate>div b{color:#15886f;font-size:12px}.win-rate>p{margin:4px 0 0!important}.activity-detail-layout{grid-template-columns:minmax(460px,.9fr) minmax(520px,1.15fr);align-items:start;gap:12px;display:grid}.company-activity-timeline,.activity-record-detail{background:#fff;border:1px solid #e1e6ec;border-radius:12px;min-width:0;overflow:hidden}.company-activity-timeline>button{width:100%;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:64px 31px minmax(0,1fr) 27px 18px;align-items:center;gap:9px;padding:9px 12px;display:grid}.company-activity-timeline>button.selected{background:#f8fbfa;box-shadow:inset 3px 0 #2ca88b}.company-activity-timeline time{color:#708097;flex-direction:column;display:flex}.company-activity-timeline time small{margin-top:4px;font-size:5px}.company-activity-timeline>button>span,.activity-record-detail header>span{border-radius:9px;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.company-activity-timeline span.violet,.activity-record-detail span.violet{color:#6549cf;background:#ece7ff}.company-activity-timeline span.mint,.activity-record-detail span.mint{color:#287e76;background:#ddf1ed}.company-activity-timeline span.green,.activity-record-detail span.green{color:#417b58;background:#e1f0df}.company-activity-timeline span.sun,.activity-record-detail span.sun{color:#a16a1f;background:#fff0d6}.company-activity-timeline button>div{min-width:0}.company-activity-timeline button>div>span{align-items:center;gap:6px;display:flex}.company-activity-timeline button>div b{color:#273247;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.company-activity-timeline button>div i,.activity-record-detail header>i{color:#2f7e65;background:#e2f3ea;border-radius:8px;padding:3px 6px;font-size:4.7px;font-style:normal}.company-activity-timeline i.upcoming{color:#aa6d1e;background:#fff0d4}.company-activity-timeline i.overdue{color:#bb4b62;background:#fde3e8}.company-activity-timeline button p{color:#758195;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:5.5px;overflow:hidden}.company-activity-timeline button div>small{color:#9aa3b1;margin-top:4px;font-size:5px;display:block}.company-activity-timeline button>em{color:#fff;background:#5a6479;border-radius:50%;place-items:center;width:25px;height:25px;font-size:5px;font-style:normal;display:grid}.company-activity-timeline button>strong{color:#8791a1;font-size:7px}.activity-record-detail{position:sticky;top:74px}.activity-record-detail>header{border-bottom:1px solid #edf0f3;grid-template-columns:36px minmax(0,1fr) auto 28px;align-items:start;gap:9px;min-height:74px;padding:13px;display:grid}.activity-record-detail header div{min-width:0}.activity-record-detail h2{color:#1f293d;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 4px;font-size:9px;overflow:hidden}.activity-record-detail header p,.activity-record-detail header a{color:#778399;margin:0 0 3px;font-size:5.3px;text-decoration:none;display:block}.activity-record-detail header>button{color:#7b8698;cursor:pointer;background:#fff;border:1px solid #e0e5eb;border-radius:50%;width:27px;height:27px}.activity-related{border-bottom:1px solid #edf0f3;grid-template-columns:1fr 1fr;gap:12px;padding:11px 13px;display:grid}.activity-related section+section{border-left:1px solid #e8ebef;padding-left:12px}.activity-related section>small{color:#8b96a7;font-size:5px}.activity-related section>p{grid-template-columns:25px 1fr auto;align-items:center;gap:7px;margin:8px 0 0;display:grid}.activity-related p span{color:#5d4bc0;background:#ece9fb;border-radius:50%;place-items:center;width:24px;height:24px;font-size:5.5px;display:grid}.activity-related p b{font-size:5.8px}.activity-related p i{color:#3f7b55;background:#e4f2e7;border-radius:8px;padding:3px 5px;font-size:4.5px;font-style:normal}.activity-related section>a,.activity-related section>b,.activity-related section>em{color:#2170ad;margin-top:7px;font-size:5.7px;font-style:normal;text-decoration:none;display:block}.activity-related section>b{color:#44516a}.activity-related section>em{color:#8994a5}.activity-record-detail>nav{border-bottom:1px solid #edf0f3;gap:16px;padding:0 13px;display:flex}.activity-record-detail>nav button{color:#707c90;cursor:pointer;background:0 0;border:0;height:35px;font-size:5.5px;position:relative}.activity-record-detail>nav button.active{color:#16876e}.activity-record-detail>nav button.active:after{content:"";background:#17a082;height:2px;position:absolute;bottom:0;left:0;right:0}.activity-detail-body{border:1px solid #e8ebef;border-radius:10px;grid-template-columns:1.4fr .8fr;gap:10px;min-height:215px;margin:10px 12px;display:grid;overflow:hidden}.activity-detail-body>section+section{border-left:1px solid #edf0f3}.activity-detail-body h3{color:#2b354a;margin:0 0 7px;font-size:6px}.activity-detail-body p,.activity-detail-body li{color:#6f7b8f;font-size:5.3px;line-height:1.55}.activity-detail-body ul{margin:0;padding-left:12px}.activity-detail-body section+section p{grid-template-columns:19px 1fr;gap:6px;margin:0 0 10px;display:grid}.activity-detail-body section+section p span{color:#65748c;border:1px solid #d8dee7;border-radius:50%;grid-row:span 2;place-items:center;width:18px;height:18px;font-size:5px;display:grid}.activity-detail-body section+section p b{font-size:5.5px}.activity-detail-body section+section p small{color:#969ead;font-size:4.8px}.empty-detail-panel{text-align:center;grid-column:1/-1;align-content:center;place-items:center;display:grid}.empty-detail-panel>span{font-size:18px}.empty-detail-panel>b{margin-top:8px;font-size:8px}.activity-record-detail>footer{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:8px 13px;display:flex}.activity-record-detail footer small{color:#929cab;font-size:5px}.activity-record-detail footer button{color:#4d5a71;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:14px;height:28px;padding:0 10px;font-size:5.5px}.contracts-grid{grid-template-columns:minmax(650px,1.25fr) minmax(360px,.75fr);align-items:start;gap:10px;display:grid}.contracts-panel,.documents-panel,.contract-dates,.contract-notes{background:#fff;border:1px solid #e1e6ec;border-radius:12px;min-width:0;overflow:hidden}.data-panel-head{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:9px;min-height:48px;padding:10px 12px;display:flex}.data-panel-head h2,.contract-dates h2{color:#1f293d;margin:0;font-size:8px}.data-panel-head>div{gap:6px;display:flex}.data-panel-head button,.data-panel-head label{color:#5e6b80;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:14px;justify-content:center;align-items:center;min-height:27px;padding:0 8px;font-size:5.5px;font-weight:600;display:inline-flex}.data-panel-head label input{display:none}.contracts-panel .company-data-table{box-shadow:none;border:0;border-radius:0}.contracts-panel .company-data-table table{min-width:920px}.documents-panel>article{border-bottom:1px solid #edf0f3;grid-template-columns:28px minmax(0,1fr) 54px 75px 27px;align-items:center;gap:7px;min-height:44px;padding:6px 12px;display:grid}.documents-panel article>span{border-radius:7px;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.documents-panel span.pdf{color:#d84c5d;background:#fee9ec}.documents-panel span.sheet{color:#238b6b;background:#dff4ea}.documents-panel span.slide,.documents-panel span.doc{color:#3e72da;background:#e4ecff}.documents-panel article b{color:#354057;text-overflow:ellipsis;white-space:nowrap;font-size:5.7px;overflow:hidden}.documents-panel article small,.documents-panel article time{color:#758197;font-size:5.1px}.documents-panel article button{color:#6e798b;cursor:pointer;background:#fff;border:1px solid #e0e5eb;border-radius:50%;width:26px;height:26px;font-size:6px}.contract-dates>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.contract-dates>div>span{border-top:1px solid #dfe5ec;flex-direction:column;padding:14px 6px 0;display:flex;position:relative}.contract-dates span>i{background:#23a181;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:6px;box-shadow:0 0 0 1px #23a181}.contract-dates span>i.blue{background:#4389e8;box-shadow:0 0 0 1px #4389e8}.contract-dates span>i.sun{background:#e99b28;box-shadow:0 0 0 1px #e99b28}.contract-dates span>i.rose{background:#ed596f;box-shadow:0 0 0 1px #ed596f}.contract-dates span small{color:#788498;margin-top:4px;font-size:5px}.contract-dates span em{color:#525f75;margin-top:4px;font-size:5px;font-style:normal;line-height:1.4}.contract-notes>article{background:#fbfcfe;border:1px solid #edf0f3;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 25px;align-items:center;gap:8px;margin:8px 10px;padding:8px;display:grid}.contract-notes article>span{color:#5f70d4;background:#e8edff;border-radius:7px;place-items:center;width:26px;height:26px;font-size:7px;display:grid}.contract-notes article>div{flex-direction:column;min-width:0;display:flex}.contract-notes article b{color:#3c475b;text-overflow:ellipsis;white-space:nowrap;font-size:5.7px;overflow:hidden}.contract-notes article small{color:#929baa;margin-top:4px;font-size:4.8px}.contract-notes article>i{color:#fff;background:#5a6478;border-radius:50%;place-items:center;width:23px;height:23px;font-size:5px;font-style:normal;display:grid}@media (max-width:1220px){.company-tab-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.opportunity-insight-strip{grid-template-columns:190px minmax(500px,1fr)}.opportunity-insight-strip .win-rate{grid-column:1/-1;min-height:85px}.activity-detail-layout{grid-template-columns:1fr}.activity-record-detail{position:static}.contracts-grid{grid-template-columns:1fr}.company-data-toolbar{flex-wrap:wrap}.company-data-toolbar>label{width:280px}.company-data-toolbar>div{flex:1}.company-data-toolbar>aside{margin-left:0}}@media (max-width:820px){.company-tab-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-insight-strip{grid-template-columns:1fr}.stage-pipeline{overflow-x:auto}.opportunity-insight-strip .win-rate{grid-column:auto}.company-data-toolbar>label{width:100%}.company-data-toolbar>div{flex:auto;order:3;width:100%}.company-data-toolbar>aside{margin-left:auto}.company-inline-create{grid-template-columns:1fr 1fr}.company-inline-create label:first-child{grid-column:span 2}.activity-related,.activity-detail-body{grid-template-columns:1fr}.activity-related section+section,.activity-detail-body>section+section{border-top:1px solid #edf0f3;border-left:0;padding-left:0}.contract-dates>div{grid-template-columns:repeat(2,1fr);row-gap:18px}}@media (max-width:560px){.company-data-tab{padding:10px}.company-tab-metrics,.company-inline-create{grid-template-columns:1fr}.company-inline-create label:first-child{grid-column:auto}.company-data-toolbar>aside{width:100%;margin:0;overflow-x:auto}.activity-detail-layout{grid-template-columns:minmax(0,1fr)}.company-activity-timeline>button{grid-template-columns:52px 28px minmax(0,1fr) 14px}.company-activity-timeline button>em{display:none}.activity-record-detail>header{grid-template-columns:32px minmax(0,1fr) 28px}.activity-record-detail header>i{display:none}.activity-record-detail>nav{gap:10px;overflow-x:auto}.activity-record-detail>nav button{white-space:nowrap}.contract-dates>div{grid-template-columns:1fr}.documents-panel>article{grid-template-columns:28px minmax(0,1fr) 27px}.documents-panel article small,.documents-panel article time{display:none}}.ai-toolbar-button{color:#6048bd;background:#f5f2fd;border-color:#d8d0ef}.activity-view-tabs{background:#fff;border:1px solid #e4e1e8;border-radius:11px;gap:6px;margin-bottom:12px;padding:5px;display:flex;overflow-x:auto}.activity-view-tabs button{color:#797582;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-width:116px;height:34px;padding:0 10px;font-size:8px;display:flex}.activity-view-tabs button.active{color:#3c3159;background:#efebfa;box-shadow:inset 0 0 0 1px #ded6f2}.activity-view-tabs button>span{color:#654dbb;background:#fff;border-radius:6px;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.activity-view-tabs button i{color:#85808d;background:#f5f3f6;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:auto;font-size:6px;font-style:normal;display:grid}.activity-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px;display:grid}.activity-metrics article{background:#fff;border:1px solid #e2dfe5;border-radius:11px;align-items:stretch;min-width:0;display:flex;overflow:hidden}.activity-metrics article>span{flex:none;width:5px}.activity-metrics article>span.violet{background:#765ac8}.activity-metrics article>span.blue{background:#4d8bc7}.activity-metrics article>span.green{background:#4da47c}.activity-metrics article>span.orange{background:#d89050}.activity-metrics article>span.rose{background:#c9627b}.activity-metrics article>div{flex-direction:column;padding:10px 11px;display:flex}.activity-metrics small{color:#918d98;font-size:6px}.activity-metrics b{margin-top:3px;font-size:15px}.activity-metrics em{color:#827d89;margin-top:3px;font-size:5.5px;font-style:normal}.activity-quick-create{background:linear-gradient(100deg,#f1edfb,#f8f6fc);border:1px solid #dcd4ef;border-radius:11px;grid-template-columns:1.15fr repeat(3,1fr) auto auto;align-items:end;gap:8px;margin-bottom:12px;padding:12px 14px;display:grid;box-shadow:0 8px 24px #412b7110}.activity-quick-create>div>span{color:#806abf;text-transform:uppercase;letter-spacing:.08em;font-size:5.5px}.activity-quick-create h3{margin:4px 0 0;font-size:10px}.activity-quick-create label{flex-direction:column;gap:4px;display:flex}.activity-quick-create label span{color:#817b89;font-size:5.5px}.activity-quick-create input{color:#4f4a56;background:#fff;border:1px solid #d8d2df;border-radius:7px;outline:0;min-width:0;height:29px;padding:0 8px;font-size:7px}.activity-quick-create input:focus{border-color:#7560bc;box-shadow:0 0 0 2px #7862c316}.activity-quick-create>button{color:#6c6672;cursor:pointer;background:#fff;border:1px solid #d7d1dd;border-radius:7px;height:29px;padding:0 10px;font-size:7px}.activity-quick-create>button:last-child{color:#fff;background:#342b4d;border-color:#342b4d}.activity-workspace{grid-template-columns:minmax(0,1.55fr) minmax(270px,.65fr);align-items:start;gap:12px;display:grid}.activity-record-panel{background:#fff;border:1px solid #e1dee4;border-radius:12px;min-width:0;overflow:hidden}.activity-record-head{border-bottom:1px solid #ebe8ed;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:11px 14px;display:flex}.activity-record-head h2{margin:0;font-size:12px}.activity-record-head p{color:#918d97;margin:4px 0 0;font-size:6.5px}.activity-record-head>div:last-child{gap:5px;display:flex}.activity-record-head button{color:#77727e;cursor:pointer;background:#fff;border:1px solid #e0dce3;border-radius:7px;height:26px;padding:0 8px;font-size:6px}.activity-record-head button.active{color:#5e48b3;background:#f3f0fa;border-color:#d8d0eb}.meeting-list article{background:#fff;border-bottom:1px solid #ece9ed;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.meeting-list article.selected{background:#fafbed;box-shadow:inset 3px 0 #bde14d}.meeting-select{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:66px 35px minmax(0,1fr) auto 13px;align-items:center;gap:9px;padding:12px;display:grid}.meeting-select time{flex-direction:column;display:flex}.meeting-select time b{font-size:9px}.meeting-select time small{color:#96919b;margin-top:3px;font-size:5.5px}.activity-company-mark{border-radius:10px;place-items:center;width:35px;height:35px;font-size:7px;font-weight:750;display:grid}.activity-company-mark.violet{color:#5a43ad;background:#e2dcfa}.activity-company-mark.blue{color:#3576a8;background:#d9ecf8}.activity-company-mark.green{color:#34785b;background:#d9efe5}.activity-company-mark.rose{color:#a04f66;background:#f3dce2}.meeting-select>div{flex-direction:column;min-width:0;display:flex}.meeting-select>div b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.meeting-select>div small{color:#6e6974;margin-top:3px;font-size:6px}.meeting-select>div em{color:#98939d;margin-top:4px;font-size:5.5px;font-style:normal}.meeting-select>i{color:#39775c;white-space:nowrap;background:#e4f3eb;border-radius:9px;padding:4px 7px;font-size:5px;font-style:normal}.meeting-select>i.needs-agenda{color:#9e6538;background:#faeadc}.meeting-select>i.tentative{color:#76699b;background:#eee9f7}.meeting-select>strong{color:#8e8992;font-size:8px}.meeting-list article>div{border-left:1px solid #ece9ed;flex-direction:column;justify-content:center;gap:5px;width:78px;padding:8px;display:flex}.meeting-list article>div a,.meeting-list article>div button{color:#635c6b;cursor:pointer;background:#fff;border:1px solid #ddd9df;border-radius:6px;justify-content:center;align-items:center;height:24px;font-size:5.5px;text-decoration:none;display:flex}.meeting-list article>div button{color:#6049b5;background:#f3f0fb}.conversation-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ebe8ec;grid-template-columns:34px minmax(0,1fr) auto 42px 12px;align-items:center;gap:10px;padding:13px 14px;display:grid}.conversation-list>button.selected{background:#f6f4fb;box-shadow:inset 3px 0 #7359c6}.conversation-play{color:#fff;background:#6951bd;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;display:grid}.conversation-list button>div{flex-direction:column;min-width:0;display:flex}.conversation-list button>div b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.conversation-list button>div small{color:#706b75;margin-top:3px;font-size:6px}.conversation-list button>div em{color:#98939d;margin-top:4px;font-size:5.5px;font-style:normal}.sentiment{border-radius:9px;padding:4px 7px;font-size:5px}.sentiment.positive{color:#347759;background:#e3f3ea}.sentiment.neutral{color:#7f6c42;background:#f5ecd9}.conversation-list time{color:#69646f;font-size:6px}.conversation-list button>i{color:#8f8994;font-size:8px;font-style:normal}.crm-email-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ebe8ec;grid-template-columns:37px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 14px;display:grid}.crm-email-list>button.selected{background:#f5f3fa;box-shadow:inset 3px 0 #7258c4}.crm-email-list>button.unread{background-color:#fcfbff}.mail-avatar{border-radius:50%;place-items:center;width:37px;height:37px;font-size:7px;font-weight:750;display:grid}.mail-avatar.violet{color:#5e47b1;background:#e5dffa}.mail-avatar.blue{color:#3676a5;background:#deedf7}.mail-avatar.green{color:#33775a;background:#dbede4}.mail-avatar.rose{color:#9e5265;background:#f2dce2}.crm-email-list button>div{min-width:0}.crm-email-list button>div>span{justify-content:space-between;gap:8px;display:flex}.crm-email-list button>div>span b{font-size:7px}.crm-email-list button>div>span i{color:#96919b;font-size:5.5px;font-style:normal}.crm-email-list button strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.crm-email-list button.unread strong{color:#4f3d91}.crm-email-list button p{color:#807b85;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:6px;overflow:hidden}.crm-email-list button small{color:#9a949e;font-size:5.5px}.crm-email-list button>em{color:#706a76;background:#f0edf1;border-radius:9px;padding:4px 7px;font-size:5px;font-style:normal}.crm-email-list button>em.high{color:#a44d5f;background:#f8e4e8}.crm-task-list article{background:#fff;border-bottom:1px solid #ebe8ec;grid-template-columns:38px minmax(0,1fr);align-items:center;display:grid}.crm-task-list article.selected{background:#fafbed;box-shadow:inset 3px 0 #bde14d}.crm-task-list article.complete{opacity:.56}.crm-task-list article>label{place-items:center;display:grid}.crm-task-list label input{opacity:0;position:absolute}.crm-task-list label i{cursor:pointer;background:#fff;border:1px solid #cfcad3;border-radius:5px;place-items:center;width:16px;height:16px;display:grid}.crm-task-list label input:checked+i{background:#5a9b78;border-color:#5a9b78}.crm-task-list label input:checked+i:after{content:"✓";color:#fff;font-size:8px}.crm-task-list article>button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 54px 88px 28px 12px;align-items:center;gap:8px;padding:13px 12px 13px 0;display:grid}.crm-task-list button>div{flex-direction:column;min-width:0;display:flex}.crm-task-list button b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.crm-task-list article.complete b{text-decoration:line-through}.crm-task-list button small{color:#938e98;margin-top:4px;font-size:5.5px}.crm-task-list button>span{text-align:center;border-radius:8px;padding:4px 6px;font-size:5px}.crm-task-list button>span.high{color:#a44e5e;background:#f8e3e7}.crm-task-list button>span.medium{color:#9a683b;background:#f9eadc}.crm-task-list button>span.low{color:#46745e;background:#e4f2ea}.crm-task-list time{color:#736e78;font-size:6px}.crm-task-list button>em{color:#fff;background:#37323e;border-radius:50%;place-items:center;width:26px;height:26px;font-size:5.5px;font-style:normal;display:grid}.crm-task-list button>strong{color:#918b95;font-size:8px}.activity-ai-panel{background:linear-gradient(155deg,#f3effc,#fff 52%,#f5f8dd);border:1px solid #d9d2e7;border-radius:12px;padding:0 15px 15px;position:sticky;top:74px;overflow:hidden;box-shadow:0 12px 35px #33275313}.ai-panel-brand{color:#fff;background:linear-gradient(120deg,#2a2047,#6750bc);align-items:center;gap:9px;margin:0 -15px 15px;padding:12px 15px;display:flex}.ai-panel-brand>span{color:#332955;background:#dcff57;border-radius:9px;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.ai-panel-brand>div{flex-direction:column;flex:1;display:flex}.ai-panel-brand b{font-size:8px}.ai-panel-brand small{color:#d0c7e9;margin-top:2px;font-size:5.5px}.ai-panel-brand>i{color:#243829;background:#d9f7c8;border-radius:8px;padding:3px 6px;font-size:5px;font-style:normal}.ai-context-label{color:#7862b2;text-transform:uppercase;letter-spacing:.08em;margin:0 0 5px;font-size:5.5px}.activity-ai-panel h2{margin:0;font-size:13px;line-height:1.3}.ai-summary{color:#655f6a;background:#fffa;border:1px solid #e5dfee;border-radius:9px;margin:9px 0 12px;padding:10px;font-size:6.5px;line-height:1.6}.ai-signal{border-bottom:1px solid #e4dfea;flex-direction:column;gap:3px;padding:8px 0;display:flex}.ai-signal span{color:#96909b;font-size:5.5px}.ai-signal b{color:#514b57;font-size:7px;line-height:1.4}.ai-topic-list{flex-wrap:wrap;gap:5px;margin:-3px 0 9px;display:flex}.ai-topic-list span{color:#5f527d;background:#e8e1f5;border-radius:9px;padding:4px 7px;font-size:5px}.activity-ai-panel>button,.activity-ai-panel>a{color:#211b34;cursor:pointer;background:#dcff57;border:0;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:31px;margin-top:12px;font-size:7px;font-weight:700;text-decoration:none;display:flex}.ai-privacy-note{background:#f0eee7;border-radius:9px;gap:7px;margin:13px -4px -4px;padding:9px;display:flex}.ai-privacy-note>span{color:#716a78;background:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.ai-privacy-note p{flex-direction:column;margin:0;display:flex}.ai-privacy-note b{font-size:6px}.ai-privacy-note small{color:#8e8792;margin-top:3px;font-size:5px;line-height:1.4}@media (max-width:1080px){.activity-workspace{grid-template-columns:1fr}.activity-ai-panel{position:static}.activity-quick-create{grid-template-columns:repeat(2,1fr)}.activity-quick-create>div{grid-column:span 2}}@media (max-width:720px){.activity-metrics{grid-template-columns:repeat(2,1fr)}.activity-record-head{flex-direction:column;align-items:flex-start}.meeting-list article{grid-template-columns:1fr}.meeting-list article>div{border-top:1px solid #ece9ed;border-left:0;flex-direction:row;width:auto}.meeting-list article>div>*{flex:1}.meeting-select{grid-template-columns:58px 32px minmax(0,1fr) 12px}.meeting-select>i{display:none}.conversation-list>button{grid-template-columns:32px minmax(0,1fr) 38px 10px}.conversation-list .sentiment{display:none}.crm-task-list article>button{grid-template-columns:minmax(0,1fr) 72px 26px 10px}.crm-task-list button>span{display:none}.activity-quick-create{grid-template-columns:1fr}.activity-quick-create>div{grid-column:auto}.activity-view-tabs button{min-width:108px}}.login-page{background:#fff;grid-template-columns:minmax(420px,1.05fr) minmax(520px,.95fr);min-height:100vh;display:grid}.login-story{color:#fff;background:radial-gradient(circle at 72% 18%,#8a73e24d 0 18%,#0000 38%),linear-gradient(145deg,#171326,#2c2350 58%,#5943b7);flex-direction:column;justify-content:space-between;min-height:100vh;padding:34px 48px;display:flex;position:relative;overflow:hidden}.login-story:before{content:"";border:1px solid #ffffff24;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-210px;right:-160px;box-shadow:0 0 0 48px #ffffff08,0 0 0 96px #ffffff08,0 0 0 144px #ffffff08}.login-story:after{content:"";opacity:.18;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#0000 25%,#000);mask-image:linear-gradient(to bottom right,#0000 25%,#000)}.login-brand,.login-mobile-brand{z-index:1;align-items:center;gap:10px;font-size:17px;display:flex;position:relative}.login-brand .brand-mark{color:#5f47c8;background:#fff;box-shadow:0 6px 18px #0c08193d}.login-copy{z-index:1;max-width:520px;margin:auto 0;position:relative}.login-kicker{color:#ddd5ff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff32;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.login-copy h1{letter-spacing:-3.2px;margin:22px 0 16px;font-size:clamp(42px,4.3vw,67px);line-height:.98}.login-copy>p{color:#d6d0e7;max-width:430px;font-size:14px;line-height:1.65}.workspace-preview{align-items:center;margin-top:30px;display:flex}.workspace-preview .workspace-logo{border:3px solid #282044;margin-right:-7px}.workspace-preview i{color:#c9c1dc;margin-left:18px;font-size:10px;font-style:normal}.login-footnote{z-index:1;color:#c5bdd7;margin:0;font-size:9px;position:relative}.login-panel{background:#fbfafc;place-items:center;padding:42px;display:grid}.login-card{width:min(420px,100%)}.login-mobile-brand{display:none}.login-card h2{letter-spacing:-.9px;margin:0;font-size:28px}.account-switch{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:21px;display:grid}.account-switch button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2dfe7;border-radius:9px;grid-template-columns:28px 1fr;column-gap:8px;padding:11px;display:grid}.account-switch button>span{color:#6b55c7;background:#f0ecfd;border-radius:7px;grid-row:1/span 2;place-items:center;width:28px;height:28px;display:grid}.account-switch button b{font-size:9.5px}.account-switch button small{color:#9c98a5;margin-top:2px;font-size:7.5px}.login-card>label{flex-direction:column;gap:7px;margin:13px 0;display:flex}.login-card>label input{color:#373140;background:#fff;border:1px solid #ddd9e3;border-radius:8px;outline:0;height:42px;padding:0 12px;font-size:10px}.login-error{color:#b64753;margin:-4px 0 10px;font-size:8.5px;line-height:1.45}.login-options{color:#777282;justify-content:space-between;align-items:center;margin:14px 0 18px;font-size:8.5px;display:flex}.login-options label{align-items:center;gap:6px;display:flex}.login-options button{color:#6550bd;cursor:pointer;background:0 0;border:0;font-size:8.5px}.login-submit{color:#fff;cursor:pointer;background:#6e56cf;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;height:42px;font-size:10px;font-weight:700;display:flex;box-shadow:0 8px 18px #6e56cf30}.login-submit:hover{background:#5c45bd}.login-submit span{font-size:14px}.demo-note{color:#9995a2;justify-content:center;align-items:center;gap:6px;margin:15px 0 0;font-size:8px;display:flex}.demo-note span{color:#6b55c1;background:#eeebf4;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;font-weight:700;display:grid}.demo-note strong{color:#625b70;font-family:var(--font-geist-mono);letter-spacing:.25px}@media (max-width:900px){.login-page{grid-template-columns:minmax(320px,.8fr) 1fr}.login-story{padding:30px}.login-copy h1{letter-spacing:-2px;font-size:43px}}@media (max-width:680px){.login-page{background:#fbfafc;display:block}.login-story{display:none}.login-panel{min-height:100vh;padding:26px 20px}.login-mobile-brand{margin-bottom:46px;display:flex}.account-switch{grid-template-columns:1fr}}.company-detail{font-size:13px}.company-commandbar-v2{min-height:64px}.company-commandbar-v2 button,.company-commandbar-v2 a{height:38px;padding:0 16px;font-size:11px}.account-hero-v2{min-height:188px;padding:22px 24px 18px}.account-brand-block h1{margin-bottom:8px;font-size:clamp(27px,2.25vw,34px)}.account-brand-block p{font-size:11px;line-height:1.5}.account-brand-block .company-tags{margin-top:14px}.account-brand-block .company-tags i{padding:5px 9px;font-size:9px}.company-social-links{gap:8px;margin-top:12px}.company-social-links>span{font-size:9px}.company-social-links a{width:27px;height:27px;font-size:11px}.account-facts-primary dl>div,.account-facts-secondary>div{padding-left:17px;padding-right:17px}.account-facts dt{font-size:9px}.account-facts dd{min-height:36px;margin-top:7px;font-size:11px;line-height:1.35}.account-facts dd small{font-size:9px}.account-facts dd em{padding:4px 8px;font-size:9px}.account-facts dd button{font-size:11px}.account-facts dd button>span{width:31px;height:31px;font-size:9px}.company-tabs-v2{gap:34px}.company-tabs-v2 button{gap:8px;height:54px;font-size:11px}.company-tabs-v2 button i{border-radius:11px;min-width:21px;height:21px;font-size:9px}.combined-overview,.company-data-tab{padding:18px}.company-kpis-v2,.company-tab-metrics{gap:12px;padding-bottom:16px}.company-kpis-v2>button,.tab-metric-card{border-radius:15px;min-height:116px;padding:16px 15px 34px}.company-kpis-v2 small,.tab-metric-card small{font-size:10px}.company-kpis-v2 b,.tab-metric-card b{margin-top:6px;font-size:20px}.company-kpis-v2 em,.tab-metric-card em{margin-top:8px;font-size:9px}.metric-sparkline{height:28px;bottom:10px}.overview-dashboard-grid{gap:13px}.overview-dashboard-card{border-radius:15px;padding:17px 18px}.dashboard-card-head{min-height:38px}.dashboard-card-head h2{font-size:14px}.dashboard-card-head>button{min-height:30px;padding:0 10px;font-size:9px}.account-snapshot-card>p{min-height:54px;font-size:10.5px;line-height:1.65}.snapshot-field-list>button{grid-template-columns:28px minmax(100px,.8fr) minmax(0,1.6fr);min-height:39px}.snapshot-field-list>button>span{width:26px;height:26px;font-size:10px}.snapshot-field-list b{font-size:10px}.snapshot-field-list em{font-size:9px}.snapshot-config-link,.dashboard-view-all{min-height:32px;font-size:9px}.dashboard-deal{grid-template-columns:5px minmax(0,1fr) auto 36px;min-height:67px}.dashboard-deal>span{height:49px}.dashboard-deal b{font-size:10px}.dashboard-deal small{font-size:9px}.dashboard-deal>strong{font-size:11px}.dashboard-deal>i{font-size:9px}.dashboard-health-signals>span{grid-template-columns:22px minmax(95px,.9fr) minmax(60px,1fr) 30px}.dashboard-health-signals>span>i{width:21px;height:21px;font-size:8px}.dashboard-health-signals b,.dashboard-health-signals strong,.dashboard-health-score small,.dashboard-health>p{font-size:9px}.stakeholder-grid{gap:9px}.stakeholder-grid>button{padding:12px}.stakeholder-grid b{font-size:10px}.stakeholder-grid small,.stakeholder-grid em{font-size:8.5px}.stakeholder-grid i{padding:4px 7px;font-size:8px}.dashboard-activities>button:not(.dashboard-card-head button){grid-template-columns:38px minmax(0,1fr) 18px;min-height:53px}.dashboard-activities>button>span{width:36px;height:36px;font-size:10px}.dashboard-activities b,.next-actions-card b{font-size:10px}.dashboard-activities small,.next-actions-card small{font-size:8.5px}.dashboard-activities button>i{font-size:10px}.next-actions-card>button:not(.dashboard-card-head button):not(.dashboard-view-all){grid-template-columns:38px minmax(0,1fr) auto;min-height:54px;padding:11px}.next-actions-card>button>span{width:36px;height:36px;font-size:11px}.next-actions-card button>i{padding:4px 8px;font-size:8px}.tab-metric-card>.company-kpi-icon{width:43px;height:43px;font-size:15px}.company-data-toolbar{gap:10px;min-height:56px;margin-bottom:14px}.company-data-toolbar>label{width:min(330px,32%);height:40px;padding:0 14px;font-size:13px}.company-data-toolbar input{font-size:11px}.company-data-toolbar button,.company-data-toolbar aside a{min-width:39px;height:38px;padding:0 13px;font-size:10px}.company-inline-create{padding:15px}.company-inline-create label span{font-size:9px}.company-inline-create input,.company-inline-create button{height:38px;font-size:10px}.company-data-table th{height:42px;padding:0 13px;font-size:8.5px}.company-data-table td{height:60px;padding:9px 13px;font-size:10px}.company-data-table td>small{margin-top:5px;font-size:8px}.data-person{gap:10px;min-width:150px}.data-person .row-avatar,.data-product-icon{width:36px;height:36px;font-size:9px}.data-person b{font-size:10.5px}.data-person small{font-size:8.5px}.data-pill{padding:5px 8px;font-size:8px}.contact-type-icon{width:29px;height:29px;font-size:10px}.relationship-dot{width:7px;height:7px}.table-actions a,.table-actions button,.round-action{width:32px;height:32px;font-size:9px}.probability-cell>span{height:6px}.data-owner{width:31px;height:31px;font-size:8px}.data-table-footer{min-height:54px;padding:9px 13px;font-size:9px}.data-table-footer nav button,.data-table-footer select{width:31px;height:31px;font-size:9px}.opportunity-insight-strip>article>small,.stage-pipeline>small{font-size:9px}.opportunity-insight-strip>article>b{font-size:22px}.opportunity-insight-strip>article>p,.opportunity-insight-strip>article>span{font-size:9px}.stage-pipeline span small{font-size:8px}.stage-pipeline span b{font-size:13px}.stage-pipeline span em{font-size:8px}.win-rate>div b{font-size:16px}.company-activity-timeline>button{grid-template-columns:78px 39px minmax(0,1fr) 33px 22px;min-height:80px;padding:12px 15px}.company-activity-timeline time b{font-size:9px}.company-activity-timeline time small{font-size:8px}.company-activity-timeline>button>span,.activity-record-detail header>span{width:39px;height:39px;font-size:12px}.company-activity-timeline button>div b{font-size:11px}.company-activity-timeline button>div i,.activity-record-detail header>i{padding:4px 7px;font-size:8px}.company-activity-timeline button p{font-size:9px}.company-activity-timeline button div>small{font-size:8px}.company-activity-timeline button>em{width:31px;height:31px;font-size:8px}.activity-record-detail>header{grid-template-columns:45px minmax(0,1fr) auto 34px;min-height:92px;padding:16px}.activity-record-detail h2{font-size:14px}.activity-record-detail header p,.activity-record-detail header a{font-size:9px}.activity-record-detail header>button{width:32px;height:32px}.activity-related{padding:15px 16px}.activity-related section>small{font-size:8px}.activity-related section>p{grid-template-columns:31px 1fr auto}.activity-related p span{width:30px;height:30px;font-size:8px}.activity-related p b,.activity-related section>a,.activity-related section>b,.activity-related section>em{font-size:9px}.activity-related p i{font-size:7px}.activity-record-detail>nav button{height:43px;font-size:9px}.activity-detail-body{min-height:250px}.activity-detail-body>section{padding:16px}.activity-detail-body h3{font-size:10px}.activity-detail-body p,.activity-detail-body li,.activity-detail-body section+section p b{font-size:9px}.activity-detail-body section+section p small{font-size:8px}.activity-record-detail footer small,.activity-record-detail footer button{font-size:8.5px}.data-panel-head{min-height:58px;padding:12px 15px}.data-panel-head h2,.contract-dates h2{font-size:13px}.data-panel-head button,.data-panel-head label{min-height:34px;padding:0 10px;font-size:9px}.documents-panel>article{grid-template-columns:35px minmax(0,1fr) 65px 90px 32px;min-height:58px;padding:8px 14px}.documents-panel article>span{width:34px;height:34px;font-size:10px}.documents-panel article b{font-size:10px}.documents-panel article small,.documents-panel article time{font-size:8.5px}.contract-dates{padding:17px}.contract-dates span b{font-size:10px}.contract-dates span small,.contract-dates span em{font-size:8.5px}.contract-notes>article{grid-template-columns:35px minmax(0,1fr) 31px;padding:11px}.contract-notes article>span{width:34px;height:34px;font-size:10px}.contract-notes article b{font-size:9.5px}.contract-notes article small{font-size:8px}.contract-notes article>i{width:30px;height:30px;font-size:8px}@media (max-width:1220px){.opportunity-insight-strip{grid-template-columns:230px minmax(540px,1fr)}.opportunity-insight-strip .win-rate{grid-column:1/-1}.contracts-grid{grid-template-columns:1fr}}@media (max-width:820px){.company-detail{font-size:12px}.account-hero-v2{padding:18px}.company-tabs-v2{gap:25px;overflow-x:auto}.company-tabs-v2 button{flex:none}.company-data-toolbar>label{width:100%}.opportunity-insight-strip{grid-template-columns:1fr}.opportunity-insight-strip .win-rate{grid-column:auto}}@media (max-width:560px){.combined-overview,.company-data-tab{padding:12px}.company-activity-timeline>button{grid-template-columns:58px 34px minmax(0,1fr) 18px}.company-activity-timeline button>em{display:none}.activity-record-detail>header{grid-template-columns:39px minmax(0,1fr) 32px}.activity-record-detail header>i{display:none}.documents-panel>article{grid-template-columns:35px minmax(0,1fr) 32px}.documents-panel article small,.documents-panel article time{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.contact-directory-page,.contact-profile-page{color:#28344a;background:#fbfcfe;border:1px solid #e3e7ed;border-radius:16px;min-height:calc(100vh - 88px);overflow:hidden;box-shadow:0 12px 35px #24324a0b}.contact-directory-page button,.contact-profile-page button,.contact-profile-page a{font-family:inherit}.contact-directory-head{background:#fff;border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;gap:20px;min-height:94px;padding:20px 24px;display:flex}.contact-directory-head h1{letter-spacing:-.6px;margin:0;font-size:25px}.contact-directory-head p{color:#728096;margin:7px 0 0;font-size:12px}.contact-directory-head>div:last-child,.contact-profile-command>div{gap:9px;display:flex}.contact-directory-head button,.contact-profile-command button,.contact-profile-command a{color:#3e4a61;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:20px;justify-content:center;align-items:center;height:39px;padding:0 14px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.contact-directory-head button.dark,.contact-subtab-toolbar .dark,.contact-related-tab .dark{color:#fff;background:#171d31;border-color:#171d31}.contact-directory-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:18px 18px 16px;display:grid}.contact-metric{background:#fff;border:1px solid #e1e6ec;border-radius:14px;gap:11px;min-width:0;min-height:112px;padding:16px 15px 30px;display:flex;position:relative}.contact-metric>span{border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.contact-metric>span.mint{color:#188579;background:#dff2ef}.contact-metric>span.violet{color:#674cd1;background:#ebe6ff}.contact-metric>span.sun{color:#c57621;background:#fff0dc}.contact-metric>span.blue{color:#3778d8;background:#e3eeff}.contact-metric>div{flex-direction:column;display:flex}.contact-metric small{color:#778399;font-size:10px}.contact-metric b{color:#162036;margin-top:7px;font-size:21px}.contact-metric em{color:#168d74;margin-top:7px;font-size:9px;font-style:normal}.contact-metric>i{align-items:flex-end;gap:2px;height:29px;display:flex;position:absolute;bottom:8px;left:52%;right:12px}.contact-metric>i span{background:#2ca88b;border-radius:2px 2px 0 0;flex:1}.contact-metric:nth-child(2)>i span{background:#7960ed}.contact-metric:nth-child(3)>i span{background:#ee9b27}.contact-metric:nth-child(5)>i span{background:#3686eb}.contact-head-quick-actions{gap:6px;padding-left:2px;display:flex}.contact-directory-head .contact-head-quick-actions button{border-radius:10px;flex-direction:column;align-items:center;gap:2px;width:50px;height:43px;padding:4px 3px;display:flex}.contact-head-quick-actions button:hover{color:#5e42c5;background:#f5f1ff;border-color:#cabcf2}.contact-head-quick-actions i{font-size:13px;font-style:normal;line-height:16px}.contact-head-quick-actions small{font-size:7px;font-weight:650}.contact-metric-chart{border-bottom:1px solid #e6e9ed;padding-top:3px}.contact-metric-chart>span{min-width:4px;transition:height .2s,filter .2s;position:relative}.contact-metric-chart>span:hover{filter:brightness(.82)}.contact-metric-chart u{z-index:3;color:#fff;white-space:nowrap;background:#263149;border-radius:4px;padding:3px 5px;font-size:7px;font-style:normal;text-decoration:none;display:none;position:absolute;bottom:calc(100% + 4px);right:-4px}.contact-metric-chart>span:hover u{display:block}.contact-list-tabs{background:#fff;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.contact-list-tabs nav{gap:28px;height:58px;display:flex}.contact-list-tabs nav button{color:#536079;cursor:pointer;background:0 0;border:0;font-size:11px;position:relative}.contact-list-tabs nav button.active{color:#16866f;font-weight:700}.contact-list-tabs nav button.active:after,.contact-profile-tabs button.active:after{content:"";background:#16a084;height:2px;position:absolute;bottom:0;left:0;right:0}.contact-list-tabs>button{color:#3d4960;background:#fff;border:1px solid #dfe5eb;border-radius:18px;height:36px;padding:0 12px;font-size:10px;font-weight:650}.contact-list-tabs>button span{color:#fff;background:#6848e8;border-radius:7px;place-items:center;width:25px;height:25px;margin-right:7px;display:inline-grid}.contact-toolbar{align-items:center;gap:10px;min-height:65px;padding:12px 18px;display:flex}.contact-toolbar>label,.contact-subtab-toolbar>label,.contact-related-tab>section label{color:#748198;background:#fff;border:1px solid #dfe4eb;border-radius:11px;align-items:center;gap:8px;height:40px;padding:0 13px;display:flex}.contact-toolbar>label{width:min(330px,31%)}.contact-toolbar input,.contact-subtab-toolbar input,.contact-related-tab input{color:#344157;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.contact-toolbar>div,.contact-toolbar>aside{gap:7px;display:flex}.contact-toolbar>div{flex:1;min-width:0;overflow-x:auto}.contact-toolbar>aside{margin-left:auto}.contact-toolbar button,.contact-subtab-toolbar button,.contact-related-tab>section button{color:#536078;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:10px;height:38px;padding:0 12px;font-size:10px;font-weight:600}.contact-toolbar button.active{color:#17866f;background:#eef9f6;border-color:#bce2d8}.contact-inline-create{background:linear-gradient(100deg,#f4f1fc,#fbfcfe);border:1px solid #ddd7ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;align-items:end;gap:9px;margin:0 18px 13px;padding:14px;display:grid}.contact-inline-create label{flex-direction:column;gap:5px;display:flex}.contact-inline-create label span{color:#737f93;font-size:9px}.contact-inline-create input{border:1px solid #dce1e8;border-radius:8px;outline:0;height:38px;padding:0 10px;font-size:10px}.contact-inline-create button{background:#fff;border:1px solid #dce1e8;border-radius:8px;height:38px;padding:0 12px;font-size:10px}.contact-inline-create button[type=submit]{color:#fff;background:#1b2235;border-color:#1b2235}.contact-directory-table,.contact-opportunity-table,.contact-files-table,.contact-related-table{background:#fff;border:1px solid #e2e7ed;border-radius:12px;margin:0 18px 18px;overflow-x:auto}.contact-directory-table table,.contact-opportunity-table table,.contact-files-table table,.contact-related-table table{border-collapse:collapse;width:100%;min-width:1280px}.contact-directory-table th,.contact-opportunity-table th,.contact-files-table th,.contact-related-table th{color:#758297;text-align:left;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f8fafc;height:42px;padding:0 12px;font-size:8px}.contact-directory-table td,.contact-opportunity-table td,.contact-files-table td,.contact-related-table td{color:#536077;white-space:nowrap;border-top:1px solid #edf0f3;height:61px;padding:8px 12px;font-size:10px}.contact-directory-table tbody tr:hover td,.contact-related-table tbody tr:hover td{background:#fbfdfc}.contact-directory-table a,.contact-related-table a{color:#386497;text-decoration:none}.contact-directory-table input,.contact-opportunity-table input,.contact-files-table input,.contact-related-table input{accent-color:#168f75;width:13px;height:13px}.contact-profile-link{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.contact-profile-link>.row-avatar{width:36px;height:36px;font-size:9px}.contact-profile-link>span:last-child{grid-template-columns:auto auto;justify-content:start;column-gap:7px;min-width:120px;display:grid}.contact-profile-link b{color:#243047;font-size:10.5px}.contact-profile-link i{color:#337960;background:#ddf1e7;border-radius:8px;align-self:center;padding:3px 6px;font-size:7px;font-style:normal}.contact-profile-link small{color:#8490a2;grid-column:1/-1;margin-top:4px;font-size:8.5px}.contact-pill{color:#6550bd;background:#ece7fc;border-radius:10px;padding:5px 8px;font-size:8px;display:inline-flex}.contact-pill.decision-maker,.contact-pill.active{color:#33785a;background:#dff1e8}.contact-pill.user,.contact-pill.qualification{color:#2c78ab;background:#dfeff8}.contact-pill.proposal{color:#684acb;background:#e9e3ff}.contact-pill.discovery{color:#a06c20;background:#fff0d5}.contact-type-mark{color:#674ed0;background:#ede9fd;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.contact-relation-dot{background:#b2b9c5;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.contact-row-actions{gap:6px;display:flex}.contact-row-actions a,.contact-row-actions button,.contact-round-button{color:#66738a;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:9px;text-decoration:none;display:grid}.contact-empty{align-content:center;place-items:center;min-height:220px;display:grid}.contact-empty p{color:#8a94a5}.contact-pagination{color:#748096;border-top:1px solid #edf0f3;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-width:680px;min-height:52px;padding:8px 13px;font-size:9px;display:grid}.contact-pagination nav{gap:5px;display:flex}.contact-pagination button{color:#69758a;background:#fff;border:1px solid #e0e5ec;border-radius:8px;width:31px;height:31px}.contact-pagination button.active{color:#16866f;background:#eaf7f3;border-color:#c7e5dc}.contact-pagination label{justify-self:end;align-items:center;gap:8px;display:flex}.contact-pagination select{color:#5f6c81;background:#fff;border:1px solid #dfe4eb;border-radius:8px;height:31px;font-size:9px}.contact-segment-grid{grid-template-columns:repeat(4,1fr);gap:13px;padding:18px;display:grid}.contact-segment-grid button{min-height:155px;color:inherit;text-align:left;background:#fff;border:1px solid #e0e5ec;border-radius:14px;flex-direction:column;align-items:flex-start;padding:18px;display:flex}.contact-segment-grid span{font-size:25px;font-weight:700}.contact-segment-grid b{margin-top:11px;font-size:13px}.contact-segment-grid small{color:#7c889a;margin-top:6px;font-size:10px;line-height:1.5}.contact-segment-grid i{color:#16866f;margin-top:auto;font-size:9px;font-style:normal}.contact-profile-command{background:#fff;border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;min-height:64px;padding:10px 20px;display:flex}.contact-profile-command>button{background:0 0;border-color:#0000;padding-left:0}.contact-profile-hero{background:#fff;border-bottom:1px solid #e8ebf0;grid-template-columns:minmax(420px,1.15fr) minmax(300px,.85fr) minmax(270px,.75fr);gap:18px;min-height:185px;padding:20px 24px;display:grid}.contact-profile-identity{border-right:1px solid #e5e9ee;align-items:center;gap:20px;padding-right:20px;display:flex}.contact-avatar-xl{color:#3f2b97;background:linear-gradient(145deg,#e7dcff,#d9cdf8);border-radius:50%;flex:none;place-items:center;width:92px;height:92px;font-size:31px;font-weight:650;display:grid;position:relative}.contact-avatar-xl i{background:#19a477;border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;top:4px;right:5px}.contact-profile-identity>div{min-width:0}.contact-profile-identity>div>span{align-items:center;gap:10px;display:flex}.contact-profile-identity h1{color:#172036;letter-spacing:-.7px;margin:0;font-size:26px}.contact-profile-identity em{color:#317b5d;background:#ddf1e7;border-radius:10px;padding:4px 8px;font-size:8px;font-style:normal}.contact-profile-identity p{color:#68758a;align-items:center;gap:8px;margin:10px 0;font-size:11px;display:flex}.contact-profile-identity p i,.contact-profile-identity small i{font-style:normal}.contact-profile-identity p b{color:#29344a}.contact-profile-identity>div>a{color:#4e36d8;font-size:12px;font-weight:700;text-decoration:none}.contact-profile-identity small{color:#16836b;margin-left:16px;font-size:8px}.contact-profile-identity nav{gap:9px;margin-top:14px;display:flex}.contact-profile-identity nav a,.contact-profile-identity nav button{color:#455269;background:#fff;border:1px solid #dfe4eb;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:11px;text-decoration:none;display:grid}.contact-profile-hero>dl{align-content:center;gap:10px;margin:0;display:grid}.contact-profile-hero>dl+dl{border-left:1px solid #e5e9ee;padding-left:18px}.contact-profile-hero dl>div{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.contact-profile-hero dt{color:#77849a;font-size:9px}.contact-profile-hero dd{color:#263249;margin:0;font-size:10.5px;font-weight:650}.contact-profile-hero dd a{color:inherit;text-decoration:none}.contact-profile-hero dd>span{color:#fff;background:#526078;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:7px;font-size:7px;display:inline-grid}.contact-profile-tabs{background:#fff;border-bottom:1px solid #e7ebf0;gap:34px;height:55px;padding:0 20px;display:flex}.contact-profile-tabs button{color:#536079;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;height:55px;padding:0;font-size:11px;display:flex;position:relative}.contact-profile-tabs button.active{color:#16866f;font-weight:700}.contact-profile-tabs i{color:#667287;background:#eef1f5;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.contact-overview-grid{grid-template-columns:1fr 1fr 1.18fr;gap:12px;padding:14px;display:grid}.contact-card,.contact-side-card{background:#fff;border:1px solid #e1e6ec;border-radius:13px;min-width:0;padding:17px;overflow:hidden}.contact-card h2,.contact-side-card h2{color:#1c263b;margin:0;font-size:13px}.contact-card h3{color:#344056;margin:17px 0 8px;font-size:10px}.contact-card p{color:#617087;font-size:10px;line-height:1.65}.contact-about{grid-column:1}.contact-about>div span{color:#5d49b9;background:#ede8fb;border-radius:10px;padding:5px 8px;font-size:8px}.contact-reporting{grid-column:2}.contact-reporting dl,.contact-details-card dl,.contact-strength dl{gap:13px;margin:17px 0 0;display:grid}.contact-reporting dl>div,.contact-details-card dl>div,.contact-strength dl>div{grid-template-columns:105px minmax(0,1fr);align-items:center;gap:9px;display:grid}.contact-card dt{color:#728096;font-size:9px}.contact-card dd{color:#334057;margin:0;font-size:10px}.contact-reporting dd{align-items:center;gap:8px;display:flex}.contact-reporting dd b{flex-direction:column;font-size:10px;display:flex}.contact-reporting dd small{color:#8390a3;margin-top:3px;font-size:8px}.contact-reporting dd button{color:#16866f;background:0 0;border:0;font-size:9px}.mini-contact-stack{display:flex}.mini-contact-stack i{color:#fff;background:#58647a;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-5px;font-size:7px;font-style:normal;display:grid}.mini-contact-stack i:first-child{margin-left:0}.contact-overview-timeline{grid-area:1/3/span 2}.contact-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.contact-card-head button{color:#526078;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.contact-overview-timeline>article{grid-template-columns:34px 82px 8px minmax(0,1fr);align-items:center;gap:8px;min-height:64px;display:grid}.contact-overview-timeline>article>span,.contact-overview-files>article>span{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.contact-overview-timeline span.blue{color:#387fd0;background:#e3f0fc}.contact-overview-timeline span.green{color:#25866f;background:#dff2eb}.contact-overview-timeline span.violet{color:#674dcc;background:#ebe6ff}.contact-overview-timeline span.orange{color:#bb712b;background:#fff0df}.contact-overview-timeline time{color:#77849a;text-align:right;font-size:8px}.contact-overview-timeline>article>i{background:#2c90e6;border-radius:50%;width:7px;height:7px}.contact-overview-timeline article div{min-width:0}.contact-overview-timeline article b{font-size:10px}.contact-overview-timeline article p{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:8.5px;overflow:hidden}.contact-overview-timeline article small{color:#8894a6;font-size:8px}.contact-link-button{color:#16866f;background:0 0;border:0;width:100%;margin-top:8px;font-size:9px}.contact-details-card dd i{color:#31795c;background:#e0f1e8;border-radius:8px;padding:3px 7px;font-size:7px;font-style:normal}.contact-details-card a{color:#1a65c1;text-decoration:none}.contact-strength .contact-card-head>span{color:#28785e;background:#ddf1e8;border-radius:10px;padding:5px 9px;font-size:8px}.contact-strength>p{margin:9px 0}.contact-strength>i{background:#e2e7ee;border-radius:4px;height:6px;display:block;overflow:hidden}.contact-strength>i span{background:#16a17f;border-radius:4px;height:100%;display:block}.contact-strength dl{gap:10px}.contact-strength dl>div{grid-template-columns:1fr auto}.contact-strength dd{text-align:right}.contact-strength>button{color:#657289;background:0 0;border:0;margin-top:16px;font-size:8px}.contact-tags>div:last-child{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.contact-tags span{color:#237958;background:#e1f1e8;border-radius:12px;padding:6px 10px;font-size:8px}.contact-tags span:nth-child(2){color:#b9573e;background:#fde9e3}.contact-tags span:nth-child(3){color:#2767ad;background:#e1edfb}.contact-tags button{background:0 0;border:0}.contact-overview-files{grid-column:3}.contact-overview-files>article{border-bottom:1px solid #edf0f3;grid-template-columns:35px minmax(0,1fr) 80px 27px 27px;align-items:center;gap:8px;padding:9px 0;display:grid}.contact-overview-files article>div{flex-direction:column;min-width:0;display:flex}.contact-overview-files b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.contact-overview-files small,.contact-overview-files time{color:#8490a3;font-size:8px}.contact-overview-files article>button{background:#fff;border:1px solid #e0e5eb;border-radius:50%;width:27px;height:27px}.contact-overview-files span.red{color:#d74d5f;background:#fee7ea}.contact-overview-files span.orange{color:#c07627;background:#fff0dd}.contact-overview-files span.green{color:#24866a;background:#dff2e9}.contact-custom-fields dl{grid-template-columns:1fr 1fr;gap:13px 35px;margin-top:17px;display:grid}.contact-custom-fields dl>div{grid-template-columns:145px minmax(0,1fr);display:grid}.contact-subtab{grid-template-columns:minmax(0,1fr) 360px;gap:12px;padding:14px;display:grid}.contact-subtab>section,.contact-notes-layout>section,.contact-note-detail,.contact-related-tab{min-width:0}.contact-subtab>aside{align-content:start;gap:12px;display:grid}.contact-subtab-toolbar{align-items:center;gap:8px;min-height:57px;padding:9px 0;display:flex}.contact-subtab-toolbar>label{flex:1;min-width:210px}.contact-subtab-toolbar .file-upload-button{color:#fff;background:#171d31;border-color:#171d31;flex:none;min-width:auto;font-size:10px;font-weight:650}.file-upload-button input{display:none}.contact-activity-feed,.contact-opportunity-table,.contact-files-table{margin:0}.contact-activity-feed{background:#fff;border:1px solid #e1e6ec;border-radius:12px;overflow:hidden}.contact-activity-feed>article{grid-template-columns:78px 8px 40px minmax(0,1fr) 65px 40px 30px;align-items:center;gap:9px;min-height:83px;padding:11px 13px;display:grid}.contact-activity-feed time{color:#6f7d92;flex-direction:column;justify-content:center;align-self:stretch;font-size:9px;display:flex}.contact-activity-feed time b{color:#48556d;margin-bottom:8px}.contact-activity-feed article>i{background:#318fe4;border-radius:50%;width:7px;height:7px}.contact-activity-feed article>span{border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.contact-activity-feed span.blue{color:#337ed0;background:#e3f0fc}.contact-activity-feed span.green{color:#21876c;background:#ddf2e9}.contact-activity-feed span.violet{color:#694fd0;background:#ebe7ff}.contact-activity-feed span.orange{color:#c17326;background:#fff0dc}.contact-activity-feed article>div{min-width:0}.contact-activity-feed article div b{font-size:10.5px}.contact-activity-feed article p{color:#6f7c91;margin:5px 0;font-size:9px}.contact-activity-feed article small{color:#8290a3;font-size:8px}.contact-activity-feed article em{color:#287c63;text-align:center;background:#e0f2e9;border-radius:9px;padding:5px 8px;font-size:8px;font-style:normal}.contact-activity-feed article strong{font-size:8px}.contact-activity-feed article>button{background:#fff;border:1px solid #e0e5eb;border-radius:50%;width:28px;height:28px}.contact-side-card{padding:16px}.contact-summary-panel h2{margin-bottom:9px}.contact-summary-panel>div{border-bottom:1px solid #edf0f3;grid-template-columns:31px minmax(0,1fr) auto 60px;align-items:center;gap:9px;min-height:46px;display:grid}.summary-icon{color:#536bdd;background:#e6ebff;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.summary-icon.tone-1{color:#16876d;background:#def2e9}.summary-icon.tone-2{color:#2584a7;background:#def1f5}.summary-icon.tone-3{color:#a66b21;background:#fff0d8}.summary-icon.tone-4{color:#714fcf;background:#ece6ff}.contact-summary-panel small{font-size:9px}.contact-summary-panel b{font-size:10px}.contact-summary-panel em{color:#168a70;text-align:right;font-size:8px;font-style:normal}.contact-summary-panel em.down{color:#d55265}.contact-side-card>article{border-bottom:1px solid #edf0f3;align-items:center;gap:10px;padding:10px 0;display:flex}.contact-side-card>article>span{color:#2a81ca;background:#e3f0fb;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.contact-side-card article>div{flex-direction:column;flex:1;min-width:0;display:flex}.contact-side-card article b{font-size:10px}.contact-side-card article small{color:#7e8a9d;margin-top:4px;font-size:8px}.contact-side-card article>i{color:#2870bb;background:#e4effc;border-radius:9px;padding:5px 8px;font-size:8px;font-style:normal}.contact-insight p{font-size:9px;line-height:1.6}.contact-insight>b{font-size:9px}.contact-opportunity-table table{min-width:980px}.contact-opportunity-table td,.contact-files-table td{height:67px}.contact-opportunity-table td>small,.contact-files-table td>small,.contact-related-table td>small{color:#8490a3;margin-top:4px;font-size:8px;display:block}.contact-probability{align-items:center;gap:8px;display:flex}.contact-probability>span{background:#e2e7ee;border-radius:3px;width:62px;height:5px}.contact-probability i{background:#765ee5;border-radius:3px;height:100%;display:block}.contact-opportunity-timeline{background:#fff;border:1px solid #e1e6ec;border-radius:12px;margin-top:12px;padding:16px}.contact-opportunity-timeline h2{margin:0 0 11px;font-size:13px}.contact-opportunity-timeline article{grid-template-columns:110px 38px minmax(0,1fr);align-items:center;gap:10px;min-height:60px;display:grid}.contact-opportunity-timeline time{color:#6f7d91;text-align:right;font-size:8px}.contact-opportunity-timeline article>span{color:#624bca;background:#ece7ff;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.contact-opportunity-timeline b{font-size:10px}.contact-opportunity-timeline p{color:#6e7b8f;margin:4px 0;font-size:8.5px}.contact-opportunity-timeline small{color:#8792a4;font-size:8px}.pipeline-donut-card>div{grid-template-columns:115px 1fr;align-items:center;gap:15px;margin-top:16px;display:grid}.pipeline-donut-card>div>span{background:radial-gradient(circle,#fff 52%,transparent 53%),conic-gradient(#318be6 0 87deg,#8d63e8 87deg 324deg,#f3ae24 324deg);border-radius:50%;align-content:center;place-items:center;width:110px;height:110px;display:grid}.pipeline-donut-card>div>span b{font-size:17px}.pipeline-donut-card>div>span small{font-size:8px}.pipeline-donut-card dl{gap:10px;margin:0;display:grid}.pipeline-donut-card dl>div{justify-content:space-between;gap:10px;display:flex}.pipeline-donut-card dt,.pipeline-donut-card dd{font-size:8px}.pipeline-donut-card dd{margin:0}.top-opportunity>article{border:0;align-items:flex-start}.top-opportunity article>div{align-items:flex-start}.top-opportunity p{font-size:8px}.top-opportunity button{color:#16866f;background:0 0;border:0;font-size:9px}.contact-notes-layout{grid-template-columns:minmax(500px,.95fr) minmax(520px,1.05fr);gap:12px;padding:14px;display:grid}.contact-notes-layout>section,.contact-note-detail{background:#fff;border:1px solid #e1e6ec;border-radius:13px;overflow:hidden}.notes-title{justify-content:space-between;padding:16px 17px 0;display:flex}.notes-title h2{margin:0;font-size:13px}.contact-notes-layout .contact-subtab-toolbar{padding:9px 14px}.note-create{grid-template-columns:1fr auto auto;gap:8px;padding:0 14px 11px;display:grid}.note-create textarea{resize:vertical;border:1px solid #dfe4eb;border-radius:9px;min-height:70px;padding:10px;font:10px inherit}.note-create button{background:#fff;border:1px solid #dfe4eb;border-radius:8px;font-size:9px}.note-create button[type=submit]{color:#fff;background:#171d31}.contact-note-list>button{width:100%;min-height:80px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:38px minmax(0,1fr) 25px 30px;align-items:start;gap:10px;padding:13px 15px;display:grid}.contact-note-list>button.selected{background:#f0faf7}.contact-note-list>button>span{color:#18866d;background:#def2e9;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.contact-note-list button>div{min-width:0}.contact-note-list b{font-size:10px}.contact-note-list small{color:#7f8b9e;margin-top:5px;font-size:8px;display:block}.contact-note-list small i{color:#39765e;background:#e0f1e8;border-radius:8px;margin-left:8px;padding:4px 7px;font-style:normal}.contact-note-list p{color:#66748a;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:8.5px;overflow:hidden}.contact-note-list strong{color:#e4a11c;font-size:15px}.contact-note-list em{font-size:9px;font-style:normal}.contact-note-detail>header{border-bottom:1px solid #edf0f3;grid-template-columns:38px minmax(0,1fr) auto 30px 30px;align-items:center;gap:9px;min-height:65px;padding:12px 16px;display:grid}.contact-note-detail header>span{color:#18876f;background:#ddf2e9;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.contact-note-detail header h2{margin:0;font-size:13px}.contact-note-detail header i{color:#34775d;background:#e0f1e8;border-radius:9px;padding:4px 8px;font-size:8px;font-style:normal}.contact-note-detail header button{background:0 0;border:0;width:29px;height:29px}.note-meta{color:#5f6d82;border-bottom:1px solid #edf0f3;padding:12px 17px;font-size:9px}.note-meta span{color:#fff;background:#566278;border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid}.contact-note-detail>article,.contact-note-detail>section{padding:14px 17px}.contact-note-detail>article{border-bottom:1px solid #edf0f3}.contact-note-detail h3{margin:0 0 8px;font-size:10px}.contact-note-detail p,.contact-note-detail li{color:#56657c;font-size:9px;line-height:1.6}.contact-note-detail>section>div{align-items:center;gap:10px;margin:8px 0 15px;display:flex}.contact-note-detail>section>div>span{color:#684fd0;background:#ebe7ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.contact-note-detail>section>div>b{flex-direction:column;flex:1;font-size:10px;display:flex}.contact-note-detail>section small{color:#7f8b9d;margin-top:4px;font-size:8px}.contact-note-detail>section button{background:#fff;border:1px solid #dfe4eb;border-radius:9px;height:34px;padding:0 10px;font-size:9px}.contact-note-detail .note-mentions{grid-template-columns:34px 1fr 34px 1fr;display:grid}.contact-note-detail>footer{border:1px solid #dfe4eb;border-radius:9px;margin:0 14px 14px;display:flex}.contact-note-detail footer input{border:0;outline:0;flex:1;height:38px;padding:0 10px;font-size:9px}.contact-note-detail footer button{background:0 0;border:0;width:40px}.contact-files-table table{min-width:980px}.contact-files-table td:nth-child(2){align-items:center;gap:9px;display:flex}.file-type-icon{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.file-type-icon.red{color:#dc4a5b;background:#fee7ea}.file-type-icon.green{color:#18866b;background:#ddf2e8}.file-type-icon.orange{color:#c27327;background:#fff0dc}.file-type-icon.blue{color:#347ad0;background:#e2effc}.file-type-icon.yellow{color:#b4841c;background:#fff4ce}.file-type-icon.gray{color:#657188;background:#eef0f4}.file-type-pill{border-radius:9px;padding:4px 8px;font-size:8px}.file-type-pill.red{color:#ca4353;background:#fde5e8}.file-type-pill.green{color:#267a5e;background:#dff1e8}.file-type-pill.orange{color:#b96c24;background:#ffebdc}.file-type-pill.blue{color:#2e70b9;background:#dfeefb}.file-type-pill.yellow,.file-type-pill.gray{color:#5e6b83;background:#eceff4}.file-storage{color:#647187;background:#fff;border:1px solid #e1e6ec;border-top:0;border-radius:0 0 13px 13px;grid-template-columns:1fr auto;gap:7px;margin-top:-25px;padding:0 18px 13px;font-size:8px;display:grid}.file-storage>i{background:#e0e5ec;border-radius:3px;grid-column:1/-1;height:5px}.file-storage>i span{background:#397ee0;height:100%;display:block}.recent-uploads article>button{background:#fff;border:1px solid #e0e5eb;border-radius:50%;width:28px;height:28px}.file-categories>div:last-child{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.file-categories>div span{color:#5b4cb2;background:#eee9fb;border-radius:9px;padding:5px 8px;font-size:8px}.file-categories span i{margin-left:5px;font-style:normal}.contact-related-tab{background:#fff;border:1px solid #e1e6ec;border-radius:13px;margin:14px;overflow:hidden}.contact-related-tab>section{justify-content:space-between;align-items:center;gap:15px;min-height:83px;padding:14px 17px;display:flex}.contact-related-tab>section h2{margin:0;font-size:14px}.contact-related-tab>section p{color:#718096;margin:6px 0 0;font-size:10px}.contact-related-tab>section>div:last-child{gap:8px;display:flex}.contact-related-tab>section label{width:260px}.contact-related-tab .contact-inline-create{margin:0 15px 13px}.contact-related-table{border-left:0;border-right:0;border-radius:0;margin:0}.contact-related-table table{min-width:1120px}.contact-person{align-items:center;gap:9px;display:flex}.contact-person>span:last-child{flex-direction:column;display:flex}.contact-person b{font-size:10px}.contact-person small{font-size:8px}.related-contact-prompt{background:#fff;border:1px solid #e6e9ee;border-radius:12px;align-items:center;gap:16px;margin:15px;padding:17px;display:flex}.related-contact-prompt>span{color:#684fd0;background:#ece7ff;border-radius:50%;place-items:center;width:45px;height:45px;font-size:16px;display:grid}.related-contact-prompt>div{flex:1}.related-contact-prompt b{font-size:12px}.related-contact-prompt p{color:#718096;margin:5px 0 0;font-size:9px}.related-contact-prompt button{background:#fff;border:1px solid #dfe4eb;border-radius:9px;height:36px;padding:0 13px;font-size:9px}@media (max-width:1250px){.contact-directory-metrics{grid-template-columns:repeat(3,1fr)}.contact-profile-hero{grid-template-columns:1fr 1fr}.contact-profile-identity{border-right:0;grid-column:1/-1}.contact-overview-grid{grid-template-columns:1fr 1fr}.contact-overview-timeline,.contact-tags,.contact-overview-files{grid-area:auto}.contact-custom-fields{grid-column:1/-1}.contact-subtab{grid-template-columns:1fr}.contact-subtab>aside{grid-template-columns:repeat(2,1fr)}.contact-subtab>aside>:last-child{grid-column:1/-1}.contact-notes-layout{grid-template-columns:1fr}.contact-note-detail{min-height:500px}.contact-segment-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.contact-directory-head,.contact-profile-command{flex-direction:column;align-items:flex-start}.contact-directory-head>div:last-child,.contact-profile-command>div{width:100%;overflow-x:auto}.contact-directory-metrics{grid-template-columns:1fr 1fr}.contact-toolbar{flex-wrap:wrap}.contact-toolbar>label{width:100%}.contact-toolbar>div{flex:auto;order:3;width:100%}.contact-profile-hero{grid-template-columns:1fr}.contact-profile-identity{padding-right:0}.contact-profile-hero>dl+dl{border-left:0;padding-left:0}.contact-profile-tabs{gap:24px;overflow-x:auto}.contact-profile-tabs button{flex:none}.contact-overview-grid{grid-template-columns:1fr}.contact-about,.contact-reporting,.contact-overview-timeline,.contact-details-card,.contact-strength,.contact-tags,.contact-overview-files,.contact-custom-fields{grid-area:auto/1}.contact-subtab>aside{grid-template-columns:1fr}.contact-subtab>aside>:last-child{grid-column:auto}.contact-related-tab>section{flex-direction:column;align-items:flex-start}.contact-related-tab>section>div:last-child{width:100%;overflow-x:auto}.contact-inline-create{grid-template-columns:1fr 1fr}.contact-inline-create label:first-child{grid-column:1/-1}}@media (max-width:560px){.contact-directory-metrics{grid-template-columns:1fr}.contact-directory-head{padding:17px}.contact-list-tabs{flex-direction:column;align-items:flex-start;height:auto;padding-bottom:11px}.contact-list-tabs nav,.contact-list-tabs>button{width:100%}.contact-inline-create{grid-template-columns:1fr}.contact-inline-create label:first-child{grid-column:auto}.contact-profile-hero{padding:16px}.contact-profile-identity{flex-direction:column;align-items:flex-start}.contact-profile-tabs{padding:0 14px}.contact-overview-grid,.contact-subtab,.contact-notes-layout{padding:10px}.contact-custom-fields dl{grid-template-columns:1fr}.contact-subtab-toolbar{flex-wrap:wrap}.contact-subtab-toolbar>label{flex:auto;order:-1;width:100%}.contact-note-detail>header{grid-template-columns:36px minmax(0,1fr) 30px}.contact-note-detail header>i,.contact-note-detail header>button:first-of-type{display:none}.contact-related-tab>section>div:last-child{flex-wrap:wrap}.contact-related-tab>section label{width:100%}.contact-segment-grid{grid-template-columns:1fr}.contact-pagination{min-width:550px}}.contact-toolbar select{color:#536078;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:10px;height:38px;padding:0 12px;font-size:10px;font-weight:600}.record-resolution-grid{background:#f8fafc;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.resolution-panel{background:#fff;border:1px solid #e0e5ec;border-radius:12px;min-width:0;overflow:hidden}.resolution-panel>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.resolution-panel>header>div{align-items:center;gap:10px;display:flex}.resolution-panel>header>div>span{color:#4c74be;background:#e6effb;border-radius:9px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.duplicate-panel>header>div>span{color:#a66b23;background:#fff0dc}.resolution-panel h3{color:#1d2940;margin:0;font-size:12px}.resolution-panel header p{color:#748198;margin:4px 0 0;font-size:8px}.resolution-panel header mark{color:#6a54c1;background:#eeeafd;border-radius:9px;padding:4px 7px;font-size:7px}.resolution-panel article{border-top:1px solid #edf0f4;grid-template-columns:34px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-height:74px;padding:10px 12px;display:grid}.resolution-panel article:first-of-type{border-top:0}.resolution-avatar{color:#6250bd;background:#eeeafd;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-weight:750;display:grid}.resolution-panel article>div{flex-direction:column;min-width:0;display:flex}.resolution-panel article b{color:#243149;font-size:9px}.resolution-panel article a,.resolution-panel article>div>span{color:#3373ba;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;text-decoration:none;overflow:hidden}.resolution-panel article small{color:#7a8699;margin-top:4px;font-size:7px}.resolution-panel article>strong{color:#247657;white-space:nowrap;background:#dff2e8;border-radius:8px;padding:4px 6px;font-size:7px}.resolution-panel article>button{color:#fff;white-space:nowrap;background:#654ccc;border:1px solid #5e48c4;border-radius:7px;height:29px;padding:0 9px;font-size:7px;font-weight:700}.resolution-panel article>button.quiet{color:#59677d;background:#fff;border-color:#dde2e9}.resolution-empty{color:#7c889b;text-align:center;padding:22px;font-size:9px}.compact-related-table table{min-width:850px}.company-resolution-grid{background:0 0;margin-top:16px;padding:0}.record-related-tab .record-resolution-grid{border-top:1px solid #e6eaf0}@media (max-width:1100px){.record-resolution-grid{grid-template-columns:1fr}.resolution-panel article{grid-template-columns:34px minmax(0,1fr) auto auto auto}}@media (max-width:680px){.resolution-panel article{grid-template-columns:34px minmax(0,1fr) auto}.resolution-panel article>strong{grid-column:2}.resolution-panel article>button{grid-row:2}.resolution-panel article>button.quiet{grid-column:3}}.new-contact-page{color:#17223b;background:#fbfcfe;border:1px solid #e3e7ee;border-radius:15px;min-height:calc(100vh - 88px);overflow:hidden}.new-contact-page button,.new-contact-page input,.new-contact-page select,.new-contact-page textarea{font:inherit}.new-contact-header{background:#fff;border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:24px;min-height:124px;padding:18px 27px;display:flex}.new-contact-header>div:first-child{gap:15px;display:grid}.new-contact-header nav{color:#68758a;align-items:center;gap:9px;font-size:10px;display:flex}.new-contact-header nav button{color:#5d6a82;background:0 0;border:0;padding:0}.new-contact-header nav b{color:#28344c}.new-contact-title{align-items:center;gap:15px;display:flex}.new-contact-title>span{color:#6a45e2;background:#eee8ff;border-radius:13px;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.new-contact-title h1{letter-spacing:-.6px;margin:0;font-size:25px}.new-contact-title p{color:#69768d;margin:5px 0 0;font-size:11px}.new-contact-actions{gap:12px;display:flex}.new-contact-actions>button{color:#26324a;background:#fff;border:1px solid #dce2e9;border-radius:9px;min-width:112px;height:42px;padding:0 17px;font-size:10px;font-weight:700}.new-contact-actions .primary{color:#fff;background:linear-gradient(90deg,#764bea,#6133dd);border-color:#6d43e2;justify-content:space-between;align-items:center;min-width:164px;padding-right:0;display:flex;overflow:hidden;box-shadow:0 8px 18px #6540db28}.new-contact-actions .primary span{flex:1}.new-contact-actions .primary i{border-left:1px solid #ffffff35;place-items:center;width:38px;height:100%;font-style:normal;display:grid}.new-contact-layout{grid-template-columns:minmax(0,2.2fr) minmax(310px,.92fr);gap:14px;padding:16px;display:grid}.new-contact-layout>main,.new-contact-layout>aside{flex-direction:column;gap:14px;min-width:0;display:flex}.new-contact-card{background:#fff;border:1px solid #e1e6ed;border-radius:12px;padding:17px}.new-contact-card h2{color:#1c2841;margin:0 0 18px;font-size:13px}.new-contact-card label{flex-direction:column;gap:7px;min-width:0;display:flex}.new-contact-card label>span{color:#35435d;font-size:9px;font-weight:650}.new-contact-card label>span i{color:#e34048;font-style:normal}.new-contact-card input,.new-contact-card select,.new-contact-card textarea{color:#34415a;background:#fff;border:1px solid #dfe4eb;border-radius:8px;outline:0;width:100%;min-width:0;font-size:10px}.new-contact-card input,.new-contact-card select{height:38px;padding:0 11px}.new-contact-card textarea{resize:vertical;height:88px;padding:10px;line-height:1.5}.new-contact-card input:focus,.new-contact-card select:focus,.new-contact-card textarea:focus{border-color:#7855df;box-shadow:0 0 0 3px #7651dc14}.new-contact-card label.error input,.new-contact-card label.error select,.new-contact-card label.error .phone-input{background:#fffafb;border-color:#e84a5a}.new-contact-basic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 24px;display:grid}.new-contact-basic-grid .span-two{grid-column:span 2}.input-with-icon,.phone-input{background:#fff;border:1px solid #dfe4eb;border-radius:8px;align-items:center;gap:9px;height:38px;display:flex;overflow:hidden}.input-with-icon input,.phone-input input{border:0;border-radius:0;height:100%;padding:0}.input-with-icon>i,.phone-input>i{color:#62728b;margin-left:10px;font-size:12px;font-style:normal}.input-with-icon.linkedin>i{color:#fff;background:#2779b7;border-radius:3px;place-items:center;width:18px;height:18px;font-size:8px;font-weight:800;display:grid}.phone-input>b{color:#26324b;border-right:1px solid #e6e9ee;padding-right:8px;font-size:9px}.association-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.association-grid>div{grid-template-columns:minmax(0,1fr) 65px;align-items:end;gap:8px;display:grid}.association-grid>div>button{color:#6946d2;background:#fff;border:1px solid #dfe4eb;border-radius:8px;height:38px;font-size:9px;font-weight:700}.new-contact-owner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.contact-toggle-row{cursor:pointer;grid-template-columns:37px auto auto;align-items:center;margin-top:24px;gap:9px!important;width:max-content!important;display:grid!important}.contact-toggle-row input{opacity:0;pointer-events:none;position:absolute}.contact-toggle-row>i{background:#ced4df;border-radius:12px;width:34px;height:19px;position:relative}.contact-toggle-row>i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #18223b30}.contact-toggle-row input:checked+i{background:#7049df}.contact-toggle-row input:checked+i:after{left:17px}.contact-toggle-row>span{font-size:10px!important}.contact-toggle-row>small{color:#65738a}.contact-picture-card{padding-bottom:15px}.contact-picture-drop{text-align:center;cursor:pointer;background:#fcfcfe;border:1px dashed #cfd6e2;border-radius:9px;justify-content:center;min-height:192px;padding:14px;align-items:center!important}.contact-picture-drop>span{color:#a4adc0;border:1px solid #d8deea;border-radius:50%;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.contact-picture-drop>img{object-fit:cover;border-radius:50%;width:72px;height:72px;box-shadow:0 3px 10px #26334a1c}.contact-picture-drop>b{font-size:10px}.contact-picture-drop>small{color:#738096;font-size:8px}.contact-picture-drop>em{color:#6842d1;background:#fff;border:1px solid #7951df;border-radius:7px;padding:8px 18px;font-size:9px;font-style:normal;font-weight:700}.contact-picture-drop>i{color:#7d8899;font-size:7.5px;font-style:normal}.contact-picture-drop>input{display:none}.additional-contact-grid{grid-template-columns:1fr 1fr;gap:18px 13px;display:grid}.additional-contact-grid .full{grid-column:1/-1}.additional-contact-grid label:has(textarea){position:relative}.additional-contact-grid label>small{color:#6c7890;font-size:7px;position:absolute;bottom:8px;right:8px}.visibility-select{grid-template-columns:26px 1fr;position:relative;gap:2px 7px!important;display:grid!important}.visibility-select>span{color:#6049bd;grid-row:1/3;place-items:center;width:25px;height:25px;display:grid}.visibility-select select{font-weight:700;border:0!important;height:28px!important;padding:0!important}.visibility-select small{color:#7c8799;grid-column:2;font-size:8px}.custom-fields-card>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.custom-fields-card>header h2{margin:0}.custom-fields-card>header button{color:#6a45d5;background:0 0;border:0;font-size:8.5px;font-weight:700}.custom-fields-card>label{margin-top:10px}.custom-fields-card>label>div{display:flex}.custom-fields-card>label>div input{border-radius:8px 0 0 8px}.custom-fields-card>label>div button{color:#9a3f4e;background:#fff;border:1px solid #dfe4eb;border-left:0;border-radius:0 8px 8px 0;width:38px}.new-contact-card input::placeholder,.new-contact-card textarea::placeholder{color:#8a96a9}@media (max-width:1250px){.new-contact-basic-grid{grid-template-columns:1fr 1fr}.new-contact-basic-grid .span-two{grid-column:span 1}.association-grid{grid-template-columns:1fr}.new-contact-owner-grid{grid-template-columns:1fr 1fr}.new-contact-owner-grid label:last-child{grid-column:1/-1}}@media (max-width:950px){.new-contact-header{flex-direction:column;align-items:flex-start}.new-contact-actions{width:100%}.new-contact-actions>button{flex:1}.new-contact-layout{grid-template-columns:1fr}.new-contact-layout>aside{grid-template-columns:1fr 1fr;display:grid}.new-contact-layout>aside .contact-picture-card,.new-contact-layout>aside .custom-fields-card{grid-row:span 2}}@media (max-width:680px){.new-contact-header{padding:16px}.new-contact-actions{flex-wrap:wrap}.new-contact-actions .primary{flex-basis:100%;width:100%}.new-contact-layout{padding:10px}.new-contact-basic-grid,.new-contact-owner-grid,.additional-contact-grid{grid-template-columns:1fr}.new-contact-owner-grid label:last-child,.additional-contact-grid .full{grid-column:auto}.new-contact-layout>aside{display:flex}.association-grid>div{grid-template-columns:1fr 60px}}.comms-head{background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:81px;padding:15px 22px;display:flex}.comms-head>div:first-child{align-items:center;gap:14px;display:flex}.comms-head>div:first-child>span{color:#724df0;border:2px solid #724df0;border-radius:12px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.comms-head h1{color:#17223b;letter-spacing:-.4px;margin:0;font-size:22px}.comms-head p{color:#6f7d93;margin:6px 0 0;font-size:10.5px}.comms-head>div:last-child{gap:9px;display:flex}.comms-head button{color:#354258;background:#fff;border:1px solid #dfe4eb;border-radius:8px;height:39px;padding:0 14px;font-size:9px;font-weight:650}.comms-head button.dark{color:#fff;background:#111933;border-color:#111933}.contact-card{align-items:center;gap:10px;display:flex}.contact-card h3{margin:0;font-size:10px}.contact-card p{color:#4e5c73;margin:5px 0;font-size:7.5px}.contact-card em{color:#6749ca;background:#eee9fd;border-radius:6px;padding:3px 7px;font-size:6.5px;font-style:normal}.conversation-master-icon{color:#287a5a;background:#e1f3e9;border-radius:8px;place-items:center;width:30px;height:30px;margin-right:8px;font-size:9px;font-weight:800;display:inline-grid}.conversation-master-icon.whatsapp{color:#197e5b;background:#dff4e9}.conversation-master-icon.sms{color:#2c72b6;background:#e2effc}@media (max-width:950px){.comms-head{flex-direction:column;align-items:flex-start}.comms-head>div:last-child{width:100%;overflow-x:auto}}@media (max-width:680px){.comms-head{padding:14px}}.cwk-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cwk-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cwk-head-actions .cv2-primary,.cwk-head-actions .cv2-secondary{height:38px}.cwk-muted{color:var(--nx-text-2);font-size:11.5px}.cwk-footnote{color:var(--nx-text-2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:10px 0 0;font-size:10.5px;display:flex}.cwk-error{color:#9c5a54;background:#f3e5e3;border:1px solid #e7c9c4;border-radius:9px;margin:10px 0 0;padding:8px 11px;font-size:11.5px}.cwk-error.banner{margin:0}.cwk-avatar{width:30px;height:30px;color:var(--nx-teal-ink);letter-spacing:.02em;background:#e2edef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:650;display:inline-flex}.cwk-avatar.large{width:38px;height:38px;font-size:12px}.cwk-dot{background:var(--nx-teal-dark);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.cwk-dot.good{background:#7f9a5c}.cwk-dot.warm{background:#c49a74}.cwk-dot.muted{background:#b5bdbc}.cwk-dot.blue{background:var(--nx-slate)}.cwk-dot.teal{background:var(--nx-teal)}.cwk-icon-row{align-items:center;gap:6px;display:inline-flex}.cwk-icon-btn{border:1px solid var(--nx-border);width:30px;height:30px;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.cwk-icon-btn:hover:not(:disabled){border-color:var(--nx-border-strong);color:var(--nx-teal-ink)}.cwk-icon-btn.active{border-color:var(--nx-teal);color:var(--nx-teal-ink);background:#5f99971f}.cwk-icon-btn.danger:hover:not(:disabled){color:#9c5a54;border-color:#d9b5af}.cwk-icon-btn:disabled{opacity:.45;cursor:not-allowed}.cwk-icon-btn.chevron-prev svg,.cwk-rot-prev{transform:rotate(90deg)}.cwk-icon-btn.chevron-next svg{transform:rotate(-90deg)}.cwk-danger{color:#fff;cursor:pointer;background:#a8574d;border:1px solid #9c5a5473;border-radius:9px;height:34px;padding:0 12px;font-size:11.5px;font-weight:620}.cwk-danger-text{color:#9c5a54!important}.cwk-confirm{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cwk-confirm small{color:#9c5a54;font-size:11px}.cwk-confirm .cv2-secondary,.cwk-confirm .cwk-danger{height:30px}.cwk-block{justify-content:center;width:100%;margin-top:10px}.cwk-empty{color:var(--nx-text-2);text-align:center;border:1px dashed #5b77774d;border-radius:14px;justify-items:center;gap:6px;margin:14px;padding:34px 16px;display:grid}.cwk-empty>span{width:36px;height:36px;color:var(--nx-teal-ink);background:#e5eeea;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cwk-empty b{color:var(--nx-text);font-size:13px;font-weight:650}.cwk-empty p{max-width:340px;margin:0;font-size:11.5px;line-height:1.5}.cwk-empty button{border:1px solid var(--nx-border);height:32px;color:var(--nx-teal-ink);cursor:pointer;background:#fff;border-radius:9px;margin-top:4px;padding:0 13px;font-size:11.5px;font-weight:620}.cwk-metrics.nx-metric-grid.contact-directory-metrics{grid-template-columns:repeat(5,minmax(0,1fr));padding:0}.cwk-metrics.four.nx-metric-grid.contact-directory-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.cwk-person{align-items:center;gap:11px;display:flex}.cwk-person>div{gap:2px;min-width:0;display:grid}.cwk-person b{color:var(--nx-text);overflow-wrap:anywhere;font-size:13px;font-weight:650}.cwk-person small{color:var(--nx-text-2);overflow-wrap:anywhere;font-size:11px}.cwk-line{color:var(--nx-text);align-items:center;gap:6px;margin:10px 0 0;font-size:11.5px;display:flex}.cwk-link-row{flex-wrap:wrap;gap:8px 14px;margin-top:12px;display:flex}.cwk-record-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cwk-record-list li{border-bottom:1px solid #5b77771a;align-items:center;gap:9px;min-height:42px;padding:4px 0;display:flex}.cwk-record-list li:last-child{border-bottom:0}.cwk-record-list li>div,.cwk-record-button>div{text-align:left;flex:1;gap:1px;min-width:0;display:grid}.cwk-record-list b{color:var(--nx-text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.cwk-record-list small{color:var(--nx-text-2);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10.5px;overflow:hidden}.cwk-record-button{cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;padding:3px 4px;display:flex}.cwk-record-button:hover{background:#afcbd029}.cwk-facts{gap:0;margin:0;display:grid}.cwk-facts>div{border-bottom:1px solid #5b77771a;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:10px;min-height:36px;display:grid}.cwk-facts>div:last-child{border-bottom:0}.cwk-facts dt{color:var(--nx-text-2);font-size:11px}.cwk-facts dd{min-width:0;color:var(--nx-text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:11.5px}.cwk-facts dd select{border:1px solid var(--nx-border);width:100%;height:32px;color:var(--nx-text);background:#fff;border-radius:8px;padding:0 8px;font-size:11.5px}.cwk-facts.compact>div{grid-template-columns:64px minmax(0,1fr);min-height:32px}.cwk-field{gap:6px;margin-top:12px;display:grid}.cwk-field>span{color:var(--nx-text-2);font-size:11px;font-weight:600}.cwk-field>span i{color:#a8574d;font-style:normal}.cwk-field :is(input,select,textarea){border:1px solid var(--nx-border);width:100%;min-height:38px;color:var(--nx-text);font:inherit;background:#fff;border-radius:9px;padding:8px 11px;font-size:12px}.cwk-field textarea{resize:vertical;line-height:1.5}.cwk-field :is(input,select,textarea):focus{border-color:var(--nx-teal-dark);outline:0;box-shadow:0 0 0 3px #5f999729}.cwk-field :is(input,select):disabled{color:var(--nx-text-2);background:#f7f1e899}.cwk-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px;display:grid}.cwk-field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cwk-chip-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.cwk-backdrop{z-index:80;background:#20303347;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cwk-dialog{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:var(--nx-porcelain);width:min(640px,100%);max-height:calc(100vh - 40px);padding:20px;overflow:auto;box-shadow:0 12px 30px #263a3e24,inset 0 1px #ffffffd9}.cwk-dialog.small{width:min(440px,100%)}.cwk-dialog .cv2-card-head{margin-bottom:4px}.cwk-dialog-foot{align-items:center;gap:8px;margin-top:16px;display:flex}.cwk-dialog-foot>span{flex:1}.eml-grid{grid-template-columns:184px minmax(290px,360px) minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.eml-folders.cv2-card{gap:2px;padding:10px;display:grid}.eml-folders button{min-height:36px;color:var(--nx-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 10px;font-size:11.5px;font-weight:600;display:grid}.eml-folders button svg{color:var(--nx-text-2)}.eml-folders button:hover{background:#afcbd029}.eml-folders button.active{color:var(--nx-teal-ink);background:#5f999724}.eml-folders button.active svg{color:var(--nx-teal-ink)}.eml-folders em{min-width:22px;color:var(--nx-text-2);text-align:center;font-variant-numeric:tabular-nums;background:#f7f1e8e6;border-radius:999px;padding:1px 6px;font-size:10.5px;font-style:normal}.eml-folders em.strong{color:#fff;background:var(--nx-teal-dark)}.eml-folders .cwk-footnote{overflow-wrap:anywhere;border-top:1px solid #5b777724;margin:8px 4px 2px;padding-top:10px}.eml-list.cv2-card,.eml-reader.cv2-card{height:clamp(560px,100vh - 290px,920px)}.eml-list.cv2-card{flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.eml-list-tools{border-bottom:1px solid #5b777724;gap:8px;padding:12px;display:grid}.eml-list-tools .cv2-search{height:36px}.eml-list-selects{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.eml-list-selects select,.tsk-toolbar select{border:1px solid var(--nx-border);color:#3d4d4a;min-width:0;height:34px;font-size:var(--nx-fs-control,11.5px);background:#fff;border-radius:9px;padding:0 8px;font-weight:600}.eml-bulk{background:#5f999714;border-bottom:1px solid #5b777724;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.eml-bulk b{color:var(--nx-teal-ink);font-variant-numeric:tabular-nums;margin-right:4px;font-size:11.5px}.eml-bulk button{border:1px solid var(--nx-border);height:28px;color:var(--nx-teal-ink);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.eml-bulk button.danger{color:#9c5a54}.eml-bulk button.plain{color:var(--nx-text-2);background:0 0;border-color:#0000}.eml-list-head{border-bottom:1px solid #5b77771a;justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;display:flex}.eml-list-head label{color:var(--nx-text-2);align-items:center;gap:7px;font-size:11px;display:inline-flex}.eml-list-head small{color:var(--nx-text-2);font-variant-numeric:tabular-nums;font-size:10.5px}.eml-module input[type=checkbox]{width:14px;height:14px;accent-color:var(--nx-teal-dark)}.eml-rows{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.eml-rows>li{border-bottom:1px solid #5b77771a}.eml-rows>li.eml-state{border:0}.eml-bucket{color:var(--nx-teal-dark);letter-spacing:.06em;text-transform:uppercase;background:#f7f1e899;padding:8px 12px 4px;font-size:10px;font-weight:700;display:block}.eml-row{grid-template-columns:16px minmax(0,1fr) 30px;align-items:start;gap:8px;padding:10px 10px 10px 12px;display:grid}.eml-row>input{margin-top:9px}.eml-rows>li.selected .eml-row{box-shadow:inset 3px 0 0 var(--nx-teal-dark);background:#5f99971a}.eml-row-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:0;display:grid}.eml-row-text{gap:2px;min-width:0;display:grid}.eml-row-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.eml-row-top b{color:var(--nx-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.eml-row-top time{color:var(--nx-text-2);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10.5px}.eml-row-text strong{color:var(--nx-text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.eml-row-snippet{color:var(--nx-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.eml-rows>li.unread .eml-row-top b,.eml-rows>li.unread .eml-row-text strong{font-weight:700}.eml-row-tags{flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;display:flex}.eml-row-tags:empty{display:none}.eml-row-tags .cv2-pill{gap:4px;height:19px;padding:0 7px;font-size:10px;font-style:normal}.eml-row .cwk-icon-btn{border-color:#0000;width:28px;height:28px}.eml-row .cwk-icon-btn.active{border-color:var(--nx-teal)}.eml-reader.cv2-card{min-width:0;overflow-y:auto}.eml-reader-head{border-bottom:1px solid #5b777724;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.eml-reader-head h2{color:var(--nx-text);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:650;line-height:1.35}.eml-reader-head p{flex-wrap:wrap;gap:5px;margin:7px 0 0;display:flex}.eml-reader-head .cv2-pill{gap:4px}.eml-reader-head .cwk-icon-row{flex-wrap:wrap;justify-content:flex-end}.eml-sender{border-bottom:1px solid #5b77771a;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:11px;padding:14px 0;display:grid}.eml-sender b{color:var(--nx-text);font-size:12.5px;font-weight:650}.eml-sender small{color:var(--nx-text-2);overflow-wrap:anywhere;font-size:11px}.eml-sender p{color:var(--nx-text);overflow-wrap:anywhere;margin:4px 0 0;font-size:11.5px}.eml-sender p span{min-width:22px;color:var(--nx-text-2);display:inline-block}.eml-sender time{color:var(--nx-text-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.eml-body{color:var(--nx-text);overflow-wrap:anywhere;padding:16px 0;font-size:12.5px;line-height:1.65}.eml-body p{margin:0}.eml-body p.muted{color:var(--nx-text-2)}.eml-quick-reply{border:1px solid var(--nx-border);background:#f7f1e873;border-radius:12px;gap:8px;margin-top:8px;padding:14px;display:grid}.eml-quick-reply label{color:var(--nx-text);font-size:12px;font-weight:600}.eml-quick-reply textarea{border:1px solid var(--nx-border);width:100%;color:var(--nx-text);font:inherit;resize:vertical;background:#fff;border-radius:9px;padding:9px 11px;font-size:12px;line-height:1.5}.eml-quick-reply textarea:focus{border-color:var(--nx-teal-dark);outline:0;box-shadow:0 0 0 3px #5f999729}.eml-quick-reply footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.eml-quick-reply .cv2-primary:disabled{opacity:.55;cursor:not-allowed}.eml-context{align-content:start;gap:14px;min-width:0;display:grid}.eml-context .cv2-card{padding:16px}.eml-context .cv2-card-head{margin-bottom:10px}.eml-composer{width:min(680px,100%)}.eml-composer .grow textarea{min-height:220px}.tsk-tabs button{align-items:center;gap:6px;display:inline-flex}.tsk-tabs button i{min-width:20px;color:var(--nx-text-2);text-align:center;font-variant-numeric:tabular-nums;background:#f7f1e8f2;border-radius:999px;padding:1px 6px;font-size:10.5px;font-style:normal}.tsk-tabs button.active i{color:var(--nx-teal-ink);background:#5f999724}.tsk-saved{border-bottom:2px solid #0000;align-items:center;gap:2px;display:inline-flex}.tsk-saved.active{border-bottom-color:var(--nx-teal-dark)}.tsk-saved.active>button:first-child{color:var(--nx-teal-ink)}.tsk-tabs .tsk-saved>button{border-bottom:0}.tsk-tabs .tsk-saved-remove{border-radius:50%;justify-content:center;align-items:center;width:22px;min-height:22px;display:inline-flex}.tsk-tabs .tsk-saved-remove:hover{color:#9c5a54;background:#f3e5e3}.tsk-shell.cv2-card{padding:0;overflow:hidden}.tsk-toolbar{border-bottom:1px solid #5b777724;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;display:flex}.tsk-toolbar .cv2-search{flex:220px;height:38px}.tsk-toolbar select{max-width:170px;height:38px}.tsk-toolbar-end{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.tsk-toolbar-end .cv2-secondary{height:38px}.tsk-layouts{border:1px solid var(--nx-border);background:#fff;border-radius:9px;display:inline-flex;overflow:hidden}.tsk-layouts button{width:38px;height:36px;color:var(--nx-text-2);cursor:pointer;background:0 0;border:0;border-right:1px solid #5b777724;justify-content:center;align-items:center;display:inline-flex}.tsk-layouts button:last-child{border-right:0}.tsk-layouts button.active{color:var(--nx-teal-ink);background:#5f999724}.tsk-list-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;padding:16px;display:grid}.tsk-main{min-width:0}.tsk-shell>.tsk-main{padding:16px}.tsk-rail{align-content:start;gap:14px;min-width:0;display:grid}.tsk-rail .cv2-card{padding:16px}.tsk-table table{min-width:980px}.tsk-table th{font-size:var(--nx-fs-th,10.5px)}.tsk-table td{vertical-align:middle;font-variant-numeric:tabular-nums}.tsk-table td:first-child,.tsk-table th:first-child{width:42px;padding-right:0}.tsk-table td.num{white-space:nowrap}.tsk-table tr.closed .tsk-title b{color:var(--nx-text-2);-webkit-text-decoration:line-through #65737280;text-decoration:line-through #65737280}.tsk-title{max-width:360px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.tsk-title b{color:var(--nx-text);overflow-wrap:anywhere;font-size:12px;font-weight:600}.tsk-title:hover b{color:var(--nx-teal-ink);text-underline-offset:2px;text-decoration:underline}.tsk-title small{color:var(--nx-text-2);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:10.5px;display:-webkit-box;overflow:hidden}.tsk-meta{color:var(--nx-text-2);flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:10.5px;display:flex}.tsk-meta span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:220px;display:inline-flex;overflow:hidden}.tsk-check{color:#fff;cursor:pointer;background:#fff;border:1.5px solid #5b777780;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:background-color .16s,border-color .16s;display:inline-flex}.tsk-check:hover{border-color:var(--nx-teal-dark)}.tsk-check.done{border-color:var(--nx-teal-dark);background:var(--nx-teal-dark)}.tsk-related{gap:2px;min-width:0;display:grid}.tsk-related .cv2-link{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11.5px;overflow:hidden}.tsk-related small{color:var(--nx-text-2);font-size:10.5px}.tsk-related.plain>span{color:var(--nx-text);font-size:11.5px}.tsk-due{color:var(--nx-text);white-space:nowrap;font-variant-numeric:tabular-nums;gap:2px;font-size:11.5px;display:grid}.tsk-due>span{align-items:center;gap:5px;display:inline-flex}.tsk-due small{color:var(--nx-text-2);align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.tsk-due.overdue>span,.tsk-due.overdue small{color:#a8574d}.tsk-due.today>span{color:#96683d;font-weight:600}.tsk-due.closed>span,.tsk-due.none>span{color:var(--nx-text-2)}.tsk-due small.done{color:#4f6635}.tsk-assignee{color:var(--nx-text);white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.tsk-assignee .cwk-avatar{width:26px;height:26px;font-size:9.5px}.tsk-module .cv2-pill.coral{color:#a8574d;background:#f6e7e3}.tsk-donut{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;display:grid}.tsk-donut-ring{border-radius:50%;place-items:center;width:108px;height:108px;display:grid}.tsk-donut-ring>span{background:var(--nx-porcelain);text-align:center;border-radius:50%;place-content:center;width:70px;height:70px;display:grid}.tsk-donut-ring b{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.tsk-donut-ring small{color:var(--nx-text-2);font-size:10px}.tsk-donut dl{gap:6px;margin:0;display:grid}.tsk-donut dl>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.tsk-donut dt{color:var(--nx-text);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.tsk-donut dt i{border-radius:3px;width:9px;height:9px}.tsk-donut dd{color:var(--nx-text);font-variant-numeric:tabular-nums;margin:0;font-size:11.5px;font-weight:600}.tsk-donut dd small{color:var(--nx-text-2);margin-left:4px;font-weight:400}.tsk-donut .overdue{border-top:1px solid #5b777724;margin-top:3px;padding-top:7px}.tsk-donut .overdue dt{color:#a8574d}.tsk-due-group+.tsk-due-group{margin-top:12px}.tsk-due-group h3{color:var(--nx-text-2);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 4px;font-size:10.5px;font-weight:700;display:flex}.tsk-due-group.overdue h3{color:#a8574d}.tsk-due-group.today h3{color:#96683d}.tsk-due-group h3 i{font-variant-numeric:tabular-nums;background:#f7f1e8f2;border-radius:999px;padding:0 6px;font-style:normal}.tsk-due-group ul{margin:0;padding:0;list-style:none;display:grid}.tsk-due-group li button{width:100%;min-height:34px;color:var(--nx-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 6px;font-size:11.5px;display:flex}.tsk-due-group li button:hover{background:#afcbd029}.tsk-due-group li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tsk-due-group li small{color:var(--nx-text-2);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10.5px}.tsk-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;padding:16px;display:grid}.tsk-shell>.tsk-main .cwk-empty{margin:0}.tsk-card{border:1px solid var(--nx-border);background:var(--nx-porcelain);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px 12px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 3px 8px #263a3e0f}.tsk-card:hover{transform:translateY(-1px);box-shadow:0 12px 30px #263a3e1f}.tsk-card:before{content:"";background:var(--nx-slate);border-radius:0 0 4px 4px;height:3px;position:absolute;top:-1px;left:16px;right:16px}.tsk-card.teal:before{background:var(--nx-teal)}.tsk-card.warm:before{background:var(--nx-peach)}.tsk-card.good:before{background:var(--nx-olive)}.tsk-card.muted:before{background:#c9cfce}.tsk-card.overdue{border-color:#a8574d59}.tsk-card header{align-items:flex-start;gap:9px;display:flex}.tsk-card header .tsk-check{margin-top:1px}.tsk-card>p{color:var(--nx-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.tsk-card-pills{flex-wrap:wrap;gap:5px;display:flex}.tsk-card-pills .cv2-pill{gap:4px}.tsk-card footer{border-top:1px solid #5b77771a;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.tsk-board{grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:12px;padding:16px;display:grid;overflow-x:auto}.tsk-column{background:#f7f1e880;border:1px solid #5b777729;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:10px;transition:border-color .16s,background-color .16s;display:flex}.tsk-column.over{border-color:var(--nx-teal);background:#5f99971a}.tsk-column>header{justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 4px;display:flex}.tsk-column h3{color:var(--nx-text);align-items:center;gap:7px;margin:0;font-size:12.5px;font-weight:650;display:inline-flex}.tsk-column>header i{min-width:22px;color:var(--nx-text-2);text-align:center;font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;padding:1px 7px;font-size:10.5px;font-style:normal}.tsk-column-body{align-content:start;gap:8px;min-height:80px;max-height:620px;display:grid;overflow-y:auto}.tsk-board-card{border:1px solid var(--nx-border);cursor:grab;background:#fff;border-radius:12px;gap:8px;padding:11px;display:grid}.tsk-board-card.dragging{opacity:.55}.tsk-board-card .tsk-title b{font-size:11.5px}.tsk-board-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.tsk-board-card footer{justify-content:space-between;align-items:center;gap:6px;display:flex}.tsk-board-card footer select{border:1px solid var(--nx-border);max-width:110px;height:28px;color:var(--nx-text-2);background:#fff;border-radius:8px;padding:0 6px;font-size:10.5px}.tsk-board-card .tsk-assignee{text-overflow:ellipsis;font-size:11px;overflow:hidden}.tsk-column-empty{color:var(--nx-text-2);text-align:center;margin:0;padding:18px 8px;font-size:11px}.tsk-column-add{height:32px;color:var(--nx-teal-ink);cursor:pointer;background:0 0;border:1px dashed #5b777759;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.tsk-column-add:hover{border-color:var(--nx-teal);background:#fff}.tsk-calendar{padding:16px}.tsk-calendar-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.tsk-calendar-head h2{color:var(--nx-text);margin:0;font-size:15px;font-weight:650}.tsk-calendar-head p{color:var(--nx-text-2);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:11px}.tsk-calendar-head .cv2-secondary{height:32px}.tsk-calendar-grid{border:1px solid var(--nx-border);background:var(--nx-porcelain);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.tsk-calendar-grid>b{border-bottom:1px solid var(--nx-border);color:var(--nx-text-2);letter-spacing:.05em;text-transform:uppercase;background:#f7f1e8b8;padding:8px 10px;font-size:10.5px;font-weight:600}.tsk-calendar-grid>div{border-bottom:1px solid #5b77771a;border-right:1px solid #5b77771a;align-content:start;gap:3px;min-width:0;min-height:104px;padding:6px;display:grid}.tsk-calendar-grid>div:nth-of-type(7n){border-right:0}.tsk-calendar-grid>div.muted{background:#f7f1e873}.tsk-calendar-grid>div.muted .tsk-calendar-day{color:#65737299}.tsk-calendar-grid>div.today{box-shadow:inset 0 0 0 1.5px var(--nx-teal);background:#5f999714}.tsk-calendar-day{color:var(--nx-text);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:11.5px;font-weight:600;display:flex}.tsk-calendar-day em{color:#fff;background:var(--nx-teal-dark);border-radius:999px;padding:0 6px;font-size:9.5px;font-style:normal}.tsk-calendar-grid>div>button{border:0;border-left:3px solid var(--nx-slate);width:100%;color:var(--nx-text);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#e2edef;border-radius:5px;padding:3px 6px;font-size:10.5px;display:block;overflow:hidden}.tsk-calendar-grid>div>button small{color:var(--nx-text-2);font-variant-numeric:tabular-nums;margin-right:4px;font-size:10px}.tsk-calendar-grid>div>button.teal{border-left-color:var(--nx-teal);background:#e5eeea}.tsk-calendar-grid>div>button.warm{background:#f5e9dd;border-left-color:#c49a74}.tsk-calendar-grid>div>button.good,.tsk-calendar-grid>div>button.muted{color:var(--nx-text-2);background:#f7f1e8e6;border-left-color:#b5bdbc;text-decoration:line-through}.tsk-calendar-grid>div>button.overdue{background:#f6e7e3;border-left-color:#a8574d}.tsk-calendar-grid .more{color:var(--nx-text-2);font-size:10px}.tsk-record-bar{justify-content:space-between;align-items:center;gap:10px;display:flex}.tsk-record-head{align-items:flex-start}.tsk-record-head h1{overflow-wrap:anywhere}.tsk-kicker{color:var(--nx-text-2);flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex;margin:0 0 6px!important;font-size:11.5px!important}.tsk-record-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex;margin-top:10px!important}.tsk-record-pills .tsk-due{gap:8px;display:inline-flex}.tsk-record-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.tsk-record-main{gap:14px;min-width:0;display:grid}.tsk-description{color:var(--nx-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.6}.tsk-notes{gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.tsk-notes li{gap:10px;display:flex}.tsk-notes li>div{gap:2px;min-width:0;display:grid}.tsk-notes b{color:var(--nx-text);font-size:12px;font-weight:600}.tsk-notes small{color:var(--nx-text-2);font-variant-numeric:tabular-nums;font-size:10.5px}.tsk-notes p{color:var(--nx-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.5}.tsk-note-form{justify-items:end;gap:8px;display:grid}.tsk-note-form textarea{border:1px solid var(--nx-border);width:100%;color:var(--nx-text);font:inherit;resize:vertical;background:#fff;border-radius:9px;padding:9px 11px;font-size:12px}.tsk-note-form textarea:focus{border-color:var(--nx-teal-dark);outline:0;box-shadow:0 0 0 3px #5f999729}.tsk-note-form .cv2-primary:disabled{opacity:.55;cursor:not-allowed}.tsk-editor-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.tsk-editor-main .cv2-card-head{margin-bottom:2px}.tsk-relation{border:0;margin:16px 0 0;padding:0}.tsk-relation legend{color:var(--nx-text-2);margin-bottom:8px;font-size:11px;font-weight:600}.tsk-relation-kinds{flex-wrap:wrap;gap:6px;display:flex}.tsk-relation-kinds button{border:1px solid var(--nx-border);color:#3d4d4a;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex}.tsk-relation-kinds button.active{border-color:var(--nx-teal);color:var(--nx-teal-ink);background:#5f99971f}:is(.eml-module :is(button,select,input,textarea):focus-visible,.tsk-module :is(button,select,input,textarea):focus-visible){outline:2px solid var(--nx-teal-dark);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tsk-card,.tsk-card:hover,.cwk-icon-btn,.tsk-check,.tsk-column{transition:none;transform:none}}@media (max-width:1500px){.eml-grid{grid-template-columns:176px minmax(280px,340px) minmax(0,1fr)}.eml-context{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cwk-metrics.nx-metric-grid.contact-directory-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.cwk-metrics.four.nx-metric-grid.contact-directory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1280px){.tsk-list-layout,.tsk-record-grid,.tsk-editor-grid{grid-template-columns:minmax(0,1fr)}.tsk-list-layout>.tsk-rail{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cwk-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.eml-grid{grid-template-columns:minmax(0,1fr)}.eml-folders.cv2-card{flex-wrap:wrap;gap:4px;display:flex}.eml-folders button{grid-template-columns:16px auto auto}.eml-folders .cwk-footnote{display:none}.eml-list.cv2-card{height:460px}.eml-reader.cv2-card{height:auto;min-height:420px}}@media (max-width:760px){.cwk-metrics.nx-metric-grid.contact-directory-metrics,.cwk-metrics.four.nx-metric-grid.contact-directory-metrics,.eml-list-selects,.cwk-field-grid,.cwk-field-grid.two{grid-template-columns:minmax(0,1fr)}.eml-reader-head,.eml-sender{flex-direction:column;grid-template-columns:minmax(0,1fr)}.eml-sender .cwk-avatar{display:none}.tsk-toolbar select{flex:140px;max-width:none}.tsk-toolbar-end{margin-left:0}.tsk-calendar-grid>div{min-height:64px}.tsk-calendar-grid>div>button{padding:4px;font-size:0}.tsk-calendar-grid>div>button small{display:none}}.task-view-switcher button{color:#6b7890;font-size:12px}.task-view-switcher button.active{color:#6d45dc;background:#eee9fc}.task-card-view,.task-kanban-view,.task-calendar-view,.archived-task-view{padding:0 18px 18px}.task-card-grid{grid-template-columns:repeat(4,minmax(190px,1fr));gap:10px;display:grid}.task-card{background:#fff;border:1px solid #e1e6ed;border-radius:11px;flex-direction:column;min-height:208px;padding:15px;display:flex;position:relative;box-shadow:0 5px 16px #26334b08}.task-card:before{content:"";background:#6f8ff1;border-radius:0 0 5px 5px;height:3px;position:absolute;top:-1px;left:16px;right:16px}.task-card.in-progress:before{background:#f09538}.task-card.waiting:before{background:#efb62a}.task-card.completed:before{background:#29a779}.task-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.task-card h3{color:#1f2c44;max-width:85%;margin:0;font-weight:700}.task-card>header>button{color:#68768d;background:0 0;border:0}.task-card>p{color:#69778d;min-height:34px;margin:7px 0 12px}.task-card-labels{align-items:center;gap:7px;display:flex}.task-card-labels i,.task-card-labels em{border-radius:6px;padding:4px 7px;font-style:normal}.task-card-labels i{color:#2b73bf;background:#eaf3fe}.task-card-labels i.in-progress{color:#c96c15;background:#fff0df}.task-card-labels i.waiting{color:#ad790d;background:#fff5d8}.task-card-labels i.completed{color:#147b5a;background:#e3f5ed}.task-card-labels em.high{color:#d63c4f}.task-card-labels em.medium{color:#cc7b17}.task-card-labels em.low{color:#168b68}.task-card dl{grid-template-columns:.8fr 1.2fr;gap:9px;margin:15px 0;display:grid}.task-card dl>div{min-width:0}.task-card dt{color:#8390a3}.task-card dd{color:#28354d;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-weight:650;overflow:hidden}.task-card dd small{color:#dd4052;margin-top:3px;display:block}.task-card>footer{border-top:1px solid #edf0f4;align-items:center;gap:7px;margin-top:auto;padding-top:10px;display:flex}.task-card>footer>span{color:#fff;background:#59677f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-weight:700;display:grid}.task-card>footer>b{font-weight:650}.task-card>footer>button{color:#5f6d84;background:#fff;border:1px solid #e0e5ec;border-radius:6px;margin-left:auto;padding:5px 9px}.task-view-footer{color:#65738a;background:#fff;border:1px solid #e2e7ee;border-radius:9px;grid-template-columns:1fr auto 1fr;align-items:center;min-height:52px;margin-top:11px;padding:0 13px;display:grid}.task-view-footer nav{gap:5px;display:flex}.task-view-footer button{background:#fff;border:1px solid #dfe4eb;border-radius:6px;width:27px;height:27px}.task-view-footer button.active{color:#6848ca;background:#eee9fd}.task-view-footer label{justify-self:end}.task-view-footer select{background:#fff;border:1px solid #dfe4eb;border-radius:6px;height:29px;margin-left:5px}.task-kanban-board{grid-template-columns:repeat(5,minmax(205px,1fr));gap:9px;display:grid;overflow-x:auto}.task-kanban-column{background:#f9fbfe;border:1px solid #e1e6ed;border-top:3px solid #6090ed;border-radius:10px;flex-direction:column;min-height:490px;padding:10px;display:flex}.task-kanban-column.orange{background:#fffbf7;border-top-color:#f08a2e}.task-kanban-column.yellow{background:#fffdf6;border-top-color:#e9ac21}.task-kanban-column.green{background:#f8fdfb;border-top-color:#23a579}.task-kanban-column.rose{background:#fff9fa;border-top-color:#e75b70}.task-kanban-column>header{justify-content:space-between;align-items:center;min-height:42px;display:flex}.task-kanban-column>header>div{align-items:center;gap:7px;display:flex}.task-kanban-column h3{color:#1f2b43;margin:0}.task-kanban-column>header span{color:#2f70ba;background:#e8f2ff;border-radius:9px;padding:3px 6px}.task-kanban-column.orange>header span{color:#c96d18;background:#fff0df}.task-kanban-column.yellow>header span{color:#ac7a10;background:#fff3d2}.task-kanban-column.green>header span{color:#157a5b;background:#def3e9}.task-kanban-column.rose>header span{color:#bf4359;background:#fee8ed}.task-kanban-column>header>button{color:#66748b;background:0 0;border:0}.task-kanban-column>div{gap:8px;display:grid}.task-kanban-card{color:#27344c;text-align:left;background:#fff;border:1px solid #e1e6ed;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:98px;padding:11px;display:flex;box-shadow:0 3px 10px #26334b08}.task-kanban-card>b{line-height:1.35}.task-kanban-card>small{color:#758297;margin-top:6px}.task-kanban-card>footer{align-items:center;gap:6px;width:100%;margin-top:auto;padding-top:10px;display:flex}.task-kanban-card>footer>span{color:#fff;background:#5a677e;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.task-kanban-card>footer>em{color:#69778d;font-style:normal}.task-column-empty{color:#8995a6;background:#fff9;border:1px dashed #d6dce5;border-radius:8px;place-items:center;min-height:95px;margin:0;display:grid}.task-column-add{color:#45536b;text-align:left;background:0 0;border:0;width:100%;height:34px;margin-top:auto}.task-add-stage{color:#37455c;background:#fff;border:1px dashed #9aa9c1;border-radius:8px;width:100%;height:42px;margin-top:11px}.task-calendar-view{min-width:720px}.task-calendar-title{align-items:center;gap:11px;height:48px;padding:0 4px;display:flex}.task-calendar-title h2{color:#1f2c44;margin:0}.task-calendar-title button{color:#5e6d84;background:#fff;border:1px solid #e0e5ec;border-radius:7px;width:30px;height:30px}.task-calendar-weekdays{background:#f7f9fc;border:1px solid #e1e6ed;border-bottom:0;border-radius:10px 10px 0 0;grid-template-columns:repeat(7,1fr);display:grid}.task-calendar-weekdays b{color:#708096;text-align:center;text-transform:uppercase;padding:11px}.task-calendar-grid{background:#fff;border:1px solid #e1e6ed;border-radius:0 0 10px 10px;grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.task-calendar-grid>article{background:#fff;border-bottom:1px solid #e8ecf1;border-right:1px solid #e8ecf1;min-height:126px;padding:8px}.task-calendar-grid>article:nth-child(7n){border-right:0}.task-calendar-grid>article:nth-last-child(-n+7){border-bottom:0}.task-calendar-grid>article.muted{color:#aab3c0;background:#fafbfd}.task-calendar-grid>article.today{background:#fbf9ff;box-shadow:inset 0 0 0 2px #7953e8}.task-calendar-grid>article>header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.task-calendar-grid>article>header>span{border-radius:50%;place-items:center;width:24px;height:24px;font-weight:700;display:grid}.task-calendar-grid>article.today>header>span{color:#fff;background:#7149de}.task-calendar-grid>article>header>i{color:#7149de;font-style:normal}.task-calendar-grid>article>button{color:#275b96;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#eaf3ff;border:0;border-left:3px solid #5891ed;border-radius:4px;width:100%;margin:4px 0;padding:5px 6px;display:block;overflow:hidden}.task-calendar-grid>article>button.in-progress{color:#a76017;background:#fff1e1;border-left-color:#ee922f}.task-calendar-grid>article>button.waiting{color:#9d7413;background:#fff6db;border-left-color:#e9b128}.task-calendar-grid>article>button.completed{color:#176f57;background:#e5f5ee;border-left-color:#28a77d}.task-calendar-grid>article>small{color:#6b788e}.archived-task-view{overflow-x:auto}.archived-task-table{background:#fff;border:1px solid #e1e6ed;border-radius:10px;min-width:940px;overflow:hidden}.archived-task-head,.archived-task-row{grid-template-columns:25px minmax(220px,1.45fr) .55fr .5fr minmax(170px,1fr) .65fr .7fr 34px;align-items:center;gap:11px;padding:0 14px;display:grid}.archived-task-head{color:#718096;text-transform:uppercase;background:#f8fafc;height:45px}.archived-task-row{border-top:1px solid #edf0f4;min-height:72px}.archived-task-row>span,.archived-task-row>strong{flex-direction:column;min-width:0;display:flex}.archived-task-row b{color:#26334a}.archived-task-row small{color:#718096;margin-top:4px;font-weight:400}.archived-task-row>i{color:#17805f;background:#e8f7f1;border:1px solid #bee6d7;border-radius:5px;justify-self:start;padding:4px 7px;font-style:normal}.archived-task-row>em{font-style:normal}.archived-task-row>em.high{color:#d83246}.archived-task-row>em.medium{color:#cf7e15}.archived-task-row>em.low{color:#169263}.archived-task-row>time{color:#46546c}.archived-task-row>label{align-items:center;gap:7px;display:flex}.archived-task-row>label>i{color:#fff;background:#59667d;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;display:grid}.archived-task-row>button{background:#fff;border:1px solid #dfe4eb;border-radius:50%;width:30px;height:30px}.archived-task-table>.task-view-footer{border:0;border-top:1px solid #edf0f4;border-radius:0;margin:0}.task-empty{color:#718096;text-align:center;background:#fff;border:1px dashed #ccd5e1;border-radius:10px;align-content:center;place-items:center;min-height:280px;padding:25px;display:grid}.task-empty>span{color:#fff;background:#704ce0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.task-empty h3{margin:12px 0 0}.task-empty p{margin:5px 0 0}.task-saved-tabs{align-items:flex-end}.task-saved-tabs>span{border-bottom:2px solid #0000;align-items:center;height:41px;display:flex}.task-saved-tabs>span.active{border-bottom-color:#6e4ce2}.task-saved-tabs>span>button{height:39px;padding:0 5px;background:0 0!important;border:0!important}.task-saved-tabs>span>button:first-child{color:#4c5a72;padding-left:10px}.task-saved-tabs>span.active>button:first-child{color:#6e4ce2}.task-saved-tabs>span>button:last-child{color:#8c97a8;width:24px;padding:0;font-size:14px!important}.task-saved-tabs>span>button:last-child:hover{color:#d63f53}.task-filterbar>.save-task-view{color:#6842d9;background:#faf8ff;border-color:#d7ccf6;min-width:92px;font-weight:650}.task-view-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17213a52;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.task-view-modal{background:#fff;border:1px solid #dfe4ec;border-radius:14px;width:min(460px,100%);overflow:hidden;box-shadow:0 24px 70px #17213a32}.task-view-modal>header{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.task-view-modal>header>div{gap:12px;display:flex}.task-view-modal>header>div>span{color:#6843dc;background:#eee9fd;border-radius:10px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.task-view-modal h2{color:#1d2941;margin:0}.task-view-modal p{color:#718096;margin:4px 0 0}.task-view-modal>header>button{color:#68758b;background:#f5f7fa;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.task-view-modal>label{color:#425069;gap:7px;padding:19px 20px 14px;font-weight:650;display:grid}.task-view-modal>label input{border:1px solid #dce3eb;border-radius:8px;outline:0;height:43px;padding:0 12px}.task-view-modal>label input:focus{border-color:#7046df;box-shadow:0 0 0 3px #7046df15}.task-view-modal>section{padding:0 20px 20px}.task-view-modal>section>small{color:#718096;margin-bottom:8px;display:block}.task-view-modal>section>div{flex-wrap:wrap;gap:6px;display:flex}.task-view-modal>section span{color:#5e48a7;background:#f0ecfb;border-radius:12px;padding:5px 8px}.task-view-modal>footer{background:#fafbfd;border-top:1px solid #e7ebf0;justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}.task-view-modal>footer button{color:#3e4b62;background:#fff;border:1px solid #dce2e9;border-radius:8px;height:38px;padding:0 16px;font-weight:650}.task-view-modal>footer button.primary{color:#fff;background:#6841db;border-color:#6841db}.new-task-page{background:#fbfcff;min-height:calc(100vh - 88px);padding:0 20px 20px;overflow:visible}.new-task-top{padding:17px 1px 16px}.new-task-back{color:#27354d;background:0 0;border:0;align-items:center;gap:9px;margin-bottom:12px;padding:0;font-weight:650;display:flex}.new-task-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.new-task-heading h1{color:#17223b;margin:0}.new-task-heading p{color:#6c7a90;margin:6px 0 0}.new-task-heading>div:last-child{gap:10px;display:flex}.new-task-heading button{color:#344158;background:#fff;border:1px solid #dfe4ec;border-radius:8px;min-width:105px;height:41px;padding:0 18px;font-weight:650}.new-task-heading button:nth-child(2){color:#6841db}.new-task-heading button.primary{color:#fff;background:linear-gradient(100deg,#7750e7,#642add);border-color:#6841db;box-shadow:0 7px 16px #6d42dd24}.new-task-form{gap:13px;display:grid}.new-task-grid{grid-template-columns:minmax(0,1.32fr) minmax(340px,.88fr);align-items:start;gap:15px;display:grid}.new-task-card{background:#fff;border:1px solid #dfe5ed;border-radius:11px;gap:17px;padding:20px;display:grid;box-shadow:0 6px 18px #27344b08}.new-task-card h2{color:#1c2941;margin:0}.new-task-card label{gap:7px;display:grid}.new-task-card label>span,.task-related-field legend{color:#46546c;font-weight:650}.new-task-card label>span i,.task-related-field legend i{color:#ef3d4d;font-style:normal}.new-task-card input:not([type=checkbox]),.new-task-card select{color:#28364e;background:#fff;border:1px solid #dce3eb;border-radius:8px;outline:0;width:100%;height:43px;padding:0 13px}.new-task-card input:focus,.new-task-card select:focus,.task-rich-editor:focus-within{border-color:#7954e4;box-shadow:0 0 0 3px #7651e316}.task-detail-card{gap:19px}.task-rich-editor{border:1px solid #dce3eb;border-radius:8px;overflow:hidden}.task-rich-editor nav{border-bottom:1px solid #e5e9ef;align-items:center;height:40px;display:flex}.task-rich-editor nav button{color:#4a5870;background:#fff;border:0;border-right:1px solid #e6eaf0;min-width:40px;height:40px;padding:0 10px}.task-rich-editor nav button:first-child{text-align:left;min-width:120px}.task-rich-editor nav button.expand{border-left:1px solid #e6eaf0;border-right:0;margin-left:auto}.task-rich-editor textarea{resize:vertical;color:#29364d;background:#fff;border:0;outline:0;width:100%;height:96px;padding:13px;display:block}.new-task-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.task-related-field{border:0;min-width:0;margin:0;padding:0}.task-related-field>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:8px;display:grid}.task-related-field button{color:#425069;background:#fff;border:1px solid #dce3eb;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:43px;display:flex}.task-related-field button span{font-size:15px}.task-related-field button.active{color:#6840de;background:#faf8ff;border-color:#7447e5;box-shadow:0 0 0 1px #7447e5}.selected-related{border:1px solid #dce3eb;border-radius:8px;grid-template-rows:1fr 1fr;grid-template-columns:29px 1fr auto auto;align-items:center;column-gap:9px;height:50px;padding:6px 11px;display:grid}.selected-related>strong{color:#6843dc;background:#eee9fe;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.selected-related>b{color:#26344c;align-self:end}.selected-related>small{color:#748197;grid-column:2;align-self:start}.selected-related>button{color:#758298;background:0 0;border:0;grid-area:1/3/3;width:27px;height:28px;font-size:16px}.selected-related>em{color:#637087;grid-area:1/4/3;font-style:normal}.new-task-side{gap:15px;display:grid}.people-select{border:1px solid #dce3eb;border-radius:8px;grid-template-columns:30px 1fr;align-items:center;gap:7px;height:46px;padding:4px 7px;display:grid}.people-select>i{color:#fff;background:#58667d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;display:grid}.people-select select,.people-select input{height:36px!important;box-shadow:none!important;border:0!important;padding:0 5px!important}.people-select.followers{grid-template-columns:28px 28px 1fr}.people-select.followers>i:nth-child(2){background:#344964;margin-left:-9px}.task-options{gap:12px;display:grid}.task-options label{align-items:center;gap:9px;display:flex}.task-options input{accent-color:#7044df;width:17px;height:17px}.task-options label>span{color:#344158;font-weight:500}.task-advanced{color:#334159;text-align:left;background:#fff;border:1px solid #dfe5ed;border-radius:10px;align-items:center;gap:15px;min-height:63px;padding:11px 20px;display:flex}.task-advanced>span:first-child{font-size:21px}.task-advanced>span:last-child{flex-direction:column;gap:3px;display:flex}.task-advanced small{color:#718096;font-weight:400}@media (max-width:1350px){.task-card-grid{grid-template-columns:repeat(3,minmax(190px,1fr))}.task-kanban-board{grid-template-columns:repeat(5,230px)}.new-task-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)}.task-related-field>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:950px){.task-card-grid{grid-template-columns:repeat(2,minmax(190px,1fr))}.task-calendar-view,.archived-task-view{overflow-x:auto}.task-calendar-weekdays,.task-calendar-grid{min-width:820px}.new-task-grid{grid-template-columns:1fr}.new-task-side{grid-template-columns:1fr 1fr}.new-task-side .new-task-card:last-child{grid-column:1/-1}}@media (max-width:680px){.task-card-view,.task-kanban-view,.task-calendar-view,.archived-task-view{padding:0 12px 12px}.task-card-grid{grid-template-columns:1fr}.task-view-footer{min-width:620px}.new-task-page{padding:0 12px 14px}.new-task-heading{flex-direction:column}.new-task-heading>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.new-task-heading button.primary{grid-column:1/-1}.new-task-card{padding:15px}.new-task-field-grid,.new-task-side{grid-template-columns:1fr}.new-task-side .new-task-card:last-child{grid-column:auto}.task-related-field>div{grid-template-columns:1fr 1fr}}.task-detail-view{color:#17213f;background:#fbfcfe;border:1px solid #e2e7ee;border-radius:16px;min-height:calc(100vh - 88px);position:relative;overflow:visible;box-shadow:0 12px 34px #24324a0a}.task-detail-view button,.task-detail-view input{font:inherit}.task-detail-topbar{background:#fff;justify-content:space-between;align-items:center;min-height:58px;padding:0 22px;display:flex}.task-detail-topbar>button{color:#33425d;background:0 0;border:0;font-size:9px}.task-detail-topbar>div{align-items:center;gap:9px;display:flex}.task-detail-topbar>div>button,.task-more-wrap>button{color:#5d36d4;background:#fff;border:1px solid #dfe4eb;border-radius:8px;min-width:112px;height:38px;padding:0 14px;font-size:9px;font-weight:700}.task-detail-topbar button.square{color:#33425d;width:38px;min-width:38px;padding:0;font-size:18px}.task-more-wrap{position:relative}.task-more-wrap>button{border-color:#8c6ee8;justify-content:space-between;align-items:center;gap:20px;display:flex}.task-more-wrap>button.active{background:#faf8ff}.task-more-menu{z-index:20;background:#fff;border:1px solid #e2e5ed;border-radius:10px;width:212px;padding:8px 0;position:absolute;top:44px;right:0;box-shadow:0 16px 38px #14203a22}.task-more-menu button{color:#1d2946;text-align:left;background:#fff;border:0;align-items:center;gap:10px;width:100%;height:33px;padding:0 13px;font-size:8px;display:flex}.task-more-menu button:hover{background:#f8f6ff}.task-more-menu button.menu-divider{border-top:1px solid #e8ebf1;height:40px;margin-top:7px;padding-top:7px}.task-more-menu button.delete{color:#e3273f}.task-more-menu i{color:#313e5e;width:18px;font-size:11px;font-style:normal}.task-more-menu .delete i{color:#e3273f}.task-detail-header{background:#fff;align-items:center;gap:14px;padding:4px 28px 8px;display:flex}.task-detail-icon{color:#2583df;background:#edf6ff;border:1px solid #9ac7ff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:20px;display:grid;position:relative}.task-detail-icon:before{content:"";background:#22a977;border-radius:2px;width:20px;height:2px;position:absolute;top:-3px;left:13px}.task-detail-title>div{align-items:center;gap:7px;display:flex}.task-detail-title h1{color:#111a3c;letter-spacing:-.25px;margin:0;font-size:19px}.task-detail-title>div button{color:#7d87a0;background:0 0;border:0;font-size:18px}.task-detail-title>div button.starred{color:#f0ac16}.task-detail-title p{align-items:center;gap:8px;margin:5px 0 0;display:flex}.task-detail-title p button{color:#6732e5;background:0 0;border:0;font-size:9px}.task-detail-title p i{color:#9aa3b4;font-size:8px;font-style:normal}.task-detail-meta{background:#fff;align-items:center;gap:0;min-height:52px;padding:0 28px;display:flex}.task-detail-meta>span{color:#1b2745;border-right:1px solid #e4e8ef;align-items:center;min-height:22px;padding:0 24px;font-size:9px;font-weight:650;display:flex}.task-detail-meta>span:first-child{color:#2879d0;background:#f0f7ff;border:1px solid #bdd9ff;border-radius:999px;margin-right:10px;padding:0 12px}.task-detail-meta>span:last-child{border-right:0}.task-detail-meta .task-priority.high{color:#18213e}.task-detail-meta .task-priority.high:first-letter{color:#e12f47}.task-detail-tabs{background:#fff;border-bottom:1px solid #e4e8ef;align-items:flex-end;gap:8px;height:49px;padding:0 22px;display:flex}.task-detail-tabs button{color:#33415d;background:0 0;border:0;border-bottom:2px solid #0000;height:42px;padding:0 12px;font-size:9px}.task-detail-tabs button.active{color:#6036df;border-bottom-color:#6036df}.task-detail-tabs i{color:#495570;background:#eef0f6;border-radius:9px;margin-left:6px;padding:2px 6px;font-size:7px;font-style:normal}.task-detail-layout{grid-template-columns:minmax(0,1.65fr) minmax(290px,.9fr);gap:12px;padding:14px 22px 22px;display:grid}.task-detail-layout>main,.task-detail-layout>aside{align-content:start;gap:12px;min-width:0;display:grid}.task-detail-card,.task-side-card{background:#fff;border:1px solid #e1e6ee;border-radius:11px;overflow:hidden}.task-detail-card{padding:18px}.task-detail-card h2,.task-side-card h2{color:#202a43;margin:0;font-size:11px}.task-description>p{color:#26334d;margin:14px 0 0;font-size:9px;line-height:1.65}.task-checklist-head{border-top:1px solid #e9edf2;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:grid}.task-checklist-head b,.task-checklist-head strong{font-size:9px}.task-checklist-head strong{text-align:right}.task-checklist-head>i{background:#e7e9ef;border-radius:99px;height:4px;overflow:hidden}.task-checklist-head u{border-radius:inherit;background:#7049e7;height:100%;display:block}.task-checklist{margin-top:10px;display:grid}.task-checklist label{cursor:pointer;grid-template-columns:17px minmax(185px,1.45fr) minmax(105px,.75fr) 70px 82px;align-items:center;gap:7px;min-height:37px;display:grid}.task-checklist input{opacity:0;pointer-events:none;position:absolute}.task-checklist .check-box{color:#0000;background:#fff;border:1px solid #9aa7ba;border-radius:3px;place-items:center;width:13px;height:13px;font-size:9px;display:grid}.task-checklist input:checked+.check-box{color:#fff;background:#7043ec;border-color:#7043ec}.task-checklist label>b{font-size:8px}.check-owner{align-items:center;gap:7px;font-size:8px;display:flex}.check-owner i{color:#fff;background:#55657e;border-radius:50%;place-items:center;width:21px;height:21px;font-size:6px;font-style:normal;display:grid}.task-checklist em{border-radius:5px;justify-self:start;padding:4px 8px;font-size:7px;font-style:normal}.task-checklist em.complete{color:#16805e;background:#ebf8f3;border:1px solid #bde8d6}.task-checklist em.todo{color:#2573ce;background:#edf6ff;border:1px solid #bdd9ff}.task-checklist time{color:#69768c;font-size:7.5px}.add-checklist{color:#6535df;background:0 0;border:0;margin-top:8px;font-size:9px}.task-comments h2{align-items:center;gap:7px;display:flex}.task-comments h2 i{color:#6038db;background:#eee9fd;border-radius:9px;padding:2px 6px;font-size:7px;font-style:normal}.task-comments article{border-bottom:1px solid #edf0f5;grid-template-columns:28px 1fr;gap:10px;padding:14px 0;display:grid}.task-comments article>span{color:#fff;background:#59677f;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.task-comments article header{align-items:center;gap:14px;display:flex}.task-comments article header b{font-size:8.5px}.task-comments article header time{color:#77839a;font-size:7.5px}.task-comments article header button{background:0 0;border:0;margin-left:auto;font-size:9px}.task-comments article p{color:#27344e;margin:8px 0 0;font-size:8px}.task-comments form{grid-template-columns:1fr 72px;gap:10px;margin-top:16px;display:grid}.task-comments form label{border:1px solid #dce2ea;border-radius:7px;grid-template-columns:1fr 36px;height:38px;display:grid}.task-comments form input{border:0;outline:0;min-width:0;padding:0 10px;font-size:8px}.task-comments form label button{color:#4b5a75;background:0 0;border:0;font-size:14px}.task-comments form>button{color:#fff;background:#693ce4;border:0;border-radius:7px;font-size:8px}.task-comments.expanded{min-height:500px}.task-side-card{padding:16px}.task-side-card>h2{margin-bottom:15px}.task-side-card>dl{gap:12px;margin:0;display:grid}.task-side-card dl>div{grid-template-columns:minmax(100px,.8fr) 1.2fr;gap:10px;display:grid}.task-side-card dt{color:#34425e;font-size:8px}.task-side-card dd{color:#1d2844;margin:0;font-size:8px;font-weight:650}.task-side-card dd.high{color:#d92f47}.status-dot{background:#2584e9;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.task-side-audit{border-top:1px solid #e9edf2;gap:10px;margin-top:20px;padding-top:16px;display:grid}.task-side-audit span{grid-template-columns:25px 75px 1fr;align-items:center;display:grid}.task-side-audit i{color:#fff;background:#5d687e;border-radius:50%;place-items:center;width:23px;height:23px;font-size:6px;font-style:normal;display:grid}.task-side-audit small{color:#69768d}.task-related-links dd button{color:#6936e2;text-align:left;background:0 0;border:0;padding:0;font-size:8px;font-weight:650}.task-side-activity>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.task-side-activity>header button{color:#6539dd;background:0 0;border:0;font-size:8px}.task-side-activity>div{grid-template-columns:28px 1fr;gap:9px;min-height:66px;display:grid;position:relative}.task-side-activity>div:not(:last-child):before{content:"";background:#e1e5ed;width:1px;position:absolute;top:28px;bottom:-2px;left:13px}.task-side-activity>div>i{z-index:1;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.task-side-activity>div>i.green{color:#14835e;background:#e8f7f1}.task-side-activity>div>i.violet{color:#663bdf;background:#eee9fd}.task-side-activity>div>i.blue{color:#267dd2;background:#eaf4ff}.task-side-activity>div span{align-content:start;display:grid}.task-side-activity>div small{color:#5d6b83;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.task-side-activity>div time{color:#65738b;margin-top:5px;font-size:6.8px}.task-subtab-card{min-height:480px}.task-subtab-card>header{border-bottom:1px solid #e9edf2;justify-content:space-between;align-items:flex-start;margin:-18px -18px 12px;padding:16px 18px;display:flex}.task-subtab-card>header p{color:#6f7c93;margin:4px 0 0;font-size:8px}.task-subtab-card>header>button{color:#fff;background:#673be0;border:0;border-radius:7px;height:34px;padding:0 12px;font-size:8px}.task-subtask-list{display:grid}.task-subtask-list label{border-bottom:1px solid #edf0f5;grid-template-columns:18px minmax(190px,1fr) 28px 75px 90px;align-items:center;gap:10px;min-height:62px;display:grid}.task-subtask-list label>input{accent-color:#6b40e2;width:13px;height:13px}.task-subtask-list label>span{display:grid}.task-subtask-list label b{font-size:9px}.task-subtask-list label small{color:#758299;margin-top:4px;font-size:7.5px}.task-subtask-list label>i{color:#fff;background:#59677f;border-radius:50%;place-items:center;width:25px;height:25px;font-size:6px;font-style:normal;display:grid}.task-subtask-list label>em{border-radius:5px;justify-self:start;padding:4px 7px;font-size:7px;font-style:normal}.task-subtask-list label>em.complete{color:#15805e;background:#e8f7f1}.task-subtask-list label>em.todo{color:#2878cc;background:#eaf4ff}.task-subtask-list time{color:#63718a;font-size:7.5px}.task-detail-files{display:grid}.task-detail-files>button{color:#1d2945;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:36px minmax(180px,1fr) 100px 60px;align-items:center;gap:10px;min-height:68px;display:grid}.task-detail-files>button>i{border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.task-detail-files>button>i.blue{color:#267bd0;background:#eaf4ff}.task-detail-files>button>i.green{color:#15835f;background:#e8f7f1}.task-detail-files>button>i.rose{color:#db3e56;background:#fff0f2}.task-detail-files span{display:grid}.task-detail-files b{font-size:9px}.task-detail-files small,.task-detail-files time,.task-detail-files em{color:#718096;font-size:7.5px;font-style:normal}.task-time-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin:15px 0;display:grid}.task-time-summary article{background:#fafbfe;border:1px solid #e3e7ef;border-radius:9px;padding:15px;display:grid}.task-time-summary small,.task-time-summary em{color:#748198;font-size:7.5px;font-style:normal}.task-time-summary b{color:#17213f;margin:5px 0;font-size:18px}.task-time-entries{border:1px solid #e4e8ef;border-radius:9px;display:grid}.task-time-entries>div{border-bottom:1px solid #edf0f5;grid-template-columns:28px 1fr 70px 100px;align-items:center;gap:10px;min-height:64px;padding:0 12px;display:grid}.task-time-entries>div:last-child{border-bottom:0}.task-time-entries>div>i{color:#fff;background:#59677f;border-radius:50%;place-items:center;width:25px;height:25px;font-size:6px;font-style:normal;display:grid}.task-time-entries span{display:grid}.task-time-entries b,.task-time-entries strong{font-size:8.5px}.task-time-entries small,.task-time-entries time{color:#718096;margin-top:3px;font-size:7.5px}.task-history-list{display:grid}.task-history-list>div{grid-template-columns:32px 1fr 130px;align-items:start;gap:10px;min-height:78px;padding:13px 4px;display:grid;position:relative}.task-history-list>div:not(:last-child):before{content:"";background:#e0e5ed;width:1px;position:absolute;top:46px;bottom:-10px;left:19px}.task-history-list>div>i{z-index:1;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.task-history-list>div>i.green{color:#15805e;background:#e8f7f1}.task-history-list>div>i.violet{color:#663bdf;background:#eee9fd}.task-history-list>div>i.blue{color:#267bd0;background:#eaf4ff}.task-history-list span{display:grid}.task-history-list b{font-size:9px}.task-history-list small,.task-history-list time{color:#718096;margin-top:4px;font-size:7.5px}.tasks-workspace .task-row>.task-name-button,.tasks-workspace .archived-task-row>.task-name-button{width:auto;min-width:0;height:auto;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:5px 0;display:flex}.tasks-workspace .task-row>.task-name-button b,.tasks-workspace .archived-task-row>.task-name-button b{overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:10px;line-height:1.35}.tasks-workspace .task-row>.task-name-button small,.tasks-workspace .archived-task-row>.task-name-button small{color:#718096;overflow-wrap:anywhere;white-space:normal;max-width:100%;margin-top:4px;font-size:8.5px;line-height:1.35}.tasks-workspace .task-row>button:last-child,.tasks-workspace .archived-task-row>button:last-child{background:#fff;border:1px solid #dfe4eb;border-radius:50%;width:29px;height:29px;padding:0}.task-card{cursor:default}.task-card>footer>button{cursor:pointer}.task-detail-view :is(h1,h2,h3,b,p,small,span,dt,dd,time,em,button){overflow-wrap:anywhere}.task-detail-title{min-width:0;max-width:100%}.task-detail-title h1{line-height:1.3}.task-detail-title p button{line-height:1.4}.task-detail-meta>span{white-space:nowrap;line-height:1.35}.task-checklist label{min-height:43px}.task-checklist label>b,.task-checklist time,.check-owner{line-height:1.35}.task-side-card dl>div{align-items:start}.task-side-card dt,.task-side-card dd{line-height:1.45}.task-side-audit span{min-height:30px}.task-side-audit b,.task-side-audit small{line-height:1.35}.task-side-activity>div{min-height:74px}.task-side-activity>div b,.task-side-activity>div small,.task-side-activity>div time{line-height:1.4}.task-subtask-list label{min-height:68px}.task-subtask-list label b,.task-subtask-list label small{line-height:1.4}.task-detail-files>button{min-height:72px}.task-detail-files b,.task-detail-files small,.task-detail-files time,.task-history-list b,.task-history-list small,.task-history-list time{line-height:1.4}.task-detail-topbar>button,.task-detail-topbar>div>button,.task-more-wrap>button{font-size:10px}.task-detail-title h1{font-size:20px}.task-detail-title p button,.task-detail-meta>span,.task-detail-tabs button{font-size:10px}.task-detail-card h2,.task-side-card h2{font-size:12px}.task-description>p{font-size:10px}.task-checklist-head b,.task-checklist-head strong,.task-checklist label>b{font-size:9.5px}.check-owner,.task-checklist time,.task-checklist em{font-size:8.5px}.task-comments article header b,.task-comments article p{font-size:9.5px}.task-comments article header time,.task-comments form input,.task-comments form>button{font-size:9px}.task-side-card dt,.task-side-card dd{font-size:9.5px}.task-side-audit b,.task-side-audit small{font-size:8.5px}.task-side-activity>div b{font-size:9.5px}.task-side-activity>div small,.task-side-activity>div time{font-size:8.5px}.task-subtab-card>header p,.task-subtab-card>header>button{font-size:9px}.task-subtask-list label b,.task-detail-files b,.task-time-entries b,.task-time-entries strong,.task-history-list b{font-size:9.5px}.task-subtask-list label small,.task-subtask-list time,.task-detail-files small,.task-detail-files time,.task-detail-files em,.task-time-entries small,.task-time-entries time,.task-history-list small,.task-history-list time{font-size:8.5px}@media (max-width:1100px){.task-detail-layout{grid-template-columns:1fr}.task-detail-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.task-side-activity{grid-column:1/-1}.task-checklist label{grid-template-columns:17px minmax(175px,1fr) 100px 65px 80px}}@media (max-width:760px){.task-detail-topbar{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.task-detail-topbar>div{width:100%;overflow-x:auto}.task-detail-header,.task-detail-meta{padding-inline:14px}.task-detail-meta{overflow-x:auto}.task-detail-meta>span{flex:none}.task-detail-tabs{padding-inline:10px;overflow-x:auto}.task-detail-tabs button{flex:none}.task-detail-layout{padding:10px}.task-detail-layout>aside{grid-template-columns:1fr}.task-side-activity{grid-column:auto}.task-checklist{overflow-x:auto}.task-checklist label{min-width:650px}.task-time-summary{grid-template-columns:1fr}.task-detail-title h1{font-size:16px}.task-detail-title p{flex-wrap:wrap}}.leads-workspace{color:#28344a;background:#fbfcfe;border:1px solid #e3e7ed;border-radius:16px;min-height:calc(100vh - 88px);overflow:hidden;box-shadow:0 12px 35px #24324a0b}.leads-workspace button,.leads-workspace input,.leads-workspace select{font-family:inherit}.leads-head{background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:90px;padding:18px 24px;display:flex}.leads-head h1{letter-spacing:-.6px;margin:0;font-size:25px}.leads-head p{color:#718096;margin:7px 0 0;font-size:12px}.leads-head>div:last-child{gap:9px;display:flex}.leads-head button{color:#3e4b62;background:#fff;border:1px solid #dfe4eb;border-radius:9px;height:40px;padding:0 15px;font-size:11px;font-weight:650}.leads-head button.dark,.lead-create-form button[type=submit]{color:#fff;background:#171d31;border-color:#171d31}.lead-metrics{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0 24px 20px;display:grid}.lead-metrics article{background:#fff;border:1px solid #e1e6ec;border-radius:14px;align-items:center;gap:14px;min-height:108px;padding:16px;display:flex}.lead-metrics article>span{border-radius:12px;flex:none;place-items:center;width:50px;height:50px;font-size:20px;display:grid}.lead-metrics span.violet{color:#664bc9;background:#eee9fc}.lead-metrics span.blue{color:#2b82e1;background:#e1effc}.lead-metrics span.green{color:#159556;background:#e2f3e6}.lead-metrics span.orange{color:#ef7c11;background:#fff0df}.lead-metrics article>div{flex-direction:column;display:flex}.lead-metrics small{color:#77849a;font-size:10px}.lead-metrics b{color:#172036;margin-top:5px;font-size:22px}.lead-metrics em{color:#168c70;margin-top:7px;font-size:9px;font-style:normal}.lead-create-form{background:linear-gradient(100deg,#f3f0fc,#fbfcfe);border:1px solid #dbd5eb;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr)) auto auto;align-items:end;gap:9px;margin:0 20px 14px;padding:14px;display:grid}.lead-create-form label{flex-direction:column;gap:5px;display:flex}.lead-create-form label span{color:#737f92;font-size:9px}.lead-create-form input,.lead-create-form select{background:#fff;border:1px solid #dce1e8;border-radius:8px;outline:0;height:38px;padding:0 10px;font-size:10px}.lead-create-form button{background:#fff;border:1px solid #dce1e8;border-radius:8px;height:38px;padding:0 12px;font-size:10px}.lead-list-layout{grid-template-columns:minmax(0,1fr) 350px;gap:14px;padding:0 20px 18px;display:grid}.lead-list-layout>section,.lead-list-layout>aside{min-width:0}.lead-list-layout>aside{align-content:start;gap:12px;display:grid}.lead-filters{background:#fff;border:1px solid #e1e6ec;border-radius:12px 12px 0 0;grid-template-rows:45px 45px;grid-template-columns:minmax(300px,1fr) auto;gap:7px 10px;min-height:103px;padding:8px 10px;display:grid}.lead-filters>label{color:#718096;background:#fff;border:1px solid #dfe4eb;border-radius:9px;grid-column:1/-1;align-items:center;gap:8px;height:42px;padding:0 13px;display:flex}.lead-filters input{color:#344157;background:0 0;border:0;outline:0;width:100%;font-size:11px}.lead-filters>div{gap:8px;display:flex}.lead-filters>div>button{color:#4f5c73;white-space:nowrap;background:#fff;border:1px solid #dfe4eb;border-radius:9px;height:39px;padding:0 13px;font-size:10px}.lead-view-buttons{justify-content:flex-end}.lead-view-buttons button{width:56px!important;padding:0!important}.lead-view-buttons button span{display:none}.lead-view-buttons button.active{color:#16866f!important;background:#eaf7f3!important;border-color:#c9e8df!important}.lead-list-table{background:#fff;border:1px solid #e1e6ec;border-top:0;border-radius:0 0 12px 12px;overflow-x:auto}.lead-list-table table{border-collapse:collapse;width:100%;min-width:1010px}.lead-list-table th{color:#748096;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;height:42px;padding:0 12px;font-size:8px}.lead-list-table td{color:#536077;white-space:nowrap;border-top:1px solid #edf0f3;height:62px;padding:8px 12px;font-size:9.5px}.lead-list-table input{accent-color:#168f75;width:13px;height:13px}.lead-list-table td>small{color:#8792a3;margin-top:4px;font-size:8px;display:block}.lead-person{align-items:center;gap:9px;display:flex}.lead-person>.row-avatar{width:36px;height:36px;font-size:9px}.lead-person>span:last-child{flex-direction:column;display:flex}.lead-person b{color:#263147;font-size:10px}.lead-person small{color:#7e8a9e;margin-top:4px;font-size:8px}.lead-stage{border-radius:10px;padding:5px 9px;font-size:8px;display:inline-flex}.lead-stage.new{color:#2975ba;background:#e0eefb}.lead-stage.contacted,.lead-stage.proposal-sent{color:#654ac5;background:#ebe6fc}.lead-stage.in-progress{color:#b66c1f;background:#fff0d8}.lead-stage.qualified,.lead-stage.converted{color:#24775b;background:#ddf1e7}.lead-stage.nurturing{color:#2776ba;background:#dfedfb}.lead-stage.disqualified{color:#c34259;background:#fde2e7}.lead-score{border-radius:6px;place-items:center;width:29px;height:24px;font-size:8px;display:inline-grid}.lead-score.high{color:#257553;background:#ddf1e7}.lead-score.medium{color:#b66b22;background:#fff0d8}.lead-score.low{color:#c44257;background:#fde2e7}.lead-round{color:#68758a;background:#fff;border:1px solid #dfe4eb;border-radius:50%;width:32px;height:32px}.lead-pagination{color:#748096;border-top:1px solid #edf0f3;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-width:650px;min-height:54px;padding:8px 13px;font-size:9px;display:grid}.lead-pagination nav{gap:5px;display:flex}.lead-pagination button{color:#627087;background:#fff;border:1px solid #dfe4eb;border-radius:8px;width:30px;height:30px;font-size:9px}.lead-pagination button.active{color:#16866f;background:#e8f6f2;border-color:#c7e5dc}.lead-pagination label{justify-self:end;align-items:center;gap:7px;display:flex}.lead-pagination select{background:#fff;border:1px solid #dfe4eb;border-radius:8px;height:30px;font-size:9px}.lead-insight-card{background:#fff;border:1px solid #e1e6ec;border-radius:13px;padding:17px;overflow:hidden}.lead-insight-card h2{color:#1c263a;margin:0 0 15px;font-size:13px}.lead-insight-card>button{color:#16866f;background:0 0;border:0;width:100%;margin-top:13px;font-size:9px}.lead-stage-card>div,.lead-source-card>div{grid-template-columns:125px 1fr;align-items:center;gap:16px;display:grid}.lead-stage-card>div>span,.lead-source-card>div>span{background:radial-gradient(circle,#fff 52%,transparent 53%),conic-gradient(#2e8cea 0 135deg,#8b62e5 135deg 214deg,#f6b825 214deg 304deg,#43bd91 304deg 338deg,#59657e 338deg);border-radius:50%;align-content:center;place-items:center;width:118px;height:118px;display:grid}.lead-stage-card>div>span b,.lead-source-card>div>span b{font-size:20px}.lead-stage-card>div>span small,.lead-source-card>div>span small{font-size:8px}.lead-stage-card dl{gap:9px;margin:0;display:grid}.lead-stage-card dl>div{justify-content:space-between;gap:8px;display:flex}.lead-stage-card dt,.lead-stage-card dd{font-size:8px}.lead-stage-card dd{margin:0}.lead-stage-card dt i{background:#2e8cea;border-radius:50%;width:7px;height:7px;display:inline-block}.lead-stage-card dt i.violet{background:#8b62e5}.lead-stage-card dt i.orange{background:#f6b825}.lead-stage-card dt i.green{background:#43bd91}.lead-stage-card dt i.gray{background:#59657e}.lead-source-card>div{grid-template-columns:1fr}.lead-source-card>div>span{display:none}.lead-source-card dl{gap:11px;margin:0;display:grid}.lead-source-card dl>div{grid-template-columns:65px 1fr 70px;align-items:center;gap:10px;display:grid}.lead-source-card dt,.lead-source-card dd{font-size:8px}.lead-source-card dd{text-align:right;margin:0}.lead-source-card dl i{background:#e0e5ec;border-radius:3px;height:4px}.lead-source-card dl i span{background:#2e8cea;border-radius:3px;height:100%;display:block}.lead-source-card .source-1{background:#8a5fe8}.lead-source-card .source-2{background:#f1b62a}.lead-source-card .source-3{background:#3dbc8e}.lead-source-card .source-4{background:#68748a}.lead-owner-card>div{grid-template-columns:18px 30px minmax(0,1fr) 60px 48px;align-items:center;gap:8px;min-height:49px;display:grid}.lead-owner-card>div>span{color:#8390a3;font-size:8px}.lead-owner-card>div>i{color:#fff;background:#58647a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;display:grid}.lead-owner-card>div>b{font-size:9px}.lead-owner-card>div>small{font-size:8px}.lead-owner-card>div>em{color:#168c70;text-align:right;font-size:8px;font-style:normal}.lead-filters.compact{border-radius:12px;align-items:center;gap:12px;min-height:65px;margin:0 20px;padding:9px 10px;display:flex}.lead-filters.compact>.lead-view-buttons{flex:none}.lead-filters.compact>.lead-view-buttons button{width:auto!important;padding:0 12px!important}.lead-filters.compact>.lead-view-buttons button span{display:inline}.lead-filters.compact>div:nth-child(2){flex:1;min-width:0;overflow-x:auto}.lead-filters.compact>label{flex:none;grid-column:auto;width:280px}.lead-board-layout{grid-template-columns:265px minmax(0,1fr);gap:12px;padding:12px 20px;display:grid}.lead-board-layout>aside{background:#fff;border:1px solid #e1e6ec;border-radius:12px;min-width:0;overflow:hidden}.lead-board-layout>aside>div:first-child{border-bottom:1px solid #edf0f3;min-height:63px;padding:13px}.lead-board-layout>aside h2{margin:0;font-size:12px}.lead-board-layout>aside>div:first-child button{color:#718096;background:0 0;border:0;margin-top:7px;padding:0;font-size:8px}.lead-board-layout>aside>button{width:100%;min-height:59px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:34px minmax(0,1fr) auto 27px;align-items:center;gap:8px;padding:8px 12px;display:grid}.lead-board-layout>aside>button>.row-avatar{width:33px;height:33px;font-size:8px}.lead-board-layout>aside>button>div{flex-direction:column;display:flex}.lead-board-layout>aside>button b{font-size:9px}.lead-board-layout>aside>button small{color:#7d899d;margin-top:4px;font-size:8px}.lead-board-layout>aside>button>i{color:#654ac5;background:#ece7fc;border-radius:9px;padding:4px 7px;font-size:7px;font-style:normal}.lead-board-layout>aside>button>i.new,.lead-board-layout>aside>button>i.nurturing{color:#2474b4;background:#dfeefb}.lead-board-layout>aside>button>i.in-progress{color:#a76b1f;background:#fff1d9}.lead-board-layout>aside>button>i.qualified,.lead-board-layout>aside>button>i.converted{color:#28765b;background:#ddf1e7}.lead-board-layout>aside>button>i.disqualified{color:#bb4055;background:#fde2e7}.lead-board-layout>aside>button>em{color:#267653;background:#ddf1e7;border-radius:5px;place-items:center;width:25px;height:22px;font-size:7px;font-style:normal;display:grid}.lead-board-layout>aside>button>em.medium{color:#a96720;background:#fff0d8}.lead-board-layout>aside>button>em.low{color:#bd4055;background:#fde2e7}.lead-board-layout>aside .lead-pagination{grid-template-columns:1fr auto;min-width:0;padding:7px 9px}.lead-board-layout>aside .lead-pagination span{grid-column:1/-1}.lead-board-layout>aside .lead-pagination label{display:none}.lead-board-layout>aside .lead-pagination nav{justify-self:end}.lead-board-layout>aside .lead-pagination nav button:nth-child(4),.lead-board-layout>aside .lead-pagination nav button:nth-child(5),.lead-board-layout>aside .lead-pagination nav button:nth-child(7){display:none}.lead-kanban-board{grid-template-columns:repeat(5,minmax(190px,1fr));gap:9px;min-width:0;display:grid;overflow-x:auto}.lead-kanban-column{background:#f6f9fc;border:1px solid #e0e5ec;border-radius:10px;flex-direction:column;min-height:410px;display:flex;overflow:hidden}.lead-kanban-column.violet{background:#f8f6fc}.lead-kanban-column.orange{background:#fffaf1}.lead-kanban-column.green,.lead-kanban-column.mint{background:#f5fbf9}.lead-kanban-column>header{flex-direction:column;justify-content:center;min-height:58px;padding:10px 12px;display:flex}.lead-kanban-column header b{font-size:10px}.lead-kanban-column header b i{background:#2f8de6;border-radius:50%;width:7px;height:7px;display:inline-block}.lead-kanban-column.violet header i{background:#8a61e4}.lead-kanban-column.orange header i{background:#f2aa22}.lead-kanban-column.green header i,.lead-kanban-column.mint header i{background:#24a77e}.lead-kanban-column header span{color:#718096;margin-top:7px;font-size:8px}.lead-kanban-column>div{gap:8px;padding:0 7px;display:grid}.lead-kanban-card{min-height:74px;color:inherit;text-align:left;background:#fff;border:1px solid #e3e7ed;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:start;gap:8px;padding:10px;display:grid;box-shadow:0 3px 10px #23304a08}.lead-kanban-card>.row-avatar{width:33px;height:33px;font-size:8px}.lead-kanban-card>div{flex-direction:column;min-width:0;display:flex}.lead-kanban-card b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.lead-kanban-card small,.lead-kanban-card time{color:#7c899d;margin-top:4px;font-size:8px}.lead-kanban-card>i{font-size:9px;font-style:normal}.lead-kanban-card>em{color:#257553;background:#ddf1e7;border-radius:5px;grid-column:3;place-items:center;width:24px;height:21px;font-size:7px;font-style:normal;display:grid}.lead-kanban-card>em.medium{color:#a76920;background:#fff0d8}.lead-kanban-column>button{color:#46536b;text-align:left;background:0 0;border:0;margin-top:auto;padding:13px;font-size:9px}.add-lead-stage{color:#3f4c65;background:#fff;border:1px dashed #8a9cc0;border-radius:8px;grid-column:1/-1;height:41px;font-size:9px}.lead-board-insights{grid-template-columns:1.05fr .9fr .95fr;gap:12px;padding:0 20px 20px;display:grid}.lead-board-insights .lead-source-card>div{grid-template-columns:150px 1fr}.lead-board-insights .lead-source-card>div>span{width:140px;height:140px;display:grid}.recent-lead-activity>div{grid-template-columns:30px minmax(0,1fr) 52px;align-items:center;gap:9px;min-height:51px;display:grid}.recent-lead-activity>div>span{color:#5265b8;background:#e8ebf8;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.recent-lead-activity>div>b{flex-direction:column;font-size:8.5px;display:flex}.recent-lead-activity>div small{color:#8390a3;margin-top:4px;font-size:7.5px}.recent-lead-activity time{color:#8290a3;text-align:right;font-size:8px}@media (max-width:1250px){.lead-list-layout{grid-template-columns:1fr}.lead-list-layout>aside{grid-template-columns:repeat(3,1fr)}.lead-list-layout>aside .lead-insight-card{min-height:300px}.lead-board-layout{grid-template-columns:230px minmax(750px,1fr);overflow-x:auto}.lead-board-insights{grid-template-columns:1fr 1fr}.lead-board-insights>:last-child{grid-column:1/-1}.lead-filters.compact{overflow-x:auto}.lead-filters.compact>label{width:230px}.lead-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.leads-head{flex-direction:column;align-items:flex-start}.leads-head>div:last-child{width:100%;overflow-x:auto}.lead-create-form{grid-template-columns:1fr 1fr}.lead-filters{flex-wrap:wrap;height:auto;display:flex}.lead-filters>label{order:-1;width:100%}.lead-filters>div:nth-child(2){width:100%;overflow-x:auto}.lead-view-buttons{margin-left:auto}.lead-list-layout>aside{grid-template-columns:1fr}.lead-list-layout>aside .lead-insight-card{min-height:auto}.lead-board-layout{grid-template-columns:220px minmax(740px,1fr)}.lead-board-insights{grid-template-columns:1fr}.lead-board-insights>:last-child{grid-column:auto}.lead-board-insights .lead-source-card>div{grid-template-columns:1fr}.lead-board-insights .lead-source-card>div>span{display:none}}@media (max-width:560px){.leads-head{padding:17px}.lead-metrics{grid-template-columns:1fr;padding:0 17px 17px}.lead-create-form{grid-template-columns:1fr;margin:0 12px 12px}.lead-list-layout{padding:0 12px 14px}.lead-filters.compact{margin:0 12px}.lead-filters.compact>label{display:none}.lead-board-layout{padding:10px 12px}.lead-board-insights{padding:0 12px 14px}.lead-stage-card>div{grid-template-columns:105px 1fr}.lead-stage-card>div>span{width:100px;height:100px}}.lead-filter-controls{min-width:0;overflow-x:auto}.lead-filter-controls>select{color:#4f5c73;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:9px;outline:none;min-width:116px;height:39px;padding:0 30px 0 12px;font-size:10px}.lead-filter-controls>select:focus{border-color:#8bcdbd;box-shadow:0 0 0 3px #e7f7f2}.lead-filter-controls>button{align-items:center;gap:7px;display:inline-flex}.lead-filter-controls>button.lead-filter-active{color:#16866f;background:#edf8f5;border-color:#bfe2d8}.lead-filter-count{color:#fff;background:#16866f;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:8px;display:inline-grid}.lead-advanced-filters{background:#f8fbfa;border:1px solid #e1e6ec;border-top:0;align-items:center;gap:10px;min-height:54px;padding:8px 12px;display:flex}.lead-advanced-filters.compact{border-top:1px solid #e1e6ec;border-radius:10px;margin:0 20px}.lead-advanced-filters>span{color:#5c697f;font-size:10px;font-weight:650}.lead-advanced-filters>select{color:#425067;background:#fff;border:1px solid #dfe4eb;border-radius:8px;outline:none;min-width:110px;height:35px;padding:0 10px;font-size:10px}.lead-advanced-filters>small{color:#7e899b;font-size:9px}.lead-advanced-filters>button{color:#16866f;background:0 0;border:0;margin-left:auto;padding:7px 10px;font-size:9px;font-weight:650}.lead-empty{color:#6f7c90;text-align:center;border-top:1px solid #edf0f3;align-content:center;place-items:center;gap:7px;min-height:160px;display:grid}.lead-empty b{color:#2b374c;font-size:12px}.lead-empty span{font-size:9px}.lead-empty button{color:#16866f;background:#edf8f5;border:1px solid #bfe2d8;border-radius:8px;margin-top:4px;padding:7px 11px;font-size:9px}.lead-rail-empty{color:#7b8799;text-align:center;padding:30px 12px;font-size:9px}.lead-kanban-empty{color:#8a95a5;text-align:center;border:1px dashed #d5dce5;border-radius:8px;margin:0 7px;font-size:9px;padding:24px 8px!important}.lead-kanban-board>.add-lead-stage{grid-column:1/-1}@media (max-width:850px){.lead-filter-controls{width:100%}.lead-advanced-filters{flex-wrap:wrap}.lead-advanced-filters.compact{margin:0 12px}}.prospecting-workspace{color:#28344a;background:#f8fafc;border:1px solid #e3e7ed;border-radius:16px;min-height:calc(100vh - 88px);overflow:hidden;box-shadow:0 12px 35px #24324a0b}.prospecting-workspace button,.prospecting-workspace input,.prospecting-workspace select{font:inherit}.prospecting-head{background:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:108px;padding:22px 24px;display:flex}.prospecting-kicker{color:#6d55d8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.prospecting-head h1{color:#172036;letter-spacing:-.65px;margin:4px 0 0;font-size:26px}.prospecting-head p{color:#718096;margin:6px 0 0;font-size:12px}.prospecting-head nav{align-items:center;gap:9px;display:flex}.prospecting-head button{color:#3e4b62;white-space:nowrap;background:#fff;border:1px solid #dfe4eb;border-radius:9px;height:40px;padding:0 15px;font-size:11px;font-weight:680}.prospecting-head button.primary,.prospecting-modal button.primary{color:#fff;background:#171d31;border-color:#171d31}.prospecting-metrics{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:0 24px 20px;display:grid}.prospecting-metrics article{background:#fff;border:1px solid #e1e6ec;border-radius:14px;grid-template-columns:48px minmax(0,1fr) 50px;align-items:center;gap:13px;min-height:112px;padding:15px;display:grid}.prospecting-metrics article>span{border-radius:12px;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.prospecting-metrics span.violet{color:#684ddd;background:#eeeafe}.prospecting-metrics span.blue{color:#277dd5;background:#e3effd}.prospecting-metrics span.orange{color:#e98422;background:#fff0df}.prospecting-metrics span.mint{color:#178b72;background:#e1f4ee}.prospecting-metrics article>div{flex-direction:column;display:flex}.prospecting-metrics small{color:#77849a;font-size:10px}.prospecting-metrics b{color:#172036;margin-top:5px;font-size:22px}.prospecting-metrics em{color:#168c70;margin-top:7px;font-size:9px;font-style:normal}.prospecting-metrics article>i{align-items:flex-end;gap:3px;height:52px;display:flex}.prospecting-metrics article>i span{background:#8267ea;border-radius:4px 4px 1px 1px;width:4px;min-height:5px}.prospecting-metrics article:nth-child(2)>i span{background:#3187df}.prospecting-metrics article:nth-child(3)>i span{background:#ef9a36}.prospecting-metrics article:nth-child(4)>i span{background:#27a88c}.prospecting-tabs{background:#fff;border-top:1px solid #edf0f3;border-bottom:1px solid #e2e6ec;align-items:flex-end;gap:24px;height:54px;padding:0 24px;display:flex}.prospecting-tabs button{color:#637086;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;height:53px;padding:0 2px;font-size:11px;font-weight:650;display:flex}.prospecting-tabs button.active{color:#5c45cf;border-color:#6c50df}.prospecting-tabs i{color:#6d55d4;background:#eeeafd;border-radius:10px;place-items:center;min-width:21px;height:20px;padding:0 5px;font-size:8px;font-style:normal;display:grid}.prospecting-toolbar{background:#f8fafc;align-items:center;gap:9px;min-height:66px;padding:12px 20px;display:flex}.prospecting-toolbar label{color:#718096;background:#fff;border:1px solid #dfe4eb;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:300px;height:40px;padding:0 12px;display:flex}.prospecting-toolbar label input{color:#344157;background:0 0;border:0;outline:0;width:100%;font-size:10px}.prospecting-toolbar select,.prospecting-toolbar>button{color:#4f5c73;background:#fff;border:1px solid #dfe4eb;border-radius:9px;outline:none;min-width:122px;height:40px;padding:0 30px 0 12px;font-size:10px}.prospecting-toolbar>button{min-width:88px;padding:0 12px}.prospecting-toolbar>button.active{color:#5f47d2;background:#f3f0ff;border-color:#c9bef2}.prospecting-toolbar>button i{color:#fff;background:#6d50dd;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:5px;font-size:8px;font-style:normal;display:inline-grid}.prospecting-bulk{background:#f5f2ff;border:1px solid #d9d0f5;border-radius:10px;align-items:center;gap:9px;min-height:48px;margin:0 20px 10px;padding:7px 12px;display:flex}.prospecting-bulk b{color:#5138c4;margin-right:auto;font-size:10px}.prospecting-bulk button{color:#5545a8;background:#fff;border:1px solid #d7cff4;border-radius:8px;height:32px;padding:0 10px;font-size:9px}.prospect-table-card{background:#fff;border:1px solid #e1e6ec;border-radius:13px;margin:0 20px 20px;overflow:hidden}.prospect-table-card>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:67px;padding:13px 16px;display:flex}.prospect-table-card h2{color:#1d273b;margin:0;font-size:14px}.prospect-table-card header p{color:#7b879b;margin:5px 0 0;font-size:9px}.prospect-table-card header>span{color:#708097;font-size:9px}.prospect-table-scroll{overflow-x:auto}.prospect-table-card table{border-collapse:collapse;width:100%;min-width:1250px}.prospect-table-card th{color:#748096;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;height:42px;padding:0 10px;font-size:8px}.prospect-table-card td{color:#536077;vertical-align:middle;border-top:1px solid #edf0f3;height:70px;padding:9px 10px;font-size:9px}.prospect-table-card input{accent-color:#6a4dde;width:14px;height:14px}.prospect-person,.prospect-company{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.prospect-person>span{color:#6148ce;background:#eee9fd;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:9px;font-weight:750;display:grid}.prospect-person>div,.prospect-company{flex-direction:column;align-items:flex-start;gap:3px}.prospect-person b,.prospect-company b,.prospect-signal b{color:#263147;font-size:9.5px}.prospect-person small,.prospect-company small,.prospect-signal small{color:#7e8a9e;font-size:8px}.prospect-score{grid-template-columns:22px 1fr;align-items:center;gap:5px;width:58px;display:grid}.prospect-score b{font-size:10px}.prospect-score:after{content:"";background:#e6e9ee;border-radius:3px;grid-column:2;height:4px}.prospect-score i{z-index:1;background:#a5b0c1;border-radius:3px;grid-area:1/2;height:4px;margin-top:17px}.prospect-score.high b{color:#147c61}.prospect-score.high i{background:#24a886}.prospect-score.medium b{color:#b87522}.prospect-score.medium i{background:#edac42}.prospect-score.low b{color:#bd4a5b}.prospect-score.low i{background:#dc6a7c}.intent-pill{border-radius:11px;place-items:center;min-width:44px;height:22px;padding:0 8px;font-size:8px;font-style:normal;display:inline-grid}.intent-pill.hot{color:#c04555;background:#fde2e7}.intent-pill.warm{color:#ad6d18;background:#fff0d5}.intent-pill.cold{color:#527087;background:#e6eef4}.prospect-signal{flex-direction:column;gap:4px;max-width:250px;display:flex}.prospect-signal b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prospect-owner{align-items:center;gap:5px;font-size:8px;display:flex}.prospect-owner>i{white-space:nowrap;font-style:normal}.prospect-owner:first-letter{font-weight:750}.prospect-status{color:#5d6980;white-space:nowrap;background:#eef1f5;border-radius:11px;place-items:center;min-height:22px;padding:0 8px;font-size:8px;display:inline-grid}.prospect-status.shortlisted{color:#6045cb;background:#eee9fc}.prospect-status.in-crm{color:#28755c;background:#dff2e9}.prospect-status.lead-created{color:#2774b4;background:#e1effb}.prospect-actions{gap:4px;display:flex}.prospect-actions button{color:#647187;background:#fff;border:1px solid #dfe4eb;border-radius:50%;width:29px;height:29px;font-size:9px}.prospect-table-card>footer{color:#748096;border-top:1px solid #edf0f3;grid-template-columns:1fr auto 1fr;align-items:center;min-height:54px;padding:8px 13px;font-size:9px;display:grid}.prospect-table-card>footer nav{gap:5px;display:flex}.prospect-table-card>footer button{color:#627087;background:#fff;border:1px solid #dfe4eb;border-radius:8px;width:29px;height:29px;font-size:9px}.prospect-table-card>footer button.active{color:#5c43c9;background:#f0edfc;border-color:#d1c7f4}.prospect-table-card>footer label{justify-self:end;align-items:center;gap:7px;display:flex}.prospect-table-card>footer select{background:#fff;border:1px solid #dfe4eb;border-radius:8px;height:30px;font-size:9px}.prospecting-empty{color:#7a8799;text-align:center;align-content:center;place-items:center;gap:7px;min-height:230px;display:grid}.prospecting-empty>span{color:#6b50da;background:#eeeafd;border-radius:14px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.prospecting-empty b{color:#29364c;font-size:13px}.prospecting-empty p{margin:0;font-size:9px}.prospect-company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:16px 20px 20px;display:grid}.prospect-company-grid article{background:#fff;border:1px solid #e1e6ec;border-radius:13px;padding:16px;position:relative;overflow:hidden}.prospect-company-grid article>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.prospect-company-grid header>span{color:#674ad4;background:#eee9fc;border-radius:11px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:750;display:grid}.prospect-company-grid h2{margin:0;font-size:12px}.prospect-company-grid header p{color:#7a8799;margin:4px 0 0;font-size:8px}.prospect-company-grid dl{grid-template-columns:1fr 1fr;gap:10px 16px;margin:17px 0 12px;display:grid}.prospect-company-grid dl div{flex-direction:column;gap:4px;display:flex}.prospect-company-grid dt{color:#7c889c;font-size:8px}.prospect-company-grid dd{color:#2f3a50;margin:0;font-size:9px}.company-fit-bar{background:#e7ebf0;border-radius:4px;height:5px;overflow:hidden}.company-fit-bar i{background:#26a487;border-radius:4px;height:100%;display:block}.company-signal{color:#56637a;align-items:flex-start;gap:7px;min-height:35px;margin:12px 0;font-size:8.5px;display:flex}.company-signal span{color:#e4a02b}.prospect-company-grid footer{border-top:1px solid #edf0f3;gap:7px;padding-top:12px;display:flex}.prospect-company-grid footer button{color:#516078;background:#fff;border:1px solid #dfe4eb;border-radius:8px;flex:1;height:32px;font-size:8px}.prospect-company-grid footer button:last-child{color:#fff;background:#20283d;border-color:#20283d}.prospect-company-grid article>em{color:#5c44c8;background:#eee9fc;border-radius:0 0 0 9px;padding:5px 9px;font-size:7px;font-style:normal;position:absolute;top:0;right:0}.prospect-lists-view{padding:18px 20px}.prospect-lists-view>header,.signal-stream>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.prospect-lists-view h2,.signal-stream h2,.prospect-signals-view aside>h2{color:#202a3e;margin:0;font-size:15px}.prospect-lists-view header p,.signal-stream header p,.prospect-signals-view aside>p{color:#7a879a;margin:5px 0 0;font-size:9px}.prospect-lists-view header button,.signal-stream header button{color:#fff;background:#1c2438;border:1px solid #1c2438;border-radius:8px;height:36px;padding:0 12px;font-size:9px}.prospect-lists-view>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.prospect-lists-view article{background:#fff;border:1px solid #e1e6ec;border-radius:13px;grid-template-columns:48px minmax(0,1fr) 150px auto;align-items:center;gap:13px;min-height:142px;padding:15px;display:grid}.prospect-lists-view article>span{color:#6347ce;background:#eee9fc;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.prospect-lists-view article>span.mint{color:#18846d;background:#e1f3ed}.prospect-lists-view article>span.blue{color:#2875bc;background:#e2eef9}.prospect-lists-view article>span.orange{color:#c27a20;background:#fff0db}.prospect-lists-view h3{margin:0;font-size:11px}.prospect-lists-view article p{color:#79869a;margin:5px 0;font-size:8.5px}.prospect-lists-view article small{color:#929cac;font-size:8px}.prospect-lists-view article dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.prospect-lists-view article dl div{flex-direction:column;gap:4px;display:flex}.prospect-lists-view dt{color:#8490a1;font-size:8px}.prospect-lists-view dd{color:#243047;margin:0;font-size:13px;font-weight:750}.prospect-lists-view article>button{color:#5d47c0;white-space:nowrap;background:#fff;border:1px solid #dfe4eb;border-radius:8px;height:32px;padding:0 10px;font-size:8px}.prospect-signals-view{grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);gap:13px;padding:18px 20px;display:grid}.signal-stream,.prospect-signals-view>aside{background:#fff;border:1px solid #e1e6ec;border-radius:13px;overflow:hidden}.signal-stream>header{border-bottom:1px solid #edf0f3;min-height:70px;margin:0;padding:13px 16px}.signal-stream>article{border-bottom:1px solid #edf0f3;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:75px;padding:10px 15px;display:grid}.signal-stream article>span{color:#68778d;background:#edf1f4;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.signal-stream article>span.hot{color:#c34759;background:#fde3e8}.signal-stream article>span.warm{color:#b1701e;background:#fff0d8}.signal-stream h3{margin:0;font-size:10px}.signal-stream article p{color:#58667d;margin:4px 0;font-size:9px}.signal-stream article small{color:#8a95a6;font-size:8px}.signal-stream article>button{color:#5e48c0;background:#fff;border:1px solid #dfe4eb;border-radius:8px;height:30px;padding:0 9px;font-size:8px}.prospect-signals-view>aside{padding:16px}.prospect-signals-view aside>article{border-bottom:1px solid #edf0f3;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:61px;display:grid}.prospect-signals-view aside>article>span{color:#bf4354;background:#fde2e7;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:750;display:grid}.prospect-signals-view aside>article>span.warm{color:#ad6d18;background:#fff0d5}.prospect-signals-view aside>article>span.change{color:#2873b4;background:#e0eef9}.prospect-signals-view aside>article>span.partner{color:#26775d;background:#dff1e8}.prospect-signals-view aside>article div{flex-direction:column;gap:4px;display:flex}.prospect-signals-view aside>article b{font-size:9px}.prospect-signals-view aside>article small{color:#7f8b9e;font-size:8px}.signal-source-card{background:#f6f8fb;border-radius:11px;margin-top:14px;padding:13px}.signal-source-card h3{margin:0 0 8px;font-size:10px}.signal-source-card p{color:#617087;justify-content:space-between;margin:8px 0;font-size:8.5px;display:flex}.signal-source-card p i{color:#18836a;font-style:normal}.signal-source-card button{color:#6049c4;background:0 0;border:0;border-top:1px solid #e2e7ed;width:100%;margin-top:5px;padding-top:10px;font-size:8.5px}.prospecting-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#19223966;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.prospecting-modal{background:#fff;border:1px solid #dfe4eb;border-radius:17px;grid-template-columns:1fr 1fr;gap:14px;width:min(520px,100%);padding:20px;display:grid;box-shadow:0 24px 60px #14203933}.prospecting-modal header{border-bottom:1px solid #edf0f3;grid-column:1/-1;justify-content:space-between;padding-bottom:12px;display:flex}.prospecting-modal header>div{grid-template-columns:40px 1fr;gap:0 10px;display:grid}.prospecting-modal header span{color:#674bd5;background:#eee9fc;border-radius:10px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.prospecting-modal h2{margin:0;font-size:17px}.prospecting-modal header p{color:#7a8799;margin:5px 0 0;font-size:9px}.prospecting-modal header>button{background:#fff;border:1px solid #dfe4eb;border-radius:50%;width:32px;height:32px}.prospecting-modal label{flex-direction:column;gap:6px;display:flex}.prospecting-modal label span{color:#59677d;font-size:9px;font-weight:650}.prospecting-modal input,.prospecting-modal select{color:#344157;background:#fff;border:1px solid #dfe4eb;border-radius:8px;outline:none;height:40px;padding:0 11px;font-size:10px}.prospecting-modal label:nth-of-type(3),.prospecting-modal label:nth-of-type(4){grid-column:1/-1}.prospecting-modal footer{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:5px;display:flex}.prospecting-modal footer button{color:#46546b;background:#fff;border:1px solid #dfe4eb;border-radius:8px;height:38px;padding:0 15px;font-size:10px}@media (max-width:1250px){.prospecting-metrics{grid-template-columns:repeat(2,1fr)}.prospecting-toolbar{overflow-x:auto}.prospecting-toolbar label{min-width:250px}.prospect-company-grid{grid-template-columns:repeat(2,1fr)}.prospect-lists-view article{grid-template-columns:48px minmax(0,1fr) auto}.prospect-lists-view article dl{display:none}}@media (max-width:900px){.prospecting-head{flex-direction:column;align-items:flex-start}.prospecting-head nav{width:100%;overflow-x:auto}.prospect-signals-view,.prospect-lists-view>div{grid-template-columns:1fr}}@media (max-width:680px){.prospecting-head,.prospecting-metrics{padding-left:14px;padding-right:14px}.prospecting-metrics{grid-template-columns:1fr}.prospecting-tabs{gap:14px;padding:0 14px;overflow-x:auto}.prospecting-toolbar{padding:10px 12px}.prospecting-toolbar label{min-width:230px}.prospect-table-card{margin:0 12px 14px}.prospect-company-grid{grid-template-columns:1fr;padding:12px}.prospect-lists-view,.prospect-signals-view{padding:12px}.prospecting-modal{grid-template-columns:1fr}.prospecting-modal label,.prospecting-modal label:nth-of-type(3),.prospecting-modal label:nth-of-type(4){grid-column:1}}.prospect-score:after{grid-row:1}.prospect-score i{margin-top:0}.prospect-handoff{text-align:left;border-radius:9px;place-items:center;width:max-content;max-width:170px;min-height:18px;margin-top:5px;padding:2px 8px;font-size:7.5px;font-weight:650;display:grid}.prospect-handoff.sent{color:#2e625f;background:#e5eeea}.prospect-handoff.returned{color:#64548c;background:#ece7f3}button.prospect-score{cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0}button.prospect-score:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #397876}button.prospect-score[aria-expanded=true] b{text-underline-offset:2px;text-decoration:underline}.prospect-detail-row td{background:#f8fafc;height:auto;padding:0}.prospect-detail{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:14px 16px 16px 58px;display:grid}.prospect-detail h3{color:#59677d;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;font-size:8px;font-weight:750}.prospect-detail ul{margin:0;padding:0;list-style:none}.prospect-detail li{color:#536077;border-bottom:1px solid #edf0f3;justify-content:space-between;gap:10px;padding:4px 0;font-size:9px;display:flex}.prospect-detail li b{font-variant-numeric:tabular-nums}.prospect-detail li b.pos{color:#147c61}.prospect-detail li b.neg{color:#bd4a5b}.prospect-detail-total{color:#28344a;border-top:1px solid #dfe4eb;justify-content:space-between;margin:6px 0 0;padding-top:6px;font-size:9px;font-weight:700;display:flex}.prospect-detail-total b{font-variant-numeric:tabular-nums}.prospect-detail-verdict{margin:8px 0 0;font-size:8.5px;font-weight:680}.prospect-detail-verdict.pass{color:#2e625f}.prospect-detail-verdict.fail{color:#7a6433}.prospect-qual-row{color:#536077;align-items:center;gap:7px;margin:0;padding:4px 0;font-size:9px;display:flex}.prospect-qual-row i{color:#8a95a6;background:#eef1f5;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:8px;font-style:normal;display:grid}.prospect-qual-row i.yes{color:#147c61;background:#dff2e9}.prospect-detail-kv{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:10px;margin:0;padding:4px 0;font-size:9px;display:flex}.prospect-detail-kv span{color:#7c889c;flex:none}.prospect-detail-kv b{color:#2f3a50;text-align:right}.prospect-contact-link{border-radius:10px;align-items:center;gap:6px;width:max-content;max-width:100%;margin:9px 0 0;padding:4px 9px;font-size:8px;font-weight:650;display:inline-flex}.prospect-contact-link.linked{color:#2e625f;background:#e5eeea}.prospect-contact-link.missing{color:#7a6433;background:#f6f0dd}.prospect-contact-link span{font-weight:450}.prospect-detail-muted{color:#8a95a6;margin:0;font-size:8.5px}@media (max-width:1100px){.prospect-detail{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:16px}}@media (max-width:680px){.prospect-detail{grid-template-columns:1fr}}.leads-workspace-page{width:100%;max-width:none;padding:10px}.leads-page-shell{grid-template-columns:minmax(280px,330px) minmax(680px,1fr);align-items:stretch;gap:10px;min-width:0;min-height:calc(100vh - 78px);display:grid}.leads-page-shell>.leads-workspace{border-radius:24px;min-width:0}.lead-work-rail{color:#172039;background:#f5f6f3;border:1px solid #dfe3e8;border-radius:24px;flex-direction:column;min-width:0;height:calc(100vh - 88px);min-height:calc(100vh - 88px);display:flex;position:sticky;top:76px;overflow:hidden;box-shadow:0 12px 35px #24324a0b}.lead-work-rail button,.lead-work-rail input{font:inherit}.lead-work-rail>header{background:#f7f8f5;border-bottom:1px solid #dde1e4;justify-content:space-between;align-items:center;gap:10px;min-height:88px;padding:14px;display:flex}.lead-work-rail>header>div>span{color:#788292;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:750;display:block}.lead-work-rail>header h2{color:#111827;letter-spacing:-.4px;margin:0;font-size:20px;font-weight:600}.lead-work-rail>header nav{gap:6px;display:flex}.lead-work-rail>header nav button{color:#263248;cursor:pointer;background:#fff;border:1px solid #d6dadd;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.lead-work-rail>header nav button:hover,.lead-work-rail>header nav button.active{color:#6740dc;background:#f3efff;border-color:#c9baf0}.lead-work-search{color:#6c7788;background:#fff;border:1px solid #d7dce1;border-radius:8px;grid-template-columns:20px minmax(0,1fr) 24px;align-items:center;height:37px;margin:8px 10px 0;padding:0 8px;display:grid}.lead-work-search input{color:#27344b;background:0 0;border:0;outline:0;min-width:0;font-size:9px}.lead-work-search button{color:#718096;background:0 0;border:0;width:22px;height:22px}.lead-work-summary{color:#7b8595;border-bottom:1px solid #e1e4e6;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 15px;font-size:8px;display:flex}.lead-work-summary b{color:#202a3d;font-size:8px}.lead-work-list{align-content:start;min-height:0;padding:7px;display:grid;overflow-y:auto}.lead-work-list>div>button{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 29px;align-items:center;gap:8px;padding:9px;display:grid}.lead-work-list>div>button:hover{background:#fff}.lead-work-list>div>button.selected{background:#efffc0;border-color:#cbe64a;box-shadow:0 5px 16px #87a52a12}.lead-work-avatar{color:#2e6b54;background:#b9ead6;border:2px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:8px;font-weight:800;display:grid;box-shadow:0 0 0 1px #d9dee2}.lead-work-avatar.lilac{color:#6b4ac9;background:#e9e2ff}.lead-work-avatar.blue{color:#2873ba;background:#dbeeff}.lead-work-avatar.green{color:#247757;background:#d9f0e4}.lead-work-avatar.orange{color:#a6651e;background:#ffe1b2}.lead-work-avatar.rose{color:#b1405a;background:#f8ced8}.lead-work-copy{min-width:0;display:grid}.lead-work-copy>b{color:#172039;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.lead-work-copy>small{color:#728094;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.lead-work-copy>span{align-items:center;gap:5px;margin-top:8px;display:flex}.lead-work-copy>span i,.lead-work-copy>span em{color:#758196;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:9px;max-width:74px;padding:3px 6px;font-size:6.5px;font-style:normal;overflow:hidden}.lead-work-side{flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:1px 0;display:flex}.lead-work-side>i{color:#566276;background:#fff;border:1px solid #d8dde1;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-style:normal;display:grid}.lead-work-side>b{color:#3d6322;background:#bde968;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.lead-work-side>b.warm{color:#715811;background:#f4d86b}.lead-work-side>b.soft{color:#7b4b34;background:#efb590}.lead-work-divider{color:#7c8592;align-items:center;gap:8px;height:34px;padding:0 9px;font-size:7px;display:flex}.lead-work-divider:before,.lead-work-divider:after{content:"";background:#d8dcde;flex:1;height:1px}.lead-work-divider span{white-space:nowrap}.lead-work-empty{color:#7a8595;text-align:center;align-content:center;place-items:center;gap:5px;min-height:170px;padding:20px;display:grid}.lead-work-empty b{color:#28344a;font-size:10px}.lead-work-empty span{font-size:8px;line-height:1.5}.lead-work-footer{color:#313b4c;cursor:pointer;background:#e7e9e4;border:0;border-radius:14px;min-height:44px;margin:8px;font-size:8px}.lead-work-footer:hover{color:#6036d7;background:#e2dcf3}.lead-work-footer span{margin-left:8px}@media (max-width:1280px){.leads-page-shell{grid-template-columns:290px minmax(620px,1fr)}.lead-work-rail>header{flex-direction:column;align-items:flex-start}.lead-work-rail>header nav{align-self:flex-end;margin-top:-39px}.lead-work-copy>span em{max-width:58px}.leads-page-shell .lead-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.leads-page-shell{grid-template-columns:1fr}.lead-work-rail{height:auto;min-height:0;position:relative;top:auto}.lead-work-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:300px}.lead-work-divider{display:none}.lead-work-footer{min-height:40px}.lead-work-rail>header{flex-direction:row;align-items:center}.lead-work-rail>header nav{align-self:auto;margin-top:0}}@media (max-width:700px){.leads-workspace-page{padding:7px}.leads-page-shell{min-height:auto}}@media (max-width:620px){.lead-work-list{grid-template-columns:1fr}.lead-work-rail>header{flex-direction:column;align-items:flex-start}.lead-work-rail>header nav{align-self:flex-end;margin-top:-39px}}.meeting-workspace{color:#26334a;background:#fbfcfe;border:1px solid #e2e7ee;border-radius:16px;min-height:calc(100vh - 88px);overflow:hidden;box-shadow:0 12px 34px #24324a0a}.meeting-workspace button,.meeting-workspace input,.meeting-workspace select{font:inherit}.meeting-head{background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:16px 22px;display:flex}.meeting-head>div:first-child{align-items:center;gap:14px;display:flex}.meeting-head>div:first-child>span{color:#714df0;background:#efeafd;border-radius:9px;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.meeting-head h1{color:#18233c;letter-spacing:-.5px;margin:0;font-size:23px}.meeting-head p{color:#6f7d94;margin:6px 0 0;font-size:11px}.meeting-head>div:last-child{gap:9px;display:flex}.meeting-head button{color:#38455c;background:#fff;border:1px solid #dfe4eb;border-radius:8px;height:39px;padding:0 14px;font-size:9.5px;font-weight:650}.meeting-head button.dark,.meeting-create button[type=submit]{color:#fff;background:#111934;border-color:#111934}.meeting-tabs{background:#fff;border-bottom:1px solid #e4e9ef;align-items:flex-end;gap:11px;height:51px;padding:0 20px;display:flex}.meeting-tabs button{color:#4e5c73;background:0 0;border:0;border-bottom:2px solid #0000;height:43px;padding:0 9px;font-size:9.5px}.meeting-tabs button.active{color:#704ce3;border-bottom-color:#704ce3}.meeting-create{background:linear-gradient(100deg,#f3effd,#fbfcfe);border:1px solid #ded8ee;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr)) auto auto;align-items:end;gap:9px;margin:10px 20px;padding:12px;display:grid}.meeting-create label{flex-direction:column;gap:5px;display:flex}.meeting-create label span{color:#6f7d93;font-size:8px}.meeting-create input,.meeting-create select{background:#fff;border:1px solid #dce2e9;border-radius:8px;height:36px;padding:0 10px;font-size:9px}.meeting-create button{background:#fff;border:1px solid #dce2e9;border-radius:8px;height:36px;padding:0 11px;font-size:8.5px}.meeting-layout{grid-template-columns:minmax(410px,1.18fr) minmax(310px,.86fr) minmax(390px,1.1fr);gap:10px;padding:12px 18px 18px;display:grid}.meeting-layout>main,.meeting-layout>section,.meeting-layout>aside{align-content:start;gap:10px;min-width:0;display:grid}.meeting-card{background:#fff;border:1px solid #e1e6ed;border-radius:11px;min-width:0}.meeting-card h2{color:#202c43;margin:0;font-size:11.5px}.day-calendar{overflow:hidden}.day-calendar>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;height:47px;padding:0 10px;display:flex}.day-calendar>header>div{align-items:center;gap:5px;display:flex}.day-calendar>header button{color:#526078;background:#fff;border:1px solid #e0e5ec;border-radius:7px;height:30px;padding:0 10px;font-size:7.5px}.day-calendar>header>div:last-child{background:#f4f3f7;border-radius:7px;padding:3px}.day-calendar>header>div:last-child button{background:0 0;border:0}.day-calendar>header>div:last-child button.active{color:#6546d7;background:#eee9fc}.day-calendar>header b{margin:0 6px;font-size:10px}.day-calendar>header span{font-size:8px}.day-calendar>h2{border-bottom:1px solid #edf0f4;align-items:center;height:44px;margin-left:59px;font-size:10px;display:flex}.calendar-grid{grid-template-columns:58px 1fr;height:390px;display:grid}.calendar-grid>aside{color:#758299;text-align:center;border-right:1px solid #edf0f4;grid-template-rows:30px repeat(10,36px);font-size:7px;display:grid}.calendar-grid>aside span{align-self:center}.calendar-grid>aside time{align-self:start}.calendar-grid>main{background:repeating-linear-gradient(#fff 0 35px,#edf0f4 36px);position:relative}.current-time{z-index:2;align-items:center;display:flex;position:absolute;top:19px;left:-59px;right:0}.current-time b{color:#fff;background:#ec334d;border-radius:8px;padding:4px 6px;font-size:6.5px}.current-time i{background:#ec334d;flex:1;height:1px}.current-time i:before{content:"";background:#ec334d;border-radius:50%;width:6px;height:6px;margin-top:-2px;display:block}.calendar-grid>main>button{color:#2d3950;text-align:left;background:linear-gradient(90deg,#f4efff,#eee7fc);border:0;border-left:2px solid #744cf0;border-radius:4px;justify-content:space-between;align-items:center;height:62px;padding:7px 9px;display:flex;position:absolute;left:10px;right:10px}.calendar-grid>main>button.blue{background:linear-gradient(90deg,#edf6fe,#e2effb);border-left-color:#2e8de9}.calendar-grid>main>button.orange{background:linear-gradient(90deg,#fff6e8,#fff0d8);border-left-color:#f09a1a}.calendar-grid>main>button.green{background:linear-gradient(90deg,#ecfaf5,#e1f2eb);border-left-color:#24ad7d}.calendar-grid>main>button.selected{box-shadow:0 0 0 2px #7350e533}.calendar-grid>main>button>span{flex-direction:column;display:flex}.calendar-grid>main>button b{font-size:7.5px}.calendar-grid>main>button small,.calendar-grid>main>button em{color:#65748a;margin-top:3px;font-size:6.5px;font-style:normal}.meeting-avatars{align-items:center;flex-direction:row!important;display:flex!important}.meeting-avatars>i{color:#fff;background:#57657b;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:-5px;font-size:5.5px;font-style:normal;display:grid}.meeting-avatars>i:first-child{margin-left:0}.upcoming-card{padding:13px;overflow:hidden}.upcoming-card>header,.recent-meetings>header,.meeting-analytics>header,.my-calendar>header{justify-content:space-between;align-items:center;display:flex}.upcoming-card>header button,.recent-meetings>header button{color:#16896c;background:0 0;border:0;font-size:7.5px}.upcoming-card>button:not(.meeting-view-all){width:100%;min-height:66px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:50px 29px minmax(0,1fr) auto;align-items:start;gap:7px;padding:9px 4px;display:grid}.upcoming-card>button.selected{background:#faf8ff}.upcoming-card>button>time{flex-direction:column;display:flex}.upcoming-card>button>time b{font-size:8.5px}.upcoming-card>button>time small{color:#77859a;margin-top:5px;font-size:6.5px}.upcoming-card>button>i{border-radius:7px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid}.upcoming-card i.violet{color:#714edf;background:#eee9fd}.upcoming-card i.blue{color:#2d82d5;background:#e4effb}.upcoming-card i.orange{color:#df811a;background:#fff0dc}.upcoming-card i.green{color:#188d69;background:#e2f3ed}.upcoming-card>button>span{flex-direction:column;display:flex}.upcoming-card>button>span>b{font-size:8px}.upcoming-card>button>span>small{color:#77859a;margin-top:4px;font-size:6.5px}.upcoming-card .meeting-avatars{margin-top:6px}.upcoming-card>button>em{color:#694ad0;background:#eee9fd;border-radius:6px;padding:3px 6px;font-size:6px;font-style:normal}.meeting-view-all{color:#13886b;background:#fff;border:0;width:100%;padding:11px;font-size:7.5px}.my-calendar{padding:13px}.my-calendar>header>div{gap:8px;display:flex}.my-calendar>header button{background:#fff;border:1px solid #e2e6ed;border-radius:8px;width:31px;height:31px;font-size:10px;font-weight:750}.my-calendar>header button:first-child{color:#3184db}.my-calendar>header button:nth-child(2){color:#2e79c8}.calendar-connection{border-bottom:1px solid #edf0f4;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:58px;display:grid}.calendar-connection>span{color:#7050d9}.calendar-connection p{flex-direction:column;margin:0;display:flex}.calendar-connection b{font-size:7.5px}.calendar-connection small{color:#78859a;margin-top:3px;font-size:6.5px}.calendar-connection em{color:#188967;background:#e2f3ed;border-radius:7px;padding:4px 7px;font-size:6px;font-style:normal}.week-strip>header{align-items:center;padding-top:9px;display:flex}.week-strip>header b{font-size:7px}.week-strip>header button{background:0 0;border:0;width:24px;height:24px;margin-left:auto}.week-strip>header button+button{margin-left:0}.week-strip>div{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.week-strip>div button{background:#fff;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:4px;height:48px;display:flex}.week-strip>div small{font-size:6px}.week-strip>div b{border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.week-strip>div i{background:#7151df;border-radius:50%;width:4px;height:4px}.week-strip>div button.active b{color:#fff;background:#704df0}.quick-actions{padding:13px}.quick-actions>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.quick-actions button{background:#faf8ff;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;font-size:6.5px;display:flex}.quick-actions button:nth-child(2){background:#f4f9fe}.quick-actions button:nth-child(3){background:#f1faf7}.quick-actions button:nth-child(4){background:#fff8ec}.quick-actions button i{font-size:15px;font-style:normal}.quick-actions i.violet{color:#7150e6}.quick-actions i.blue{color:#2d83d8}.quick-actions i.green{color:#1c9b70}.quick-actions i.orange{color:#df821b}.meeting-detail{padding:13px;overflow:hidden}.meeting-detail>header{grid-template-columns:1fr auto 23px;align-items:center;gap:8px;display:grid}.meeting-detail>header>span{color:#536178;font-size:8px}.meeting-detail>header button{color:#fff;background:#744df0;border:0;border-radius:7px;height:30px;padding:0 10px;font-size:7px}.meeting-detail>header button:last-child{color:#47556c;background:0 0;padding:0;font-size:14px}.meeting-detail>h2{align-items:center;gap:8px;margin-top:11px;font-size:12px;display:flex}.meeting-detail>h2 i{color:#6a4bd1;background:#eee9fd;border-radius:6px;padding:3px 6px;font-size:6px;font-style:normal}.meeting-detail>p{color:#4d5a70;margin:7px 0;font-size:7.5px}.meeting-detail>dl{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;grid-template-columns:1fr 1.2fr;gap:7px 12px;margin:10px 0;padding:9px 0;display:grid}.meeting-detail dl>div{grid-template-columns:20px 1fr;display:grid}.meeting-detail dt,.meeting-detail dd{margin:0;font-size:7px}.detail-attendees>span{justify-content:space-between;display:flex}.detail-attendees b{font-size:7.5px}.detail-attendees button{color:#536078;background:0 0;border:0;font-size:7px}.detail-attendees .meeting-avatars{margin-top:8px}.meeting-detail>nav{border-bottom:1px solid #edf0f4;gap:6px;margin-top:9px;display:flex}.meeting-detail>nav button{color:#536078;background:0 0;border:0;border-bottom:2px solid #0000;height:34px;padding:0 8px;font-size:7px}.meeting-detail>nav button.active{color:#6e4ee1;border-bottom-color:#6e4ee1}.meeting-detail-body{max-height:310px;padding-top:9px;overflow-y:auto}.meeting-detail-body>header{flex-direction:column;display:flex}.meeting-detail-body>header b,.meeting-detail-body h3{margin:8px 0 4px;font-size:7.5px}.meeting-detail-body>header small,.meeting-detail-body p,.meeting-detail-body li{color:#526078;font-size:6.8px;line-height:1.5}.meeting-detail-body ul,.meeting-detail-body ol{margin:0;padding-left:17px}.minute-tasks{display:grid}.minute-tasks label{color:#4f5c72;grid-template-columns:15px 1fr auto;align-items:center;min-height:23px;font-size:6.5px;display:grid}.minute-tasks input{width:10px;height:10px}.minute-tasks span{font-size:6px}.minute-file{width:100%;min-height:34px;color:inherit;text-align:left;background:#fff;border:1px solid #e2e7ed;border-radius:7px;grid-template-columns:25px 1fr auto;align-items:center;gap:6px;padding:4px;display:grid}.minute-file i{color:#df4555;font-style:normal}.minute-file b,.minute-file span{font-size:6.8px}.meeting-detail-action{color:#5f47c3;background:#f3effd;border:1px solid #dfe4eb;border-radius:7px;margin-top:10px;padding:7px 10px;font-size:7px}.recent-meetings{padding:13px;overflow:hidden}.recent-meeting-head{color:#748197;text-transform:uppercase;background:#f8fafc;grid-template-columns:1.5fr .72fr .55fr .45fr .5fr .45fr;align-items:center;gap:6px;height:31px;margin:8px -13px 0;padding:0 13px;font-size:6px;display:grid}.recent-meetings>button{width:100%;min-height:48px;color:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f4;grid-template-columns:27px 1.25fr .7fr .55fr .4fr .5fr 25px 20px;align-items:center;gap:7px;padding:5px 0;display:grid}.recent-meetings>button>i{border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.recent-meetings i.green{color:#188c69;background:#e2f3ed}.recent-meetings i.violet{color:#714edf;background:#eee9fd}.recent-meetings i.blue{color:#2e82d5;background:#e4effb}.recent-meetings i.orange{color:#dd811a;background:#fff0dc}.recent-meetings>button>span,.recent-meetings time{flex-direction:column;display:flex}.recent-meetings b{font-size:7px}.recent-meetings small{color:#78859a;margin-top:3px;font-size:5.8px}.recent-meetings em{font-size:6.5px;font-style:normal}.recent-meetings strong{color:#168b68;background:#e2f3ed;border-radius:5px;padding:3px 5px;font-size:5.8px}.recent-meetings strong.neutral{color:#c57a20;background:#fff0da}.recent-meetings strong.pending{color:#674bc6;background:#eee9fd}.recent-meetings u{border:1px solid #dfe4eb;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;text-decoration:none;display:grid}.meeting-analytics{padding:13px}.meeting-analytics header select{background:#fff;border:1px solid #dfe4eb;border-radius:7px;height:28px;font-size:7px}.analytics-kpis{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px;display:grid}.analytics-kpis article{border:1px solid #e1e6ed;border-radius:8px;flex-direction:column;padding:9px;display:flex}.analytics-kpis b{font-size:14px}.analytics-kpis span{color:#526078;min-height:24px;margin-top:4px;font-size:6.5px}.analytics-kpis em{color:#188a6a;font-size:5.7px;font-style:normal}.outcome-chart{border-top:1px solid #edf0f4;margin-top:13px;padding-top:12px}.outcome-chart h3{font-size:8px}.outcome-chart>div{grid-template-columns:135px 1fr;align-items:center;gap:16px;display:grid}.outcome-chart>div>span{background:radial-gradient(circle,#fff 54%,transparent 55%),conic-gradient(#35ad7f 0 38%,#f4a22c 38% 69%,#7750e6 69% 88%,#ee4961 88%);border-radius:50%;align-content:center;place-items:center;width:125px;height:125px;display:grid}.outcome-chart>div>span b{font-size:18px}.outcome-chart>div>span small{font-size:7px}.outcome-chart dl{gap:9px;margin:0;display:grid}.outcome-chart dl>div{justify-content:space-between;display:flex}.outcome-chart dt,.outcome-chart dd{font-size:7px}.outcome-chart dd{margin:0}.outcome-chart dt i{border-radius:2px;width:7px;height:7px;margin-right:6px;display:inline-block}.outcome-chart i.green{background:#35ad7f}.outcome-chart i.orange{background:#f4a22c}.outcome-chart i.violet{background:#7750e6}.outcome-chart i.rose{background:#ee4961}.meeting-library{background:#fff;border:1px solid #e1e6ed;border-radius:11px;margin:12px 18px 18px}.meeting-library>header{border-bottom:1px solid #edf0f4;align-items:center;gap:10px;min-height:72px;padding:12px 15px;display:flex}.meeting-library>header>div{margin-right:auto}.meeting-library h2{margin:0;font-size:15px}.meeting-library p{color:#718096;margin:5px 0 0;font-size:8.5px}.meeting-library>header label{border:1px solid #dfe4eb;border-radius:8px;align-items:center;gap:7px;width:260px;height:36px;padding:0 10px;display:flex}.meeting-library>header input{border:0;outline:0;width:100%;font-size:8.5px}.meeting-library>header button{background:#fff;border:1px solid #dfe4eb;border-radius:8px;height:36px;padding:0 11px;font-size:8px}.meeting-library-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:13px;display:grid}.meeting-library-grid>button{min-height:95px;color:inherit;text-align:left;background:#fff;border:1px solid #e1e6ed;border-radius:9px;grid-template-columns:38px 1fr auto;align-items:start;gap:9px;padding:12px;display:grid}.meeting-library-grid>button>i{border-radius:9px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.meeting-library-grid i.violet{color:#714edf;background:#eee9fd}.meeting-library-grid i.blue{color:#2d82d5;background:#e4effb}.meeting-library-grid i.orange{color:#dd811a;background:#fff0dc}.meeting-library-grid i.green{color:#188c69;background:#e2f3ed}.meeting-library-grid>button>span{flex-direction:column;display:flex}.meeting-library-grid b{font-size:9px}.meeting-library-grid small,.meeting-library-grid em{color:#78859a;margin-top:4px;font-size:7px;font-style:normal}.meeting-library-grid strong{font-size:7px}.meeting-library-grid .meeting-avatars{grid-column:2}.meeting-analytics-page{grid-template-columns:420px 1fr;gap:10px;padding:12px 18px 18px;display:grid}.analytics-wide{padding:15px}.analytics-wide>div{border-bottom:1px solid #dfe4eb;align-items:flex-end;gap:12px;height:260px;margin-top:20px;display:flex}.analytics-wide>div i{background:linear-gradient(#8666ec,#5f3ed8);border-radius:5px 5px 0 0;flex:1;position:relative}.analytics-wide>div span{text-align:center;width:100%;font-size:6px;position:absolute;top:-17px}.analytics-wide footer{justify-content:space-around;padding-top:9px;font-size:7px;display:flex}.quick-actions>div{grid-template-columns:repeat(3,1fr)}.my-calendar>header button.active{background:#704df0;border-color:#704df0;color:#fff!important}.calendar-sync-note{color:#77859a;margin-top:7px;font-size:6.5px;display:block}.meeting-head-quick-actions{gap:6px;display:flex}.meeting-head .meeting-head-quick-actions button{border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:52px;height:43px;padding:3px;display:flex}.meeting-head-quick-actions button:hover{color:#6445d3;background:#f5f2ff;border-color:#c9bdf0}.meeting-head-quick-actions i{font-size:13px;font-style:normal;line-height:15px}.meeting-head-quick-actions small{font-size:7px;font-weight:650}@media (max-width:1320px){.meeting-layout{grid-template-columns:minmax(420px,1.1fr) minmax(320px,.9fr)}.meeting-layout>aside{grid-column:1/-1;grid-template-columns:1fr 1fr}.meeting-layout>aside>.meeting-detail{grid-column:1/-1}.meeting-library-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.meeting-head{flex-direction:column;align-items:flex-start}.meeting-head>div:last-child{width:100%;overflow-x:auto}.meeting-tabs{overflow-x:auto}.meeting-create{grid-template-columns:1fr 1fr}.meeting-layout{grid-template-columns:1fr}.meeting-layout>aside{grid-column:auto;grid-template-columns:1fr}.meeting-layout>aside>.meeting-detail{grid-column:auto}.meeting-library-grid,.meeting-analytics-page{grid-template-columns:1fr}.meeting-library>header{flex-wrap:wrap;align-items:flex-start}.meeting-library>header label{width:100%}}@media (max-width:560px){.meeting-head{padding:14px}.meeting-create{grid-template-columns:1fr;margin:9px 12px}.meeting-layout{padding:9px 12px}.day-calendar>header{flex-direction:column;align-items:flex-start;gap:7px;height:auto;padding:8px}.day-calendar>h2{margin-left:48px}.calendar-grid{grid-template-columns:47px 1fr}.current-time{left:-48px}.calendar-grid>main>button{left:6px;right:6px}.recent-meetings{overflow-x:auto}.recent-meeting-head,.recent-meetings>button{min-width:640px}.analytics-kpis{grid-template-columns:1fr 1fr}.meeting-library{margin:9px 12px}.meeting-analytics-page{padding:9px 12px}}.day-calendar>header select{color:#26334a;background:#fff;border:1px solid #e0e5ec;border-radius:7px;max-width:112px;height:30px;padding:0 23px 0 7px;font-size:7.5px;font-weight:700}.meeting-week-view{min-width:680px;overflow:hidden}.meeting-week-head{border-bottom:1px solid #e4e8ed;grid-template-columns:55px repeat(7,minmax(0,1fr));height:53px;display:grid}.meeting-week-head>span{color:#758299;place-items:center;font-size:7px;display:grid}.meeting-week-head>button{color:#516078;background:#fff;border:0;border-left:1px solid #edf0f4;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.meeting-week-head>button small{text-transform:uppercase;font-size:6.5px}.meeting-week-head>button b{border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.meeting-week-head>button.active b{color:#fff;background:#704df0}.meeting-week-body{grid-template-columns:55px 1fr;height:400px;display:grid}.meeting-week-body>aside{color:#758299;text-align:center;border-right:1px solid #edf0f4;grid-template-rows:repeat(10,39px);padding-top:4px;font-size:6.5px;display:grid}.meeting-week-body>aside time{align-self:start}.meeting-week-body>main{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.meeting-week-body>main>div{background:repeating-linear-gradient(#fff 0 38px,#edf0f4 39px);border-right:1px solid #edf0f4;position:relative}.meeting-week-body>main>div:last-child{border-right:0}.meeting-week-body>main>div>button{z-index:2;color:#314058;text-align:left;background:#f0eaff;border:0;border-left:2px solid #704df0;border-radius:5px;width:calc(100% - 6px);min-height:55px;padding:5px;position:absolute;left:3px;overflow:hidden}.meeting-week-body>main>div>button.blue{background:#e5f2fd;border-left-color:#2e8de9}.meeting-week-body>main>div>button.orange{background:#fff0db;border-left-color:#ed9419}.meeting-week-body>main>div>button.green{background:#e4f4ee;border-left-color:#21a879}.meeting-week-body>main>div>button.selected{box-shadow:0 0 0 2px #714ce531}.meeting-week-body button b,.meeting-week-body button small,.meeting-week-body button em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.meeting-week-body button b{font-size:6.5px}.meeting-week-body button small,.meeting-week-body button em{color:#66748a;margin-top:4px;font-size:5.7px;font-style:normal}.meeting-month-view{min-width:650px;overflow:hidden}.meeting-month-weekdays{color:#68768c;text-align:center;background:#f8fafc;border-bottom:1px solid #e4e8ed;grid-template-columns:repeat(7,1fr);align-items:center;height:33px;font-size:7px;font-weight:700;display:grid}.meeting-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.meeting-month-grid>div{background:#fff;border-bottom:1px solid #edf0f4;border-right:1px solid #edf0f4;min-height:86px;padding:4px;overflow:hidden}.meeting-month-grid>div:nth-child(7n){border-right:0}.meeting-month-grid>div.active{background:#faf8ff;box-shadow:inset 0 0 0 1px #7a58e8}.meeting-month-day{color:#516078;background:0 0;border:0;border-radius:50%;place-items:center;width:23px;height:23px;margin:0 0 2px auto;font-size:7px;display:grid}.meeting-month-grid>div.active .meeting-month-day{color:#fff;background:#704df0}.meeting-month-event{color:#3a465b;text-align:left;background:#f0eaff;border:0;border-radius:4px;grid-template-columns:5px minmax(0,1fr);align-items:center;gap:4px;width:100%;margin-top:3px;padding:4px;font-size:5.8px;display:grid}.meeting-month-event i{background:#714ee5;border-radius:50%;width:4px;height:4px}.meeting-month-event small{color:#78859a;grid-column:2;font-size:5.2px}.meeting-month-event.blue{background:#e5f2fd}.meeting-month-event.blue i{background:#2e8de9}.meeting-month-event.orange{background:#fff0db}.meeting-month-event.orange i{background:#ed9419}.meeting-month-event.green{background:#e4f4ee}.meeting-month-event.green i{background:#21a879}.meeting-month-event.selected{box-shadow:0 0 0 1px #704ce5}@media (max-width:760px){.calendar-week-mode,.calendar-month-mode{overflow-x:auto}.day-calendar>header select{max-width:105px}}.calendar-workspace{color:#111936;background:#f6f7f8;min-height:calc(100vh - 56px);padding:18px;font-size:13px}.calendar-workspace button,.calendar-workspace input,.calendar-workspace select{font:inherit}.calendar-head{align-items:center;gap:14px;min-height:78px;padding:0 4px 18px;display:flex}.calendar-title-mark{color:#6846e7;background:#eee9ff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:21px;display:grid}.calendar-head>div:nth-child(2){margin-right:auto}.calendar-head span{color:#7662d9;letter-spacing:.08em;font-size:10px;font-weight:800}.calendar-head h1{margin:2px 0 3px;font-size:26px;line-height:1.1}.calendar-head p{color:#647089;margin:0;font-size:13px}.calendar-head nav{gap:9px;display:flex}.calendar-head nav button{color:#17203d;background:#fff;border:1px solid #dce1e8;border-radius:9px;height:40px;padding:0 15px;font-weight:700}.calendar-head nav button.primary{color:#fff;background:#111936;border-color:#111936}.calendar-toolbar{background:#fff;border:1px solid #dde2e9;border-radius:12px 12px 0 0;align-items:center;gap:14px;min-height:58px;padding:9px 12px;display:flex}.calendar-scope,.calendar-view-switch{background:#f2f4f7;border-radius:8px;padding:3px;display:flex}.calendar-scope button,.calendar-view-switch button{color:#566279;background:0 0;border:0;border-radius:6px;height:32px;padding:0 11px;font-size:12px;font-weight:700}.calendar-scope button.active,.calendar-view-switch button.active{color:#5c3fd2;background:#fff;box-shadow:0 1px 4px #28364d18}.calendar-period-controls{align-items:center;gap:5px;margin-right:auto;display:flex}.calendar-period-controls button{background:#fff;border:1px solid #dfe4eb;border-radius:7px;min-width:32px;height:32px;padding:0 9px;font-weight:700}.calendar-period-controls strong{min-width:190px;margin-left:8px;font-size:13px}.find-time-button{color:#6044ce;background:#faf8ff;border:1px solid #cfc5f4;border-radius:8px;height:36px;padding:0 11px;font-weight:750}.find-time-button.active{color:#fff;background:#6849df}.calendar-layout{background:#fff;border:1px solid #dde2e9;border-top:0;border-radius:0 0 12px 12px;grid-template-columns:230px minmax(560px,1fr) 280px;min-height:690px;display:grid}.calendar-team-panel{border-right:1px solid #e4e8ed;padding:16px 13px}.calendar-team-panel>header{justify-content:space-between;align-items:start;margin-bottom:12px;display:flex}.calendar-team-panel h2,.calendar-context-panel h2{margin:0;font-size:15px}.calendar-team-panel p{color:#748096;margin:4px 0 0;font-size:11px}.calendar-team-panel>header button{color:#6848d9;background:0 0;border:0;font-size:11px;font-weight:750}.calendar-team-list{gap:6px;display:grid}.calendar-team-list label{cursor:pointer;border:1px solid #0000;border-radius:9px;grid-template-columns:15px 35px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 6px;display:grid}.calendar-team-list label.selected{background:#faf8ff;border-color:#e1dafa}.calendar-team-list input{accent-color:#6848df;width:13px;height:13px}.calendar-avatar{color:#46358e;background:#eae4ff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.calendar-avatar.blue{color:#16669d;background:#deeffc}.calendar-avatar.rose{color:#a54c68;background:#fbe5ec}.calendar-avatar.green{color:#21765d;background:#dff3ea}.calendar-avatar.sand{color:#7c6530;background:#eee7d4}.calendar-team-list label>span:nth-of-type(2){flex-direction:column;min-width:0;display:flex}.calendar-team-list b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.calendar-team-list small{color:#768297;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.calendar-team-list label>span:nth-of-type(2)>i{background:#e5e8ed;border-radius:3px;height:3px;margin-top:6px}.calendar-team-list em{background:#7652e8;border-radius:3px;height:3px;display:block}.calendar-team-list strong{color:#667287;font-size:9px}.calendar-my-card{background:#fafbfc;border:1px solid #e1e5eb;border-radius:10px;grid-template-columns:36px 1fr;gap:9px;padding:12px;display:grid}.calendar-my-card>div{flex-direction:column;display:flex}.calendar-my-card>div small{color:#78849a;margin-top:3px;font-size:10px}.calendar-my-card>strong{grid-column:1/-1;margin-top:5px;font-size:12px}.calendar-my-card>p{color:#5c687d;grid-column:1/-1;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.calendar-my-card>p i,.calendar-filter-block i{background:#7450e6;border-radius:2px;width:8px;height:8px;display:inline-block}.calendar-my-card>p i.task,.calendar-filter-block i.task{background:#2a8bd8;border-radius:50%}.calendar-filter-block{border-top:1px solid #e7eaee;margin-top:18px;padding-top:13px}.calendar-filter-block h3{margin:0 0 9px;font-size:11px}.calendar-filter-block label{color:#526078;grid-template-columns:17px 10px 1fr auto;align-items:center;gap:7px;height:34px;font-size:11px;display:grid}.calendar-filter-block input{accent-color:#6847df}.calendar-filter-block b{font-size:10px}.calendar-open-module{color:#5d43ca;text-align:left;background:0 0;border:0;border-top:1px solid #edf0f4;width:100%;padding:9px 0;font-size:10px}.calendar-board{background:#fff;min-width:0;overflow:auto}.calendar-context-panel{background:#fbfcfd;border-left:1px solid #e4e8ed;padding:15px}.shared-week-calendar{min-width:680px}.shared-week-head{border-bottom:1px solid #e4e8ed;grid-template-columns:48px repeat(7,1fr);height:61px;display:grid}.shared-week-head>span{color:#8a94a5;place-items:center;font-size:9px;display:grid}.shared-week-head>div{border-left:1px solid #eef0f3;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.shared-week-head small{color:#7b8798;text-transform:uppercase;font-size:9px}.shared-week-head b{border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.shared-week-head .today b{color:#fff;background:#6848df}.shared-week-body{grid-template-columns:48px 1fr;height:574px;display:grid}.shared-week-body>aside{color:#8892a3;text-align:center;grid-template-rows:repeat(11,52px);font-size:9px;display:grid}.shared-week-body>aside time{padding-top:5px}.shared-week-body>main{grid-template-columns:repeat(7,1fr);display:grid}.shared-week-body>main>div{background:repeating-linear-gradient(#fff 0 51px,#edf0f3 52px);border-left:1px solid #edf0f3;position:relative}.shared-week-body button{z-index:2;color:#24314a;text-align:left;background:#f0ebff;border:0;border-left:3px solid #7653e8;border-radius:5px;padding:5px 5px 5px 20px;position:absolute;left:4px;right:4px;overflow:hidden}.shared-week-body button>span{font-size:9px;position:absolute;top:6px;left:6px}.shared-week-body button>b,.shared-week-body button>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shared-week-body button>b{font-size:9px}.shared-week-body button>small{color:#67748a;margin-top:4px;font-size:8px}.shared-week-body button.task{background:#e8f4fd;border-left-color:#278ad9}.shared-week-body button.orange{background:#fff2df;border-left-color:#ee9a27}.shared-week-body button.green{background:#e7f6f0;border-left-color:#28a87d}.shared-week-body button.selected{box-shadow:0 0 0 2px #6848df55}.shared-day-calendar>header{border-bottom:1px solid #e5e8ed;justify-content:space-between;align-items:center;height:61px;padding:0 17px;display:flex}.shared-day-calendar>header div{flex-direction:column;display:flex}.shared-day-calendar>header span{color:#6e7a8f;text-transform:uppercase;font-size:9px}.shared-day-calendar>header b{margin-top:3px;font-size:14px}.shared-day-calendar>header small{color:#7a8597;font-size:9px}.shared-day-head{border-bottom:1px solid #e5e8ed;height:57px;display:grid}.shared-day-head>span{color:#8490a2;place-items:center;font-size:8px;display:grid}.shared-day-head>div{border-left:1px solid #edf0f3;justify-content:center;align-items:center;gap:6px;display:flex}.shared-day-head .calendar-avatar{width:26px;height:26px;font-size:8px}.shared-day-head b{font-size:9px}.shared-day-body{grid-template-columns:50px 1fr;height:572px;display:grid}.shared-day-body>aside{color:#8791a3;text-align:center;grid-template-rows:repeat(11,52px);font-size:9px;display:grid}.shared-day-body>aside time{padding-top:5px}.shared-day-body>main{display:flex}.shared-day-body>main>div{background:repeating-linear-gradient(#fff 0 51px,#edf0f3 52px);border-left:1px solid #edf0f3;flex:1;position:relative}.day-open-slot{color:#0000;background:0 0;border:0;width:100%;height:52px;position:absolute;left:0}.day-open-slot:hover{color:#6a4adc;background:#f8f5ff}.day-schedule-item{z-index:2;color:#27334a;text-align:left;background:#efeaff;border:0;border-left:3px solid #7250e7;border-radius:5px;padding:6px;position:absolute;left:4px;right:4px;overflow:hidden}.day-schedule-item.task{background:#e8f4fd;border-left-color:#278bd9}.day-schedule-item.orange{background:#fff2df;border-left-color:#eb9829}.day-schedule-item.green{background:#e7f6f0;border-left-color:#28a87d}.day-schedule-item b,.day-schedule-item small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.day-schedule-item small{color:#6e7a8d;margin-top:4px;font-size:8px}.day-schedule-item.selected{box-shadow:0 0 0 2px #6848df55}.shared-month-calendar>header{color:#758196;text-align:center;background:#fafbfc;border-bottom:1px solid #e4e8ed;grid-template-columns:repeat(7,1fr);align-items:center;height:38px;font-size:9px;font-weight:750;display:grid}.shared-month-calendar>main{grid-template-columns:repeat(7,1fr);display:grid}.shared-month-calendar>main>div{background:#fff;border-bottom:1px solid #edf0f3;border-right:1px solid #edf0f3;min-height:105px;padding:5px}.shared-month-calendar>main>div:nth-child(7n){border-right:0}.shared-month-calendar>main>div.outside{opacity:.55;background:#fafbfc}.shared-month-calendar>main>div.active{background:#faf8ff}.shared-month-calendar>main>div>button:first-child{background:0 0;border:0;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:auto;font-size:10px;display:grid}.shared-month-calendar>main>div.active>button:first-child{color:#fff;background:#6848df}.shared-month-calendar>main>div>button:not(:first-child){color:#354158;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#f0ebff;border:0;border-radius:4px;width:100%;margin-top:3px;padding:4px;font-size:7.5px;display:block;overflow:hidden}.shared-month-calendar>main>div>button.task{background:#e8f4fd}.shared-month-calendar>main>div>button.orange{background:#fff2df}.shared-month-calendar>main>div>button.green{background:#e7f6f0}.shared-month-calendar>main>div>button.selected{box-shadow:0 0 0 1px #6848df}.shared-month-calendar>main>div i{background:#704ce3;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.shared-month-calendar>main>div small{color:#6f7b8e;margin-top:4px;font-size:8px;display:block}.calendar-event-details>header,.calendar-find-time>header{border-bottom:1px solid #e5e8ed;gap:9px;padding-bottom:13px;display:flex}.calendar-event-details>header>span,.calendar-find-time>header>span{color:#6848dc;background:#ede8ff;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.calendar-event-details>header>span.task{color:#217bc0;background:#e5f2fd}.calendar-event-details header small,.calendar-find-time header small{color:#7a879a;letter-spacing:.08em;font-size:8px;font-weight:800}.calendar-event-details h2,.calendar-find-time h2{margin-top:3px}.calendar-status{color:#16755c;background:#e4f4ed;border-radius:12px;margin:13px 0;padding:5px 8px;font-size:9px;font-weight:750;display:inline-block}.calendar-event-details dl{border-top:1px solid #e8ebef;border-bottom:1px solid #e8ebef;gap:10px;margin:0;padding:12px 0;display:grid}.calendar-event-details dl>div{grid-template-columns:70px 1fr;gap:8px;display:grid}.calendar-event-details dt{color:#788497;font-size:10px}.calendar-event-details dd{color:#28334a;margin:0;font-size:10px;font-weight:650;line-height:1.35}.calendar-attendees{padding:13px 0}.calendar-attendees>span{justify-content:space-between;display:flex}.calendar-attendees small{color:#7b8799}.calendar-attendees>div{margin-top:9px;display:flex}.calendar-attendees .calendar-avatar{border:2px solid #fbfcfd;width:30px;height:30px;margin-left:-5px;font-size:8px}.calendar-attendees .calendar-avatar:first-child{margin-left:0}.calendar-reassign{flex-direction:column;gap:6px;display:flex}.calendar-reassign>span{font-size:10px;font-weight:750}.calendar-reassign select{background:#fff;border:1px solid #dce2e9;border-radius:7px;height:36px;padding:0 8px;font-size:10px}.calendar-primary-action{color:#fff;background:#111936;border:0;border-radius:8px;width:100%;height:38px;margin-top:12px;font-weight:750}.calendar-secondary-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.calendar-secondary-actions button{background:#fff;border:1px solid #dde2e9;border-radius:7px;height:34px;font-size:10px}.calendar-agenda>header{border-bottom:1px solid #e4e8ed;justify-content:space-between;padding-bottom:13px;display:flex}.calendar-agenda header small{color:#7154d2;font-size:8px;font-weight:800}.calendar-agenda header h2{margin:4px 0 0}.calendar-agenda header p{color:#758195;margin:3px 0 0;font-size:10px}.calendar-agenda header>b{color:#6745db;background:#ece7ff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.calendar-agenda>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #e9ecf0;grid-template-columns:47px 28px 1fr;align-items:start;gap:7px;padding:11px 0;display:grid}.calendar-agenda time{color:#68758a;font-size:9px}.calendar-agenda>button>span:first-of-type{color:#6b48dc;background:#ede8ff;border-radius:7px;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.calendar-agenda>button>span.task{color:#257cbd;background:#e5f2fd}.calendar-agenda>button>span:nth-of-type(2){flex-direction:column;display:flex}.calendar-agenda>button b{font-size:10px}.calendar-agenda>button small{color:#788397;margin-top:4px;font-size:8px}.calendar-agenda>section,.calendar-find-time>section{background:#fff;border:1px solid #e2e6eb;border-radius:9px;margin-top:17px;padding:12px}.calendar-agenda h3,.calendar-find-time h3{margin:0;font-size:11px}.calendar-agenda>section>div{align-items:center;gap:9px;margin-top:10px;display:flex}.calendar-agenda>section span{background:#e6e9ed;border-radius:4px;flex:1;height:5px}.calendar-agenda>section i{background:#6949de;border-radius:4px;height:5px;display:block}.calendar-agenda>section b{font-size:9px}.calendar-agenda>section p,.calendar-find-time>section p{color:#7a8597;font-size:9px;line-height:1.5}.calendar-empty{text-align:center;flex-direction:column;align-items:center;padding:35px 8px;display:flex}.calendar-empty>span{font-size:26px}.calendar-empty b{margin-top:8px}.calendar-empty p{color:#778397;font-size:10px;line-height:1.5}.calendar-find-time header p{color:#7c8799;margin:3px 0 0;font-size:9px}.calendar-availability-summary{padding:13px 0}.calendar-availability-summary b{font-size:11px}.calendar-availability-summary p{color:#7b8798;margin:4px 0 0;font-size:9px}.calendar-find-time>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #e7eaee;grid-template-columns:55px 1fr auto 20px;align-items:center;gap:6px;padding:11px 5px;display:grid}.calendar-find-time>button:hover{background:#f8f5ff}.calendar-find-time>button span{flex-direction:column;display:flex}.calendar-find-time>button b{font-size:9px}.calendar-find-time>button small{color:#7b8798;margin-top:3px;font-size:8px}.calendar-find-time>button strong{font-size:11px}.calendar-find-time>button em{color:#69758a;font-size:8px;font-style:normal}.calendar-find-time>button i{color:#6848db;font-size:15px;font-style:normal}.calendar-find-time>section>div{margin-top:10px;display:flex}.calendar-find-time>section .calendar-avatar{border:2px solid #fff;width:28px;height:28px;margin-left:-5px;font-size:8px}.calendar-find-time>section .calendar-avatar:first-child{margin-left:0}.calendar-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1018327a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.calendar-create-modal{background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;gap:14px;width:min(560px,100%);padding:20px;display:grid;box-shadow:0 24px 70px #10183233}.calendar-create-modal>header,.calendar-create-modal>footer,.calendar-create-modal>.wide{grid-column:1/-1}.calendar-create-modal>header{justify-content:space-between;align-items:start;display:flex}.calendar-create-modal>header>div{gap:10px;display:flex}.calendar-create-modal>header>div>span{color:#6745db;background:#ede8ff;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.calendar-create-modal>header>div>span.task{color:#247bbd;background:#e4f2fd}.calendar-create-modal header p{color:#7560d5;margin:0;font-size:8px;font-weight:800}.calendar-create-modal h2{margin:3px 0 0;font-size:19px}.calendar-create-modal>header>button{background:0 0;border:0;font-size:22px}.calendar-create-modal label{flex-direction:column;gap:6px;display:flex}.calendar-create-modal label>span{font-size:10px;font-weight:750}.calendar-create-modal input,.calendar-create-modal select{color:#28334a;background:#fff;border:1px solid #dbe1e8;border-radius:8px;height:40px;padding:0 10px;font-size:11px}.calendar-create-modal>footer{justify-content:flex-end;gap:8px;padding-top:6px;display:flex}.calendar-create-modal>footer button{background:#fff;border:1px solid #dce1e8;border-radius:8px;height:38px;padding:0 14px;font-weight:750}.calendar-create-modal>footer button:last-child{color:#fff;background:#6545dd;border-color:#6545dd}@media (max-width:1320px){.calendar-layout{grid-template-columns:210px minmax(560px,1fr)}.calendar-context-panel{border-top:1px solid #e4e8ed;border-left:0;grid-column:1/-1}.calendar-event-details,.calendar-agenda,.calendar-find-time{max-width:720px;margin:auto}}@media (max-width:920px){.calendar-workspace{padding:12px}.calendar-head{flex-wrap:wrap;align-items:flex-start}.calendar-head nav{width:100%}.calendar-toolbar{flex-wrap:wrap;align-items:flex-start}.calendar-period-controls{order:3;width:100%}.calendar-view-switch{margin-left:auto}.calendar-layout{grid-template-columns:1fr}.calendar-team-panel{border-bottom:1px solid #e4e8ed;border-right:0}.calendar-team-list{grid-template-columns:1fr 1fr}.calendar-board{min-height:550px}.calendar-context-panel{grid-column:auto}}@media (max-width:560px){.calendar-head h1{font-size:22px}.calendar-head p{font-size:11px}.calendar-head nav button{flex:1}.calendar-scope,.calendar-view-switch{width:100%}.calendar-scope button,.calendar-view-switch button{flex:1}.calendar-view-switch{order:2}.find-time-button{order:2;width:100%}.calendar-period-controls{overflow-x:auto}.calendar-period-controls strong{min-width:170px}.calendar-team-list,.calendar-create-modal{grid-template-columns:1fr}.calendar-create-modal>label{grid-column:1/-1}}.meeting-record-page{color:#26334a;background:#f8fafc;border:1px solid #e1e6ed;border-radius:16px;min-height:calc(100vh - 88px);overflow:hidden;box-shadow:0 12px 34px #24324a0a}.meeting-record-page button,.meeting-record-page input{font:inherit}.meeting-record-head{background:#fff;border-bottom:1px solid #e1e6ed;padding:0 24px}.meeting-record-back{color:#23314a;background:0 0;border:0;height:50px;padding:0;font-size:11px;font-weight:650}.meeting-record-title-row{justify-content:space-between;align-items:center;gap:20px;min-height:94px;display:flex}.meeting-record-title{align-items:center;gap:15px;display:flex}.meeting-record-title>span{color:#6744ed;background:#eee9ff;border-radius:13px;place-items:center;width:56px;height:56px;font-size:21px;display:grid}.meeting-record-title>div>div{align-items:center;gap:10px;display:flex}.meeting-record-title h1{color:#16213a;letter-spacing:-.35px;margin:0;font-size:20px}.meeting-record-title em{color:#623fe5;background:#eee9ff;border-radius:7px;padding:5px 9px;font-size:8px;font-style:normal}.meeting-record-title p{color:#61708a;align-items:center;gap:7px;margin:8px 0 0;font-size:10px;display:flex}.meeting-record-title p button{color:#68748b;background:0 0;border:0}.meeting-record-actions{align-items:center;gap:9px;display:flex}.meeting-record-actions>button,.meeting-record-actions>div>button{color:#314059;background:#fff;border:1px solid #d9e0e8;border-radius:9px;height:41px;padding:0 16px;font-size:10px;font-weight:650}.meeting-record-actions>button.dark{color:#fff;background:#111a35;border-color:#111a35}.meeting-record-actions>div{position:relative}.meeting-record-actions>div>button{width:48px;padding:0}.meeting-record-actions>div>nav{z-index:20;background:#fff;border:1px solid #dfe4eb;border-radius:10px;width:170px;padding:6px;position:absolute;top:48px;right:0;box-shadow:0 18px 36px #1e293b26}.meeting-record-actions>div>nav button{color:#354258;text-align:left;background:#fff;border:0;border-radius:7px;width:100%;padding:9px;font-size:9px}.meeting-record-actions>div>nav button:hover{background:#f3efff}.meeting-record-tabs{align-items:flex-end;gap:18px;height:53px;display:flex}.meeting-record-tabs button{color:#4c5a72;background:0 0;border:0;border-bottom:2px solid #0000;height:45px;padding:0 5px;font-size:10px;font-weight:600}.meeting-record-tabs button.active{color:#623ce3;border-bottom-color:#6845ed}.meeting-record-tabs span{color:#6543d8;background:#eee9ff;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:7px;font-size:8px;display:inline-grid}.meeting-record-layout{grid-template-columns:minmax(0,1fr) 285px;gap:14px;padding:15px 24px 24px;display:grid}.meeting-record-layout>main,.meeting-record-layout>aside{align-content:start;gap:14px;min-width:0;display:grid}.meeting-record-card{background:#fff;border:1px solid #dfe5ec;border-radius:11px;min-width:0}.meeting-record-card h2{color:#1f2b42;margin:0;font-size:13px}.meeting-information{padding:17px}.meeting-information-grid{grid-template-columns:1.08fr .9fr 1fr;gap:25px;margin-top:20px;display:grid}.meeting-information-grid>div{align-content:start;gap:23px;display:grid}.meeting-fact{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;display:grid}.meeting-fact>i{color:#536699;text-align:center;font-size:12px;font-style:normal}.meeting-fact>span{flex-direction:column;gap:5px;min-width:0;display:flex}.meeting-fact>span>small:first-child{color:#596983;font-size:9px;font-weight:650}.meeting-fact b{color:#24314a;font-size:10px}.meeting-fact small{color:#78859a;font-size:9px}.meeting-fact a{color:#613de3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;text-decoration:none;overflow:hidden}.meeting-fact ul{color:#344159;gap:5px;margin:0;padding-left:16px;font-size:9px;display:grid}.meeting-fact button{color:#673ee8;background:0 0;border:0;width:max-content;padding:0;font-size:9px;font-weight:650}.record-attendees{overflow:hidden}.record-attendees>header,.record-files>header,.record-wide-panel>header{justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:0 16px;display:flex}.record-attendees>header button,.record-files>header button,.record-wide-panel>header button{color:#5e3ed2;background:#fff;border:1px solid #d9dfe8;border-radius:7px;height:30px;padding:0 10px;font-size:8.5px}.record-attendee-head,.record-attendees>button{grid-template-columns:34px minmax(180px,1.3fr) .72fr .72fr 30px;align-items:center;gap:8px;padding:0 16px;display:grid}.record-attendee-head{color:#67758c;text-transform:uppercase;background:#f7f9fc;height:28px;font-size:8px}.record-attendee-head span:first-child{grid-column:1/3}.record-attendees>button{color:#344159;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f4;width:100%;min-height:48px}.record-attendees>button:hover{background:#faf8ff}.record-attendees>button>i{border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;font-weight:750;display:grid}.record-attendees>button>i.rose{color:#ad465e;background:#f8dce4}.record-attendees>button>i.blue{color:#2b76b5;background:#deedf8}.record-attendees>button>i.orange{color:#ac6c1b;background:#ffebc9}.record-attendees>button>i.sky{color:#277baf;background:#e0f1f9}.record-attendees>button>span{flex-direction:column;min-width:0;display:flex}.record-attendees b{font-size:9px}.record-attendees small{color:#748198;margin-top:3px;font-size:8px}.record-attendees em{font-size:9px;font-style:normal}.record-attendees strong{color:#167c5e;background:#e1f2e9;border-radius:7px;width:max-content;padding:4px 7px;font-size:8px}.record-attendees strong.pending{color:#a46617;background:#fff0d5}.record-attendees u{color:#59667c;font-size:9px;text-decoration:none}.meeting-record-bottom{grid-template-columns:.8fr 1.12fr;gap:14px;display:grid}.meeting-notes-preview{padding:16px}.meeting-notes-preview>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:165px;display:flex}.meeting-notes-preview>div>span{color:#7248ee;background:#eee9ff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:17px;display:grid}.meeting-notes-preview b{margin-top:14px;font-size:10px}.meeting-notes-preview p{color:#65748a;max-width:270px;margin:8px 0 15px;font-size:8.5px;line-height:1.55}.meeting-notes-preview button,.meeting-ai-card>button{color:#fff;background:linear-gradient(135deg,#734af1,#5f31e1);border:0;border-radius:8px;height:34px;padding:0 15px;font-size:8.5px;font-weight:650}.record-files{overflow:hidden}.record-files>button{color:#344159;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f4;grid-template-columns:34px minmax(0,1fr) 30px 25px;align-items:center;gap:8px;width:100%;min-height:58px;padding:7px 15px;display:grid}.record-files>button:hover{background:#faf8ff}.record-files>button>i{color:#db3147;background:#ffe7e9;border-radius:7px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.record-files>button>i.doc{color:#2071cf;background:#e3effd}.record-files>button>span{flex-direction:column;min-width:0;display:flex}.record-files b{font-size:9px}.record-files small{color:#748198;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7.5px;overflow:hidden}.record-files strong,.record-files em{text-align:center;font-size:11px;font-style:normal}.record-files>footer{border-top:1px solid #edf0f4;align-items:center;height:42px;padding:0 15px;display:flex}.record-files>footer button{color:#5f39dc;text-align:left;background:0 0;border:0;width:100%;font-size:8.5px}.meeting-progress{padding:17px}.meeting-progress>div{grid-template-columns:24px 1fr;gap:10px;min-height:57px;display:grid;position:relative}.meeting-progress>div:not(:last-child):after{content:"";background:#e0e4eb;width:2px;position:absolute;top:21px;bottom:-5px;left:9px}.meeting-progress i{z-index:1;color:#fff;background:#fff;border:4px solid #fff;border-radius:50%;outline:2px solid #c9d0dc;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.meeting-progress>div.active i,.meeting-progress>div.complete i{background:#6b48eb;outline-color:#6b48eb}.meeting-progress>div:first-of-type{margin-top:18px}.meeting-progress span{flex-direction:column;display:flex}.meeting-progress b{color:#314058;font-size:9px}.meeting-progress div.active b{color:#603ce4}.meeting-progress small{color:#7a879a;margin-top:5px;font-size:8px}.meeting-quick-list{padding:16px}.meeting-quick-list h2{margin-bottom:12px}.meeting-quick-list button{color:#344159;text-align:left;background:#fff;border:1px solid #dfe4eb;border-radius:7px;align-items:center;gap:10px;width:100%;height:36px;margin-top:5px;padding:0 10px;font-size:8.5px;display:flex}.meeting-quick-list button:hover{background:#f8f6fd}.meeting-quick-list button i{color:#4c5d7e;width:15px;font-style:normal}.meeting-quick-list button.danger,.meeting-quick-list button.danger i{color:#d92c3f}.meeting-ai-card{padding:16px}.meeting-ai-card>header{justify-content:space-between;align-items:center;display:flex}.meeting-ai-card header span{color:#6845df;background:#eee9ff;border-radius:7px;padding:4px 8px;font-size:7px}.meeting-ai-card p{color:#66748b;margin:12px 0;font-size:8.5px;line-height:1.6}.meeting-ai-card>button{color:#613ce4;background:#fff;border:1px solid #764dec;width:100%}.meeting-owner{padding:16px}.meeting-owner>div{grid-template-columns:35px 1fr 31px;align-items:center;gap:9px;margin-top:15px;display:grid}.meeting-owner>div>span{color:#a34258;background:#f7dce3;border-radius:50%;place-items:center;width:33px;height:33px;font-size:8px;font-weight:750;display:grid}.meeting-owner p{flex-direction:column;min-width:0;margin:0;display:flex}.meeting-owner b{font-size:9px}.meeting-owner small,.meeting-owner a{color:#748198;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7.5px;text-decoration:none;overflow:hidden}.meeting-owner button{color:#56657c;background:#fff;border:1px solid #dfe4eb;border-radius:7px;width:29px;height:29px}.meeting-record-tab-content{padding:16px 24px 24px}.meeting-record-tab-content>.meeting-record-card{max-width:1050px}.record-wide-panel{padding:0 18px 18px}.record-wide-panel>header{border-bottom:1px solid #edf0f4;margin:0 -18px 14px}.record-wide-panel>header>div p{color:#748198;margin:5px 0 0;font-size:8.5px}.record-wide-panel>h3{font-size:11px}.record-wide-panel>p,.record-wide-panel li{color:#4f5d73;font-size:9px;line-height:1.6}.record-wide-panel .minute-tasks label{min-height:36px;font-size:9px}.record-wide-panel .minute-tasks span{font-size:8px}.record-wide-panel .minute-file{min-height:45px}.meeting-record-activity{padding:0 16px 16px}.meeting-record-activity>div{border-top:1px solid #edf0f4;grid-template-columns:35px 1fr;align-items:center;gap:10px;padding:12px 0;display:grid}.meeting-record-activity>div:first-child{border-top:0}.meeting-record-activity i{color:#6844df;background:#eee9ff;border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.meeting-record-activity span{flex-direction:column;display:flex}.meeting-record-activity b{font-size:9px}.meeting-record-activity small{color:#748198;margin-top:4px;font-size:8px}@media (max-width:1180px){.meeting-record-layout{grid-template-columns:1fr}.meeting-record-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-information-grid{gap:16px}}@media (max-width:820px){.meeting-record-head{padding:0 15px}.meeting-record-title-row{flex-direction:column;align-items:flex-start;padding-bottom:14px}.meeting-record-actions{width:100%;overflow-x:auto}.meeting-record-tabs{overflow-x:auto}.meeting-record-tabs button{flex:none}.meeting-record-layout{padding:12px 15px 18px}.meeting-information-grid{grid-template-columns:1fr 1fr}.meeting-information-grid>div:last-child{grid-column:1/-1}.meeting-record-layout>aside,.meeting-record-bottom{grid-template-columns:1fr}.meeting-record-tab-content{padding:12px 15px 18px}}@media (max-width:560px){.meeting-record-title>span{width:44px;height:44px}.meeting-record-title h1{font-size:17px}.meeting-record-actions>button{padding:0 10px}.meeting-information-grid{grid-template-columns:1fr}.meeting-information-grid>div:last-child{grid-column:auto}.record-attendee-head{display:none}.record-attendees>button{grid-template-columns:30px minmax(130px,1fr) auto 24px;padding:7px 10px}.record-attendees>button>em{display:none}.meeting-record-tabs{gap:10px}.meeting-record-layout,.meeting-record-tab-content{padding:9px}}.opp-workspace,.opp-detail{color:#27334a;background:#fbfcfe;border:1px solid #e2e7ee;border-radius:16px;min-height:calc(100vh - 88px);overflow:hidden;box-shadow:0 12px 34px #24324a0a}.opp-workspace button,.opp-workspace input,.opp-workspace select,.opp-detail button,.opp-detail input,.opp-detail select{font:inherit}.opp-head{background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:17px 22px;display:flex}.opp-head h1{letter-spacing:-.6px;margin:0;font-size:24px}.opp-head p{color:#6f7e95;margin:6px 0 0;font-size:12px}.opp-head>div:last-child{gap:9px;display:flex}.opp-head button,.opp-detail-actions button{color:#344158;background:#fff;border:1px solid #dfe4eb;border-radius:9px;height:39px;padding:0 14px;font-size:10px;font-weight:650}.opp-head button.dark,.opp-create button[type=submit],.opp-subtab-head button.dark{color:#fff;background:#121a32;border-color:#121a32}.opp-metrics{background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0 22px 18px;display:grid}.opp-metrics article{border:1px solid #e1e6ed;border-radius:12px;align-items:center;gap:13px;min-height:96px;padding:14px;display:flex}.opp-metrics article>span{border-radius:11px;flex:none;place-items:center;width:46px;height:46px;font-size:18px;font-weight:750;display:grid}.opp-metrics span.violet{color:#7652e8;background:#eee9fd}.opp-metrics span.blue{color:#2688e7;background:#e4f1fd}.opp-metrics span.green{color:#12a151;background:#e2f4e7}.opp-metrics span.orange{color:#ed7d12;background:#fff0de}.opp-metrics article>div{flex-direction:column;display:flex}.opp-metrics small{color:#718097;font-size:9px}.opp-metrics b{color:#172139;margin-top:5px;font-size:21px}.opp-metrics em{color:#13916e;margin-top:7px;font-size:8.5px;font-style:normal}.opp-metrics em.down{color:#df4051}.opp-create{background:linear-gradient(100deg,#f3effd,#fbfcfe);border:1px solid #ddd8ea;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr)) auto auto;align-items:end;gap:9px;margin:0 20px 12px;padding:13px;display:grid}.opp-create label{flex-direction:column;gap:5px;display:flex}.opp-create label span{color:#718096;font-size:9px}.opp-create input,.opp-create select{background:#fff;border:1px solid #dce2e9;border-radius:8px;outline:0;height:37px;padding:0 10px;font-size:10px}.opp-create button{background:#fff;border:1px solid #dce2e9;border-radius:8px;height:37px;padding:0 11px;font-size:9px}.opp-toolbar{background:#fff;border-top:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr) 280px;align-items:center;gap:14px;min-height:64px;padding:9px 22px;display:grid}.opp-view-switch{border:1px solid #dfe4eb;border-radius:9px;display:flex;overflow:hidden}.opp-view-switch button{color:#4a5870;background:#fff;border:0;height:38px;padding:0 13px;font-size:10px}.opp-view-switch button.active{color:#147c66;background:#e8f6f1}.opp-filter-row{gap:8px;min-width:0;display:flex;overflow-x:auto}.opp-filter-row select,.opp-filter-row button{color:#445169;background:#fff;border:1px solid #dfe4eb;border-radius:8px;outline:0;min-width:112px;height:38px;padding:0 27px 0 11px;font-size:9px}.opp-filter-row button{min-width:86px;padding:0 10px}.opp-filter-row button.active{color:#147c66;background:#edf8f5;border-color:#bfe2d7}.opp-toolbar>label,.opp-subtab-head label{color:#738098;background:#fff;border:1px solid #dfe4eb;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 11px;display:flex}.opp-toolbar>label input,.opp-subtab-head label input{color:#344157;background:0 0;border:0;outline:0;width:100%;font-size:9px}.opp-list-layout{grid-template-columns:minmax(0,1fr) 330px;gap:12px;padding:0 20px 20px;display:grid}.opp-table-card{background:#fff;border:1px solid #e1e6ed;border-radius:11px;min-width:0;overflow:hidden}.opp-table-scroll{overflow-x:auto}.opp-table-card table{border-collapse:collapse;width:100%;min-width:1110px}.opp-table-card th{color:#738096;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;height:40px;padding:0 10px;font-size:7.5px}.opp-table-card td{color:#526077;white-space:nowrap;border-top:1px solid #edf0f4;height:60px;padding:7px 10px;font-size:8.7px}.opp-table-card td strong{color:#1e2940;font-size:9px}.opp-table-card input{accent-color:#168b70;width:13px;height:13px}.opp-name-cell{min-width:185px;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.opp-name-cell>i{color:#6d4cdf;background:#ede9fc;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.opp-name-cell>i.blue{color:#2786dc;background:#e2effb}.opp-name-cell>i.green,.opp-name-cell>i.mint{color:#1a9871;background:#e1f2ec}.opp-name-cell>i.orange{color:#d6872a;background:#fff0dc}.opp-name-cell>span{flex-direction:column;display:flex}.opp-name-cell b{color:#27334a;font-size:9px}.opp-name-cell small{color:#7d899c;margin-top:3px;font-size:7.5px}.opp-stage,.opp-detail-head i{color:#6550c4;background:#ebe6fc;border-radius:8px;padding:4px 8px;font-size:7.5px;font-style:normal;display:inline-flex}.opp-stage.qualification{color:#2b7fc4;background:#e1effb}.opp-stage.negotiation{color:#ae6b20;background:#fff0d8}.opp-stage.discovery{color:#3f637f;background:#e8edf3}.opp-stage.closed-won{color:#237a56;background:#ddf1e7}.opp-owner{align-items:center;gap:7px;display:flex}.opp-owner i,.opp-detail-head dd>span{color:#fff;background:#506078;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.opp-prob{color:#277854;background:#ddf1e7;border-radius:5px;padding:4px 6px;font-size:7.5px}.opp-prob.medium{color:#b56a1e;background:#fff0d8}.opp-prob.low{color:#c33e53;background:#fde2e7}.opp-round{color:#68758a;background:#fff;border:1px solid #dfe4eb;border-radius:50%;width:30px;height:30px;font-size:8px}.opp-pagination{color:#718096;background:#fff;border-top:1px solid #edf0f4;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;min-height:51px;padding:8px 12px;font-size:8.5px;display:grid}.opp-pagination nav{gap:4px;display:flex}.opp-pagination button{color:#5f6d83;background:#fff;border:1px solid #dfe4eb;border-radius:7px;width:28px;height:28px;font-size:8px}.opp-pagination button.active{color:#16866e;background:#e8f6f2;border-color:#c7e5dc}.opp-pagination label{justify-self:end;align-items:center;gap:7px;display:flex}.opp-pagination select{background:#fff;border:1px solid #dfe4eb;border-radius:7px;height:29px;font-size:8px}.opp-list-layout>aside{align-content:start;gap:11px;display:grid}.opp-insight,.opp-bottom-card{background:#fff;border:1px solid #e1e6ed;border-radius:11px;padding:15px}.opp-insight h2,.opp-bottom-card h2{color:#1e293f;margin:0;font-size:12px}.opp-insight>header{justify-content:space-between;align-items:center;display:flex}.opp-insight header select{background:#fff;border:1px solid #dfe4eb;border-radius:7px;height:29px;font-size:8px}.opp-insight>button,.opp-bottom-card>button{color:#13876c;background:0 0;border:0;width:100%;margin-top:12px;font-size:8.5px}.opp-donut{grid-template-columns:120px 1fr;align-items:center;gap:13px;margin-top:14px;display:grid}.opp-donut>span,.opp-notes-donut>span{background:radial-gradient(circle,#fff 53%,transparent 54%),conic-gradient(#2d8be8 0 22%,#7857e7 22% 51%,#f4a91e 51% 77%,#1db6b1 77% 89%,#24a867 89%);border-radius:50%;align-content:center;place-items:center;width:112px;height:112px;display:grid}.opp-donut>span b,.opp-notes-donut>span b{font-size:17px}.opp-donut>span small,.opp-notes-donut>span small{font-size:7.5px}.opp-donut dl{gap:8px;margin:0;display:grid}.opp-donut dl>div{justify-content:space-between;gap:7px;display:flex}.opp-donut dt,.opp-donut dd{font-size:7px}.opp-donut dd{margin:0}.opp-donut dt i,.opp-notes-donut dt i{border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.opp-line-chart{background:repeating-linear-gradient(#0000 0 42px,#edf1f5 43px);height:180px;margin-top:10px;padding:0 0 22px 28px;position:relative}.opp-line-chart>span{color:#7a879b;font-size:7px;position:absolute;left:0}.opp-line-chart>span:first-child{top:1px}.opp-line-chart>span:nth-child(2){top:44px}.opp-line-chart>span:nth-child(3){top:87px}.opp-line-chart>span:nth-child(4){top:130px}.opp-line-chart>div{background:linear-gradient(#4d8df01c,#0000);border-bottom:1px solid #dfe4eb;height:140px;position:relative}.opp-line-chart>div i{background:#2685e7;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 1px #2685e7}.opp-line-chart footer{color:#7b8798;justify-content:space-between;padding-top:7px;font-size:6.5px;display:flex}.opp-top-owners>header button{color:#13876c;background:0 0;border:0;font-size:8px}.opp-top-owners>div{grid-template-columns:15px 24px minmax(0,1fr) 48px 28px 30px;align-items:center;gap:6px;min-height:42px;font-size:7.5px;display:grid}.opp-top-owners>div>i{color:#fff;background:#58667c;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.opp-top-owners>div>strong{color:#17836c}.opp-list-insights{background:#f8fafc;grid-template-columns:1fr 1.18fr;gap:10px;padding:10px;display:grid}.opp-bottom-card>div{grid-template-columns:95px 1fr 70px;align-items:center;gap:8px;min-height:34px;font-size:7.5px;display:grid}.opp-bottom-card>div>i{background:#e5eaf0;border-radius:4px;height:8px}.opp-bottom-card>div>i>u{background:#2d8be8;border-radius:4px;height:100%;text-decoration:none;display:block}.opp-bottom-card>div>i>.bar-1{background:#8b63e6}.opp-bottom-card>div>i>.bar-2{background:#73cfb1}.opp-bottom-card>div>i>.bar-3{background:#ffc566}.opp-bottom-card>div>i>.bar-4{background:#69c9b6}.opp-bottom-card:nth-child(2)>div{grid-template-columns:30px 1fr}.opp-bottom-card:nth-child(2)>div>span{color:#6a4ed6;background:#eeeafd;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.opp-bottom-card:nth-child(2)>div>b{flex-direction:column;font-size:7.5px;display:flex}.opp-bottom-card:nth-child(2)>div small{color:#7c899b;margin-top:3px;font-size:6.8px}.opp-empty{text-align:center;border-top:1px solid #edf0f3;align-content:center;place-items:center;gap:7px;min-height:140px;display:grid}.opp-empty b{font-size:11px}.opp-empty span{color:#7b8799;font-size:8px}.opp-empty button{color:#16866e;background:#edf8f5;border:1px solid #c2e2d9;border-radius:7px;padding:6px 9px;font-size:8px}.opp-kanban{background:#fbfcfe;grid-template-columns:repeat(5,minmax(205px,1fr));gap:9px;min-width:0;padding:0 20px 12px;display:grid;overflow-x:auto}.opp-kanban-column{border:1px solid #e0e5ec;border-top:3px solid var(--stage-color);background:#f9fafc;border-radius:9px;flex-direction:column;min-height:500px;display:flex}.opp-kanban-column>header{min-height:62px;padding:11px;position:relative}.opp-kanban-column>header>div{align-items:center;gap:7px;display:flex}.opp-kanban-column>header b{font-size:11px}.opp-kanban-column>header span{color:var(--stage-color);background:#f0ecfd;border-radius:9px;padding:3px 7px;font-size:7.5px}.opp-kanban-column>header strong{color:#506078;margin-top:7px;font-size:9px;display:block}.opp-kanban-column>header button{background:0 0;border:0;position:absolute;top:10px;right:9px}.opp-kanban-column>div{gap:6px;padding:0 6px;display:grid}.opp-kanban-card{min-height:126px;color:inherit;text-align:left;background:#fff;border:1px solid #e1e6ed;border-radius:8px;grid-template-columns:1fr auto;gap:4px;padding:11px;display:grid;box-shadow:0 3px 9px #1f2a4108}.opp-kanban-card>span{grid-column:1/-1;justify-content:space-between;display:flex}.opp-kanban-card>span b{font-size:9px}.opp-kanban-card>span i{font-size:8px;font-style:normal}.opp-kanban-card>small{color:#7b8799;grid-column:1/-1;font-size:7.5px}.opp-kanban-card>strong{color:#172139;font-size:13px}.opp-kanban-card>em{font-size:8px;font-style:normal}.opp-kanban-card footer{grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center;gap:6px;margin-top:5px;display:grid}.opp-kanban-card footer span{align-items:center;gap:5px;font-size:7.5px;display:flex}.opp-kanban-card footer span i{color:#fff;background:#5d6980;border-radius:50%;place-items:center;width:20px;height:20px;font-size:6px;font-style:normal;display:grid}.opp-kanban-card footer time{color:#718096;font-size:7px}.opp-kanban-card footer>b{color:#237b59;background:#ddf1e7;border-radius:5px;padding:4px 6px;font-size:7px}.opp-kanban-card footer>b.low{color:#c14256;background:#fde2e7}.opp-kanban-column>p{color:#8792a3;text-align:center;padding:25px 8px;font-size:8px}.opp-add-card{color:#46536a;text-align:left;background:0 0;border:0;margin-top:auto;padding:14px 11px;font-size:8.5px}.opp-add-stage{color:#3f4c64;background:#fff;border:1px dashed #8b9dbf;border-radius:8px;grid-column:1/-1;height:39px;font-size:9px}.opp-detail-actions{background:#fff;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:62px;padding:10px 17px;display:flex}.opp-detail-actions>button{border:0}.opp-detail-actions>div{gap:9px;display:flex}.opp-detail-head{background:#fff;grid-template-columns:1.35fr .78fr .78fr;gap:20px;min-height:132px;padding:15px 24px;display:grid}.opp-detail-title{align-items:center;gap:16px;display:flex}.opp-detail-title>span{color:#7650e8;background:#eee7fd;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;font-size:32px;display:grid}.opp-detail-title h1{color:#14203a;letter-spacing:-.4px;margin:0;font-size:20px}.opp-detail-title p{color:#526078;margin:8px 0;font-size:10px}.opp-detail-title>div>div{align-items:center;gap:12px;display:flex}.opp-detail-title i{color:#654ac7;background:#eae5fc}.opp-detail-title em{color:#247655;background:#def1e7;border-radius:5px;padding:4px 7px;font-size:9px;font-style:normal}.opp-detail-title b{font-size:13px}.opp-detail-head>dl{border-left:1px solid #e3e8ee;gap:8px;margin:0;padding-left:20px;display:grid}.opp-detail-head dl>div{grid-template-columns:95px 1fr;align-items:center;display:grid}.opp-detail-head dt{color:#68768e;font-size:8.5px}.opp-detail-head dd{color:#1e2940;align-items:center;gap:7px;margin:0;font-size:9.5px;font-weight:650;display:flex}.opp-process{background:#fff;border:1px solid #dde3ea;border-radius:10px;grid-template-columns:repeat(5,1fr);margin:0 16px;display:grid;overflow:hidden}.opp-process>span{color:#57647a;border-right:1px solid #e6eaf0;align-items:center;gap:8px;height:40px;padding:0 13px;font-size:8.5px;display:flex}.opp-process>span:last-child{border-right:0}.opp-process i{color:#6c7890;background:#eef1f6;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;font-style:normal;display:grid}.opp-process b{font-weight:600}.opp-process em{margin-left:auto;font-size:15px;font-style:normal}.opp-process .active{color:#6549d7;background:linear-gradient(90deg,#f0ebfd,#faf9ff)}.opp-process .active i{color:#fff;background:#7351e4}.opp-process .complete{color:#327d68}.opp-process .complete i{color:#1a8d6b;background:#dff2eb}.opp-detail-tabs{background:#fff;border-bottom:1px solid #e4e9ef;align-items:flex-end;gap:12px;height:49px;padding:0 17px;display:flex}.opp-detail-tabs button{color:#536077;background:0 0;border:0;border-bottom:2px solid #0000;height:42px;padding:0 12px;font-size:9px}.opp-detail-tabs button.active{color:#16866c;border-bottom-color:#16866c}.opp-detail-grid{grid-template-columns:minmax(0,1fr) 330px;gap:11px;padding:11px 16px 17px;display:grid}.opp-detail-grid>main{gap:10px;min-width:0;display:grid}.opp-detail-grid>aside,.opp-subtab-grid>aside{align-content:start;gap:10px;display:grid}.opp-overview-top{grid-template-columns:1.15fr 1fr;gap:10px;display:grid}.opp-panel{background:#fff;border:1px solid #e1e6ed;border-radius:10px;min-width:0;padding:15px}.opp-panel h2{color:#202b41;margin:0 0 12px;font-size:11.5px}.opp-panel>p{color:#526078;margin:0 0 12px;font-size:8.5px;line-height:1.55}.panel-link{color:#13876b;background:0 0;border:0;margin:11px 0 0 auto;font-size:8px;display:block}.opp-key-values{gap:8px;margin:0;display:grid}.opp-key-values>div{grid-template-columns:105px 1fr;display:grid}.opp-key-values dt{color:#6e7c91;font-size:7.5px}.opp-key-values dd{color:#253149;flex-wrap:wrap;gap:5px;margin:0;font-size:8px;display:flex}.opp-key-values dd>i,.opp-key-values dd>span{color:#2578bd;background:#e3effb;border-radius:7px;padding:3px 7px;font-style:normal}.opp-stakeholders{gap:9px;display:grid}.opp-stakeholders>div{grid-template-columns:30px minmax(0,1fr) auto 27px 27px;align-items:center;gap:7px;display:grid}.opp-stakeholders>div>i{color:#fff;background:#59667c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:6.5px;font-style:normal;display:grid}.opp-stakeholders>div>span{flex-direction:column;display:flex}.opp-stakeholders b{font-size:8.5px}.opp-stakeholders small{color:#78859a;font-size:7px}.opp-stakeholders em{color:#237957;background:#ddf1e7;border-radius:6px;padding:3px 6px;font-size:6.5px;font-style:normal}.opp-stakeholders button{background:#fff;border:1px solid #dfe4eb;border-radius:50%;width:26px;height:26px;font-size:7px}.opp-products{border-collapse:collapse;width:100%}.opp-products th,.opp-products td{text-align:left;border-bottom:1px solid #edf0f4;height:29px;font-size:7px}.opp-products th{color:#728096;text-transform:uppercase}.opp-products tfoot td{border:0;font-weight:700}.opp-products tfoot td:first-child{text-align:left}.opp-products tfoot td:last-child{text-align:right}.opp-mini-files{display:grid}.opp-mini-files button{min-height:41px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:30px 1fr auto;align-items:center;gap:7px;display:grid}.opp-mini-files button>i{color:#d94858;background:#fdebed;border-radius:7px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.opp-mini-files button>i.blue{color:#2d7fd2;background:#e5f0fb}.opp-mini-files button>i.green{color:#168c66;background:#e4f3ed}.opp-mini-files button span{flex-direction:column;display:flex}.opp-mini-files b{font-size:8px}.opp-mini-files small{color:#78859a;font-size:6.8px}.opp-mini-files em{font-size:7px;font-style:normal}.opp-recent-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.opp-recent-grid button{min-width:0;color:inherit;text-align:left;background:#fff;border:0;grid-template-columns:30px 1fr;gap:6px;display:grid}.opp-recent-grid button>i{color:#7351e4;background:#eeeafd;border-radius:7px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.opp-recent-grid span{flex-direction:column;min-width:0;display:flex}.opp-recent-grid b{font-size:7.5px}.opp-recent-grid small,.opp-recent-grid em,.opp-recent-grid time{color:#78859a;margin-top:3px;font-size:6.5px;font-style:normal}.opp-recent-grid time{grid-column:2}.opp-timeline{gap:11px;display:grid}.opp-timeline>div{grid-template-columns:8px 75px 1fr;gap:7px;display:grid}.opp-timeline>div>i{border:2px solid #7653e8;border-radius:50%;width:7px;height:7px;margin-top:4px}.opp-timeline time{font-size:7px}.opp-timeline span{flex-direction:column;display:flex}.opp-timeline b{font-size:7.5px}.opp-timeline small{color:#7c899b;margin-top:3px;font-size:6.8px}.similar-opps{display:grid}.similar-opps button{min-height:43px;color:inherit;text-align:left;background:#fff;border:0;grid-template-columns:27px 1fr auto;align-items:center;gap:7px;display:grid}.similar-opps>button>i{color:#2d81d5;background:#e4effb;border-radius:6px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.similar-opps span{flex-direction:column;display:flex}.similar-opps b{font-size:8px}.similar-opps small{color:#78859a;margin-top:3px;font-size:6.8px}.similar-opps em{color:#247655;background:#ddf1e7;border-radius:5px;padding:3px 5px;font-size:6.5px;font-style:normal}.opp-subtab-grid{grid-template-columns:minmax(0,1fr) 340px;gap:11px;padding:11px 16px 17px;display:grid}.opp-subtab-main{background:#fff;border:1px solid #e1e6ed;border-radius:10px;min-width:0;overflow:hidden}.opp-subtab-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;min-height:83px;padding:12px 14px;display:flex}.opp-subtab-head h2{margin:0;font-size:13px}.opp-subtab-head p{color:#718096;margin:5px 0 0;font-size:8.5px}.opp-subtab-head>div:last-child{gap:8px;display:flex}.opp-subtab-head select,.opp-subtab-head button{color:#46536a;background:#fff;border:1px solid #dfe4eb;border-radius:8px;height:36px;padding:0 11px;font-size:8.5px}.opp-subtab-head label{width:180px;height:36px}.opp-activity-labels{color:#728096;text-transform:uppercase;background:#f8fafc;grid-template-columns:165px 1.25fr .85fr .8fr .65fr;height:38px;padding:0 14px;font-size:7px;display:grid}.opp-activity-labels span{align-items:center;display:flex}.opp-activity-row{border-top:1px solid #edf0f4;grid-template-columns:35px 125px 1.25fr .85fr .8fr .65fr 31px;align-items:center;gap:8px;min-height:57px;padding:0 13px;display:grid;position:relative}.opp-activity-row>time{color:#42516a;font-size:7px;position:absolute;top:5px;left:14px}.opp-activity-row>span{border-radius:7px;place-items:center;width:28px;height:28px;margin-top:11px;font-style:normal;display:grid}.opp-activity-row>span.green{color:#13896a;background:#e2f3ed}.opp-activity-row>span.orange{color:#dd831a;background:#fff0dd}.opp-activity-row>span.violet{color:#7051dd;background:#eeeafd}.opp-activity-row>span.blue{color:#2c81d6;background:#e4effb}.opp-activity-row>b{margin-top:11px;font-size:8px}.opp-activity-row>p{margin:11px 0 0;font-size:7.5px;line-height:1.4}.opp-activity-row>em{flex-direction:column;margin-top:11px;font-size:7.5px;font-style:normal;display:flex}.opp-activity-row>em small{color:#78859a;font-size:6.8px}.opp-activity-row>i{align-items:center;gap:5px;margin-top:11px;font-size:7.5px;font-style:normal;display:flex}.opp-activity-row>i>span{color:#fff;background:#58667d;border-radius:50%;place-items:center;width:21px;height:21px;font-size:6px;display:grid}.opp-activity-row>strong{margin-top:11px;font-size:7.5px}.opp-activity-row>button{background:#fff;border:1px solid #dfe4eb;border-radius:50%;width:28px;height:28px;margin-top:11px;font-size:7px}.opp-action-grid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.opp-action-grid.four{grid-template-columns:repeat(4,1fr)}.opp-action-grid button{color:#344157;background:#fff;border:0;flex-direction:column;align-items:center;gap:6px;font-size:7px;display:flex}.opp-action-grid button i{border-radius:9px;place-items:center;width:36px;height:36px;font-size:13px;font-style:normal;display:grid}.opp-action-grid i.green,.opp-side-list i.green{color:#188d6b;background:#e2f3ed}.opp-action-grid i.violet,.opp-side-list i.violet{color:#7150e1;background:#eee9fd}.opp-action-grid i.blue,.opp-side-list i.blue{color:#2e82d5;background:#e4effb}.opp-action-grid i.orange,.opp-side-list i.orange{color:#dc841d;background:#fff0de}.opp-action-grid i.mint,.opp-side-list i.mint{color:#22a99c;background:#e3f5f3}.opp-upcoming{display:grid}.opp-upcoming>div{grid-template-columns:29px 1fr auto;align-items:center;gap:7px;min-height:47px;display:grid}.opp-upcoming>div>i{border-radius:7px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid}.opp-upcoming>div>span{flex-direction:column;display:flex}.opp-upcoming b{font-size:8px}.opp-upcoming small{color:#77859a;margin-top:3px;font-size:6.8px}.opp-upcoming em{color:#6650c7;background:#eee9fd;border-radius:5px;padding:3px 5px;font-size:6.5px;font-style:normal}.opp-calendar header,.opp-calendar{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.opp-calendar header{grid-column:1/-1}.opp-calendar b,.opp-calendar span{place-items:center;height:23px;font-size:6.5px;display:grid}.opp-calendar b{color:#748198}.opp-calendar span.active{color:#fff;background:#199c72;border-radius:50%}.opp-summary-cards{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.opp-summary-cards>div{border:1px solid #e1e6ed;border-radius:8px;flex-direction:column;padding:8px;display:flex}.opp-summary-cards small{font-size:6.5px}.opp-summary-cards b{margin-top:7px;font-size:14px}.opp-summary-cards span{font-size:6.5px}.opp-summary-cards em{color:#16896d;margin-top:5px;font-size:6.5px;font-style:normal}.opp-summary-cards em.down{color:#d94452}.opp-inline-add{background:#f8fafc;gap:8px;padding:10px 14px;display:flex}.opp-inline-add input{border:1px solid #dfe4eb;border-radius:8px;flex:1;height:35px;padding:0 10px;font-size:9px}.opp-inline-add button{background:#fff;border:1px solid #dfe4eb;border-radius:8px;padding:0 11px;font-size:8px}.opp-inline-add button:last-child{color:#fff;background:#142039;border-color:#142039}.opp-notes-table>div:first-child,.opp-files-table>div:first-child{color:#718096;text-transform:uppercase;background:#f8fafc;grid-template-columns:1.2fr 1.5fr .9fr .72fr .65fr 30px;align-items:center;gap:9px;height:42px;padding:0 14px;font-size:7px;display:grid}.opp-notes-table>button{width:100%;min-height:59px;color:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f4;grid-template-columns:30px 1.05fr 1.5fr .9fr .72fr .65fr 30px;align-items:center;gap:8px;padding:7px 14px;display:grid}.opp-notes-table>button>i,.opp-files-table>button>i{border-radius:7px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.opp-notes-table>button>i.violet,.opp-notes-table strong.violet{color:#6e4eda;background:#eeeafd}.opp-notes-table>button>i.orange,.opp-notes-table strong.orange{color:#d7801b;background:#fff0dc}.opp-notes-table>button>i.green,.opp-notes-table strong.green{color:#188b68;background:#e2f3ed}.opp-notes-table>button>i.blue,.opp-notes-table strong.blue{color:#2c80d5;background:#e4effb}.opp-notes-table>button b{font-size:8px}.opp-notes-table>button p{margin:0;font-size:7.2px;line-height:1.4}.opp-notes-table>button em{align-items:center;gap:6px;font-size:7.5px;font-style:normal;display:flex}.opp-notes-table>button em span{color:#fff;background:#59667d;border-radius:50%;place-items:center;width:23px;height:23px;font-size:6px;display:grid}.opp-notes-table time{flex-direction:column;font-size:7px;display:flex}.opp-notes-table time small{color:#78859a;font-size:6.5px}.opp-notes-table strong{border-radius:5px;padding:4px 6px;font-size:6.5px;font-weight:500}.opp-notes-table u{text-decoration:none}.opp-side-list{display:grid}.opp-side-list>div{grid-template-columns:28px 1fr auto;align-items:center;gap:7px;min-height:44px;display:grid}.opp-side-list>div>i{border-radius:6px;place-items:center;width:26px;height:26px;font-size:8px;font-style:normal;display:grid}.opp-side-list span{flex-direction:column;display:flex}.opp-side-list b{font-size:7.8px}.opp-side-list small{color:#78859a;margin-top:3px;font-size:6.7px}.opp-side-list em{font-size:7px;font-style:normal}.opp-notes-donut{grid-template-columns:115px 1fr;align-items:center;gap:12px;display:grid}.opp-notes-donut>span{width:105px;height:105px}.opp-notes-donut dl{gap:7px;margin:0;display:grid}.opp-notes-donut dl>div{justify-content:space-between;display:flex}.opp-notes-donut dt,.opp-notes-donut dd{font-size:7px}.opp-notes-donut dd{margin:0}.opp-files-table>div:first-child{grid-template-columns:1.25fr .45fr .9fr .75fr .45fr 1fr .35fr}.opp-files-table>button{width:100%;min-height:58px;color:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f4;grid-template-columns:30px 1.15fr .45fr .9fr .75fr .45fr 1fr .35fr;align-items:center;gap:8px;padding:7px 14px;display:grid}.opp-files-table>button>i.rose{color:#db4554;background:#fdebed}.opp-files-table>button>i.blue{color:#2d80d2;background:#e4effb}.opp-files-table>button>i.green{color:#188b68;background:#e2f3ed}.opp-files-table>button>i.orange{color:#dd841c;background:#fff0dc}.opp-files-table>button b,.opp-files-table>button>span,.opp-files-table>button>strong{font-size:7.5px}.opp-files-table>button>em{align-items:center;gap:6px;font-size:7.5px;font-style:normal;display:flex}.opp-files-table>button>em>i{color:#fff;background:#59667d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:6px;font-style:normal;display:grid}.opp-files-table time{flex-direction:column;font-size:7px;display:flex}.opp-files-table time small{font-size:6.5px}.opp-files-table>button>u{gap:4px;text-decoration:none;display:flex}.opp-files-table>button>u i{color:#6950c6;background:#eeeafd;border-radius:5px;padding:3px 5px;font-size:6.5px;font-style:normal}.opp-storage>span{justify-content:space-between;font-size:8px;display:flex}.opp-storage>span em{font-style:normal}.opp-storage>i{background:#e6eaf0;border-radius:4px;height:8px;margin-top:10px;display:block}.opp-storage>i>u{background:#2785dc;border-radius:4px;width:24.8%;height:100%;display:block}.opp-folders{display:grid}.opp-folders button{color:#344158;background:#fff;border:0;align-items:center;height:35px;font-size:7.5px;display:flex}.opp-folders button span{margin-left:auto}@media (max-width:1280px){.opp-list-layout{grid-template-columns:1fr}.opp-list-layout>aside{grid-template-columns:repeat(3,1fr)}.opp-detail-grid,.opp-subtab-grid{grid-template-columns:1fr}.opp-detail-grid>aside,.opp-subtab-grid>aside{grid-template-columns:repeat(2,1fr)}.opp-metrics{grid-template-columns:repeat(3,1fr)}.opp-toolbar{grid-template-columns:auto 1fr}.opp-toolbar>label{grid-column:1/-1}.opp-kanban{grid-template-columns:repeat(5,minmax(210px,1fr))}}@media (max-width:900px){.opp-head{flex-direction:column;align-items:flex-start}.opp-head>div:last-child{width:100%;overflow-x:auto}.opp-metrics{grid-template-columns:repeat(2,1fr)}.opp-toolbar{flex-wrap:wrap;display:flex}.opp-filter-row{order:3;width:100%}.opp-toolbar>label{flex:1}.opp-list-layout>aside,.opp-detail-head{grid-template-columns:1fr}.opp-detail-head>dl{border-top:1px solid #e3e8ee;border-left:0;padding:10px 0 0}.opp-process{grid-template-columns:repeat(5,170px);overflow-x:auto}.opp-overview-top{grid-template-columns:1fr}.opp-recent-grid{grid-template-columns:1fr 1fr}.opp-detail-grid>aside,.opp-subtab-grid>aside{grid-template-columns:1fr}.opp-subtab-head{flex-direction:column;align-items:flex-start}.opp-subtab-head>div:last-child{width:100%;overflow-x:auto}.opp-activity-table,.opp-notes-table,.opp-files-table{overflow-x:auto}.opp-activity-labels,.opp-activity-row{min-width:900px}.opp-notes-table>div:first-child,.opp-notes-table>button,.opp-files-table>div:first-child,.opp-files-table>button{min-width:880px}}@media (max-width:560px){.opp-head,.opp-detail-head{padding:15px}.opp-metrics{grid-template-columns:1fr;padding:0 15px 15px}.opp-create{grid-template-columns:1fr;margin:0 12px 12px}.opp-toolbar{padding:9px 12px}.opp-toolbar>label{flex:auto;width:100%}.opp-list-layout,.opp-kanban,.opp-detail-grid,.opp-subtab-grid{padding-left:12px;padding-right:12px}.opp-list-insights{grid-template-columns:1fr}.opp-detail-actions{flex-direction:column;align-items:flex-start}.opp-detail-actions>div{width:100%;overflow-x:auto}.opp-detail-title{align-items:flex-start}.opp-detail-title>span{width:55px;height:55px;font-size:24px}.opp-detail-title h1{font-size:17px}.opp-detail-tabs{overflow-x:auto}.opp-recent-grid{grid-template-columns:1fr}.opp-summary-cards{grid-template-columns:1fr 1fr}}.module-workspace-tabs{background:#f7f8fc;border:1px solid #e6e9f2;border-radius:12px;align-items:center;gap:4px;width:fit-content;margin:0 18px 14px;padding:4px;display:flex}.module-workspace-tabs button{color:#536078;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 16px;font-size:10px;font-weight:720;display:flex}.module-workspace-tabs button span{font-size:13px}.module-workspace-tabs button.active{color:#111b3d;background:#fff;box-shadow:0 1px 5px #232d5517}.module-my-workspace{color:#17203f;margin:0 18px 18px}.my-workspace-intro{background:linear-gradient(105deg,#fbfaff 0%,#fff 54%,#f2fbf8 100%);border:1px solid #e5e9f2;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:12px;padding:16px 18px;display:flex}.my-workspace-intro .workspace-label,.workspace-focus-panel>header span,.workspace-action-panel>header span{color:#6d55d9;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:760;display:block}.my-workspace-intro h2{color:#101938;margin:0;font-size:18px;line-height:1.25}.my-workspace-intro p{color:#6e7890;margin:4px 0 0;font-size:10px}.my-workspace-intro>button{color:#182140;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4ef;border-radius:9px;flex:none;padding:0 14px;font-size:9px;font-weight:720}.my-workspace-intro>button span{color:#7552ec;margin-left:8px}.module-workspace-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.module-workspace-kpis article{background:#fff;border:1px solid #e5e9f2;border-radius:12px;align-items:center;min-height:82px;padding:13px 14px;display:flex}.module-workspace-kpis article>span{border-radius:10px;flex:0 0 38px;place-items:center;height:38px;margin-right:12px;font-size:17px;display:grid}.module-workspace-kpis article>span.violet{color:#7147ef;background:#f1ebff}.module-workspace-kpis article>span.blue{color:#2585e9;background:#e8f3ff}.module-workspace-kpis article>span.green{color:#159963;background:#e8f8ee}.module-workspace-kpis article>span.orange{color:#ea8519;background:#fff2e4}.module-workspace-kpis article div{min-width:0;display:grid}.module-workspace-kpis small{color:#6c7690;font-size:8px}.module-workspace-kpis b{color:#101938;margin:2px 0;font-size:17px}.module-workspace-kpis em{color:#8490a5;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.module-workspace-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:10px;display:grid}.workspace-focus-panel,.workspace-action-panel,.workspace-activity-panel,.workspace-stage-panel{background:#fff;border:1px solid #e5e9f2;border-radius:12px;overflow:hidden}.workspace-focus-panel>header,.workspace-action-panel>header,.workspace-activity-panel>header,.workspace-stage-panel>header{border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.workspace-focus-panel h3,.workspace-action-panel h3,.workspace-activity-panel h3,.workspace-stage-panel h3{color:#111a38;margin:0;font-size:12px}.workspace-focus-panel>header button,.workspace-action-panel>header button,.workspace-activity-panel>header button,.workspace-stage-panel>header button{color:#6550c9;font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700}.workspace-focus-panel>footer{color:#707b93;border-top:1px solid #edf0f6;justify-content:space-between;align-items:center;padding:10px 14px;font-size:8px;display:flex}.workspace-focus-panel>footer button{color:#0f916d;font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:720}.workspace-side-stack{gap:10px;display:grid}.workspace-action-panel>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f6;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px 12px;display:grid}.workspace-action-panel>button:last-child{border-bottom:0}.workspace-action-panel>button>i,.workspace-activity-panel>div>i{border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;display:grid}.workspace-action-panel>button>i.rose{color:#e94c64;background:#fff0f2}.workspace-action-panel>button>i.orange{color:#e88117;background:#fff3e5}.workspace-action-panel>button>i.blue{color:#287edb;background:#eaf4ff}.workspace-action-panel>button span,.workspace-activity-panel>div span{min-width:0;display:grid}.workspace-action-panel>button b,.workspace-activity-panel>div b{color:#17203f;font-size:9px}.workspace-action-panel>button small,.workspace-activity-panel>div small{color:#77839b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.workspace-action-panel>button>em{border-radius:999px;padding:3px 7px;font-size:7px;font-style:normal;font-weight:720}.workspace-action-panel>button>em.rose{color:#df3d58;background:#fff0f2}.workspace-action-panel>button>em.orange{color:#d7780b;background:#fff2df}.workspace-activity-panel>div{border-bottom:1px solid #edf0f6;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 12px;display:grid}.workspace-activity-panel>div:last-child{border-bottom:0}.workspace-activity-panel>div>i.blue{color:#287edb;background:#eaf4ff}.workspace-activity-panel>div>i.green{color:#159963;background:#e8f8ee}.workspace-activity-panel>div>i.violet{color:#7147ef;background:#f1ebff}.workspace-activity-panel time{color:#929bae;font-size:7px}.focus-table-head,.lead-focus-table>button{grid-template-columns:minmax(180px,1.6fr) 105px 90px minmax(140px,1.1fr) 100px;align-items:center;gap:10px;display:grid}.focus-table-head{color:#717c94;letter-spacing:.04em;text-transform:uppercase;background:#f8f9fc;padding:8px 12px;font-size:7px;font-weight:720}.lead-focus-table>button{width:100%;min-height:60px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f6;padding:9px 12px}.lead-focus-table>button:hover,.opportunity-focus-list>button:hover{background:#fbfaff}.focus-person,.focus-person>span{align-items:center;min-width:0;display:flex}.focus-person>span{margin-left:9px;display:grid}.focus-person b,.lead-focus-table>button>span:nth-child(4) b{color:#141d3c;font-size:9px}.focus-person small,.lead-focus-table>button>span:nth-child(4) small{color:#77839a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.lead-focus-table .lead-stage,.opportunity-focus-list .opp-stage{padding:4px 8px;font-size:7px;font-style:normal;display:inline-flex}.focus-score{grid-template-columns:25px 1fr;align-items:center;gap:6px;display:grid}.focus-score b{font-size:9px}.focus-score>i,.opportunity-focus-list strong>i{background:#e7eaf1;border-radius:99px;height:4px;display:block;overflow:hidden}.focus-score u,.opportunity-focus-list strong>i u{border-radius:inherit;background:linear-gradient(90deg,#7450e9,#35b9a0);height:100%;display:block}.lead-focus-table>button>span:nth-child(4){display:grid}.focus-owner{color:#4f5b73;align-items:center;gap:6px;font-size:8px;display:flex}.focus-owner i{color:#fff;background:#202946;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.opportunity-focus-list>button{width:100%;min-height:74px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f6;grid-template-columns:36px minmax(205px,1.4fr) 135px minmax(130px,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.opportunity-focus-list>button:last-child{border-bottom:0}.focus-opportunity-icon{border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;font-style:normal;display:grid}.focus-opportunity-icon.violet{color:#744ae9;background:#f1ebff}.focus-opportunity-icon.blue{color:#2b82dd;background:#e9f4ff}.focus-opportunity-icon.orange{color:#e88418;background:#fff2e4}.focus-opportunity-icon.mint{color:#159d78;background:#e7f8f3}.focus-opportunity-copy,.focus-opportunity-copy>span,.opportunity-focus-list>button>strong,.focus-opportunity-action{min-width:0;display:grid}.focus-opportunity-copy>span{align-items:center;gap:7px;margin-top:6px;display:flex}.focus-opportunity-copy>b{color:#121b3a;font-size:9px}.focus-opportunity-copy>small{color:#728098;margin-top:2px;font-size:8px}.focus-opportunity-copy>span em{color:#7b869b;font-size:7px;font-style:normal}.opportunity-focus-list>button>strong>b{color:#111a39;font-size:11px}.opportunity-focus-list>button>strong>small{color:#748098;margin:2px 0 7px;font-size:8px;font-weight:500}.focus-opportunity-action b{color:#16203f;font-size:9px}.focus-opportunity-action small{color:#d47710;margin:3px 0;font-size:8px}.focus-opportunity-action em{color:#7251d7;font-size:7px;font-style:normal;font-weight:720}.workspace-stage-panel>div{border-bottom:1px solid #edf0f6;grid-template-columns:1fr auto 24px;align-items:center;gap:8px;padding:9px 12px;font-size:8px;display:grid}.workspace-stage-panel>div:last-child{border-bottom:0}.workspace-stage-panel>div span{align-items:center;gap:7px;display:flex}.workspace-stage-panel>div span i{background:#7857e7;border-radius:50%;width:7px;height:7px}.workspace-stage-panel>div span i.proposal{background:#2d8be8}.workspace-stage-panel>div span i.negotiation{background:#f4a91e}.workspace-stage-panel>div span i.discovery{background:#1db6b1}.workspace-stage-panel>div b{font-size:9px}.workspace-stage-panel>div em{color:#5f6680;background:#f0eff7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}@media (max-width:1180px){.module-workspace-layout{grid-template-columns:1fr}.workspace-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-stage-panel{grid-row:span 2}}@media (max-width:900px){.module-workspace-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-focus-table{overflow-x:auto}.lead-focus-table>button,.focus-table-head{min-width:760px}.opportunity-focus-list{overflow-x:auto}.opportunity-focus-list>button{min-width:700px}}@media (max-width:640px){.module-workspace-tabs{width:calc(100% - 24px);margin-inline:12px}.module-workspace-tabs button{flex:1;justify-content:center}.module-my-workspace{margin-inline:12px}.my-workspace-intro{flex-direction:column;align-items:flex-start}.module-workspace-kpis,.workspace-side-stack{grid-template-columns:1fr}}.record-saved-tabs{background:#fff;border-bottom:1px solid #e5e9ef;align-items:flex-end;gap:7px;min-height:45px;padding:0 20px;display:flex;overflow-x:auto}.record-saved-tabs>button,.record-saved-tabs>span{flex:none}.record-saved-tabs>button,.record-saved-tabs>span>button{color:#56627a;height:39px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 10px;font-size:9px}.record-saved-tabs>button.active,.record-saved-tabs>span.active{color:#6841dc;border-bottom:2px solid #6841dc}.record-saved-tabs>span{align-items:center;height:39px;display:flex}.record-saved-tabs>span>button:first-child{color:inherit;padding-right:5px}.record-saved-tabs>span>button:last-child{color:#8c96a8;width:25px;padding:0;font-size:14px}.record-saved-tabs>span>button:last-child:hover{color:#d73c53}.record-saved-tabs .record-view-note{color:#8a94a7;white-space:nowrap;align-self:center;margin-left:auto;padding:0 4px;font-size:8px}.record-save-view{align-items:center;gap:6px;color:#6841d8!important;background:#faf8ff!important;border-color:#d7cdf5!important;font-weight:700!important;display:inline-flex!important}.record-view-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17213a52;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.record-view-modal{background:#fff;border:1px solid #dfe4ec;border-radius:14px;width:min(450px,100%);overflow:hidden;box-shadow:0 24px 70px #17213a32}.record-view-modal>header{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.record-view-modal>header>div{gap:12px;display:flex}.record-view-modal>header>div>span{color:#6843dc;background:#eee9fd;border-radius:10px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.record-view-modal h2{color:#1d2941;margin:0;font-size:15px}.record-view-modal p{color:#718096;margin:4px 0 0;font-size:9px}.record-view-modal>header>button{color:#68758b;background:#f5f7fa;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.record-view-modal>label{color:#425069;gap:7px;padding:19px 20px 14px;font-size:10px;font-weight:650;display:grid}.record-view-modal>label input{border:1px solid #dce3eb;border-radius:8px;outline:0;height:43px;padding:0 12px;font-size:10px}.record-view-modal>label input:focus{border-color:#7046df;box-shadow:0 0 0 3px #7046df15}.record-view-modal>section{padding:0 20px 20px}.record-view-modal>section>small{color:#718096;margin-bottom:8px;font-size:9px;display:block}.record-view-modal>section>div{flex-wrap:wrap;gap:6px;display:flex}.record-view-modal>section span{color:#5e48a7;background:#f0ecfb;border-radius:12px;padding:5px 8px;font-size:8px}.record-view-modal>footer{background:#fafbfd;border-top:1px solid #e7ebf0;justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}.record-view-modal>footer button{color:#3e4b62;height:38px;font:inherit;background:#fff;border:1px solid #dce2e9;border-radius:8px;padding:0 16px;font-size:9px;font-weight:650}.record-view-modal>footer button.primary{color:#fff;background:#6841db;border-color:#6841db}@media (max-width:650px){.record-saved-tabs{padding-inline:12px}.record-saved-tabs .record-view-note{display:none}}.entity-workspace-page{width:100%;max-width:none;padding:10px}.entity-split-shell{grid-template-columns:minmax(280px,330px) minmax(680px,1fr);align-items:stretch;gap:10px;min-width:0;min-height:calc(100vh - 78px);display:grid}.entity-split-shell>section{border-radius:24px;min-width:0}.module-focus-rail{color:#172039;background:#f5f6f3;border:1px solid #dfe3e8;border-radius:24px;flex-direction:column;min-width:0;height:calc(100vh - 88px);display:flex;position:sticky;top:76px;overflow:hidden;box-shadow:0 12px 35px #24324a0b}.module-focus-rail button,.module-focus-rail input{font:inherit}.module-focus-rail>header{background:#f7f8f5;border-bottom:1px solid #dde1e4;justify-content:space-between;align-items:center;gap:10px;min-height:88px;padding:14px 16px;display:flex}.module-focus-rail>header span{color:#788292;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:750;display:block}.module-focus-rail>header h2{color:#111827;letter-spacing:-.4px;margin:0;font-size:20px;font-weight:600}.module-focus-rail>header nav{gap:6px;display:flex}.module-focus-rail>header nav button{color:#263248;cursor:pointer;background:#fff;border:1px solid #d6dadd;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.module-focus-rail>header nav button:hover,.module-focus-rail>header nav button.active{color:#6740dc;background:#f3efff;border-color:#c9baf0}.module-focus-search{color:#6c7788;background:#fff;border:1px solid #d7dce1;border-radius:8px;grid-template-columns:20px minmax(0,1fr) 24px;align-items:center;height:37px;margin:8px 10px 0;padding:0 8px;display:grid}.module-focus-search input{color:#27344b;background:0 0;border:0;outline:0;min-width:0;font-size:9px}.module-focus-search button{background:0 0;border:0;width:22px;height:22px}.module-focus-summary{color:#7b8595;border-bottom:1px solid #e1e4e6;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 15px;font-size:8px;display:flex}.module-focus-summary b{color:#202a3d;font-size:8px}.module-focus-list{align-content:start;min-height:0;padding:7px;display:grid;overflow-y:auto}.module-focus-list>div>button{width:100%;min-height:78px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 29px;align-items:center;gap:8px;padding:9px;display:grid}.module-focus-list>div>button:hover{background:#fff}.module-focus-list>div>button.selected{background:#efffc0;border-color:#cbe64a;box-shadow:0 5px 16px #87a52a12}.module-focus-avatar{border:2px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:8px;font-weight:800;display:grid;box-shadow:0 0 0 1px #d9dee2}.module-focus-avatar.violet,.module-focus-avatar.lilac{color:#6343bd;background:#e8dfff}.module-focus-avatar.blue{color:#2873ba;background:#dbeeff}.module-focus-avatar.green,.module-focus-avatar.mint{color:#247757;background:#d9f0e4}.module-focus-avatar.orange{color:#a6651e;background:#ffe1b2}.module-focus-avatar.rose{color:#b1405a;background:#f8ced8}.module-focus-copy{min-width:0;display:grid}.module-focus-copy>b{color:#172039;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.module-focus-copy>small{color:#728094;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.module-focus-copy>span{align-items:center;gap:5px;margin-top:8px;display:flex}.module-focus-copy i,.module-focus-copy em{color:#66748a;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:9px;max-width:85px;padding:3px 6px;font-size:6.5px;font-style:normal;overflow:hidden}.module-focus-side{flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:1px 0;display:flex}.module-focus-side>i{color:#566276;background:#fff;border:1px solid #d8dde1;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-style:normal;display:grid}.module-focus-side>b{color:#3d6322;background:#bde968;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.module-focus-side>b.warm{color:#715811;background:#f4d86b}.module-focus-side>b.soft{color:#7b4b34;background:#efb590}.module-focus-divider{color:#7c8592;align-items:center;gap:8px;height:34px;padding:0 9px;font-size:7px;display:flex}.module-focus-divider:before,.module-focus-divider:after{content:"";background:#d8dcde;flex:1;height:1px}.module-focus-divider span{white-space:nowrap}.module-focus-empty{color:#7a8595;text-align:center;align-content:center;place-items:center;gap:5px;min-height:170px;padding:20px;display:grid}.module-focus-empty b{color:#28344a;font-size:10px}.module-focus-empty span{font-size:8px}.module-focus-footer{color:#313b4c;cursor:pointer;background:#e7e9e4;border:0;border-radius:14px;min-height:44px;margin:8px;font-size:8px}.module-focus-footer:hover{color:#6036d7;background:#e2dcf3}.module-focus-footer span{margin-left:8px}.company-directory-page{color:#28344a;background:#fbfcfe;border:1px solid #e3e7ed;overflow:hidden;box-shadow:0 12px 35px #24324a0b}.company-directory-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:18px;display:grid}.company-directory-metrics article{background:#fff;border:1px solid #e1e6ec;border-radius:14px;align-items:center;gap:12px;min-height:104px;padding:15px;display:flex}.company-directory-metrics article>span{color:#674cd1;background:#ebe6ff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:15px;display:grid}.company-directory-metrics article:nth-child(2)>span{color:#198266;background:#dff2e9}.company-directory-metrics article:nth-child(3)>span{color:#3778d8;background:#e3eeff}.company-directory-metrics article:nth-child(4)>span{color:#c57621;background:#fff0dc}.company-directory-metrics article:nth-child(5)>span{color:#b04f66;background:#fae3e8}.company-directory-metrics article div{flex-direction:column;display:flex}.company-directory-metrics small{color:#778399;font-size:9px}.company-directory-metrics b{color:#162036;margin-top:6px;font-size:20px}.company-directory-metrics em{color:#168d74;margin-top:6px;font-size:8px;font-style:normal}.company-directory-table{background:#fff;border:1px solid #e2e7ed;border-radius:12px;margin:0 18px 18px;overflow-x:auto}.company-directory-table table{border-collapse:collapse;width:100%;min-width:1050px}.company-directory-table th{color:#758297;text-align:left;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f8fafc;height:42px;padding:0 12px;font-size:8px}.company-directory-table td{color:#536077;white-space:nowrap;border-top:1px solid #edf0f3;height:64px;padding:8px 12px;font-size:10px}.company-directory-table tbody tr:hover td{background:#fbfdfc}.company-filter-toolbar{align-items:center;gap:8px;min-height:65px;padding:12px 18px;display:flex}.company-filter-toolbar>label{color:#748198;background:#fff;border:1px solid #dfe4eb;border-radius:11px;align-items:center;gap:8px;width:min(330px,31%);height:40px;padding:0 13px;display:flex}.company-filter-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.company-filter-toolbar select,.company-filter-toolbar button{color:#536078;white-space:nowrap;background:#fff;border:1px solid #dfe4eb;border-radius:10px;height:38px;padding:0 11px;font-size:9px}.company-filter-toolbar .record-save-view{margin-left:auto}@media (max-width:1280px){.entity-split-shell{grid-template-columns:290px minmax(620px,1fr)}.company-directory-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.entity-split-shell{grid-template-columns:1fr}.module-focus-rail{height:auto;max-height:430px;position:relative;top:auto}.module-focus-list{grid-template-columns:repeat(2,minmax(0,1fr))}.module-focus-divider{display:none}}@media (max-width:700px){.entity-workspace-page{padding:7px}.entity-split-shell{min-height:auto}.company-directory-metrics{grid-template-columns:1fr}.company-filter-toolbar{flex-wrap:wrap}.company-filter-toolbar>label{width:100%}.company-filter-toolbar .record-save-view{margin-left:0}}@media (max-width:620px){.module-focus-list{grid-template-columns:1fr}}.company-filter-toolbar{overflow-x:auto}.module-focus-rail>header nav button.refreshing{color:#6740dc;background:#f3efff;border-color:#c9baf0;animation:.75s linear infinite focus-rail-spin}.module-focus-search{grid-template-columns:18px minmax(0,1fr) auto 22px}.module-focus-search>span{font-size:11px}.module-focus-search small{color:#6549c6;text-align:center;background:#eee9fc;border-radius:8px;min-width:20px;padding:3px 5px;font-size:7px;font-weight:750}.module-focus-summary>span{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.module-focus-summary em{color:#16836a;font-size:6.5px;font-style:normal}.module-focus-empty button{color:#6248bf;background:#fff;border:1px solid #d8dce2;border-radius:7px;margin-top:5px;padding:6px 9px;font-size:8px}.module-focus-calendar{background:#fff;border:1px solid #dfe3e8;border-radius:13px;margin:8px 9px 0;padding:10px;box-shadow:0 7px 18px #2531480a}.module-focus-calendar>header{grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:6px;display:grid}.module-focus-calendar>header button{color:#59657a;background:#fff;border:1px solid #e0e4e9;border-radius:7px;width:24px;height:24px}.module-focus-calendar>header b{color:#202b40;text-align:center;font-size:9px}.module-focus-weekdays,.module-focus-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.module-focus-weekdays{margin-top:9px}.module-focus-weekdays span{color:#8a94a2;text-align:center;font-size:6.5px;font-weight:750}.module-focus-calendar-grid{margin-top:4px}.module-focus-calendar-grid>span,.module-focus-calendar-grid>button{min-width:0;height:24px}.module-focus-calendar-grid>button{color:#4e5a70;background:0 0;border:0;border-radius:7px;font-size:7px;position:relative}.module-focus-calendar-grid>button:hover{background:#f3f0fb}.module-focus-calendar-grid>button.selected{color:#fff;background:#6549ca}.module-focus-calendar-grid>button.has-focus:after{content:"";background:#25a77f;border-radius:50%;width:3px;height:3px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.module-focus-calendar-grid>button.selected.has-focus:after{background:#d7ff65}.module-focus-agenda{border-top:1px solid #edf0f3;margin-top:9px;padding-top:8px}.module-focus-agenda>span{color:#7d8798;text-transform:uppercase;font-size:6.5px;font-weight:750}.module-focus-agenda>div{gap:4px;margin-top:6px;display:grid}.module-focus-agenda>div>button{color:#28354a;text-align:left;background:#f7f8fa;border:0;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:36px;padding:5px;display:grid}.module-focus-agenda>div>button:hover{background:#f1edfb}.module-focus-agenda i{color:#684bc6;background:#e9e2fc;border-radius:50%;place-items:center;width:24px;height:24px;font-size:6px;font-style:normal;font-weight:800;display:grid}.module-focus-agenda i.blue{color:#2877b7;background:#ddecf8}.module-focus-agenda i.green,.module-focus-agenda i.mint{color:#26775b;background:#dcf0e7}.module-focus-agenda i.orange{color:#a76b1f;background:#ffe9c5}.module-focus-agenda i.rose{color:#a5445a;background:#f8dce3}.module-focus-agenda button>span{flex-direction:column;min-width:0;display:flex}.module-focus-agenda b{text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.module-focus-agenda small{color:#7e899a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6.5px;overflow:hidden}.module-focus-agenda strong{color:#39651f;background:#c6eb7b;border-radius:50%;place-items:center;width:23px;height:23px;font-size:6.5px;display:grid}.module-focus-agenda p{color:#8a94a2;text-align:center;margin:7px 0 2px;font-size:7px}@keyframes focus-rail-spin{to{transform:rotate(360deg)}}:is(.contact-directory-page,.contact-profile-page,.leads-workspace,.opp-workspace,.opp-detail,.meeting-workspace,.comms-workspace){--crm-title-size:25px;--crm-section-size:14px;--crm-card-title-size:11px;--crm-body-size:10px;--crm-meta-size:9px;--crm-label-size:8.5px;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:13px;line-height:1.45}.contact-profile-page{--crm-title-size:26px;--crm-section-size:15px;--crm-card-title-size:12px;--crm-body-size:11px;--crm-meta-size:10px;--crm-label-size:9.5px;line-height:1.5}:is(.leads-workspace,.opp-workspace,.opp-detail,.meeting-workspace,.comms-workspace) h1{font-size:var(--crm-title-size)!important;letter-spacing:-.55px!important;line-height:1.15!important}:is(.leads-workspace,.opp-workspace,.opp-detail,.meeting-workspace,.comms-workspace) h2{font-size:var(--crm-section-size)!important;line-height:1.3!important}:is(.leads-workspace,.opp-workspace,.opp-detail,.meeting-workspace,.comms-workspace) h3{font-size:var(--crm-card-title-size)!important;line-height:1.35!important}:is(.leads-workspace,.opp-workspace,.opp-detail,.meeting-workspace,.comms-workspace) :is(p,li,td,dd){font-size:var(--crm-body-size)!important;line-height:1.5!important}:is(.leads-workspace,.opp-workspace,.opp-detail,.meeting-workspace,.comms-workspace) :is(small,time,dt,em){font-size:var(--crm-meta-size)!important;line-height:1.4!important}:is(.leads-workspace,.opp-workspace,.opp-detail,.meeting-workspace,.comms-workspace) th{font-size:var(--crm-label-size)!important;line-height:1.35!important}:is(.leads-workspace,.opp-workspace,.opp-detail,.meeting-workspace,.comms-workspace) :is(button,input,select,textarea){font-size:var(--crm-body-size)!important;line-height:1.35!important}:is(.contact-directory-page,.contact-profile-page) h1{font-size:var(--crm-title-size)!important;letter-spacing:-.55px!important;line-height:1.15!important}:is(.contact-directory-page,.contact-profile-page) h2{font-size:var(--crm-section-size)!important;line-height:1.3!important}:is(.contact-directory-page,.contact-profile-page) h3{font-size:var(--crm-card-title-size)!important;line-height:1.35!important}:is(.contact-directory-page,.contact-profile-page) :is(p,li,td,dd){font-size:var(--crm-body-size)!important;line-height:1.5!important}:is(.contact-directory-page,.contact-profile-page) :is(small,time,dt,em){font-size:var(--crm-meta-size)!important;line-height:1.4!important}:is(.contact-directory-page,.contact-profile-page) th{font-size:var(--crm-label-size)!important;line-height:1.35!important}:is(.contact-directory-page,.contact-profile-page) :is(button,input,select,textarea){font-size:var(--crm-body-size)!important;line-height:1.35!important}.contact-directory-page .contact-directory-head p{font-size:11px!important}.contact-directory-page .contact-metric small{font-size:10px!important}.contact-directory-page .contact-metric em{font-size:9px!important}.contact-directory-page .contact-directory-table th{height:44px}.contact-directory-page .contact-directory-table td{height:68px;font-size:10px!important}.contact-profile-page :is(.contact-opportunity-table,.contact-files-table,.contact-related-table) th{height:46px;font-size:9.5px!important}.contact-profile-page :is(.contact-opportunity-table,.contact-files-table,.contact-related-table) td{height:72px;font-size:11px!important}.contact-directory-page .contact-profile-link b{font-size:10px!important;line-height:1.35!important}.contact-directory-page .contact-profile-link small{font-size:8.5px!important}.contact-directory-page :is(.contact-pill,.contact-profile-link i){font-size:8.5px!important;line-height:1.3!important}.contact-profile-page :is(.contact-pill,.contact-profile-identity em,.contact-profile-tabs i,.contact-about>div span,.contact-details-card dd i,.contact-strength .contact-card-head>span,.contact-tags span,.file-type-pill,.file-categories>div span){font-size:9px!important;line-height:1.35!important}.contact-profile-page .contact-profile-hero{min-height:200px}.contact-profile-page .contact-profile-tabs,.contact-profile-page .contact-profile-tabs button{height:58px}.contact-profile-page .contact-profile-identity p{font-size:11.5px!important}.contact-profile-page .contact-profile-identity>div>a{font-size:12px!important}.contact-profile-page .contact-profile-hero dd{font-size:11px!important}.contact-profile-page .contact-profile-tabs button{font-size:10.5px!important}.contact-profile-page :is(.contact-card,.contact-side-card){padding:18px}.contact-profile-page :is(.contact-overview-timeline>article,.contact-opportunity-timeline article){min-height:70px}.contact-profile-page .contact-activity-feed>article{min-height:92px}.contact-profile-page .contact-summary-panel>div{min-height:52px}.contact-profile-page .contact-note-list>button{min-height:88px}.contact-profile-page :is(.contact-reporting dd b,.contact-overview-timeline article,.contact-overview-files article,.contact-activity-feed article,.contact-opportunity-timeline article,.contact-note-list>button,.contact-note-detail>section>div,.contact-side-card article,.recent-uploads article,.contact-person) b{font-size:11px!important;line-height:1.4!important}.contact-profile-page :is(.contact-overview-timeline article,.contact-overview-files article,.contact-activity-feed article,.contact-opportunity-timeline article,.contact-note-list>button,.contact-note-detail>section>div,.contact-side-card article,.recent-uploads article,.contact-person) small{font-size:10px!important;line-height:1.4!important}.contact-profile-page :is(.contact-note-list p,.contact-activity-feed p,.contact-opportunity-timeline p,.contact-insight p,.top-opportunity p,.related-contact-prompt p){font-size:11px!important;line-height:1.55!important}.contact-profile-page :is(.contact-summary-panel small,.pipeline-donut-card dt,.pipeline-donut-card dd,.pipeline-donut-card>div>span small,.file-storage){font-size:10px!important;line-height:1.4!important}.contact-profile-page :is(.contact-summary-panel b,.contact-insight>b){font-size:11px!important;line-height:1.4!important}.leads-workspace .leads-head p{font-size:11px!important}.leads-workspace .lead-metrics small{font-size:10px!important}.leads-workspace .lead-metrics em{font-size:9px!important}.leads-workspace .lead-list-table td{height:68px;font-size:10px!important}.leads-workspace .lead-list-table th{height:44px}.leads-workspace :is(.lead-person,.lead-kanban-card,.lead-board-layout>aside>button,.lead-owner-card>div,.recent-lead-activity>div) b{font-size:10px!important;line-height:1.35!important}.leads-workspace :is(.lead-person,.lead-kanban-card,.lead-board-layout>aside>button,.lead-owner-card>div,.recent-lead-activity>div) small,.leads-workspace :is(.lead-stage,.lead-score,.lead-board-layout>aside>button>i,.lead-board-layout>aside>button>em,.lead-kanban-card>em){font-size:8.5px!important}.leads-workspace .lead-kanban-card{min-height:86px}.leads-workspace .lead-kanban-column header b{font-size:10.5px!important}.leads-workspace .lead-insight-card h2{font-size:14px!important}:is(.opp-workspace,.opp-detail) :is(.opp-head p,.opp-detail-title p){font-size:11px!important}.opp-workspace .opp-metrics small{font-size:10px!important}.opp-workspace .opp-metrics em{font-size:9px!important}.opp-workspace .opp-table-card td{height:67px;font-size:10px!important}.opp-workspace .opp-table-card th{height:44px}.opp-workspace :is(.opp-name-cell,.opp-kanban-card,.opp-top-owners>div,.opp-bottom-card>div) b{font-size:10px!important;line-height:1.35!important}.opp-workspace :is(.opp-name-cell,.opp-kanban-card,.opp-top-owners>div,.opp-bottom-card>div) small,.opp-workspace :is(.opp-stage,.opp-prob,.opp-kanban-card footer>b){font-size:8.5px!important}.opp-workspace .opp-kanban-card{min-height:142px}.opp-workspace .opp-kanban-column>header b{font-size:11px!important}.opp-workspace .opp-insight h2{font-size:14px!important}.opp-detail :is(.opp-key-values dd,.opp-stakeholders b,.opp-products td,.opp-mini-files b,.opp-recent-grid b,.opp-timeline b,.similar-opps b){font-size:10px!important}.opp-detail :is(.opp-key-values dt,.opp-stakeholders small,.opp-products th,.opp-mini-files small,.opp-recent-grid small,.opp-timeline small,.similar-opps small){font-size:9px!important}.opp-detail .opp-panel{padding:17px}.opp-detail .opp-panel h2{font-size:14px!important}.opp-detail :is(.opp-activity-row,.opp-notes-table>button,.opp-files-table>button){min-height:66px}.opp-detail :is(.opp-activity-row>b,.opp-notes-table>button b,.opp-files-table>button b){font-size:10px!important}.meeting-workspace .meeting-head p{font-size:11px!important}.meeting-workspace .meeting-tabs button{font-size:10px!important}.meeting-workspace .meeting-card{font-size:13px}.meeting-workspace .meeting-card h2{font-size:14px!important}.meeting-workspace :is(.calendar-grid>main>button,.upcoming-card>button,.recent-meetings>button,.meeting-library-grid>button) b{font-size:10px!important;line-height:1.35!important}.meeting-workspace :is(.calendar-grid>main>button,.upcoming-card>button,.recent-meetings>button,.meeting-library-grid>button) small{font-size:8.5px!important}.meeting-workspace .calendar-grid>main>button{height:70px}.meeting-workspace .upcoming-card>button:not(.meeting-view-all){min-height:76px}.meeting-workspace .recent-meetings>button{min-height:58px}.meeting-workspace .recent-meeting-head{height:38px;font-size:8.5px!important}.meeting-workspace .meeting-detail-body :is(p,li,label){font-size:9.5px!important}.meeting-workspace .meeting-detail-body h3{font-size:11px!important}.meeting-workspace .analytics-kpis span{font-size:9px!important}.meeting-workspace .analytics-kpis em{font-size:8px!important}.meeting-workspace :is(.outcome-chart dt,.outcome-chart dd,.week-strip b,.week-strip small){font-size:8.5px!important}.comms-workspace .comms-head p{font-size:11px!important}.comms-workspace .comms-tabs button{font-size:10px!important}.comms-workspace .comms-panel h2{font-size:14px!important}.conversation-workspace .conversation-list>div>button{min-height:90px}.conversation-workspace .conversation-list>div b{font-size:10px!important}.conversation-workspace .conversation-list>div :is(span:not(.person-avatar),small,em){font-size:9px!important}.conversation-workspace .conversation-thread>header>div h2{font-size:14px!important}.conversation-workspace .conversation-thread>header>div p{font-size:9.5px!important}.conversation-workspace .message-row article b{font-size:10px!important}.conversation-workspace .message-row article p{font-size:10px!important;line-height:1.55!important}.conversation-workspace :is(.contact-card h3,.attachment-list b){font-size:10px!important}.conversation-workspace :is(.contact-card p,.contact-lines dt,.contact-lines dd,.side-kv dt,.side-kv dd,.attachment-list small){font-size:9px!important}.email-workspace .email-list>div>button{min-height:82px}.email-workspace .email-list>div b{font-size:10px!important}.email-workspace .email-list>div strong{font-size:9.5px!important}.email-workspace .email-list>div p{font-size:9px!important}.email-workspace .email-reader>header h2{font-size:15px!important}.email-workspace .email-sender b{font-size:10px!important}.email-workspace .email-sender :is(small,p,time){font-size:9px!important}.email-workspace .email-reader>article{font-size:10px!important;line-height:1.65!important}.email-workspace .attachment-list b{font-size:9px!important}.email-workspace .attachment-list small{font-size:8.5px!important}.email-workspace :is(.related-card b,.contact-card h3){font-size:10px!important}.email-workspace :is(.related-card small,.related-card em,.contact-card p,.contact-lines dt,.contact-lines dd,.side-kv dt,.side-kv dd){font-size:9px!important}.tasks-workspace .task-metrics span{font-size:10px!important}.tasks-workspace .task-metrics em{font-size:9px!important}.tasks-workspace .task-table-head{height:44px;font-size:8.5px!important}.tasks-workspace .task-row{min-height:68px}.tasks-workspace .task-row>span b{font-size:10px!important}.tasks-workspace .task-row>span small{font-size:8.5px!important}.tasks-workspace :is(.task-row>i,.task-row>em,.task-row>u,.task-row>label,.task-row>strong>span,.task-row>time){font-size:9px!important}.tasks-workspace .task-row>strong small{font-size:8px!important}.tasks-workspace .task-table>footer{height:52px;font-size:9px!important}.tasks-workspace :is(.task-donut dt,.task-donut dd,.upcoming-tasks label,.upcoming-tasks time,.task-activity b){font-size:9px!important}.tasks-workspace .task-activity small{font-size:8.5px!important}.tasks-workspace :is(.task-card h3,.task-kanban-card>b,.task-kanban-column h3,.archived-task-row b){font-size:10px!important;line-height:1.35!important}.tasks-workspace :is(.task-card p,.task-card dd,.task-card>footer>b,.task-kanban-card>small,.task-kanban-card>footer>em,.archived-task-row,.task-calendar-grid>article>button){font-size:9px!important}.tasks-workspace :is(.task-card dt,.task-card-labels i,.task-card-labels em,.task-calendar-weekdays b,.task-calendar-grid>article>header,.task-calendar-grid>article>small,.archived-task-head,.task-view-footer){font-size:8.5px!important}.tasks-workspace .task-calendar-title h2{font-size:14px!important}.tasks-workspace .task-empty h3{font-size:12px!important}.tasks-workspace .task-empty p{font-size:9px!important}.new-task-page .new-task-heading p{font-size:11px!important}.new-task-page .new-task-card h2{font-size:14px!important}.new-task-page :is(.new-task-card label>span,.task-related-field legend,.task-options label>span,.selected-related>b,.task-advanced b){font-size:10px!important}.new-task-page :is(.selected-related>small,.task-advanced small){font-size:9px!important}.new-task-page :is(input,select,textarea,.task-related-field button,.new-task-heading button){font-size:10px!important}.task-view-modal{font-size:13px}.task-view-modal h2{font-size:16px!important}.task-view-modal p,.task-view-modal :is(label,input,button){font-size:10px!important}.task-view-modal :is(small,section span){font-size:9px!important}@media (max-width:820px){:is(.contact-directory-page,.contact-profile-page,.leads-workspace,.opp-workspace,.opp-detail,.meeting-workspace,.comms-workspace){font-size:12px}:is(.leads-workspace,.opp-workspace,.opp-detail,.meeting-workspace,.comms-workspace) h1{font-size:23px!important}}.profile-view-action{text-align:left;margin-bottom:6px;border-bottom:1px solid #ece9f0!important;border-radius:7px 7px 0 0!important;align-items:center!important;padding:10px!important}.profile-view-action>span{flex-direction:column;flex:1;align-items:flex-start;display:flex}.profile-view-action b{font-size:11px}.profile-view-action small{color:#918d9d;margin-top:2px;font-size:8px}.profile-view-action i{color:#7259d2}.top-profile-menu>p{margin-top:10px}.master-page{flex-direction:column;gap:15px;display:flex}.master-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.master-summary article{background:#fff;border:1px solid #e5e4eb;border-radius:11px;align-items:center;gap:12px;padding:16px;display:flex}.master-summary article>span{color:#694fd0;background:#eeeafd;border-radius:10px;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.master-summary article div{flex-direction:column;display:flex}.master-summary small{color:#777383;font-size:9px}.master-summary b{color:#211d30;margin-top:3px;font-size:22px}.master-summary em{color:#8d8997;margin-top:3px;font-size:8px;font-style:normal}.master-table{background:#fff;border:1px solid #e4e3e9;border-radius:12px;overflow:hidden}.master-table>header{border-bottom:1px solid #eceaf0;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:13px 16px;display:flex}.master-table>header h3{margin:0;font-size:13px}.master-table>header p{color:#858190;margin:4px 0 0;font-size:9px}.master-table>header button,.master-table>header>span{color:#6751be;background:#fff;border:1px solid #e2dfe8;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:650}.master-table table{border-collapse:collapse;width:100%}.master-table th{color:#9995a3;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#faf9fc;padding:9px 13px;font-size:8px;font-weight:700}.master-table td{color:#565164;vertical-align:middle;border-top:1px solid #efedf2;height:58px;padding:9px 13px;font-size:9px}.master-table td:first-child{white-space:nowrap}.master-table td b{color:#262032;font-size:10px}.master-table td small{color:#96929f;margin-top:3px;font-size:8px;display:block}.master-category-dot{background:#7658d7;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.master-category-dot.tone-1{background:#3892c5}.master-category-dot.tone-2{background:#e47a55}.master-category-dot.tone-3{background:#35a777}.master-category-dot.tone-4{background:#796bd5}.master-category-dot.tone-5{background:#e2a13d}.master-table td:first-child>small{color:#7660c7;background:#eeeafd;border-radius:7px;margin:0 0 0 7px;padding:2px 5px;display:inline-block}.master-toggle{color:#8e8997;background:0 0;border:0;align-items:center;gap:6px;font-size:8px;display:inline-flex}.master-toggle i{background:#d9d6de;border-radius:10px;width:25px;height:14px;position:relative}.master-toggle i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #211a3924}.master-toggle.on i{background:#51ae87}.master-toggle.on i:after{left:13px}.master-toggle:disabled{opacity:.85}.master-toolbar{align-items:center;gap:8px;display:flex}.master-toolbar label{background:#fff;border:1px solid #e2e0e7;border-radius:8px;flex:1;align-items:center;gap:7px;height:36px;padding:0 11px;display:flex}.master-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.master-toolbar select,.master-toolbar>button{color:#615c6d;background:#fff;border:1px solid #e2e0e7;border-radius:8px;height:36px;padding:0 11px;font-size:9px}.master-add-form{background:#f8f6ff;border:1px solid #ddd8ee;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr)) auto auto;gap:8px;padding:13px;display:grid}.master-add-form input,.master-add-form select,.master-add-form button{background:#fff;border:1px solid #dcd7e6;border-radius:7px;min-width:0;height:36px;padding:0 9px;font-size:9px}.master-add-form button:last-child{color:#fff;background:#6548cf;border-color:#6548cf}.product-brand{color:#5740bf;background:#eeeafd;border-radius:7px;place-items:center;width:25px;height:25px;margin-right:7px;font-size:10px;font-weight:800;display:inline-grid}.product-brand.yallacloud{color:#2479ad;background:#e5f3fb}.product-brand.oasisstack{color:#287e5e;background:#e4f3eb}.master-table code{color:#5d5770;font-family:var(--font-geist-mono);background:#f5f3f8;border-radius:5px;padding:4px 6px;font-size:8px}.master-status{border-radius:10px;padding:4px 7px;font-size:8px;font-weight:700}.master-status.active{color:#287b5b;background:#e2f2e9}.master-status.draft{color:#a5712f;background:#fff0da}.company-category-pill.onboarded-customer,.company-tags i.category-onboarded-customer{color:#257a59;background:#d9f2e6}.company-category-pill.onboarded-partner,.company-tags i.category-onboarded-partner{color:#5a52a6;background:#e9e6fb}.company-category-pill.partner-customer,.company-tags i.category-partner-customer{color:#9b691f;background:#fff0d4}.admin-profile-page{flex-direction:column;gap:14px;display:flex}.admin-profile-hero{background:linear-gradient(135deg,#fff 55%,#f1edff);border:1px solid #e3e1e9;border-radius:14px;align-items:center;gap:18px;min-height:164px;padding:24px;display:flex}.admin-profile-avatar{color:#fff;background:linear-gradient(145deg,#7a60de,#4f39b5);border-radius:24px;flex:none;place-items:center;width:82px;height:82px;font-size:25px;font-weight:750;display:grid;position:relative;box-shadow:0 10px 24px #5e43c82f}.admin-profile-avatar span{background:#22a875;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:5px;right:4px}.admin-profile-hero>div:nth-child(2){flex:1}.admin-profile-hero>div:nth-child(2)>span{color:#7a64ca;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.admin-profile-hero h1{letter-spacing:-.7px;margin:6px 0 4px;font-size:26px}.admin-profile-hero p{color:#747082;margin:0;font-size:11px}.admin-profile-hero>div:nth-child(2)>div{gap:6px;margin-top:12px;display:flex}.admin-profile-hero i{color:#5b4ba2;background:#eae6fa;border-radius:10px;padding:5px 8px;font-size:8px;font-style:normal}.admin-profile-hero i:last-child{color:#287b5b;background:#dff2e8}.admin-profile-hero>button{color:#5742b4;background:#fff;border:1px solid #ddd9e6;border-radius:8px;height:37px;padding:0 13px;font-size:10px;font-weight:650}.admin-profile-tabs{border-bottom:1px solid #e4e2e8;gap:18px;padding:0 4px;display:flex}.admin-profile-tabs button{color:#716c7d;background:0 0;border:0;border-bottom:2px solid #0000;height:38px;font-size:10px}.admin-profile-tabs button.active{color:#5941bd;border-bottom-color:#6549ce;font-weight:700}.admin-profile-grid{grid-template-columns:minmax(0,1.6fr) minmax(290px,.8fr);gap:14px;display:grid}.admin-profile-grid main,.admin-profile-grid aside,.profile-section-grid{flex-direction:column;gap:14px;display:flex}.profile-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.profile-panel{background:#fff;border:1px solid #e5e3e9;border-radius:12px;padding:17px}.profile-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.profile-panel h2{margin:0;font-size:13px}.profile-panel header p{color:#8b8795;margin:4px 0 0;font-size:9px}.profile-panel header button{color:#604bb9;background:#fff;border:1px solid #dfdce6;border-radius:7px;padding:6px 9px;font-size:9px}.profile-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.profile-details div{border-top:1px solid #f0eef2;padding:10px 0}.profile-details div:nth-child(-n+2){border-top:0}.profile-details dt{color:#928e9b;margin-bottom:5px;font-size:8px}.profile-details dd{color:#312c3e;margin:0;font-size:10px;font-weight:600}.profile-details a{color:#5b4eb5;text-decoration:none}.profile-workspaces{flex-direction:column;display:flex}.profile-workspaces button{text-align:left;background:#fff;border:0;border-top:1px solid #efedf1;align-items:center;gap:10px;min-height:55px;padding:8px 0;display:flex}.profile-workspaces button:first-child{border-top:0}.profile-workspaces button div{flex-direction:column;flex:1;display:flex}.profile-workspaces b{font-size:10px}.profile-workspaces small{color:#918d99;margin-top:3px;font-size:8px}.profile-workspaces em{color:#287b5b;background:#e3f2ea;border-radius:8px;padding:4px 7px;font-size:8px;font-style:normal}.profile-workspaces button>i{color:#8c8796;font-style:normal}.profile-completeness>div>span{font-size:25px;font-weight:750}.profile-completeness>div>i{background:#ece9f0;border-radius:5px;height:6px;margin:9px 0;display:block}.profile-completeness>div>i b{background:linear-gradient(90deg,#7354d7,#4aa783);border-radius:5px;width:92%;height:100%;display:block}.profile-completeness>div p{color:#847f8d;margin:0;font-size:9px}.profile-connection{align-items:flex-start;gap:10px;display:flex}.profile-connection>span{color:#fff;background:#4b78cc;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.profile-connection div{flex-direction:column;flex:1;display:flex}.profile-connection b{font-size:10px}.profile-connection small,.profile-connection em{color:#908b98;margin-top:3px;font-size:8px;font-style:normal}.profile-connection>i{color:#287b5b;background:#e2f2ea;border-radius:8px;padding:4px 7px;font-size:8px;font-style:normal}.profile-panel-action{color:#5d49b7;background:0 0;border:0;margin-top:13px;font-size:9px;font-weight:650}.profile-signins{flex-direction:column;display:flex}.profile-signins>span{border-top:1px solid #f0eef2;align-items:center;gap:8px;padding:8px 0;display:flex}.profile-signins>span:first-child{border-top:0}.profile-signins i{color:#684bc9;background:#eeeafd;border-radius:7px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.profile-signins b{flex-direction:column;flex:1;font-size:9px;display:flex}.profile-signins small{color:#9894a0;margin-top:3px;font-size:7px;font-weight:400}.profile-signins time{color:#8a8592;font-size:8px}.profile-role-card{align-items:flex-start;gap:12px;display:flex}.profile-role-card>span{color:#684bc9;background:#eeeafd;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.profile-role-card div{flex:1}.profile-role-card b{font-size:11px}.profile-role-card p{color:#777281;font-size:9px;line-height:1.5}.profile-role-card small{color:#97929f;font-size:8px}.profile-role-card>i{color:#287b5b;background:#e2f2ea;border-radius:8px;padding:4px 7px;font-size:8px;font-style:normal}.profile-module-list{flex-wrap:wrap;gap:7px;display:flex}.profile-module-list span{color:#51476d;background:#f3f1f7;border-radius:8px;padding:6px 8px;font-size:9px}.profile-security-list{flex-direction:column;display:flex}.profile-security-list>span{border-top:1px solid #f0eef2;align-items:center;gap:9px;padding:11px 0;display:flex}.profile-security-list>span:first-child{border-top:0}.profile-security-list>span>i{color:#2a8b66;background:#e3f3eb;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.profile-security-list b{flex-direction:column;flex:1;font-size:10px;display:flex}.profile-security-list small{color:#97929f;margin-top:3px;font-size:8px;font-weight:400}.profile-security-list em{color:#298262;font-size:8px;font-style:normal}.profile-security-list button,.profile-session button{color:#5c48b7;background:0 0;border:0;font-size:9px}.profile-session{border-top:1px solid #efedf1;align-items:center;gap:10px;padding:11px 0;display:flex}.profile-session:first-of-type{border-top:0}.profile-session>span{color:#6250bb;background:#efecfa;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.profile-session div{flex-direction:column;flex:1;display:flex}.profile-session b{font-size:10px}.profile-session small{color:#928e9a;margin-top:3px;font-size:8px}.profile-session>i{color:#287b5b;font-size:8px;font-style:normal}.profile-preference{border-top:1px solid #efedf1;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.profile-preference:first-of-type{border-top:0}.profile-preference span{flex-direction:column;display:flex}.profile-preference b{font-size:10px}.profile-preference small{color:#928e9c;margin-top:4px;font-size:8px}.profile-preference input{accent-color:#694dce;width:34px;height:18px}@media (max-width:1100px){.master-add-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-profile-grid{grid-template-columns:1fr}.admin-profile-grid aside{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.profile-section-grid{grid-template-columns:1fr}}@media (max-width:760px){.master-summary{grid-template-columns:1fr}.master-toolbar{flex-wrap:wrap}.master-toolbar label{flex-basis:100%}.master-table{overflow-x:auto}.master-table table{min-width:780px}.admin-profile-hero{flex-wrap:wrap;align-items:flex-start}.admin-profile-hero>button{margin-left:100px}.admin-profile-grid aside{display:flex}.profile-details{grid-template-columns:1fr}.profile-details div:nth-child(2){border-top:1px solid #f0eef2}.admin-profile-tabs{overflow-x:auto}.admin-profile-tabs button{white-space:nowrap}}.master-rule-banner{background:#f7f4ff;border:1px solid #ddd8ef;border-radius:10px;align-items:flex-start;gap:11px;padding:14px 15px;display:flex}.master-rule-banner>span{color:#fff;background:#6650ca;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.master-rule-banner b{font-size:10px}.master-rule-banner p{color:#716d7e;margin:4px 0 0;font-size:9px;line-height:1.5}.conversation-master .master-table td:nth-child(4){min-width:150px}.conversation-master .master-table td:nth-child(4) b{margin-top:3px;display:block}.master-link-policy{background:#fff;border:1px solid #e4e2e9;border-radius:12px;padding:16px}.master-link-policy h3{margin:0 0 12px;font-size:13px}.master-link-policy>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.master-link-policy article{background:#faf9fc;border:1px solid #ece9f1;border-radius:9px;padding:13px}.master-link-policy b{font-size:10px}.master-link-policy p{color:#817c8b;margin:5px 0 0;font-size:8px;line-height:1.5}@media (max-width:900px){.master-link-policy>div{grid-template-columns:1fr}}.company-top-products-card{grid-column:1/-1}.company-top-products-card .dashboard-card-head>div p{color:#7a8799;margin:4px 0 0;font-size:9px}.company-top-product-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}.company-top-product-list>button{color:#314057;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f3;grid-template-columns:27px minmax(0,1fr) auto 42px;align-items:center;gap:9px;min-height:55px;padding:8px 0;display:grid}.company-top-product-list>button:nth-child(-n+2){border-top:0}.company-top-product-list>button:hover{background:#fafbfd}.company-top-product-list>button>span{color:#674ed0;background:#eeeafd;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:750;display:grid}.company-top-product-list>button>div{flex-direction:column;min-width:0;display:flex}.company-top-product-list b{color:#1d2940;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.company-top-product-list small{color:#7b8799;margin-top:4px;font-size:8px}.company-top-product-list strong{color:#25334b;font-size:10px}.company-top-product-list>button>i{color:#3976af;text-align:center;background:#e3effa;border-radius:9px;padding:4px 6px;font-size:7px;font-style:normal}.company-top-product-list>button>i.hot{color:#b64d47;background:#fde5e3}.company-top-product-list>button>i.warm{color:#a06b1d;background:#fff0d6}.company-products-empty{color:#7d8899;grid-column:1/-1;align-content:center;place-items:center;gap:6px;min-height:150px;display:grid}.company-products-empty span{font-size:22px}.company-products-empty b{font-size:11px}.company-products-empty p{margin:0;font-size:9px}.opportunity-split-shell .module-focus-list{flex:0 290px}.workspace-top-products{background:#fff;border-top:1px solid #dde1e4;flex-direction:column;flex:1;min-height:0;display:flex}.workspace-top-products>header{border-bottom:1px solid #e8ebee;justify-content:space-between;align-items:center;gap:9px;padding:11px 13px;display:flex}.workspace-top-products>header div{flex-direction:column;display:flex}.workspace-top-products>header span{color:#7656d1;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:750}.workspace-top-products h3{color:#172039;margin:4px 0 0;font-size:11px}.workspace-top-products>header>b{color:#674bd0;background:#eeeafd;border-radius:8px;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.workspace-top-products>div{min-height:0;padding:5px 7px;overflow-y:auto}.workspace-top-products>div>button{color:#344157;text-align:left;background:#fff;border:1px solid #0000;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto 17px;align-items:center;gap:7px;width:100%;min-height:43px;padding:6px;display:grid}.workspace-top-products>div>button:hover,.workspace-top-products>div>button.selected{background:#f4f0ff;border-color:#d9d1ef}.workspace-top-products>div>button>span{color:#684bcf;background:#eeeafd;border-radius:6px;place-items:center;width:20px;height:20px;font-size:7px;font-weight:750;display:grid}.workspace-top-products>div>button>div{flex-direction:column;min-width:0;display:flex}.workspace-top-products>div b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.workspace-top-products>div small{color:#7a8698;margin-top:3px;font-size:7px}.workspace-top-products>div strong{font-size:7.5px}.workspace-top-products>div i{color:#786b91;font-size:8px;font-style:normal}.workspace-top-products>p{color:#8791a0;border-top:1px solid #edf0f2;margin:0;padding:8px 12px;font-size:7px;line-height:1.45}.quoted-product-filter{background:linear-gradient(90deg,#f3efff,#fbfaff);border:1px solid #d9d0f2;border-radius:11px;align-items:center;gap:11px;margin:12px 17px 0;padding:11px 13px;display:flex}.quoted-product-filter>span{color:#674bd1;background:#e6dffc;border-radius:9px;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.quoted-product-filter>div{flex-direction:column;flex:1;display:flex}.quoted-product-filter small{color:#806ac5;text-transform:uppercase;font-size:7px;font-weight:750}.quoted-product-filter b{color:#202a40;margin-top:3px;font-size:11px}.quoted-product-filter p{color:#788398;margin:3px 0 0;font-size:8px}.quoted-product-filter em{color:#246f55;background:#dff1e8;border-radius:10px;padding:5px 8px;font-size:8px;font-style:normal}.quoted-product-filter button{color:#654cbf;background:#fff;border:1px solid #d8d1e7;border-radius:7px;padding:7px 9px;font-size:8px}.opportunity-products-tab{background:#f7f9fb;padding:12px 16px 18px}.opportunity-products-head{background:#fff;border:1px solid #e0e5eb;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.opportunity-products-head>div:first-child{flex-direction:column;display:flex}.opportunity-products-head>div:first-child>span{color:#6b4ed0;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.opportunity-products-head h2{color:#19243b;margin:5px 0 4px;font-size:17px}.opportunity-products-head p{color:#718096;margin:0;font-size:9px}.opportunity-products-head>div:last-child{gap:8px;display:flex}.opportunity-products-head button{color:#4c5870;background:#fff;border:1px solid #dfe4eb;border-radius:8px;height:36px;padding:0 11px;font-size:8.5px;font-weight:650}.opportunity-products-head button.dark{color:#fff;background:#17213a;border-color:#17213a}.product-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.product-summary-strip article{background:#fff;border:1px solid #e1e6ec;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.product-summary-strip article>span{color:#6b4ed4;background:#eeeafd;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.product-summary-strip article:nth-child(2)>span{color:#21855f;background:#e2f3eb}.product-summary-strip article:nth-child(3)>span{color:#d57c1a;background:#fff0dc}.product-summary-strip article:nth-child(4)>span{color:#287ec8;background:#e5f0fb}.product-summary-strip article>div{flex-direction:column;display:flex}.product-summary-strip small{color:#7b8799;font-size:8px}.product-summary-strip b{color:#172039;margin-top:4px;font-size:15px}.opportunity-product-grid{grid-template-columns:minmax(0,1fr) 300px;gap:10px;margin-top:10px;display:grid}.opportunity-product-grid>main,.opportunity-product-grid>aside{align-content:start;gap:10px;display:grid}.quoted-products-card,.recommended-products-card,.other-customer-products-card,.product-change-history,.product-quote-health,.product-commercial-summary{background:#fff;border:1px solid #e0e5eb;border-radius:11px;overflow:hidden}.quoted-products-card>header,.recommended-products-card>header,.other-customer-products-card>header,.product-change-history>header,.product-quote-health>header,.product-commercial-summary>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:11px 14px;display:flex}.quoted-products-card h3,.recommended-products-card h3,.other-customer-products-card h3,.product-change-history h3,.product-quote-health h3,.product-commercial-summary h3{color:#202b41;margin:0;font-size:11px}.quoted-products-card header p,.recommended-products-card header p,.other-customer-products-card header p{color:#7b8799;margin:4px 0 0;font-size:8px}.quoted-products-card header button,.recommended-products-card header button,.product-change-history header button{color:#654dc0;background:#fff;border:1px solid #dfe4eb;border-radius:7px;padding:6px 8px;font-size:7.5px}.quoted-product-labels{color:#748198;text-transform:uppercase;background:#f8fafc;grid-template-columns:minmax(210px,1.45fr) .35fr .55fr .45fr .62fr .58fr 25px;align-items:center;gap:8px;height:36px;padding:0 13px;font-size:7px;display:grid}.quoted-products-table>button{color:#334158;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f4;grid-template-columns:30px minmax(170px,1.3fr) .35fr .55fr .45fr .62fr .58fr 25px;align-items:center;gap:8px;width:100%;min-height:58px;padding:7px 13px;display:grid}.quoted-products-table>button.selected{background:#faf8ff;box-shadow:inset 3px 0 #6b4dd5}.quoted-product-icon{color:#6548c6;background:#eeeafd;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.quoted-product-icon.yallacloud{color:#277eb3;background:#e3f1fa}.quoted-product-icon.oasisstack{color:#25805d;background:#e2f2e9}.quoted-products-table>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.quoted-products-table>button b{color:#1f2b42;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.quoted-products-table>button small{color:#798598;margin-top:4px;font-size:7px}.quoted-products-table strong,.quoted-products-table em,.quoted-products-table time{font-size:7.5px;font-style:normal}.quoted-products-table>button>i{color:#257457;background:#e0f1e8;border-radius:7px;width:max-content;padding:4px 6px;font-size:7px;font-style:normal}.quoted-products-table u{font-size:8px;text-decoration:none}.quoted-products-card>footer{color:#738095;border-top:1px solid #edf0f3;justify-content:flex-end;align-items:center;gap:20px;padding:10px 14px;font-size:8px;display:flex}.quoted-products-card>footer span b{color:#202b41;margin-left:5px}.quoted-products-card>footer button{color:#168267;background:0 0;border:0;font-size:8px;font-weight:650}.recommended-products-card>header>div>span{color:#7051d0;text-transform:uppercase;font-size:7px;font-weight:750}.recommended-products-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.recommended-products-card article{border-top:1px solid #edf0f3;grid-template-columns:35px minmax(0,1fr) auto;align-items:start;gap:9px;min-height:105px;padding:13px;display:grid}.recommended-products-card article:nth-child(odd){border-right:1px solid #edf0f3}.recommended-products-card article:nth-child(-n+2){border-top:0}.recommended-product-icon{color:#674bcf;background:#eeeafd;border-radius:9px;place-items:center;width:33px;height:33px;font-style:normal;display:grid}.recommended-product-icon.tone-1{color:#237fb6;background:#e3f1fa}.recommended-product-icon.tone-2{color:#25805d;background:#e2f2e9}.recommended-product-icon.tone-3{color:#ca761b;background:#fff0dc}.recommended-products-card article>div{flex-direction:column;min-width:0;display:flex}.recommended-products-card article b{color:#1f2b42;font-size:8.5px}.recommended-products-card article small{color:#798598;margin-top:4px;font-size:7px;line-height:1.4}.recommended-products-card article p{flex-wrap:wrap;gap:4px;margin:7px 0 0;display:flex}.recommended-products-card article p i{color:#6751bc;background:#f0edfa;border-radius:7px;padding:3px 5px;font-size:6.5px;font-style:normal}.recommended-products-card article>strong{color:#202c43;font-size:8px}.recommended-products-card article>button{color:#6549c2;background:#fff;border:1px solid #dcdfe7;border-radius:6px;grid-column:3;margin-top:31px;padding:5px 7px;font-size:7px}.other-customer-products-card>header>span{color:#6150ac;background:#eeeafd;border-radius:8px;padding:5px 7px;font-size:7px}.other-customer-table>div:first-child,.other-customer-table>button{grid-template-columns:.8fr 1.35fr .65fr .55fr .65fr .62fr;align-items:center;gap:9px;padding:0 13px;display:grid}.other-customer-table>div:first-child{color:#758296;text-transform:uppercase;background:#f8fafc;height:34px;font-size:7px}.other-customer-table>button{color:#334157;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f3;width:100%;min-height:52px}.other-customer-table>button:hover{background:#fbfcfe}.other-customer-table>button>span{align-items:center;gap:7px;min-width:0;display:flex}.other-customer-table>button>span:nth-child(2){flex-direction:column;align-items:flex-start;gap:3px}.other-customer-table>button>span>i{color:#fff;background:#5d6980;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:6px;font-style:normal;display:grid}.other-customer-table b,.other-customer-table em,.other-customer-table time{text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;font-style:normal;overflow:hidden}.other-customer-table small{color:#7b8798;font-size:6.5px}.other-customer-table>button>em{color:#6550bc;background:#eeeafd;border-radius:7px;width:max-content;padding:4px 6px}.other-customer-table strong{border-radius:8px;width:max-content;padding:4px 7px;font-size:7px}.other-customer-table strong.hot{color:#b54b43;background:#fde5e2}.other-customer-table strong.warm{color:#a06a1a;background:#fff0d7}.other-customer-table strong.cold{color:#3373a7;background:#e3eff9}.product-comparison-empty{color:#7c8797;text-align:center;padding:34px;font-size:8px}.product-change-history>header span,.product-quote-health>header span{color:#267b5c;background:#e1f2e9;border-radius:8px;padding:4px 7px;font-size:7px}.product-change-history>div{padding:4px 13px 11px}.product-change-history article{grid-template-columns:28px 1px 1fr;gap:8px;padding:9px 0;display:grid;position:relative}.product-change-history article>span{border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.product-change-history article>span.violet{color:#6c4fd3;background:#eeeafd}.product-change-history article>span.green{color:#21805e;background:#e2f2ea}.product-change-history article>span.blue{color:#287ec2;background:#e4f0fa}.product-change-history article>span.orange{color:#ca761b;background:#fff0dc}.product-change-history article>i{background:#e4e8ed;width:1px;height:calc(100% + 10px)}.product-change-history article:last-child>i{display:none}.product-change-history article>div{flex-direction:column;display:flex}.product-change-history b{font-size:8.5px}.product-change-history p{color:#66748a;margin:4px 0;font-size:7.5px;line-height:1.45}.product-change-history small{color:#8a94a2;font-size:6.8px}.product-quote-health>div{justify-content:center;align-items:baseline;padding:18px 0 10px;display:flex}.product-quote-health>div strong{color:#168569;font-size:34px}.product-quote-health>div small{color:#7a8698;font-size:9px}.product-quote-health ul{gap:9px;margin:0;padding:0 14px;list-style:none;display:grid}.product-quote-health li{color:#748096;justify-content:space-between;font-size:8px;display:flex}.product-quote-health li b{color:#28354b}.product-quote-health>button,.product-commercial-summary>button{color:#624abb;background:#fff;border:1px solid #dfe4eb;border-radius:8px;width:calc(100% - 26px);height:34px;margin:13px;font-size:8px}.product-commercial-summary dl{gap:0;margin:0;padding:7px 14px;display:grid}.product-commercial-summary dl>div{border-top:1px solid #edf0f3;justify-content:space-between;padding:8px 0;display:flex}.product-commercial-summary dl>div:first-child{border-top:0}.product-commercial-summary dt,.product-commercial-summary dd{font-size:8px}.product-commercial-summary dd{color:#202b40;margin:0;font-weight:700}.product-commercial-summary dl>div:nth-child(3) dt,.product-commercial-summary dl>div:nth-child(3) dd{color:#158167;font-size:9px;font-weight:750}.product-commercial-summary>button{color:#fff;background:#6549c8;border-color:#6549c8}@media (max-width:1280px){.opportunity-product-grid{grid-template-columns:1fr}.opportunity-product-grid>aside{grid-template-columns:repeat(3,minmax(0,1fr))}.company-top-product-list{grid-template-columns:1fr}.company-top-product-list>button:nth-child(2){border-top:1px solid #edf0f3}}@media (max-width:900px){.product-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.quoted-products-table,.other-customer-table{overflow-x:auto}.quoted-product-labels,.quoted-products-table>button{min-width:880px}.other-customer-table>div:first-child,.other-customer-table>button{min-width:760px}.opportunity-product-grid>aside,.recommended-products-card>div{grid-template-columns:1fr}.recommended-products-card article:nth-child(odd){border-right:0}.recommended-products-card article:nth-child(2){border-top:1px solid #edf0f3}}@media (max-width:620px){.opportunity-products-head{flex-direction:column;align-items:flex-start}.opportunity-products-head>div:last-child{width:100%;overflow-x:auto}.product-summary-strip{grid-template-columns:1fr}.quoted-product-filter{flex-wrap:wrap;align-items:flex-start}.quoted-product-filter>button{margin-left:47px}.quoted-products-card>footer{flex-direction:column;align-items:flex-start;gap:7px}.company-top-product-list>button{grid-template-columns:27px minmax(0,1fr) auto}.company-top-product-list>button>i{display:none}}.record-create-head{justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:0 4px 16px;display:flex}.record-create-head p{color:#718098;align-items:center;gap:10px;margin:0 0 9px;font-size:11px;display:flex}.record-create-head p button{color:#53617b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.record-create-head h1{letter-spacing:-.55px;margin:0;font-size:24px}.record-create-head small{color:#64728a;margin-top:7px;font-size:11px;display:block}.record-form-actions{gap:12px;display:flex}.record-form-actions button{color:#263149;cursor:pointer;background:#fff;border:1px solid #dce2ea;border-radius:9px;height:43px;padding:0 24px;font-size:11px;font-weight:700}.record-form-actions .primary{color:#fff;background:linear-gradient(135deg,#7150ef,#5b2ee3);border-color:#6237e7;min-width:130px;box-shadow:0 8px 18px #6742e426}.record-validation{color:#9d3347;background:#fff1f3;border:1px solid #f1b6c0;border-radius:9px;margin:0 0 12px;padding:10px 14px;font-size:10px}.record-create-grid{grid-template-columns:minmax(500px,1.15fr) minmax(330px,.78fr) minmax(260px,.62fr);gap:14px;display:grid}.record-create-grid>main,.record-create-grid>aside{align-content:start;gap:14px;min-width:0;display:grid}.record-form-card,.relationship-builder,.record-create-summary>section,.pipeline-stage-card{background:#fff;border:1px solid #e0e5ec;border-radius:12px;padding:18px;box-shadow:0 5px 18px #22304a05}.record-section-title{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}.record-section-title h2{color:#1d2840;margin:0;font-size:14px}.record-section-title p{color:#748197;margin:5px 0 0;font-size:9px;line-height:1.45}.record-section-title>div>span{color:#6b49dd;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.record-section-title>i{color:#6d53ca;background:#eeeafd;border-radius:10px;padding:5px 8px;font-size:8px;font-style:normal}.record-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.record-field{color:#344057;gap:7px;min-width:0;font-size:10px;display:grid}.record-field>span{font-weight:600}.record-field>span b{color:#dc475a}.record-field input,.record-field select,.record-field textarea,.add-linked-company select{color:#243149;width:100%;height:41px;font:inherit;background:#fff;border:1px solid #dce2ea;border-radius:8px;outline:0;padding:0 12px}.record-field textarea{resize:vertical;min-height:88px;padding-top:11px;line-height:1.5}.record-field :is(input,select,textarea):focus,.add-linked-company select:focus{border-color:#8167e7;box-shadow:0 0 0 3px #7557e713}.record-field.span-two{grid-column:1/-1}.relationship-builder{padding:18px}.relationship-mode{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:0 0 15px;padding:0;display:grid}.relationship-mode legend{color:#344057;margin-bottom:7px;font-size:10px;font-weight:600}.relationship-mode label{cursor:pointer;border:1px solid #dfe4eb;border-radius:9px;align-items:center;gap:9px;min-height:60px;padding:10px;display:flex}.relationship-mode label.selected{background:#f6f3ff;border-color:#8268e8}.relationship-mode input{accent-color:#6f4de6}.relationship-mode label span{gap:3px;display:grid}.relationship-mode b{font-size:10px}.relationship-mode small{color:#7b8799;font-size:8px}.linked-company-stack{gap:10px;margin-top:13px;display:grid}.linked-company-stack>article{background:#fbfcfe;border:1px solid #e0e5ec;border-radius:10px;overflow:hidden}.linked-company-stack>article.primary{background:#fcfbff;border-color:#cfc4f4}.linked-company-stack article>header{border-bottom:1px solid #e9edf2;align-items:center;gap:9px;min-height:54px;padding:9px 11px;display:flex}.linked-company-mark{color:#5c3dd0;background:#ece7fc;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:9px;font-weight:800;display:grid}.linked-company-stack header>div{gap:3px;min-width:0;display:grid}.linked-company-stack header b{font-size:10px}.linked-company-stack header small{color:#7a8799;font-size:8px}.linked-company-stack header em{color:#39795d;background:#e1f1e8;border-radius:8px;margin-left:auto;padding:4px 7px;font-size:8px;font-style:normal}.linked-company-stack header select{background:#fff;border:1px solid #dce2e9;border-radius:7px;height:31px;margin-left:auto;padding:0 8px;font-size:8px}.linked-company-stack header>button{color:#8a5060;background:#fff;border:1px solid #e2e6ec;border-radius:7px;width:29px;height:29px}.company-contact-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.company-contact-picker>span{color:#748197;text-transform:uppercase;letter-spacing:.05em;grid-column:1/-1;font-size:8px;font-weight:700}.company-contact-picker label{cursor:pointer;background:#fff;border:1px solid #e4e8ed;border-radius:8px;grid-template-columns:auto 27px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.company-contact-picker label.selected{background:#f5fbf8;border-color:#b9dbc9}.company-contact-picker input{accent-color:#198d6d;width:13px;height:13px}.company-contact-picker label>i{color:#5b40bf;background:#eeeafd;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;display:grid}.company-contact-picker label>span{gap:2px;min-width:0;display:grid}.company-contact-picker b{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.company-contact-picker small{color:#79869a;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.add-linked-company{gap:9px;margin-top:11px;display:flex}.add-linked-company select{flex:1}.add-linked-company button{color:#6343d2;background:#f4f1fd;border:1px solid #7653e6;border-radius:8px;height:41px;padding:0 13px;font-size:9px;font-weight:700}.add-linked-company button:disabled{opacity:.45}.record-create-summary>section{padding:16px}.record-create-summary>section>header{align-items:center;gap:10px;display:flex}.record-create-summary>section>header>i{color:#fff;background:linear-gradient(145deg,#8a69f6,#572fd9);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:13px;font-style:normal;font-weight:800;display:grid}.record-create-summary h2,.record-create-summary h3{margin:0;font-size:13px}.record-create-summary header p{color:#65738a;margin:4px 0;font-size:9px}.record-create-summary header span{color:#6043c8;background:#ece7fc;border-radius:8px;padding:4px 7px;font-size:8px;display:inline-flex}.record-create-summary nav{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.record-create-summary nav a,.record-create-summary nav button{color:#48566d;background:#fff;border:1px solid #dfe4eb;border-radius:8px;place-items:center;height:35px;font-size:8px;text-decoration:none;display:grid}.score-preview>div{width:142px;height:76px;margin:16px auto 5px;position:relative;overflow:hidden}.score-preview>div:before{content:"";border:9px solid #e7eaf0;border-radius:50%;width:132px;height:132px;position:absolute;left:5px}.score-preview>div:after{content:"";width:132px;height:132px;transform:rotate(calc(var(--score) - 135deg));border:9px solid #0000;border-color:#7bc860 #0000 #0000 #7bc860;border-radius:50%;position:absolute;left:5px}.score-preview>div span{z-index:2;place-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}.score-preview>div b{font-size:24px}.score-preview>div small{color:#32775a;background:#e1f1e8;border-radius:7px;padding:3px 7px;font-size:8px}.score-preview>button,.smart-panel button{color:#6341d2;background:0 0;border:0;margin:8px auto 0;font-size:8px;display:block}.relationship-summary{gap:10px;display:grid!important}.relationship-summary>div:not(.summary-contact-stack){justify-content:space-between;gap:12px;display:flex}.relationship-summary span{color:#748197;font-size:8px}.relationship-summary b{text-align:right;font-size:9px}.summary-contact-stack{padding-top:5px;display:flex!important}.summary-contact-stack i{color:#5840bc;background:#eeeafd;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-6px;font-size:7px;font-style:normal;display:grid}.summary-contact-stack i:first-child{margin-left:0}.smart-panel{background:linear-gradient(145deg,#fbf9ff,#fff)!important;border-color:#dfd7f7!important}.smart-panel h3{color:#5132c5}.smart-panel p,.smart-panel li{color:#66748b;font-size:8.5px;line-height:1.55}.smart-panel ul{gap:6px;padding-left:17px;display:grid}.pipeline-stage-card{grid-template-columns:minmax(420px,.75fr) 1.25fr;align-items:end;gap:30px;margin-bottom:14px;display:grid}.pipeline-stage-card>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pipeline-stage-card ol{grid-template-columns:repeat(5,1fr);margin:0 0 4px;padding:0;list-style:none;display:grid}.pipeline-stage-card li{color:#6a7690;justify-items:center;gap:7px;font-size:8px;display:grid;position:relative}.pipeline-stage-card li:before{content:"";background:#dfe4eb;height:2px;position:absolute;top:14px;left:-50%;right:50%}.pipeline-stage-card li:first-child:before{display:none}.pipeline-stage-card li i{z-index:1;background:#fff;border:1px solid #ccd4df;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.pipeline-stage-card li.active{color:#5d35d7;font-weight:700}.pipeline-stage-card li.active i{color:#fff;background:#6b44e5;border-color:#6b44e5}.pipeline-stage-card li.complete i{color:#218065;background:#e8f6f0;border-color:#bfe0d3}.opportunity-summary dl{gap:10px;margin:15px 0 0;display:grid}.opportunity-summary dl>div{grid-template-columns:1fr 1.2fr;gap:9px;display:grid}.opportunity-summary dt{color:#718097;font-size:8px}.opportunity-summary dd{margin:0;font-size:9px;font-weight:700}.opportunity-summary dd span{color:#5f3fc8;background:#ece7fc;border-radius:7px;padding:4px 7px}.timeline-preview{gap:14px;display:grid}.timeline-preview>article{grid-template-columns:31px 1fr;align-items:center;gap:8px;display:grid}.timeline-preview article>i{color:#6847d8;background:#eeeafd;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;display:grid}.timeline-preview article>div{gap:3px;display:grid}.timeline-preview b{font-size:9px}.timeline-preview small{color:#7a879b;font-size:8px}.financial-card>.record-field{margin-bottom:14px}.additional-card>.record-field{margin-top:13px}@media (max-width:1350px){.record-create-grid{grid-template-columns:minmax(500px,1.25fr) minmax(330px,.8fr)}.record-create-summary{grid-column:1/-1;grid-template-columns:repeat(4,1fr)!important}.pipeline-stage-card{grid-template-columns:1fr}}@media (max-width:980px){.record-create-page{padding:14px}.record-create-head{flex-direction:column;align-items:flex-start}.record-form-actions{width:100%;overflow-x:auto}.record-create-grid{grid-template-columns:1fr}.record-create-summary{grid-template-columns:1fr 1fr!important}.pipeline-stage-card>div,.company-contact-picker{grid-template-columns:1fr}}@media (max-width:620px){.record-field-grid,.relationship-mode{grid-template-columns:1fr}.record-field.span-two{grid-column:auto}.record-create-summary{grid-template-columns:1fr!important}.record-form-actions button{padding:0 12px}.pipeline-stage-card ol{grid-template-columns:repeat(5,100px);overflow-x:auto}.add-linked-company{flex-direction:column}}.lead-score-page{color:#17213a;background:#f8fafc;min-height:calc(100vh - 88px);padding:20px 24px 32px}.lead-score-page *{box-sizing:border-box}.lead-score-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;padding:0 2px;display:flex}.lead-score-head>div>button{color:#5b42ca;cursor:pointer;background:0 0;border:0;margin:0 0 14px;padding:0;font-size:11px;font-weight:700}.lead-score-head p{color:#7a879b;margin:0 0 8px;font-size:9px}.lead-score-head p span{padding:0 5px}.lead-score-head h1{color:#17213a;letter-spacing:-.55px;margin:0;font-size:25px}.lead-score-head small{color:#65738a;margin-top:6px;font-size:10px;display:block}.lead-score-head nav{gap:10px;display:flex}.lead-score-head nav button{color:#334057;cursor:pointer;background:#fff;border:1px solid #dce2ea;border-radius:9px;height:40px;padding:0 17px;font-size:10px;font-weight:700}.lead-score-head nav button.primary{color:#fff;background:#6540e5;border-color:#6138df;box-shadow:0 8px 18px #6742e426}.lead-score-layout{grid-template-columns:minmax(560px,1fr) 330px;gap:14px;display:grid}.lead-score-layout>main,.lead-score-layout>aside{align-content:start;gap:14px;min-width:0;display:grid}.lead-score-hero,.lead-score-segments,.lead-factor-card,.lead-score-side{background:#fff;border:1px solid #e0e5ec;border-radius:12px;box-shadow:0 5px 18px #22304a05}.lead-score-hero{grid-template-columns:1fr 180px 1fr;align-items:center;gap:18px;min-height:150px;padding:20px;display:grid}.lead-score-person{align-items:center;gap:12px;display:flex}.lead-score-person>i{color:#fff;background:linear-gradient(145deg,#8968f5,#5831d9);border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:15px;font-style:normal;font-weight:800;display:grid}.lead-score-person span{min-width:0}.lead-score-person small,.lead-score-context>span{color:#7a8799;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.lead-score-person h2{color:#1d2740;margin:4px 0;font-size:17px}.lead-score-person p{color:#627087;margin:0;font-size:9px}.lead-score-gauge{background:conic-gradient(#6d49e7 var(--lead-score),#e7eaf0 0);border-radius:50%;place-items:center;width:112px;height:112px;margin:auto;display:grid;position:relative}.lead-score-gauge:before{content:"";background:#fff;border-radius:50%;width:86px;height:86px;position:absolute}.lead-score-gauge span{z-index:1;justify-items:center;display:grid}.lead-score-gauge b{font-size:28px}.lead-score-gauge small{color:#32775a;background:#e1f1e8;border-radius:8px;padding:3px 8px;font-size:8px}.lead-score-context{gap:6px;display:grid}.lead-score-context b{font-size:11px}.lead-score-context small{color:#718097;font-size:8px;line-height:1.45}.lead-score-segments{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.lead-score-segments article{border:1px solid #e7eaf0;border-radius:10px;padding:13px}.lead-score-segments header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.lead-score-segments header>i{border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:800;display:grid}.lead-score-segments .violet{color:#6848d7;background:#eeeafd}.lead-score-segments .blue{color:#1877cf;background:#e7f3fe}.lead-score-segments .orange{color:#c66d12;background:#fff0df}.lead-score-segments .green{color:#198061;background:#e6f5ef}.lead-score-segments header span{gap:3px;display:grid}.lead-score-segments header b{font-size:10px}.lead-score-segments header small{color:#7a8799;font-size:7.5px}.lead-score-segments strong{font-size:18px}.lead-score-segments strong em{color:#8490a3;font-size:9px;font-style:normal;font-weight:500}.lead-score-segments article>div{background:#eaedf2;border-radius:99px;height:5px;margin-top:11px;overflow:hidden}.lead-score-segments article>div i{border-radius:inherit;height:100%;display:block}.lead-score-segments article>div i.violet{background:#7250e5}.lead-score-segments article>div i.blue{background:#318de0}.lead-score-segments article>div i.orange{background:#eb922f}.lead-score-segments article>div i.green{background:#34a47f}.lead-factor-card{overflow:hidden}.lead-factor-card>header{border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:flex-end;gap:14px;padding:17px;display:flex}.lead-factor-card h2,.lead-score-side h3{color:#1d2740;margin:0;font-size:13px}.lead-factor-card header p,.lead-score-side header p{color:#748197;margin:5px 0 0;font-size:8px}.lead-factor-card header nav{gap:6px;display:flex}.lead-factor-card header nav button{color:#647087;cursor:pointer;background:#fff;border:1px solid #e0e5ec;border-radius:7px;height:30px;padding:0 10px;font-size:8px}.lead-factor-card header nav button.active{color:#5f3bd4;background:#f3f0fe;border-color:#cfc3f7}.factor-table-head,.lead-factor-table article{grid-template-columns:210px minmax(0,1fr) 55px;align-items:center;gap:12px;display:grid}.factor-table-head{color:#7b8798;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;padding:10px 17px;font-size:7px;font-weight:800}.lead-factor-table article{border-top:1px solid #edf0f4;min-height:62px;padding:10px 17px}.lead-factor-table article>span{grid-template-columns:27px 1fr;align-items:center;gap:3px 8px;display:grid}.lead-factor-table article>span i{border-radius:8px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:800;display:grid}.lead-factor-table article>span i.positive{color:#167b5d;background:#e5f4ee}.lead-factor-table article>span i.attention{color:#b26a15;background:#fff0dc}.lead-factor-table article b{font-size:9px}.lead-factor-table article small{color:#7b8799;font-size:7.5px}.lead-factor-table article p{color:#59677e;margin:0;font-size:8.5px;line-height:1.45}.lead-factor-table article>strong{border-radius:7px;justify-self:end;padding:4px 7px;font-size:8.5px}.lead-factor-table article>strong.positive{color:#147957;background:#e5f4ed}.lead-factor-table article>strong.attention{color:#a25d0c;background:#fff0da}.lead-score-side{padding:16px;overflow:hidden}.lead-score-side>header{align-items:flex-start;gap:9px;margin-bottom:13px;display:flex}.lead-score-side>header>i{color:#6540d7;background:#eeeafd;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:11px;font-style:normal;display:grid}.lead-score-side.recommendations>article{border-top:1px solid #e9edf2;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:8px;padding:12px 0;display:grid}.lead-score-side.recommendations article>span{gap:4px;display:grid}.lead-score-side.recommendations article b{font-size:9px}.lead-score-side.recommendations article small{color:#6f7c91;font-size:7.5px;line-height:1.4}.lead-score-side.recommendations article em{color:#187b5d;background:#e3f3ec;border-radius:7px;padding:4px 7px;font-size:8px;font-style:normal}.lead-score-side.recommendations article button{color:#6342ce;background:#fff;border:1px solid #e0e5ec;border-radius:7px;width:28px;height:28px}.lead-score-side button.full,.model-rules>button{color:#5d3bc8;background:#f5f2ff;border:1px solid #cfc3f7;border-radius:8px;width:100%;height:34px;margin-top:8px;font-size:8.5px;font-weight:700}.score-history-chart{grid-template-columns:repeat(6,1fr);align-items:end;gap:7px;height:150px;padding:12px 4px 0;display:grid}.score-history-chart>span{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.score-history-chart span>i{background:linear-gradient(#8063ec,#b6a4f4);border-radius:5px 5px 2px 2px;width:18px;min-height:12px;display:block}.score-history-chart span>b{margin-top:5px;font-size:7px}.score-history-chart span>small{color:#8590a2;margin-top:3px;font-size:6.5px}.lead-score-side>footer{color:#748197;border-top:1px solid #e9edf2;justify-content:space-between;margin-top:11px;padding-top:11px;font-size:8px;display:flex}.lead-score-side>footer b{color:#15805e}.model-rules>div{border-top:1px solid #edf0f3;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.model-rules>div>i{border-radius:50%;width:8px;height:8px}.model-rules i.hot{background:#5f3ddd}.model-rules i.good{background:#28a77c}.model-rules i.developing{background:#ed9a34}.model-rules i.low{background:#a2acba}.model-rules>div span{gap:3px;display:grid}.model-rules>div b{font-size:8.5px}.model-rules>div small{color:#778398;font-size:7px}.model-rules>div strong{color:#5a667a;font-size:8px}@media (max-width:1180px){.lead-score-layout{grid-template-columns:1fr}.lead-score-layout>aside{grid-template-columns:repeat(3,1fr)}.lead-score-hero{grid-template-columns:1fr 160px 1fr}}@media (max-width:840px){.lead-score-page{padding:14px}.lead-score-head{flex-direction:column;align-items:flex-start}.lead-score-head nav{width:100%;overflow-x:auto}.lead-score-hero{grid-template-columns:1fr}.lead-score-context{text-align:center}.lead-score-segments,.lead-score-layout>aside{grid-template-columns:1fr}.lead-factor-card>header{flex-direction:column;align-items:flex-start}.lead-factor-card header nav{width:100%;overflow-x:auto}.factor-table-head{display:none}.lead-factor-table article{grid-template-columns:1fr auto}.lead-factor-table article p{grid-column:1/-1}.lead-score-head h1{font-size:21px}}.lead-model-page{color:#17213a;background:#f8fafc;min-height:calc(100vh - 88px);padding:20px 24px 32px}.lead-model-page *{box-sizing:border-box}.lead-model-page button,.lead-model-page input,.lead-model-page select,.lead-model-page textarea{font-family:inherit}.lead-model-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.lead-model-head>div>button{color:#5b42ca;background:0 0;border:0;margin:0 0 11px;padding:0;font-size:10px;font-weight:700}.lead-model-head>div>p{color:#7b8799;margin:0 0 10px;font-size:8.5px}.lead-model-head>div>p span{padding:0 5px}.lead-model-title{align-items:center;gap:11px;display:flex}.lead-model-title>i{color:#fff;background:linear-gradient(145deg,#8563f1,#5d36df);border-radius:12px;place-items:center;width:44px;height:44px;font-size:17px;font-style:normal;display:grid}.lead-model-title h1{letter-spacing:-.5px;margin:0;font-size:24px}.lead-model-title small{color:#66748b;margin-top:5px;font-size:9.5px;display:block}.lead-model-head>nav{gap:8px;display:flex}.lead-model-head>nav button{color:#415069;background:#fff;border:1px solid #dde2e9;border-radius:9px;height:39px;padding:0 14px;font-size:9.5px;font-weight:700;position:relative}.lead-model-head>nav button.primary,.model-rules-page header button.primary{color:#fff;background:#6540e5;border-color:#6039dc}.lead-model-head>nav button i{background:#e39029;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.lead-model-summary{background:#fff;border:1px solid #e0e5ec;border-radius:12px;grid-template-columns:1.45fr repeat(4,1fr);margin-bottom:14px;display:grid;overflow:hidden}.lead-model-summary article{border-left:1px solid #edf0f3;flex-direction:column;justify-content:center;min-height:92px;padding:14px 16px;display:flex}.lead-model-summary article:first-child{border-left:0}.lead-model-summary small{color:#7b8799;font-size:8px}.lead-model-summary b{margin-top:7px;font-size:16px}.lead-model-summary b em{color:#8a95a6;font-size:9px;font-style:normal;font-weight:500}.lead-model-summary article:first-child b{font-size:12px}.lead-model-summary span{color:#657289;margin-top:7px;font-size:8px}.lead-model-summary span i{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.lead-model-summary span i.active{background:#25a57c}.lead-model-summary span i.draft{background:#e9a133}.lead-model-summary span i.inactive{background:#9ea8b8}.lead-model-summary span.valid{color:#18805f}.lead-model-summary span.invalid{color:#bd4b5d}.lead-model-tabs{background:#fff;border:1px solid #e0e5ec;border-radius:12px 12px 0 0;align-items:flex-end;gap:24px;height:52px;padding:0 17px;display:flex}.lead-model-tabs button{color:#627087;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;height:51px;padding:0 2px;font-size:9.5px;font-weight:700;display:flex}.lead-model-tabs button.active{color:#5d3ccc;border-color:#6846dc}.lead-model-tabs button i{color:#5f42c8;background:#eeeafd;border-radius:10px;place-items:center;min-width:19px;height:18px;padding:0 5px;font-size:7px;font-style:normal;display:grid}.lead-model-layout,.threshold-settings-layout,.recalculation-layout{grid-template-columns:minmax(560px,1fr) 310px;gap:14px;padding-top:14px;display:grid}.lead-model-layout>main,.lead-model-layout>aside,.threshold-settings-layout>main,.threshold-settings-layout>aside,.recalculation-layout>main,.recalculation-layout>aside{align-content:start;gap:14px;min-width:0;display:grid}.model-settings-card,.model-settings-side,.model-rules-page{background:#fff;border:1px solid #e0e5ec;border-radius:12px;box-shadow:0 4px 16px #24324a05}.model-settings-card>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:13px;min-height:64px;padding:14px 16px;display:flex}.model-settings-card h2,.model-rules-page h2{margin:0;font-size:13px}.model-settings-card header p,.model-rules-page header p{color:#778499;margin:5px 0 0;font-size:8px}.model-settings-card header>button{color:#5942bd;background:#fff;border:1px solid #dfe4eb;border-radius:7px;height:31px;padding:0 10px;font-size:8px}.model-status,.model-weight-card header>strong{border-radius:9px;padding:5px 9px;font-size:8px;font-weight:700}.model-status.active,.model-weight-card header>strong.valid{color:#177c5c;background:#e4f3ed}.model-status.draft{color:#a36618;background:#fff0d8}.model-status.inactive,.model-weight-card header>strong.invalid{color:#ba4658;background:#fde3e7}.model-form-grid{grid-template-columns:1fr 1fr;gap:13px;padding:16px;display:grid}.model-form-grid label{gap:6px;display:grid}.model-form-grid label.wide{grid-column:1/-1}.model-form-grid label>span,.model-weight-list label>small,.threshold-band-list label{color:#5d6a80;font-size:8.5px;font-weight:650}.model-form-grid input,.model-form-grid select,.model-form-grid textarea{color:#354259;background:#fff;border:1px solid #dce2e9;border-radius:8px;outline:0;width:100%;height:38px;padding:0 10px;font-size:9px}.model-form-grid textarea{resize:vertical;height:68px;padding:10px}.model-form-grid input:focus,.model-form-grid select:focus,.model-form-grid textarea:focus{border-color:#9b88e5;box-shadow:0 0 0 3px #f0ecff}.model-weight-list{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.model-weight-list>article{border:1px solid #e7eaf0;border-radius:10px;grid-template-columns:37px minmax(0,1fr) 58px;align-items:center;gap:9px;padding:12px;display:grid}.model-weight-list article>i{border-radius:9px;place-items:center;width:35px;height:35px;font-size:10px;font-style:normal;font-weight:800;display:grid}.model-weight-list article>i.violet{color:#6644d4;background:#eeeafd}.model-weight-list article>i.blue{color:#1b77c8;background:#e4f1fc}.model-weight-list article>i.orange{color:#c27017;background:#fff0dc}.model-weight-list article>i.green{color:#187d5e;background:#e3f3ec}.model-weight-list article>span{gap:3px;display:grid}.model-weight-list article>span b{font-size:9px}.model-weight-list article>span small{color:#79869a;font-size:7px}.model-weight-list article>span em{background:#e9ecf1;border-radius:3px;height:4px;margin-top:5px;overflow:hidden}.model-weight-list article>span em u{border-radius:3px;height:100%;text-decoration:none;display:block}.model-weight-list article>span em u.violet{background:#704de1}.model-weight-list article>span em u.blue{background:#318ad9}.model-weight-list article>span em u.orange{background:#ed9632}.model-weight-list article>span em u.green{background:#33a27d}.model-weight-list article>label{gap:4px;display:grid}.model-weight-list label input{border:1px solid #dce2e9;border-radius:7px;width:58px;height:34px;padding:0 7px;font-size:10px;font-weight:750}.model-weight-list label small{text-align:center;font-size:7px}.model-settings-side{padding:15px}.model-settings-side>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.model-settings-side h3{margin:0;font-size:11px}.model-settings-side header>span{color:#167c5c;background:#e4f3ed;border-radius:8px;padding:4px 7px;font-size:7.5px}.model-settings-side header>span.attention{color:#b26b18;background:#fff0d7}.model-health-ring{background:conic-gradient(#6541df var(--model-health),#e8ebf0 0);border-radius:50%;place-items:center;width:112px;height:112px;margin:15px auto;display:grid;position:relative}.model-health-ring:before{content:"";background:#fff;border-radius:50%;width:86px;height:86px;position:absolute}.model-health-ring span{z-index:1;justify-items:center;display:grid}.model-health-ring b{font-size:25px}.model-health-ring small{color:#8290a3;font-size:8px}.model-settings-side>p{color:#657289;text-align:center;font-size:8px;line-height:1.5}.model-settings-side dl{gap:0;margin:12px 0 0;display:grid}.model-settings-side dl>div{border-top:1px solid #edf0f3;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.model-settings-side dt,.model-settings-side dd{font-size:8px}.model-settings-side dt{color:#79869a}.model-settings-side dd{color:#29364c;text-align:right;margin:0;font-weight:650}.model-settings-side>button{color:#5f41c9;background:#f5f2ff;border:1px solid #d4caf6;border-radius:8px;width:100%;height:34px;margin-top:12px;font-size:8px;font-weight:700}.model-rules-page{margin-top:14px;overflow:hidden}.model-rules-page>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:70px;padding:14px 16px;display:flex}.model-rules-page header>nav{gap:8px;display:flex}.model-rules-page header button{color:#4e5c73;background:#fff;border:1px solid #dfe4eb;border-radius:8px;height:34px;padding:0 11px;font-size:8.5px;font-weight:700}.model-rule-toolbar{background:#f8fafc;gap:8px;padding:11px 14px;display:flex}.model-rule-toolbar label{color:#728096;background:#fff;border:1px solid #dfe4eb;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:300px;height:37px;padding:0 11px;display:flex}.model-rule-toolbar input{border:0;outline:0;width:100%;font-size:8.5px}.model-rule-toolbar select,.model-rule-toolbar>button{color:#4d5a71;background:#fff;border:1px solid #dfe4eb;border-radius:8px;min-width:150px;height:37px;padding:0 10px;font-size:8.5px}.model-rule-toolbar>button{min-width:auto}.model-rule-head,.model-rule-table>article{grid-template-columns:210px minmax(230px,1fr) 115px 65px 60px 45px;align-items:center;gap:10px;display:grid}.model-rule-head{color:#7b8799;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;height:39px;padding:0 14px;font-size:7px;font-weight:800}.model-rule-table>article{border-top:1px solid #edf0f3;min-height:66px;padding:9px 14px}.model-rule-table article>div:first-child{align-items:center;gap:9px;display:flex}.model-rule-table article>div:first-child>i{color:#6244ce;background:#eeeafd;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;font-weight:800;display:grid}.model-rule-table article>div:first-child>i.engagement{color:#2377bb;background:#e3f0fb}.model-rule-table article>div:first-child>i.buying-intent{color:#b36c17;background:#fff0d9}.model-rule-table article>div:first-child>i.data-quality{color:#1d7b5e;background:#e3f3ec}.model-rule-table article>div:first-child span{gap:3px;display:grid}.model-rule-table article b{font-size:8.5px}.model-rule-table article small,.model-rule-table article>span{color:#748197;font-size:7.5px}.model-rule-table article>p{color:#56647b;margin:0;font-size:8px;line-height:1.4}.model-rule-table article>label input{border:1px solid #dce2e9;border-radius:7px;width:50px;height:31px;padding:0 7px;font-size:9px}.model-toggle{background:#cfd5df;border:0;border-radius:12px;width:36px;height:21px;padding:0;position:relative}.model-toggle i{background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #25324a33}.model-toggle.on{background:#6744df}.model-toggle.on i{left:18px}.rule-actions{color:#647187;background:#fff;border:1px solid #dfe4eb;border-radius:50%;width:30px;height:30px;font-size:8px}.threshold-settings-layout,.recalculation-layout{padding-top:14px}.threshold-scale{border-radius:8px;height:36px;margin:16px;display:flex;overflow:hidden}.threshold-scale span{color:#fff;place-items:center;min-width:58px;font-size:7px;font-weight:800;display:grid}.threshold-scale .low{background:#9ca7b6}.threshold-scale .developing{background:#e99a34}.threshold-scale .good{background:#32a17c}.threshold-scale .high{background:#6744df}.threshold-band-list{padding:0 14px 14px}.threshold-band-list>article{border-top:1px solid #edf0f3;grid-template-columns:8px 120px 90px minmax(130px,1fr) minmax(120px,.8fr);align-items:center;gap:10px;min-height:74px;padding:10px 0;display:grid}.threshold-band-list>article>i{border-radius:5px;width:8px;height:38px}.threshold-band-list i.violet{background:#6744df}.threshold-band-list i.green{background:#32a17c}.threshold-band-list i.orange{background:#e99a34}.threshold-band-list i.gray{background:#9ca7b6}.threshold-band-list article>div{gap:4px;display:grid}.threshold-band-list article>div b{font-size:9px}.threshold-band-list article>div small,.threshold-band-list article>span{color:#7a879a;font-size:7.5px}.threshold-band-list label{gap:5px;display:grid}.threshold-band-list input,.threshold-band-list select{color:#354259;background:#fff;border:1px solid #dce2e9;border-radius:7px;width:100%;height:33px;padding:0 8px;font-size:8px}.threshold-band-list article>label:first-of-type{align-items:center;gap:6px;display:flex}.threshold-band-list article>label:first-of-type input{width:55px}.routing-preview{background:#f4f1ff;border-radius:9px;justify-content:space-between;align-items:center;gap:5px;margin:14px 0;padding:12px;display:flex}.routing-preview span{color:#583ac6;background:#fff;border-radius:7px;padding:6px 7px;font-size:8px;font-weight:750}.routing-preview i{color:#9a88d8;font-size:8px;font-style:normal}.model-settings-side b{color:#2d394e}.recalculation-settings{padding:0 15px}.recalculation-settings>article{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.recalculation-settings article:first-child{border-top:0}.recalculation-settings article>div{gap:5px;display:grid}.recalculation-settings article b{font-size:9px}.recalculation-settings article p{color:#758297;margin:0;font-size:8px}.trigger-grid{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.trigger-grid label{border:1px solid #e5e9ef;border-radius:9px;align-items:flex-start;gap:9px;min-height:58px;padding:11px;display:flex}.trigger-grid input{accent-color:#6541df;margin:2px 0 0}.trigger-grid label span{gap:4px;display:grid}.trigger-grid label b{font-size:8.5px}.trigger-grid label small{color:#778398;font-size:7.5px}.recalculation-summary>button{color:#fff;background:#6541df;border-color:#6541df}@media (max-width:1180px){.lead-model-summary{grid-template-columns:repeat(3,1fr)}.lead-model-summary article:nth-child(4){border-top:1px solid #edf0f3;border-left:0}.lead-model-summary article:nth-child(5){border-top:1px solid #edf0f3}.lead-model-layout,.threshold-settings-layout,.recalculation-layout{grid-template-columns:1fr}.lead-model-layout>aside{grid-template-columns:1fr 1fr}.threshold-settings-layout>aside,.recalculation-layout>aside{grid-template-columns:1fr}.model-rule-table{overflow-x:auto}.model-rule-head,.model-rule-table>article{min-width:900px}}@media (max-width:820px){.lead-model-page{padding:14px}.lead-model-head{flex-direction:column;align-items:flex-start}.lead-model-head>nav{width:100%;overflow-x:auto}.lead-model-summary{grid-template-columns:1fr 1fr}.lead-model-summary article:nth-child(odd){border-left:0}.lead-model-summary article:nth-child(n+3){border-top:1px solid #edf0f3}.lead-model-tabs{gap:17px;overflow-x:auto}.model-weight-list,.trigger-grid,.lead-model-layout>aside{grid-template-columns:1fr}.threshold-band-list>article{grid-template-columns:8px 1fr 90px}.threshold-band-list article>label:nth-of-type(2),.threshold-band-list article>label:nth-of-type(3){grid-column:2/-1}.model-rules-page>header{flex-direction:column;align-items:flex-start;gap:12px}.model-rule-toolbar{overflow-x:auto}.model-rule-toolbar label{min-width:230px}}@media (max-width:560px){.lead-model-title h1{font-size:20px}.lead-model-head>nav button{padding:0 10px}.lead-model-summary{grid-template-columns:1fr}.lead-model-summary article{border-top:1px solid #edf0f3;border-left:0}.lead-model-summary article:first-child{border-top:0}.model-form-grid{grid-template-columns:1fr}.model-form-grid label.wide{grid-column:auto}.lead-model-tabs{padding:0 12px}.threshold-band-list>article{grid-template-columns:8px 1fr}.threshold-band-list article>label,.threshold-band-list article>span{grid-column:2/-1}}.contact-profile-page{--contact-border:#e1e6ed;--contact-muted:#68768d;--contact-ink:#182238;--contact-surface:#fff;--contact-canvas:#f7f9fc;border-color:var(--contact-border);min-width:0;min-height:calc(100vh - 86px);color:var(--contact-ink);background:var(--contact-surface);border-radius:16px;box-shadow:0 10px 32px #25304a0d;container:contactProfile/inline-size;overflow:visible!important}.contact-profile-command{background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 24px;display:flex}.contact-profile-command>button{flex:none;font-weight:700;font-size:13px!important}.contact-profile-command .contact-profile-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.contact-profile-command .contact-profile-actions :is(button,a){border-radius:12px;min-width:max-content;height:42px;padding:0 16px;font-weight:700;font-size:12px!important}.contact-profile-command .contact-profile-actions .contact-profile-more{width:42px;min-width:42px;padding:0;font-size:16px!important}.contact-profile-hero{background:#fff;grid-template-columns:minmax(360px,1.25fr) minmax(280px,.92fr) minmax(250px,.78fr);align-items:stretch;gap:0;padding:24px;display:grid;min-height:0!important}.contact-profile-identity{border-right:1px solid var(--contact-border);align-items:center;gap:22px;min-width:0;padding:4px 28px 4px 2px;display:flex}.contact-avatar-xl{flex:0 0 96px;width:96px;height:96px;font-size:31px;box-shadow:inset 0 0 0 1px #7051da14}.contact-profile-identity>div,.contact-profile-identity>div>span{min-width:0}.contact-profile-identity>div>span{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.contact-profile-identity h1{overflow-wrap:anywhere;letter-spacing:-.55px;margin:0;font-size:28px!important;line-height:1.18!important}.contact-profile-identity em{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:10px!important}.contact-profile-identity p{flex-wrap:wrap;margin:9px 0 10px;font-size:13px!important;line-height:1.45!important}.contact-company-line{flex-wrap:wrap;align-items:center;gap:7px 12px;display:flex}.contact-profile-identity .contact-company-line>a{overflow-wrap:anywhere;color:#5337d9;font-weight:750;text-decoration:none;font-size:13px!important}.contact-profile-identity .contact-company-line>small{color:#178068;margin:0;font-size:10.5px!important;line-height:1.35!important}.contact-profile-identity nav{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.contact-profile-identity nav :is(a,button){border-radius:12px;width:40px;height:40px;font-weight:750;font-size:12px!important}.contact-profile-facts{align-content:center;gap:13px;min-width:0;margin:0;padding:4px 24px;display:grid}.contact-profile-facts+.contact-profile-facts{border-left:1px solid var(--contact-border);padding-left:24px}.contact-profile-facts>div{align-items:center;min-width:0;display:grid;grid-template-columns:94px minmax(0,1fr)!important;gap:12px!important}.contact-profile-facts dt{color:#748197;font-size:11px!important;line-height:1.35!important}.contact-profile-facts dd{overflow-wrap:anywhere;color:#263249;min-width:0;margin:0;font-weight:680;font-size:12px!important;line-height:1.4!important}.contact-profile-facts dd>span{width:26px;height:26px;font-size:8px}.contact-profile-tabs{scrollbar-width:thin;background:#fff;gap:28px;min-width:0;padding:0 24px;display:flex;overflow:auto hidden;height:58px!important}.contact-profile-tabs button{flex:none;font-weight:650;height:58px!important;font-size:12px!important}.contact-profile-tabs button.active{font-weight:760}.contact-profile-tabs i{min-width:22px;height:22px;padding:0 6px;font-size:9px!important}.contact-overview-grid{background:var(--contact-canvas);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;min-width:0;padding:16px;display:grid}.contact-overview-grid>*{min-width:0}.contact-card,.contact-side-card{background:#fff;border-radius:13px;height:auto;overflow:hidden;min-height:0!important;padding:18px!important}.contact-card h2,.contact-side-card h2{font-size:14px!important;line-height:1.35!important}.contact-card h3{margin:17px 0 9px;font-size:11.5px!important;line-height:1.35!important}.contact-card p,.contact-side-card p{font-size:11.5px!important;line-height:1.62!important}.contact-card :is(dt,dd),.contact-side-card :is(dt,dd){font-size:11px!important;line-height:1.45!important}.contact-about>div{flex-wrap:wrap;gap:7px;display:flex}.contact-about>div span,.contact-tags span,.contact-strength .contact-card-head>span{font-size:9.5px!important;line-height:1.25!important}.contact-reporting dl,.contact-details-card dl,.contact-strength dl{gap:12px}.contact-reporting dl>div,.contact-details-card dl>div{grid-template-columns:102px minmax(0,1fr)}.contact-reporting dd,.contact-details-card dd,.contact-custom-fields dd{overflow-wrap:anywhere;min-width:0}.contact-overview-timeline{grid-area:1/3/span 2;min-height:0!important}.contact-overview-timeline>article{grid-template-columns:36px 78px 8px minmax(0,1fr);gap:9px;min-height:76px!important}.contact-overview-timeline>article>span{width:34px;height:34px}.contact-overview-timeline article b,.contact-overview-files b,.contact-side-card article b{font-size:11px!important;line-height:1.4!important}.contact-overview-timeline article p{font-size:10px!important;line-height:1.45!important}.contact-overview-timeline :is(article small,time),.contact-overview-files :is(small,time),.contact-side-card article small{font-size:9px!important;line-height:1.4!important}.contact-details-card{grid-column:1}.contact-strength{grid-column:2}.contact-strength>i{height:7px}.contact-tags,.contact-overview-files{grid-column:3}.contact-overview-files>article{grid-template-columns:36px minmax(0,1fr) 82px 30px 30px;min-height:54px}.contact-custom-fields{grid-column:1/span 2}.contact-custom-fields dl{gap:13px 28px}.contact-custom-fields dl>div{grid-template-columns:minmax(120px,.75fr) minmax(0,1.25fr);gap:10px;min-width:0}.contact-subtab,.contact-notes-layout,.contact-related-tab{background:var(--contact-canvas);min-width:0}.contact-subtab{grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:14px;padding:16px}.contact-subtab>:is(section,aside){min-width:0}.contact-subtab-toolbar{flex-wrap:wrap;gap:9px;min-height:62px}.contact-subtab-toolbar :is(button,label){min-height:40px;font-size:11px!important}.contact-subtab-toolbar input{font-size:11px!important}.contact-activity-feed>article{min-height:88px!important}.contact-activity-feed article :is(b,em,strong){font-size:11px!important}.contact-activity-feed article :is(p,small,time){font-size:10px!important;line-height:1.45!important}.contact-directory-table th,.contact-opportunity-table th,.contact-files-table th,.contact-related-table th{font-size:9.5px!important}.contact-opportunity-table td,.contact-files-table td,.contact-related-table td{height:68px!important;font-size:11px!important;line-height:1.4!important}.contact-opportunity-table td>small,.contact-files-table td>small,.contact-related-table td>small{font-size:9px!important}.contact-notes-layout{grid-template-columns:minmax(420px,.9fr) minmax(500px,1.1fr);gap:14px;padding:16px}.contact-note-list>button{min-height:92px!important}.contact-note-list :is(b,em),.contact-note-detail h3{font-size:11px!important}.contact-note-list :is(small,p),.contact-note-detail :is(p,li,small),.note-meta{font-size:10px!important;line-height:1.55!important}.contact-note-detail{border-radius:13px;min-width:0}.contact-note-detail header h2{overflow-wrap:anywhere;font-size:14px!important;line-height:1.35!important}.contact-related-tab{max-width:none;margin:16px}.contact-related-tab>section{flex-wrap:wrap}.contact-related-tab>section :is(h2,p){line-height:1.4!important}.contact-related-tab>section h2{font-size:15px!important}.contact-related-tab>section p{font-size:11px!important}.contact-related-tab>section>div:last-child{flex-wrap:wrap;min-width:0}.contact-related-tab>section label{flex:1;min-width:220px}.contact-profile-page .contact-pagination{min-height:58px;font-size:10px!important}@container contactProfile (width<=1100px){.contact-profile-hero{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.contact-profile-identity{border-right:0;border-bottom:1px solid var(--contact-border);grid-column:1/-1;padding:0 0 20px}.contact-profile-facts{padding:0 18px 0 0}.contact-profile-facts+.contact-profile-facts{padding:0 0 0 18px}.contact-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-overview-grid>*{grid-area:auto}.contact-overview-timeline,.contact-custom-fields{grid-column:1/-1}.contact-subtab{grid-template-columns:1fr}.contact-subtab>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-subtab>aside>:last-child{grid-column:1/-1}.contact-notes-layout{grid-template-columns:1fr}}@container contactProfile (width<=720px){.contact-profile-command{flex-direction:column;align-items:flex-start;padding:12px 16px}.contact-profile-command .contact-profile-actions{justify-content:flex-start;width:100%;padding-bottom:3px;overflow-x:auto}.contact-profile-hero{grid-template-columns:1fr;padding:20px 16px}.contact-profile-identity{align-items:flex-start}.contact-profile-facts,.contact-profile-facts+.contact-profile-facts{border-left:0;padding:0}.contact-profile-facts+.contact-profile-facts{border-top:1px solid var(--contact-border);padding-top:18px}.contact-profile-tabs{gap:22px;padding:0 16px}.contact-overview-grid{grid-template-columns:1fr;padding:12px}.contact-overview-grid>*{grid-area:auto/1!important}.contact-overview-timeline>article{grid-template-columns:34px 68px 7px minmax(0,1fr)}.contact-custom-fields dl{grid-template-columns:1fr}.contact-subtab,.contact-notes-layout{padding:12px}.contact-subtab>aside{grid-template-columns:1fr}.contact-subtab>aside>:last-child{grid-column:auto}.contact-related-tab{margin:12px}.contact-related-tab>section{flex-direction:column;align-items:stretch}.contact-related-tab>section>div:last-child,.contact-related-tab>section label{width:100%}}@container contactProfile (width<=520px){.contact-profile-identity{flex-direction:column}.contact-avatar-xl{flex-basis:82px;width:82px;height:82px;font-size:27px}.contact-profile-identity h1{font-size:24px!important}.contact-profile-facts>div{grid-template-columns:82px minmax(0,1fr)!important}.contact-overview-timeline>article{grid-template-columns:34px 7px minmax(0,1fr)}.contact-overview-timeline time{text-align:left;grid-area:2/3}.contact-overview-files>article{grid-template-columns:34px minmax(0,1fr) 28px}.contact-overview-files>article :is(time,button:first-of-type){display:none}}.contacts-directory-layout{grid-template-columns:minmax(0,1fr) minmax(286px,320px);align-items:start;gap:16px;width:100%;min-width:0;display:grid}.contacts-directory-layout .contact-directory-page{color:#172139;background:#fff;border:1px solid #e1e6ed;border-radius:14px;min-width:0;min-height:calc(100vh - 88px);overflow:visible;box-shadow:0 8px 26px #24304d0a;container:contactDirectory/inline-size}.contacts-directory-layout .contact-directory-head{min-height:86px;padding:18px 22px}.contacts-directory-layout .contact-directory-head h1{letter-spacing:-.45px;font-size:26px!important;line-height:1.2!important}.contacts-directory-layout .contact-directory-head p{margin-top:7px;font-size:11.5px!important;line-height:1.4!important}.contacts-directory-layout .contact-directory-head button{border-radius:11px;height:42px;font-size:11.5px!important}.contacts-directory-layout .contact-directory-head button.dark{min-width:116px}.contacts-directory-layout .contact-directory-head .contact-header-more{width:42px;padding:0;font-size:15px!important}.contacts-directory-layout .record-saved-tabs{background:#fff;gap:12px;min-height:54px;padding:0 18px;overflow-x:auto}.contacts-directory-layout .record-saved-tabs>:is(button,span){flex:none}.contacts-directory-layout .contact-directory-metrics{background:#fbfcfe;border-bottom:1px solid #e8ecf1;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}.contacts-directory-layout .contact-metric{background:#fff;border:1px solid #e0e6ed;border-radius:12px;grid-template-rows:1fr 38px;grid-template-columns:38px minmax(0,1fr);gap:8px 10px;min-width:0;min-height:110px;padding:14px;display:grid;box-shadow:0 3px 12px #26334d05}.contacts-directory-layout .contact-metric>span{border-radius:10px;width:36px;height:36px;font-size:14px}.contacts-directory-layout .contact-metric>div{min-width:0}.contacts-directory-layout .contact-metric small{font-size:10px!important;line-height:1.3!important}.contacts-directory-layout .contact-metric b{margin-top:5px;font-size:22px!important;line-height:1.1!important}.contacts-directory-layout .contact-metric em{color:#078d72;margin-top:6px;font-weight:700;font-size:8.5px!important;line-height:1.3!important}.contacts-directory-layout .contact-metric-chart{grid-column:2;justify-content:flex-end;place-self:end stretch;align-items:flex-end;gap:3px;height:34px;display:flex}.contacts-directory-layout .contact-metric-chart span{border-radius:1px 1px 0 0;width:min(13px,14%);min-height:3px}.contact-directory-toolbar{background:#fff;border-bottom:1px solid #e8ecf1;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:14px 16px;display:grid}.contact-directory-search{color:#708097;background:#fff;border:1px solid #dce3eb;border-radius:10px;align-items:center;gap:9px;min-width:0;height:40px;padding:0 13px;display:flex}.contact-directory-search input{color:#263249;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:10.5px}.contact-directory-tools,.contact-directory-actions{align-items:center;gap:8px;min-width:0;display:flex}.contact-directory-toolbar button{color:#344159;height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:680;display:inline-flex}.contact-directory-toolbar button:hover,.contact-directory-toolbar button.active{color:#5739d6;background:#f7f4ff;border-color:#cdc2f5}.contact-directory-toolbar button i{color:#fff;background:#6547d8;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:8px;font-style:normal;display:inline-grid}.contact-filter-control{position:relative}.contact-filter-popover{z-index:20;background:#fff;border:1px solid #dce2ea;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;width:320px;padding:14px;display:grid;position:absolute;top:46px;left:0;box-shadow:0 18px 42px #1f294126}.contact-filter-popover header{border-bottom:1px solid #edf0f4;grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.contact-filter-popover header button{border:0;width:28px;height:28px;padding:0;font-size:16px}.contact-filter-popover label{gap:6px;min-width:0;display:grid}.contact-filter-popover label:last-child{grid-column:1/-1}.contact-filter-popover label span{color:#66758c;font-size:9px;font-weight:680}.contact-filter-popover select{color:#344159;width:100%;min-width:0;height:37px;font:inherit;background:#fff;border:1px solid #dfe4eb;border-radius:8px;padding:0 9px;font-size:9.5px}.contact-view-toggle{background:#f8fafc;border:1px solid #dce3eb;border-radius:10px;height:40px;padding:3px;display:flex}.contact-view-toggle button{background:0 0;border:0;width:34px;height:32px;padding:0;font-size:14px}.contact-view-toggle button.active{color:#593add;background:#eee9ff;box-shadow:0 1px 4px #4a369d1a}.contacts-directory-layout .contact-directory-table-v2{box-shadow:none;border:0;border-radius:0 0 13px 13px;margin:0}.contacts-directory-layout .contact-directory-table-v2 table{min-width:1190px}.contacts-directory-layout .contact-directory-table-v2 th{height:40px;padding:0 10px;font-size:8px!important}.contacts-directory-layout .contact-profile-link>.row-avatar{width:34px;height:34px}.contacts-directory-layout .contact-profile-link b{font-size:10px!important}.contacts-directory-layout .contact-pill{font-size:7.5px!important}.contact-score{color:#249526;background:#fbfff9;border:1.5px solid #63c95d;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-weight:750;display:inline-grid}.contacts-directory-layout .contact-row-actions{justify-content:flex-end}.contacts-directory-layout .contact-row-actions .contact-pill{border:0;border-radius:999px;width:auto;padding:4px 8px}.contact-card-view{background:#fbfcfe;min-width:0}.contact-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;padding:14px 16px;display:grid}.directory-contact-card{background:#fff;border:1px solid #dfe5ec;border-radius:12px;flex-direction:column;min-width:0;min-height:170px;padding:15px;display:flex;box-shadow:0 4px 14px #202b4408}.directory-contact-card header{grid-template-columns:42px minmax(0,1fr) 30px;align-items:start;gap:10px;min-width:0;display:grid}.directory-contact-card header>.row-avatar{width:40px;height:40px;font-size:10px}.directory-contact-card header>button:nth-child(2){min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;display:flex}.directory-contact-card header b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.35;overflow:hidden}.directory-contact-card header small{color:#66758b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;font-size:8.5px;overflow:hidden}.directory-contact-card header em{color:#5638db;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:7px;font-size:8.5px;font-style:normal;font-weight:700;overflow:hidden}.directory-contact-card header>button:last-child{color:#58657a;cursor:pointer;background:#fff;border:1px solid #e0e5ec;border-radius:9px;width:29px;height:29px;padding:0}.directory-contact-card-actions{align-items:center;gap:7px;margin-top:16px;display:flex}.directory-contact-card-actions>:is(a,button){color:#344159;width:28px;height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e5eb;border-radius:9px;place-items:center;padding:0;font-size:9px;font-weight:700;text-decoration:none;display:inline-grid}.directory-contact-card-actions>span{justify-items:center;gap:2px;margin-left:auto;display:grid}.directory-contact-card-actions>span b{color:#228f28;border:1.5px solid #62cb5c;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.directory-contact-card-actions>span b.warm{color:#d57604;border-color:#f0a03a}.directory-contact-card-actions>span small{color:#67758a;font-size:7.5px}.directory-contact-card footer{color:#68758a;border-top:1px solid #edf0f4;align-items:center;gap:6px;margin-top:auto;padding-top:13px;font-size:8px;display:flex}.directory-contact-card footer b{color:#47556c;font-size:8px}.directory-contact-card footer small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-card-view .contact-pagination,.contacts-directory-layout .contact-directory-table-v2 .contact-pagination{border-top:1px solid #e8ecf1;min-height:54px;margin:0;padding:8px 16px;font-size:9px}.contact-directory-insights{align-content:start;gap:14px;min-width:0;display:grid}.contact-directory-insights>section{background:#fff;border:1px solid #e0e6ed;border-radius:13px;min-width:0;padding:18px;box-shadow:0 6px 20px #25314b0a}.contact-directory-insights section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.contact-directory-insights h2{color:#1d2840;margin:0;font-size:12px}.contact-directory-insights header button{color:#5737d8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.contact-directory-insights .contact-attention-card{padding:17px}.contact-attention-card>header{align-items:flex-start!important;margin-bottom:12px!important}.contact-attention-card>header>div{min-width:0}.contact-attention-card>header p{color:#78849a;max-width:190px;margin:4px 0 0;font-size:8px;line-height:1.45}.contact-attention-summary{background:linear-gradient(135deg,#f7f4ff,#fcfbff);border:1px solid #e7e2fb;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.contact-attention-summary>strong{color:#4c2bd0;font-size:24px;line-height:1}.contact-attention-summary>span,.contact-attention-summary>em{gap:3px;font-style:normal;display:grid}.contact-attention-summary>span b{color:#28334c;font-size:9px}.contact-attention-summary small{color:#7a8599;font-size:7.5px}.contact-attention-summary>em{color:#168a70;justify-items:end;font-size:11px;font-weight:750}.contact-attention-list{margin-top:8px;display:grid}.contact-attention-list>button{color:#2a354d;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f4;grid-template-columns:29px minmax(0,1fr) auto 10px;align-items:center;gap:9px;width:100%;min-width:0;padding:9px 2px;display:grid}.contact-attention-list>button:first-child{border-top:0}:is(.contact-attention-list>button:hover,.contact-attention-list>button:focus-visible){color:#4528c7;background:#faf9ff;outline:none}.contact-attention-list>button>span{color:#d54a4a;background:#fff0f0;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.contact-attention-list>button>b{gap:3px;min-width:0;font-size:9px;display:grid}.contact-attention-list>button>b small{color:#7a8699;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;font-weight:450;overflow:hidden}.contact-attention-list>button>strong{color:#5a3ad0;text-align:center;background:#f0ecff;border-radius:999px;min-width:24px;padding:4px 6px;font-size:8px}.contact-attention-list>button>i{color:#8993a5;font-size:14px;font-style:normal}.contact-role-summary{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:16px;display:grid}.contact-role-donut{background:conic-gradient(#0ba28d 0 50%, #6943e0 50% 77%, #a995ef 77% 100%);border-radius:50%;place-items:center;width:92px;height:92px;display:grid}.contact-role-donut span{background:#fff;border-radius:50%;width:57px;height:57px}.contact-role-summary dl{gap:13px;margin:0;display:grid}.contact-role-summary dl>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.contact-role-summary :is(dt,dd){color:#4b5870;white-space:nowrap;margin:0;font-size:8.5px}.contact-role-summary dt{align-items:center;gap:8px;display:flex}.contact-role-summary dt i{background:#0ba28d;border-radius:50%;width:8px;height:8px}.contact-role-summary dt i.violet{background:#6943e0}.contact-role-summary dt i.teal{background:#a995ef}.contact-recent-activity>button{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f4;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.contact-recent-activity>button:first-of-type{border-top:0}.contact-recent-activity .row-avatar{width:28px;height:28px;font-size:7px}.contact-recent-activity p{color:#4f5c72;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8.5px;overflow:hidden}.contact-recent-activity time{color:#6f7d91;white-space:nowrap;font-size:8px}.contact-trend-plot{background:repeating-linear-gradient(0deg,#0000 0 28px,#eef1f5 29px);border-bottom:1px solid #dfe4eb;height:115px;position:relative;overflow:hidden}.contact-trend-plot>i{clip-path:polygon(0 92%,18% 91%,35% 68%,52% 72%,69% 48%,84% 54%,100% 12%,100% 100%,0 100%);filter:drop-shadow(0 -2px #5d36df);background:linear-gradient(#5b36dd3b,#5b36dd05);position:absolute;inset:12px 8px 0}.contact-trend-plot>span{z-index:1;background:#fff;border:2px solid #5d36df;border-radius:50%;width:6px;height:6px;position:absolute}.contact-trend-card footer{color:#78859a;justify-content:space-between;margin-top:8px;font-size:7.5px;display:flex}.contact-department-card>div{grid-template-columns:62px minmax(0,1fr) 24px;align-items:center;gap:8px;margin:14px 0;display:grid}.contact-department-card div b,.contact-department-card div em{color:#4f5d74;font-size:8px;font-style:normal}.contact-department-card div>span{background:#eef1f5;border-radius:4px;height:7px;overflow:hidden}.contact-department-card div>span i{border-radius:inherit;background:#0ba28d;height:100%;display:block}@container contactDirectory (width<=1040px){.contact-directory-toolbar{grid-template-columns:minmax(240px,1fr) auto}.contact-directory-actions{grid-column:1/-1;justify-content:flex-end}.contact-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container contactDirectory (width<=820px){.contact-directory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-directory-metrics .contact-metric:last-child{grid-column:1/-1}.contact-directory-toolbar{grid-template-columns:1fr}.contact-directory-tools,.contact-directory-actions{grid-column:auto;justify-content:flex-start;padding-bottom:3px;overflow-x:auto}.contact-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container contactDirectory (width<=540px){.contacts-directory-layout .contact-directory-head{flex-direction:column;align-items:flex-start}.contact-directory-metrics,.contact-card-grid{grid-template-columns:1fr}.contact-directory-metrics .contact-metric:last-child{grid-column:auto}.contact-filter-popover{grid-template-columns:1fr;width:min(320px,100vw - 42px)}.contact-filter-popover :is(header,label:last-child){grid-column:auto}.contact-card-view .contact-pagination,.contacts-directory-layout .contact-directory-table-v2 .contact-pagination{flex-direction:column;align-items:flex-start}}@media (max-width:1250px){.contacts-directory-layout{grid-template-columns:1fr}.contact-directory-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.contact-directory-insights{grid-template-columns:1fr}}.contacts-directory-layout .contact-directory-page{border-color:#dcebe5;box-shadow:0 10px 30px #10604e0d}.contacts-directory-layout .contact-directory-head button.dark{color:#fff;background:linear-gradient(135deg,#46c39c,#169a79);border:0;box-shadow:0 8px 18px #169a7947}.contacts-directory-layout .contact-directory-head button.dark:hover{background:linear-gradient(135deg,#3cb691,#0f8a6b)}.contacts-directory-layout .record-saved-tabs>button.active,.contacts-directory-layout .record-saved-tabs>span.active{color:#0d8a6d;border-bottom-color:#14ae8a}.contacts-directory-layout .contact-directory-metrics{background:#f5faf8;border-bottom-color:#e3eee9}.contacts-directory-layout .contact-metric{border-color:#e2ebe7}.contacts-directory-layout .contact-metric>span{font-weight:700;color:#fff!important}.contacts-directory-layout .contact-metric>span.mint{background:linear-gradient(135deg,#43c69d,#109677)}.contacts-directory-layout .contact-metric>span.violet{background:linear-gradient(135deg,#9d7bf4,#6b40e0)}.contacts-directory-layout .contact-metric>span.sun{background:linear-gradient(135deg,#ffab52,#ed7d13)}.contacts-directory-layout .contact-metric>span.teal{background:linear-gradient(135deg,#3cc3d6,#0f93ad)}.contacts-directory-layout .contact-metric>span.blue{background:linear-gradient(135deg,#5da4f4,#2469d4)}.contacts-directory-layout .contact-metric:has(>span.mint){background:linear-gradient(165deg,#f0faf6 0%,#fff 58%)}.contacts-directory-layout .contact-metric:has(>span.violet){background:linear-gradient(165deg,#f5f1ff 0%,#fff 58%)}.contacts-directory-layout .contact-metric:has(>span.sun){background:linear-gradient(165deg,#fff5ea 0%,#fff 58%)}.contacts-directory-layout .contact-metric:has(>span.teal){background:linear-gradient(165deg,#edf9fb 0%,#fff 58%)}.contacts-directory-layout .contact-metric:has(>span.blue){background:linear-gradient(165deg,#eff5ff 0%,#fff 58%)}.contacts-directory-layout .contact-metric:has(>span.mint) .contact-metric-chart span{background:linear-gradient(#2fbc93,#8adcc4)}.contacts-directory-layout .contact-metric:has(>span.violet) .contact-metric-chart span{background:linear-gradient(#8261e9,#c3aef7)}.contacts-directory-layout .contact-metric:has(>span.sun) .contact-metric-chart span{background:linear-gradient(#f3903a,#f9c58f)}.contacts-directory-layout .contact-metric:has(>span.teal) .contact-metric-chart span{background:linear-gradient(#26a9bf,#93dbe6)}.contacts-directory-layout .contact-metric:has(>span.blue) .contact-metric-chart span{background:linear-gradient(#3b82e8,#a3c8f7)}.contacts-directory-layout .contact-directory-toolbar button:hover,.contacts-directory-layout .contact-directory-toolbar button.active{color:#0d8a6d;background:#f0faf6;border-color:#b8e2d5}.contacts-directory-layout .contact-directory-toolbar button i{background:#129d7c}.contacts-directory-layout .contact-view-toggle button.active{color:#0d8a6d;background:#ddf2ea;box-shadow:0 1px 4px #0f7a601f}.contacts-directory-layout .record-save-view{color:#0d8a6d!important;background:#f4fbf8!important;border-color:#bfe5d8!important}.contacts-directory-layout .contact-pill.influencer,.contacts-directory-layout .contact-pill{color:#d0790f;background:#fdf1e0}.contacts-directory-layout .contact-type-mark{color:#108a6e;background:#e0f4ed}.contacts-directory-layout .contact-directory-table-v2 tbody tr:hover td{background:#f3faf7;box-shadow:inset 0 1px #cdebe0,inset 0 -1px #cdebe0}.contact-score.low,.directory-contact-card-actions>span b.low{color:#cf3d55;background:#fff5f7;border-color:#ea8b9b}.contact-directory-insights>section{border-color:#e0ebe6}.contact-attention-summary{background:linear-gradient(135deg,#eefaf5,#fcfffe);border-color:#d5ece2}.contact-attention-summary>strong{color:#0d8a6d}.contact-attention-summary>em{color:#128a6e}.contact-attention-list>button>strong{color:#0d8a6d;background:#e2f4ec}.contacts-directory-layout .contact-directory-table-v2 tbody tr:hover .contact-profile-link b{color:#0c7f64}.attention-panel-backdrop{z-index:60;background:#20303347;justify-content:flex-end;display:flex;position:fixed;inset:0}.attention-panel-scrim{cursor:default;background:0 0;border:0;position:absolute;inset:0}.attention-panel-backdrop>section{background:#fcfaf6;border-left:1px solid #5b77773d;flex-direction:column;width:min(460px,100vw);height:100%;animation:.22s attention-panel-in;display:flex;position:relative;box-shadow:-18px 0 48px #263a3e38}@keyframes attention-panel-in{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.attention-panel-backdrop>section{animation:none}}.attention-panel-backdrop>section>header{border-bottom:1px solid #5b77772e;align-items:flex-start;gap:12px;padding:20px 20px 14px;display:flex}.attention-panel-backdrop>section>header>div{flex:1;min-width:0}.attention-panel-backdrop>section>header small{color:#397876;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.attention-panel-backdrop>section>header h2{color:#203033;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:17px;overflow:hidden}.attention-panel-backdrop>section>header p{color:#657372;margin:5px 0 0;font-size:11.5px}.attention-panel-close,.attention-panel-back{color:#657372;cursor:pointer;background:#fff;border:1px solid #5b77773d;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:inline-flex}.attention-panel-back{color:#2e625f;font-size:18px}.attention-queue-mark{color:#a8574d;background:#f6e7e3;border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;font-weight:800;display:inline-flex}.attention-queue-mark.stale{color:#96683d;background:#f5e9dd}.attention-queue-mark.unlinked{color:#64548c;background:#ece7f3}.attention-queue-mark.duplicate{color:#a8574d;background:#f6e7e3}.attention-panel-list{flex:1;align-content:start;gap:10px;padding:14px 20px 20px;display:grid;overflow-y:auto}.attention-panel-list article{background:#ffffffd9;border:1px solid #5b777738;border-radius:12px;gap:10px;padding:13px 14px;display:grid;box-shadow:0 2px 6px #263a3e12,inset 0 1px #ffffffd9}.attention-entry-open{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.attention-entry-open .row-avatar{flex-shrink:0;width:36px;height:36px;font-size:11px}.attention-entry-copy{gap:3px;min-width:0;display:grid}.attention-entry-copy b{color:#203033;font-size:12.5px}.attention-entry-open:hover .attention-entry-copy b{color:#2e625f}.attention-entry-copy small{color:#657372;font-size:10.5px}.attention-entry-copy em{color:#657372;font-size:11px;font-style:normal}.attention-entry-pair{color:#3d4d4a;background:#f7f1e899;border:1px dashed #5b77774d;border-radius:9px;margin:0;padding:8px 10px;font-size:10.5px}.attention-entry-actions{flex-wrap:wrap;gap:7px;display:flex}.attention-entry-actions a,.attention-entry-actions button{color:#3d4d4a;cursor:pointer;background:#fff;border:1px solid #5b77773d;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.attention-entry-actions a:hover,.attention-entry-actions button:hover{color:#203033;border-color:#5b777761}.attention-entry-actions .primary-action,.attention-action-footer .primary-action{color:#fff;background:linear-gradient(135deg,#3f827f,#6f7e4d);border-color:#2e625f8c}.attention-entry-actions .primary-action:hover,.attention-action-footer .primary-action:hover{color:#fff}.attention-queue-empty{color:#657372;text-align:center;background:#fcfaf6b3;border:1px dashed #5b77774d;border-radius:12px;justify-items:center;gap:6px;padding:48px 16px;display:grid}.attention-queue-empty b{color:#203033;font-size:13px}.attention-queue-empty p{max-width:340px;margin:0;font-size:11.5px;line-height:1.5}.attention-action-view{flex:1;align-content:start;gap:13px;padding:16px 20px 20px;display:grid;overflow-y:auto}.attention-history{background:#f7f1e88c;border:1px solid #5b777738;border-radius:12px;gap:9px;padding:12px 14px;display:grid}.attention-history h3{color:#397876;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.attention-history dl{gap:6px;margin:0;display:grid}.attention-history dl>div{grid-template-columns:92px minmax(0,1fr);gap:10px;display:grid}.attention-history dt{color:#657372;font-size:10.5px}.attention-history dd{color:#203033;margin:0;font-size:10.5px;font-weight:600}.attention-history ul{border-top:1px solid #5b77772e;gap:6px;margin:2px 0 0;padding:8px 0 0;list-style:none;display:grid}.attention-history li{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.attention-history li span{color:#2e625f;font-size:11px}.attention-history li b{color:#203033;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.attention-history li small{color:#657372;white-space:nowrap;font-size:10px}.attention-field{color:#3d4d4a;gap:6px;font-size:11px;font-weight:600;display:grid}.attention-field input,.attention-field select,.attention-field textarea{color:#203033;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #5b77773d;border-radius:9px;outline:0;padding:0 11px;font-size:12px;font-weight:400}.attention-field input[readonly]{color:#657372;background:#f7f1e88c}.attention-field textarea{resize:vertical;height:auto;padding:9px 11px;line-height:1.5}.attention-field input:focus,.attention-field select:focus,.attention-field textarea:focus{border-color:#397876;box-shadow:0 0 0 3px #5f99972e}.attention-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.attention-action-footer{justify-content:flex-end;align-items:center;gap:10px;padding-top:2px;display:flex}.attention-action-footer a,.attention-action-footer button{color:#3d4d4a;cursor:pointer;background:#fff;border:1px solid #5b77773d;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 15px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.contact-profile-page-v2{--cp2-border:#e3e8ef;--cp2-ink:#111b38;--cp2-muted:#61708a;min-width:0;box-shadow:none;background:#f8fafc;border:0;border-radius:0;overflow:visible!important}.contact-profile-v2-command{background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:10px 16px;display:flex}.contact-profile-v2-command>nav,.contact-profile-v2-actions{align-items:center;gap:10px;display:flex}.contact-profile-v2-command>nav button,.contact-profile-v2-command>nav b{color:#14203c;background:0 0;border:0;font-size:12px;font-weight:700}.contact-profile-v2-command>nav button{cursor:pointer;padding:0}.contact-profile-v2-command>nav span{color:#697790}.contact-profile-v2-actions>button,.contact-profile-v2-more>button{color:#1d2d50;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:8px;min-width:90px;height:38px;padding:0 14px;font-size:11px;font-weight:700}.contact-profile-v2-actions>button.square{width:42px;min-width:42px;padding:0;font-size:19px}.contact-profile-v2-more{position:relative}.contact-profile-v2-more>div{z-index:20;background:#fff;border:1px solid #dfe5ed;border-radius:10px;width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 15px 35px #18223a29}.contact-profile-v2-more>div :is(a,button){color:#243252;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 10px;font-size:10px;text-decoration:none;display:flex}.contact-profile-v2-more>div :is(a,button):hover{background:#f2f5fa}.contact-profile-v2-top{background:#fff;grid-template-columns:minmax(0,1fr) 320px;gap:16px;padding:0 16px 10px;display:grid}.contact-profile-v2-hero,.contact-engagement-card,.contact-profile-v2-overview section,.contact-profile-v2-simple{border:1px solid var(--cp2-border);background:#fff;border-radius:10px}.contact-profile-v2-hero{overflow:hidden}.contact-profile-v2-main{grid-template-columns:86px minmax(250px,1fr) auto 70px;align-items:center;gap:20px;min-height:132px;padding:17px 24px;display:grid}.contact-avatar-v2{color:#4a24dc;background:linear-gradient(145deg,#ebe4ff,#ddd1ff);border-radius:50%;place-items:center;width:74px;height:74px;font-size:29px;font-weight:750;display:grid}.contact-profile-v2-main>div>header{align-items:center;gap:10px;display:flex}.contact-profile-v2-main h1{color:var(--cp2-ink);letter-spacing:-.45px;margin:0;font-size:21px}.contact-profile-v2-main header em,.contact-profile-v2-tags span,.contact-profile-v2-main aside button,.contact-profile-v2-left dd span{color:#13785e;background:#daf4e9;border-radius:12px;justify-content:center;align-items:center;padding:5px 10px;font-size:8px;font-style:normal;display:inline-flex}.contact-profile-v2-main p{color:#33466c;gap:9px;margin:7px 0 4px;font-size:12px;display:flex}.contact-profile-v2-main p i{color:#79849a;font-style:normal}.contact-profile-v2-main .company-link{color:#4326e2;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:750}.contact-profile-v2-tags{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.contact-profile-v2-tags span:nth-child(2){color:#4b35d0;background:#eee9ff}.contact-profile-v2-tags span:nth-child(3){color:#d34331;background:#fff0ed}.contact-profile-v2-tags span:nth-child(4){color:#2668dc;background:#e8f1ff}.contact-profile-v2-tag-picker>button{color:#354464;cursor:pointer;background:#fff;border:1px solid #dfe4ed;border-radius:50%;width:27px;height:27px}.contact-profile-v2-tag-picker{position:relative}.contact-profile-v2-tag-picker>div{z-index:35;background:#fff;border:1px solid #dfe5ed;border-radius:10px;gap:3px;width:200px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 16px 34px #18213526}.contact-profile-v2-tag-picker>div>button{color:#263650;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:20px 1fr;align-items:center;min-height:32px;padding:0 9px;font-size:9px;font-weight:650;display:grid}:is(.contact-profile-v2-tag-picker>div>button:hover,.contact-profile-v2-tag-picker>div>button:focus-visible){color:#4326d8;background:#f2efff;outline:none}.contact-profile-v2-tag-picker>div>button i{color:#16866f;font-style:normal}.contact-profile-v2-main>nav{gap:9px;display:flex}.contact-profile-v2-main>nav :is(a,button){color:#173768;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:9px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:800;text-decoration:none;display:grid}.contact-profile-v2-main>aside{flex-direction:column;align-items:center;display:flex}.contact-profile-v2-main>aside>b{color:#15ad29;border:2px solid #24c638;border-radius:50%;place-items:center;width:53px;height:53px;font-size:18px;display:grid}.contact-profile-v2-main>aside>small{color:#344461;margin:4px 0 8px;font-size:9px;font-weight:700}.contact-profile-v2-main aside button{cursor:pointer;border:0}.contact-profile-v2-hero>footer{color:#5e6d87;background:#fbfcfe;border-top:1px solid #e9edf3;align-items:center;gap:30px;min-height:39px;padding:6px 20px;font-size:9px;display:flex}.contact-profile-v2-hero>footer span{align-items:center;gap:8px;display:flex}.contact-profile-v2-hero>footer span+span{border-left:1px solid #dfe4eb;padding-left:24px}.contact-profile-v2-hero>footer i{color:#fff;background:#4d5667;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.contact-profile-v2-hero>footer b{color:#273a65}.contact-engagement-card{padding:18px}.contact-engagement-card header{color:#1a2848;font-size:11px;font-weight:750}.contact-engagement-card header span{color:#77839a;margin-left:6px}.contact-engagement-card>div{align-items:center;gap:16px;margin:19px 0 16px;display:flex}.contact-engagement-card strong{color:#ff9f17;letter-spacing:3px;font-size:24px}.contact-engagement-card strong i{color:#c7ccd4;font-style:normal}.contact-engagement-card b{color:#14213e;font-size:18px}.contact-engagement-card b small{font-size:12px}.contact-engagement-card>button,.contact-profile-v2-overview header>button{color:#4528d9;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.contact-profile-v2-tabs{background:#fff;border-bottom:1px solid #e4e9f0;gap:23px;width:calc(100% - 352px);min-height:45px;padding:0 16px;display:flex}.contact-profile-v2-tabs>button{color:#32415f;cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:10px;position:relative}.contact-profile-v2-tabs>button.active{color:#3d25e1;font-weight:750}.contact-profile-v2-tabs>button.active:after{content:"";background:#5434e8;height:2px;position:absolute;bottom:0;left:0;right:0}.contact-profile-v2-overview{grid-template-columns:340px minmax(400px,1fr) 320px;gap:16px;padding:12px 16px 20px;display:grid}.contact-profile-v2-left,.contact-profile-v2-centre,.contact-profile-v2-right{flex-direction:column;gap:12px;min-width:0;display:flex}.contact-profile-v2-right,.contact-profile-page-v2>:is(.contact-activity-tab,.contact-opportunities-tab,.contact-files-tab)>aside{margin-top:-57px}.contact-profile-page-v2>.contact-subtab{grid-template-columns:minmax(0,1fr) 320px;gap:16px;padding:12px 16px 20px}.contact-profile-v2-overview section{min-width:0;padding:14px}.contact-profile-v2-overview section>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.contact-profile-v2-overview h2{color:#172440;margin:0;font-size:11px}.contact-profile-v2-left dl{gap:12px;margin:17px 0 0;display:grid}.contact-profile-v2-left dl>div{grid-template-columns:110px 1fr;align-items:center;gap:8px;display:grid}.contact-profile-v2-left dt{color:#35496f;font-size:8px}.contact-profile-v2-left dd{color:#273758;align-items:center;gap:7px;margin:0;font-size:9px;display:flex}.contact-profile-v2-left dd i{color:#fff;background:#515966;border-radius:50%;place-items:center;width:20px;height:20px;font-size:6px;font-style:normal;display:grid}.contact-profile-v2-left dd b{color:#3824db}.contact-profile-v2-details>h2{margin-bottom:16px}.contact-profile-v2-details>header{margin:11px 0 4px}.contact-profile-v2-details>header b{color:#334767;font-size:8px}.contact-profile-v2-details>header button{color:#24355a;cursor:pointer;background:#fff;border:1px solid #dfe4ec;border-radius:50%;width:22px;height:22px}.contact-profile-v2-details article{grid-template-columns:18px minmax(0,1fr) auto 22px;align-items:center;gap:6px;min-height:32px;display:grid}.contact-profile-v2-details article>span{color:#4374de}.contact-profile-v2-details article :is(a,p){color:#2d3e65;text-overflow:ellipsis;margin:0;font-size:10px;line-height:1.55;text-decoration:none;overflow:hidden}.contact-profile-v2-details article:nth-of-type(n+3):nth-of-type(-n+5)>span,.contact-profile-v2-details article:nth-of-type(6)>span{font-size:0}.contact-profile-v2-details article:nth-of-type(n+3):nth-of-type(-n+5)>span:before{content:"☎";font-size:12px}.contact-profile-v2-details article:nth-of-type(6)>span:before{content:"⌖";font-size:13px}.contact-profile-v2-details article em{color:#3564b7;background:#e9f0ff;font-size:6px;font-style:normal}.contact-profile-v2-details article button{color:#5c6880;cursor:pointer;background:0 0;border:0;font-size:10px}.contact-profile-hierarchy{min-height:278px}.contact-profile-hierarchy header span,.contact-marketing-engagement header span{color:#66758d;margin-left:4px}.hierarchy-owner{background:#f4f1ff;border:1px solid #d9d2ff;border-radius:7px;align-items:center;gap:10px;width:170px;min-height:45px;margin:10px auto 35px;padding:7px 10px;display:flex;position:relative}.hierarchy-owner:after{content:"";background:#d9dee8;width:1px;height:35px;position:absolute;top:100%;left:50%}.hierarchy-owner span,.hierarchy-reports article>span{color:#4b2bd7;background:#eae5ff;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:9px;font-weight:750;display:grid}.hierarchy-owner b,.hierarchy-reports b{color:#263658;flex-direction:column;font-size:8px;display:flex}.hierarchy-owner small,.hierarchy-reports small{color:#5a6880;margin-top:3px;font-size:7px;font-weight:500}.hierarchy-reports{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.hierarchy-reports article{background:#fff;border:1px solid #dfe4ec;border-radius:8px;align-items:center;gap:9px;min-height:55px;padding:8px;display:flex;position:relative}.hierarchy-reports article:before{content:"";border-left:1px solid #d9dee8;height:28px;position:absolute;bottom:100%;right:50%}.hierarchy-reports article:first-child:after,.hierarchy-reports article:nth-child(3):after{content:"";border-top:1px solid #d9dee8;width:calc(50% + 29px);position:absolute;bottom:calc(100% + 27px)}.hierarchy-reports article:first-child:after{left:50%}.hierarchy-reports article:nth-child(3):after{right:50%}.hierarchy-reports em{color:#168266;background:#e0f4ec;border-radius:7px;width:max-content;margin-top:4px;padding:3px 6px;font-size:6px;font-style:normal}.contact-profile-hierarchy .more-reports{color:#442dd2;cursor:pointer;background:#fff;border:1px dashed #d6ddea;border-radius:6px;margin:9px auto;padding:6px 24px;font-size:7px;display:block}.contact-profile-hierarchy>footer{background:#fafbfe;border-radius:7px;align-items:center;gap:8px;min-height:45px;margin-top:8px;padding:8px 12px;font-size:7px;display:flex}.contact-profile-hierarchy>footer>span{color:#385ccc;font-size:14px}.contact-profile-hierarchy>footer b{color:#2a3858;margin-right:auto}.contact-profile-hierarchy>footer i{color:#16856a;background:#e1f4ed;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;display:grid}.contact-profile-hierarchy>footer button{color:#412bd2;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:700}.contact-marketing-engagement{min-height:205px}.marketing-engagement-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:13px;display:grid}.marketing-engagement-metrics article{background:#fcfdff;border:1px solid #e3e8ef;border-radius:7px;grid-template-rows:auto auto auto;grid-template-columns:25px 1fr;column-gap:8px;min-height:70px;padding:9px;display:grid}.marketing-engagement-metrics article>span{color:#286bd6;background:#e7f0ff;border-radius:6px;grid-row:1/4;place-items:center;width:24px;height:24px;display:grid}.marketing-engagement-metrics small{color:#43516b;font-size:7px}.marketing-engagement-metrics b{color:#1e2b47;font-size:14px}.marketing-engagement-metrics em{color:#69758a;font-size:6px;font-style:normal}.contact-marketing-engagement>footer{border-top:1px solid #e5eaf0;margin-top:12px;padding-top:10px}.contact-marketing-engagement dl,.contact-custom-fields-v2 dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.contact-marketing-engagement dl>div{border-left:1px solid #e4e8ee;padding:0 10px}.contact-marketing-engagement dl>div:first-child{border-left:0;padding-left:0}.contact-marketing-engagement dt,.contact-custom-fields-v2 dt{color:#66738a;font-size:6px}.contact-marketing-engagement dd,.contact-custom-fields-v2 dd{color:#273758;margin:5px 0 0;font-size:7px;font-weight:700}.contact-marketing-engagement dd small{color:#4b5b76;margin-top:5px;font-size:6px;font-weight:500;display:block}.contact-marketing-engagement dd span{color:#148266;background:#e0f3eb;border-radius:8px;padding:4px 8px}.contact-custom-fields-v2 header{margin-bottom:13px}.contact-custom-fields-v2 dl{grid-template-columns:repeat(4,1fr);gap:10px}.contact-custom-fields-v2 dl>div:nth-child(-n+2){display:none}.contact-profile-v2-right section>header{margin-bottom:10px}.contact-profile-v2-right>section:first-child>button{width:100%;min-height:38px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f4;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;padding:4px 0;display:grid}.contact-profile-v2-right>section:first-child>button:first-of-type{border-top:0}.contact-profile-v2-right>section:first-child>button span,.contact-files-card-v2 article>span{border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.contact-profile-v2-right span.violet{color:#4f36e4;background:#ede9ff}.contact-profile-v2-right span.green{color:#17896e;background:#e1f4ed}.contact-profile-v2-right span.red{color:#df4048;background:#ffebed}.contact-profile-v2-right span.blue{color:#2e75de;background:#e7f0ff}.contact-profile-v2-right>section:first-child>button b{color:#243454;font-size:8px}.contact-profile-v2-right time{color:#4f5e78;font-size:7px}.contact-deals-card article{border-top:1px solid #e9edf2;padding:9px 0 12px;position:relative}.contact-deals-card article:first-of-type{border-top:0}.contact-deals-card article>b{color:#273757;justify-content:space-between;font-size:8px;display:flex}.contact-deals-card article strong{color:#1c2d50}.contact-deals-card article small{color:#586680;margin:6px 0 9px;font-size:7px;display:block}.contact-deals-card article>i{background:#e8ebf0;border-radius:3px;height:5px;margin-right:40px;display:block}.contact-deals-card article>i span{border-radius:inherit;background:#1bb79a;height:100%;display:block}.contact-deals-card article:nth-of-type(2)>i span{background:#2f86ea}.contact-deals-card article>em{color:#283c69;font-size:8px;font-style:normal;position:absolute;bottom:8px;right:0}.contact-files-card-v2 article{border-top:1px solid #e9edf2;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:8px;min-height:48px;display:grid}.contact-files-card-v2 article:first-of-type{border-top:0}.contact-files-card-v2 article>b{color:#293858;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.contact-files-card-v2 article small{color:#657189;margin-top:5px;font-size:7px;font-weight:500;display:block}.contact-files-card-v2 article>button{color:#31476e;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:50%;width:29px;height:29px}.contact-profile-v2-simple{margin:14px;overflow:hidden}.contact-profile-v2-simple>header{border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:13px 17px;display:flex}.contact-profile-v2-simple h2,.contact-profile-v2-simple p{margin:0}.contact-profile-v2-simple h2{color:#172440;font-size:15px}.contact-profile-v2-simple p{color:#6a768b;margin-top:5px;font-size:9px}.contact-profile-v2-simple>header>:is(a,button){color:#fff;cursor:pointer;background:#4933df;border:1px solid #3021b9;border-radius:8px;align-items:center;height:36px;padding:0 13px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.contact-profile-v2-simple>button{width:100%;min-height:63px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f4;grid-template-columns:35px minmax(0,1fr) 130px 75px;align-items:center;gap:12px;padding:8px 17px;display:grid}.contact-profile-v2-simple>button:first-of-type{border-top:0}.contact-profile-v2-simple>button>span{color:#4b30d6;background:#eeeaff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.contact-profile-v2-simple>button b{color:#243452;flex-direction:column;font-size:10px;display:flex}.contact-profile-v2-simple>button small{color:#6a768b;margin-top:5px;font-size:8px;font-weight:500}.contact-profile-v2-simple>button time{color:#52617d;font-size:8px}.contact-profile-v2-simple>button em{color:#187a61;background:#e1f2eb;border-radius:9px;justify-self:end;padding:5px 8px;font-size:7px;font-style:normal}@container contactProfile (width<=1180px){.contact-profile-v2-tabs{width:100%}.contact-profile-v2-overview{grid-template-columns:245px 1fr}.contact-profile-v2-right{grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:0;display:grid}.contact-profile-page-v2>:is(.contact-activity-tab,.contact-opportunities-tab,.contact-files-tab)>aside{margin-top:0}}@container contactProfile (width<=860px){.contact-profile-v2-top,.contact-profile-v2-overview{grid-template-columns:1fr}.contact-profile-v2-main{grid-template-columns:72px 1fr auto}.contact-profile-v2-main>nav{grid-column:2}.contact-profile-v2-main>aside{grid-area:1/3/3}.contact-profile-v2-centre,.contact-profile-v2-right{grid-column:auto}.contact-profile-v2-right{grid-template-columns:1fr}.contact-profile-v2-tabs{overflow-x:auto}.contact-profile-v2-tabs>button{flex:none}.contact-custom-fields-v2 dl{grid-template-columns:repeat(3,1fr)}}@container contactProfile (width<=600px){.contact-profile-v2-command,.contact-profile-v2-top{grid-template-columns:1fr;align-items:flex-start}.contact-profile-v2-command{flex-direction:column}.contact-profile-v2-actions{width:100%;overflow-x:auto}.contact-profile-v2-main{grid-template-columns:60px 1fr;padding:15px}.contact-avatar-v2{width:56px;height:56px;font-size:22px}.contact-profile-v2-main>nav,.contact-profile-v2-main>aside{flex-direction:row;grid-area:auto/1/auto/-1;align-items:flex-start}.contact-profile-v2-hero>footer,.hierarchy-reports{flex-direction:column}.contact-profile-v2-hero>footer{align-items:flex-start}.contact-profile-v2-hero>footer span+span{border-left:0;padding-left:0}.hierarchy-reports,.marketing-engagement-metrics,.contact-marketing-engagement dl,.contact-custom-fields-v2 dl{grid-template-columns:1fr}.hierarchy-owner:after,.hierarchy-reports article:before,.hierarchy-reports article:after{display:none}.contact-profile-v2-simple>button{grid-template-columns:35px minmax(0,1fr)}.contact-profile-v2-simple>button :is(time,em){grid-column:2;justify-self:start}}.contact-related-unified{min-width:0;padding:14px}.contact-related-unified>.related-hierarchy-panel{background:#fff;border:1px solid #e1e6ec;border-radius:13px;min-height:0;margin:0 0 14px;padding:16px}.related-hierarchy-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.related-hierarchy-panel>header h2{color:#172440;margin:0;font-size:14px}.related-hierarchy-panel>header p{color:#718096;margin:6px 0 0;font-size:10px}.related-hierarchy-panel>header>span{color:#17745f;background:#dff3eb;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:700}.contact-related-unified>.contact-related-tab{margin:0}@media (max-width:700px){.contact-related-unified{padding:10px}.related-hierarchy-panel .hierarchy-reports{grid-template-columns:1fr;gap:10px}.related-hierarchy-panel .hierarchy-owner:after,.related-hierarchy-panel .hierarchy-reports article:before,.related-hierarchy-panel .hierarchy-reports article:after{display:none}}.contact-profile-v2-details .contact-identity-details{gap:8px;margin-top:6px}.contact-profile-v2-details .contact-identity-details dd a{color:#2d3e65;text-overflow:ellipsis;white-space:nowrap;font-size:9px;text-decoration:none;overflow:hidden}.contact-consent-card header h2{color:#172440;margin:0;font-size:11px}.contact-consent-rows{gap:7px;margin-top:12px;display:grid}.contact-consent-rows>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.contact-consent-rows b{color:#35496f;font-size:9px;font-weight:600}.consent-pill{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;height:20px;padding:0 9px;font-size:8.5px;font-weight:600;transition:filter .16s;display:inline-flex}.consent-pill:hover{filter:brightness(.97)}.consent-pill:focus-visible{outline:2px solid var(--nx-teal-dark,#397876);outline-offset:1px}.consent-pill.in{color:#4f6635;background:#e8eedd}.consent-pill.out{color:#9c5a54;background:#f3e5e3}.consent-pill.pending{color:#657372;background:#f7f1e8f2;border-color:#5b77772e}.contact-consent-card .contact-consent-meta{border-top:1px solid #5b777724;gap:6px;margin:12px 0 0;padding-top:10px;display:grid}.contact-consent-card .contact-consent-meta>div{grid-template-columns:70px 1fr;gap:8px;display:grid}.contact-consent-card .contact-consent-meta dt{color:#35496f;font-size:8px}.contact-consent-card .contact-consent-meta dd{color:#273758;margin:0;font-size:9px}.contact-consent-note{color:#65738f;margin:10px 0 0;font-size:8.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.consent-pill{transition:none}}.contact-create-v3{color:#111936;background:#f8fafc;min-height:calc(100vh - 64px);padding:18px 22px 36px;font-size:14px}.contact-create-v3 button,.contact-create-v3 input,.contact-create-v3 select,.contact-create-v3 textarea{font:inherit}.contact-create-v3-head{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 18px;display:flex}.contact-create-v3-head nav{color:#5c6580;align-items:center;gap:10px;margin-bottom:18px;display:flex}.contact-create-v3-head nav button{color:#303957;background:0 0;border:0;padding:0}.contact-create-v3-head h1{margin:0;font-size:25px;line-height:1.15}.contact-create-v3-head p{color:#5f6a87;margin:6px 0 0}.contact-create-v3-head>div:last-child{gap:12px;display:flex}.contact-create-v3-head>div:last-child button{color:#1d2745;background:#fff;border:1px solid #d8deea;border-radius:8px;height:42px;padding:0 24px;font-weight:700}.contact-create-v3-head>div:last-child .primary{color:#fff;background:#5b22e8;border-color:#5b22e8;box-shadow:0 8px 18px #6235df2b}.contact-create-v3-layout{grid-template-columns:minmax(0,2.55fr) minmax(285px,.95fr);align-items:start;gap:16px;display:grid}.contact-create-v3-layout>main,.contact-create-v3-layout>aside{gap:14px;display:grid}.contact-create-v3-card{background:#fff;border:1px solid #dfe4ee;border-radius:10px;padding:16px;box-shadow:0 1px 2px #15204805}.contact-create-v3-card h2{align-items:center;gap:9px;margin:0 0 16px;font-size:15px;display:flex}.contact-create-v3-card h2>span{color:#5b22e8;background:#f0eaff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.contact-basic-v3-body{grid-template-columns:150px minmax(0,1fr);gap:20px;display:grid}.contact-photo-v3{cursor:pointer;color:#5e4c9d;background:#fbfcff;border:1px solid #ccd4e4;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:168px;display:flex;overflow:hidden}.contact-photo-v3>span{color:#8b95b0;font-size:44px}.contact-photo-v3 b{color:#242f50}.contact-photo-v3 small{color:#77819a;font-size:11px}.contact-photo-v3 input{display:none}.contact-photo-v3 img{object-fit:cover;width:100%;height:100%}.contact-field-grid-v3{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px 16px;display:grid}.contact-field-v3{gap:7px;min-width:0;display:grid;position:relative}.contact-field-v3>span{color:#27324f;font-size:12px;font-weight:700}.contact-field-v3>span i{color:#ef4444;font-style:normal}.contact-field-v3 input,.contact-field-v3 select,.contact-field-v3 textarea{color:#15203c;background:#fff;border:1px solid #d5dcea;border-radius:7px;outline:none;width:100%;min-width:0;height:39px;padding:0 12px}.contact-field-v3 textarea{resize:vertical;height:158px;padding-top:11px}.contact-field-v3 input:focus,.contact-field-v3 select:focus,.contact-field-v3 textarea:focus{border-color:#6d3cf0;box-shadow:0 0 0 3px #6d3cf010}.contact-field-v3.error input,.contact-field-v3.error select{border-color:#ef4444}.field-search-v3,.social-input-v3{color:#3341a0;border:1px solid #d5dcea;border-radius:7px;align-items:center;height:39px;padding-left:11px;display:flex}.field-search-v3 select,.social-input-v3 input{border:0;height:37px;box-shadow:none!important}.contact-details-v3{padding-bottom:18px}.multi-contact-grid-v3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.multi-contact-grid-v3>section{border:1px solid #dfe4ee;border-radius:8px;overflow:hidden}.multi-contact-grid-v3>section>header{background:#fbfcff;border-bottom:1px solid #e8ebf2;justify-content:space-between;align-items:center;height:46px;padding:0 12px;display:flex}.multi-contact-grid-v3>section>header>div{align-items:center;gap:8px;display:flex}.multi-contact-grid-v3>section>header span{color:#315ee8;background:#eef4ff;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.multi-contact-grid-v3>section>header small{color:#79839c}.multi-contact-grid-v3 button{color:#4e25cf;cursor:pointer;background:0 0;border:0}.multi-contact-grid-v3>section>header>button{background:#fff;border:1px solid #dfe4ee;border-radius:7px;width:27px;height:27px;font-size:18px}.multi-contact-grid-v3 label{border-bottom:1px solid #edf0f5;grid-template-columns:auto auto minmax(0,1fr) 24px;align-items:center;gap:8px;padding:9px 12px;display:grid}.multi-contact-grid-v3 label em{color:#58617a;background:#eef1f8;border-radius:12px;padding:4px 7px;font-size:11px;font-style:normal}.multi-contact-grid-v3 label:first-of-type em{color:#147453;background:#dff5ea}.multi-contact-grid-v3 label input{border:0;outline:none;min-width:0}.multi-contact-grid-v3 label button{color:#b5bdd0;font-size:15px}.multi-contact-grid-v3 label button.active{color:#5b22e8}.add-value-v3{font-size:12px;font-weight:700;padding:11px 13px!important}.address-grid-v3{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px 16px;display:grid}.address-grid-v3>label:first-child,.address-grid-v3>label:nth-child(2){grid-column:span 3}.address-grid-v3>label:nth-child(n+3){grid-column:span 2}.social-grid-v3{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;display:grid}.social-grid-v3>label:nth-child(5){grid-column:span 1}.social-grid-v3>label:nth-child(6){grid-column:span 3}.social-input-v3{padding-left:0;overflow:hidden}.social-input-v3 i{color:#226dcc;background:#f7f8fb;align-self:stretch;place-items:center;width:34px;font-style:normal;font-weight:800;display:grid}.relationship-v3,.additional-v3{gap:15px;display:grid}.relationship-v3 h2,.additional-v3 h2{margin-bottom:0}.additional-v3 textarea{height:155px}.char-count-v3{color:#4d5d90;font-size:11px;position:absolute;bottom:9px;right:10px}.my-contacts-v3{color:#111936;background:#f7f9fc;grid-template-columns:minmax(0,1fr) 310px;gap:14px;min-height:calc(100vh - 64px);padding:14px;display:grid}.my-contacts-v3>main{background:#fff;border:1px solid #dfe4ee;border-radius:10px;overflow:hidden}.my-contacts-head-v3{justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.my-contacts-head-v3>div>span{color:#5b22e8;background:#f1ebff;border-radius:10px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.my-contacts-head-v3 h1{margin:0;font-size:24px}.my-contacts-head-v3 p{color:#68738e;margin:5px 0 0}.my-contacts-head-v3>button{color:#fff;background:#0c1531;border:0;border-radius:8px;height:42px;padding:0 20px;font-weight:700}.my-contacts-tabs-v3{border-bottom:1px solid #e3e7ef;gap:28px;padding:0 20px;display:flex}.my-contacts-tabs-v3 button{color:#4a5674;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 0;font-weight:700}.my-contacts-tabs-v3 button.active{color:#5b22e8;border-color:#5b22e8}.my-contacts-v3 .contact-directory-toolbar{margin:16px 18px 12px}.my-contact-table-v3{border:1px solid #e1e5ed;border-radius:8px;margin:0 18px 14px;overflow:auto}.my-contact-table-v3 table{border-collapse:collapse;width:100%;min-width:970px}.my-contact-table-v3 th{text-align:left;color:#5b6681;text-transform:uppercase;background:#fafbfe;height:45px;padding:0 12px;font-size:11px}.my-contact-table-v3 td{white-space:nowrap;border-top:1px solid #e8ebf2;padding:11px 12px;font-size:12px}.my-contact-table-v3 .contact-profile-link{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.my-contact-table-v3 .contact-profile-link>span:last-child{gap:2px;display:grid}.my-contact-table-v3 .contact-profile-link small{color:#69748d}.my-contact-table-v3 a{color:#303ec7;text-decoration:none}.my-contact-table-v3 .company-link-v3{color:#4e2bd4;cursor:pointer;background:0 0;border:0;font-weight:700}.my-contact-table-v3 .contact-pagination{border-top:1px solid #e4e8f0}.my-contact-table-v3 .contact-row-actions{align-items:center;gap:12px;display:flex}.my-contact-table-v3 .contact-row-actions button{background:#fff;border:1px solid #dde3ed;border-radius:50%;width:31px;height:31px}.my-contact-table-v3 .contact-score{color:#2b9b35;border:1px solid #55bb5a;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.my-contact-table-v3 .contact-score.warm{color:#d97706;border-color:#f59e0b}.my-productivity-v3{align-content:start;gap:12px;display:grid}.my-productivity-v3 section{background:#fff;border:1px solid #dfe4ee;border-radius:10px;padding:14px}.my-productivity-v3 header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.my-productivity-v3 h2{margin:0;font-size:14px}.my-productivity-v3 header button,.my-productivity-v3 footer button{color:#5b22e8;background:0 0;border:0;font-weight:700}.productivity-item-v3{text-align:left;color:#17213c;background:0 0;border:0;border-top:1px solid #edf0f5;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;width:100%;padding:9px 0;display:grid}.productivity-item-v3>span{color:#5062d8;background:#eef4ff;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.productivity-item-v3 b{font-size:12px;display:block}.productivity-item-v3 small{color:#737d94;margin-top:3px;display:block}.productivity-item-v3 time{color:#596581;font-size:11px}.my-productivity-v3 footer{padding-top:8px}.quick-contact-actions-v3{grid-template-columns:repeat(2,1fr);gap:8px;display:grid!important}.quick-contact-actions-v3 h2{grid-column:1/-1;margin-bottom:4px}.quick-contact-actions-v3 button{color:#27304c;background:#fafbff;border:1px solid #e0e5ed;border-radius:8px;min-height:70px;font-size:11px;font-weight:700}.quick-contact-actions-v3 button span{color:#5b22e8;margin-bottom:7px;font-size:20px;display:block}@media (max-width:1180px){.contact-field-grid-v3{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-create-v3-layout{grid-template-columns:1fr}.contact-create-v3-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.my-contacts-v3{grid-template-columns:1fr}.my-productivity-v3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.contact-create-v3{padding:12px}.contact-create-v3-head{flex-direction:column;align-items:flex-start}.contact-create-v3-head>div:last-child{flex-wrap:wrap}.contact-basic-v3-body{grid-template-columns:1fr}.contact-photo-v3{height:130px}.contact-field-grid-v3,.multi-contact-grid-v3,.address-grid-v3,.social-grid-v3,.contact-create-v3-layout>aside{grid-template-columns:1fr}.address-grid-v3>label,.social-grid-v3>label{grid-column:auto!important}.my-contacts-v3{padding:8px}.my-contacts-head-v3{align-items:flex-start}.my-productivity-v3{grid-template-columns:1fr}}.multi-contact-grid-v3 label.email-value-v3{grid-template-columns:auto minmax(0,1fr) 24px}.multi-contact-grid-v3 label.phone-value-v3{grid-template-columns:auto minmax(96px,112px) minmax(0,1fr) 24px;gap:6px}.phone-country-v3{background:#f8faff;border:1px solid #dfe4ee;border-radius:7px;align-items:center;min-width:0;height:30px;display:flex;overflow:hidden}.phone-country-v3 select{color:#17213c;cursor:pointer;background:0 0;border:0;outline:none;width:100%;min-width:0;height:100%;padding:0 5px;font-size:12px;font-weight:700}.phone-country-v3 select:focus{box-shadow:inset 0 0 0 2px #6d3cf0}.multi-contact-grid-v3 label.phone-value-v3>input{font-variant-numeric:tabular-nums}.company-picker-v3{min-width:0;position:relative}.company-picker-input-v3{color:#5b22e8;background:#fff;border:1px solid #d5dcea;border-radius:7px;align-items:center;height:39px;display:flex;overflow:hidden}.company-picker-input-v3:focus-within{border-color:#6d3cf0;box-shadow:0 0 0 3px #6d3cf010}.company-picker-input-v3>span{padding-left:11px;font-size:17px}.company-picker-input-v3>input{height:37px!important;box-shadow:none!important;border:0!important;padding-left:8px!important}.company-picker-input-v3>button{color:#77819a;cursor:pointer;background:#fff;border:0;width:35px;height:37px;font-size:18px}.company-picker-menu-v3{z-index:40;background:#fff;border:1px solid #d9dfeb;border-radius:9px;padding:6px;position:absolute;top:44px;left:0;right:0;box-shadow:0 14px 34px #15204826}.company-picker-results-v3{gap:2px;max-height:250px;display:grid;overflow:auto}.company-picker-results-v3>button{text-align:left;color:#17213c;cursor:pointer;background:#fff;border:0;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.company-picker-results-v3>button:hover,.company-picker-results-v3>button.selected{background:#f3efff}.company-picker-results-v3>button>span:nth-child(2){gap:2px;display:grid}.company-picker-results-v3 small{color:#79839c;font-size:10px}.company-picker-results-v3 i{color:#5b22e8;font-style:normal}.company-picker-logo-v3{color:#5b22e8;background:#eee9ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.company-picker-menu-v3>p{color:#66718a;margin:4px 6px 8px;font-size:12px}.company-picker-add-v3{color:#5225d4;text-align:left;cursor:pointer;background:#faf8ff;border:1px dashed #aa94ee;border-radius:7px;width:100%;margin-top:4px;padding:9px 10px;font-weight:700}.contact-source-v3{gap:7px;display:grid}.contact-create-v3 .address-v3{justify-self:start;width:66.6667%}.contact-create-v3 .address-grid-v3{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-create-v3 .address-grid-v3>label:first-child,.contact-create-v3 .address-grid-v3>label:nth-child(2){grid-column:1/-1}.contact-create-v3 .address-grid-v3>label:nth-child(n+3){grid-column:auto}@media (max-width:1180px){.contact-create-v3 .address-v3{width:100%}}@media (max-width:760px){.contact-create-v3 .address-grid-v3{grid-template-columns:1fr}}.company-directory-v3{--company-ink:#101936;--company-muted:#65718b;--company-line:#dfe5ee;--company-violet:#6942ec;--company-green:#17a87d;min-height:calc(100vh - 78px);color:var(--company-ink);grid-template-columns:minmax(760px,1fr) 292px;gap:14px;padding:0;font-size:12px;display:grid}.company-directory-v3 button,.company-directory-v3 input,.company-directory-v3 select{font:inherit}.company-directory-v3 button{cursor:pointer}.company-directory-v3-main{border:1px solid var(--company-line);background:#fff;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 9px 30px #2533580a}.company-directory-v3-head{justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:22px 24px 14px;display:flex}.company-directory-v3-head h1{color:#111a35;letter-spacing:-.7px;margin:0;font-size:25px;line-height:1.15}.company-directory-v3-head p{color:#6c7890;margin:8px 0 0;font-size:12px}.company-primary-action{color:#fff;background:#0d1733;border:0;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 18px;font-weight:750;display:inline-flex;box-shadow:0 7px 18px #0d173326}.company-directory-v3-tabs{border-bottom:1px solid var(--company-line);align-items:flex-end;gap:8px;height:54px;padding:0 20px;display:flex}.company-directory-v3-tabs>button,.company-directory-v3-tabs>span{align-items:center;height:100%;display:flex;position:relative}.company-directory-v3-tabs button{color:#5f6b85;background:0 0;border:0;height:100%;padding:0 8px;font-size:11px}.company-directory-v3-tabs>button.active:after,.company-directory-v3-tabs>span.active:after{background:var(--company-violet);content:"";border-radius:2px;height:2px;position:absolute;bottom:0;left:4px;right:4px}.company-directory-v3-tabs .active button{color:#4e2bdd;font-weight:750}.company-directory-v3-tabs>span button:last-child{color:#9b6f7b;width:20px;padding:0}.company-metric-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:20px 18px;display:grid}.company-metric-row article{border:1px solid var(--company-line);background:#fff;border-radius:13px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;min-height:104px;padding:16px 14px;display:grid;position:relative}.company-metric-icon{border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:700;display:grid}.company-metric-row article.violet .company-metric-icon{color:#6741d9;background:#ede7ff}.company-metric-row article.green .company-metric-icon{color:#078a5e;background:#e0f5eb}.company-metric-row article.orange .company-metric-icon{color:#e97c16;background:#fff0df}.company-metric-row article.blue .company-metric-icon{color:#267ddd;background:#e5f0ff}.company-metric-row article.gray .company-metric-icon{color:#8692a7;background:#f0f2f6}.company-metric-row article>div{flex-direction:column;min-width:0;display:flex}.company-metric-row small{color:#65718b;font-size:10px;line-height:1.25}.company-metric-row strong{letter-spacing:-.5px;margin-top:5px;font-size:23px}.company-metric-row em{color:#14946e;margin-top:8px;font-size:9px;font-style:normal;font-weight:700}.company-metric-row article.gray em{color:#68748b}.company-mini-bars{align-items:flex-end;gap:3px;width:70px;height:28px;font-style:normal;display:flex;position:absolute;bottom:13px;right:13px}.company-mini-bars b{background:#8050ed;width:8px;min-height:4px}.company-metric-row article.green .company-mini-bars b{background:#16aa6e}.company-metric-row article.orange .company-mini-bars b{background:#f18422}.company-metric-row article.blue .company-mini-bars b{background:#2d82df}.company-metric-row article.gray .company-mini-bars b{background:#a8afbc}.company-directory-v3-toolbar{border-top:1px solid #eef1f5;align-items:center;gap:8px;min-height:65px;padding:10px 18px;display:flex}.company-directory-search{border:1px solid var(--company-line);color:#738096;background:#fff;border-radius:9px;align-items:center;gap:8px;width:min(300px,31%);height:39px;padding:0 12px;display:flex}.company-directory-search span{font-size:16px}.company-directory-search input{color:#27334b;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.company-directory-v3-toolbar>button,.company-filter-wrap>button{border:1px solid var(--company-line);color:#29344f;white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:6px;height:39px;padding:0 11px;font-size:10px;display:inline-flex}.company-directory-v3-toolbar>button:hover,.company-filter-wrap>button:hover,.company-filter-wrap>button.active{color:#542ddb;background:#f8f5ff;border-color:#cbbdf2}.company-toolbar-spacer{flex:1}.company-filter-wrap{position:relative}.company-filter-popover{z-index:30;background:#fff;border:1px solid #dce1ea;border-radius:12px;width:260px;padding:14px;position:absolute;top:47px;left:0;box-shadow:0 18px 46px #16213a24}.company-filter-popover>label{color:#59657d;gap:6px;margin-bottom:11px;font-size:9px;font-weight:700;display:grid}.company-filter-popover select{color:#1f2a43;background:#fff;border:1px solid #dce1ea;border-radius:8px;height:36px;padding:0 9px}.company-filter-popover footer{justify-content:flex-end;gap:7px;padding-top:3px;display:flex}.company-filter-popover footer button{color:#59657d;background:#fff;border:1px solid #dce1ea;border-radius:8px;height:34px;padding:0 11px}.company-filter-popover footer button:last-child{color:#fff;background:#6037dd;border-color:#6037dd}.company-view-toggle{border:1px solid var(--company-line);background:#fff;border-radius:9px;height:39px;display:flex;overflow:hidden}.company-view-toggle button{color:#758198;background:#fff;border:0;width:38px;font-size:15px}.company-view-toggle button+button{border-left:1px solid var(--company-line)}.company-view-toggle button.active{color:#5e38e2;background:#eee8ff}.company-directory-v3-table{border:1px solid var(--company-line);border-radius:10px;margin:0 18px;overflow:auto}.company-directory-v3-table table{border-collapse:collapse;width:100%;min-width:1030px}.company-directory-v3-table th{color:#748098;text-align:left;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f9fafc;height:43px;padding:0 10px;font-size:8px;font-weight:750}.company-directory-v3-table td{color:#4e5a72;white-space:nowrap;border-top:1px solid #e9edf2;height:66px;padding:8px 10px;font-size:10px}.company-directory-v3-table tbody tr:hover td{background:#fbfcff}.company-name-cell,.company-card-heading{color:#15203b;text-align:left;background:0 0;border:0;align-items:center;gap:11px;display:flex}.company-name-cell span:last-child,.company-card-heading span:last-child{display:grid}.company-name-cell b,.company-card-heading b{font-size:11px}.company-name-cell small,.company-card-heading small{color:#68768f;margin-top:4px;font-size:8px}.company-v3-mark{color:#6339df;background:#e9e2ff;border-radius:9px;flex:none;place-items:center;width:37px;height:37px;font-style:normal;display:grid}.company-v3-mark b{font-size:11px}.company-v3-mark.has-image{background:#fff;border:1px solid #e3e8f0;overflow:hidden}.company-v3-mark.has-image img{object-fit:contain;width:82%;height:82%}.company-v3-th{position:relative}.company-v3-th>button{color:inherit;font:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.company-v3-th>button i{color:#a3aec4;opacity:0;font-size:10px;font-style:normal;transition:opacity .12s}.company-v3-th:hover>button i,.company-v3-th>button[aria-expanded=true] i{opacity:1}.company-v3-th>button.sorted{color:#5432d4}.company-v3-th>button.sorted i{color:#5432d4;opacity:1}.company-v3-sort-menu{z-index:31;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #e0e5ef;border-radius:9px;min-width:168px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px #1c274310}.company-v3-sort-menu button{color:#2b3752;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:11.5px;font-weight:550;display:flex}.company-v3-sort-menu button:hover{background:#f3f5fb}.company-v3-sort-menu button.active{color:#5432d4;background:#f2edff}.company-v3-mark.nova{color:#fff;background:linear-gradient(135deg,#7458f8,#4d35d6)}.company-v3-mark.blue{color:#fff;background:linear-gradient(135deg,#53a6dd,#277bb2)}.company-v3-mark.green{color:#fff;background:linear-gradient(135deg,#29b577,#17804f)}.company-v3-mark.orange{color:#fff;background:linear-gradient(135deg,#ff9d41,#ed6d12)}.company-v3-mark.rose{color:#fff;background:linear-gradient(135deg,#ed6689,#c93662)}.company-v3-pill,.company-v3-status{border-radius:999px;align-items:center;padding:4px 8px;font-size:8px;display:inline-flex}.company-v3-pill.customer{color:#087651;background:#ddf2e8}.company-v3-pill.partner{color:#2568bd;background:#dfebff}.company-v3-pill.prospect{color:#5a42aa;background:#ece6ff}.company-v3-status.active{color:#177450;background:#e2f3e9}.company-v3-status.inactive{color:#69758a;background:#ebedf1}.company-v3-owner{color:#27344e;align-items:center;gap:7px;display:flex}.company-v3-owner i,.company-directory-v3-cards dl dd i{color:#56617a;background:#edf0f5;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.company-v3-link,.company-v3-pipeline{color:#27354f;background:0 0;border:0}.company-v3-pipeline{font-weight:800}.company-v3-activity{align-items:center;gap:7px;display:flex}.company-v3-activity i{color:#6b7790;font-style:normal}.company-v3-more{color:#43506a;background:#fff;border:1px solid #dce2ea;border-radius:9px;width:32px;height:32px}.company-directory-v3-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 18px;display:grid}.company-directory-v3-cards>article{border:1px solid var(--company-line);background:#fff;border-radius:12px;min-width:0;min-height:238px;padding:15px}.company-directory-v3-cards>article:hover{border-color:#c9bced;box-shadow:0 10px 24px #2c32680d}.company-directory-v3-cards article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.company-directory-v3-cards article>header>div{gap:5px;display:flex}.company-directory-v3-cards article>header>div button{color:#8993a6;background:#fff;border:1px solid #e0e5ed;border-radius:8px;width:28px;height:28px}.company-directory-v3-cards article>header>div button:first-child{color:#a0a8b7;background:0 0;border:0;font-size:17px}.company-directory-v3-cards>article>.company-v3-pill{margin-top:14px}.company-directory-v3-cards dl{gap:9px;margin:13px 0;display:grid}.company-directory-v3-cards dl div{gap:4px;display:grid}.company-directory-v3-cards dt,.company-directory-v3-cards section small{color:#758198;font-size:8px}.company-directory-v3-cards dd{color:#2e3952;margin:0;font-size:10px;font-weight:650}.company-directory-v3-cards dl dd{align-items:center;gap:6px;display:flex}.company-directory-v3-cards section{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;grid-template-columns:repeat(3,1fr);gap:5px;padding:11px 0;display:grid}.company-directory-v3-cards section div{gap:5px;display:grid}.company-directory-v3-cards section b{font-size:10px}.company-directory-v3-cards footer{color:#66748c;grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding-top:11px;display:grid}.company-directory-v3-cards footer small{font-size:8px}.company-directory-v3-cards footer b{color:#526078;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:550;overflow:hidden}.company-empty-state{color:#758198;border:1px dashed #d8deea;border-radius:12px;align-content:center;place-items:center;gap:7px;min-height:270px;margin:0 18px;display:grid}.company-empty-state>span{font-size:24px}.company-empty-state b{color:#26324b;font-size:13px}.company-empty-state p{margin:0;font-size:10px}.company-empty-state button{color:#fff;background:#6138dc;border:0;border-radius:8px;height:34px;padding:0 12px}.company-directory-pagination{color:#64718a;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:63px;padding:10px 20px;font-size:9px;display:grid}.company-directory-pagination nav{justify-content:center;align-items:center;gap:5px;display:flex}.company-directory-pagination nav button{color:#536078;background:#fff;border:1px solid #e0e5ed;border-radius:7px;width:31px;height:31px}.company-directory-pagination nav button.active{color:#4d2bd5;background:#eee9ff;border-color:#d3c6f5}.company-directory-pagination nav button:disabled{opacity:.35;cursor:not-allowed}.company-directory-pagination nav i{font-style:normal}.company-directory-pagination>label{justify-self:end}.company-directory-pagination select{color:#4d5972;background:#fff;border:1px solid #dfe4ec;border-radius:8px;height:34px;padding:0 9px}.company-insights-rail{align-content:start;gap:12px;min-width:0;display:grid}.company-insights-rail>section{border:1px solid var(--company-line);background:#fff;border-radius:14px;padding:16px;box-shadow:0 9px 30px #25335808}.company-insights-rail header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.company-insights-rail h2{color:#202a43;margin:0;font-size:11px}.company-insights-rail header button{color:#5e36dc;background:0 0;border:0;font-size:8px;font-weight:700}.company-type-chart{grid-template-columns:90px 1fr;align-items:center;gap:13px;display:grid}.company-type-chart>span{background:conic-gradient(#17a879 0 58%,#2b77dc 58% 83%,#7751e9 83% 95%,#b8bec9 95%);border-radius:50%;place-items:center;width:84px;height:84px;display:grid}.company-type-chart>span i{background:#fff;border-radius:50%;width:48px;height:48px}.company-type-chart ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.company-type-chart li{color:#5a6680;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;font-size:8px;display:grid}.company-type-chart li>i{background:#17a879;border-radius:50%;width:7px;height:7px}.company-type-chart li>i.partner{background:#2b77dc}.company-type-chart li>i.prospect{background:#7751e9}.company-type-chart li>i.inactive{background:#b8bec9}.company-type-chart li b{color:#526078;font-size:8px}.company-recent-activities{display:grid}.company-recent-activities button{color:#27334b;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:24px 1fr auto;grid-template-areas:"icon name time""icon action time";align-items:center;gap:1px 7px;min-height:34px;padding:4px 0;display:grid}.company-recent-activities button:last-child{border-bottom:0}.company-recent-activities span{color:#6942dc;background:#eee9ff;border-radius:50%;grid-area:icon;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.company-recent-activities span.green,.company-recent-activities span.mint{color:#16825f;background:#e3f4ec}.company-recent-activities span.orange{color:#d46d17;background:#fff0df}.company-recent-activities span.rose{color:#bf4863;background:#fae5ea}.company-recent-activities b{grid-area:name;font-size:8px}.company-recent-activities small{color:#6c7890;grid-area:action;font-size:7px}.company-recent-activities em{color:#6c7890;grid-area:time;font-size:7px;font-style:normal}.company-pipeline-summary>strong{font-size:22px}.company-pipeline-summary>em{color:#13966e;margin-left:10px;font-size:8px;font-style:normal}.company-pipeline-summary>div,.company-top-industries>div{color:#55627a;grid-template-columns:75px 1fr 40px;align-items:center;gap:8px;margin-top:13px;font-size:8px;display:grid}.company-pipeline-summary>div>i,.company-top-industries>div>i{background:#edf0f4;border-radius:7px;height:7px;overflow:hidden}.company-pipeline-summary>div>i b,.company-top-industries>div>i b{border-radius:inherit;background:#7a4ce7;height:100%;display:block}.company-pipeline-summary>div>i b.blue,.company-top-industries>div>i b.blue{background:#2b78dd}.company-pipeline-summary>div>i b.green,.company-top-industries>div>i b.green{background:#17a879}.company-pipeline-summary>div>i b.orange,.company-top-industries>div>i b.orange{background:#f08321}.company-pipeline-summary>div>i b.gray,.company-top-industries>div>i b.gray{background:#abb2bf}.company-pipeline-summary>div em,.company-top-industries>div em{text-align:right;font-style:normal}.company-save-view-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141d3580;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.company-save-view-backdrop>section{background:#fff;border:1px solid #dcdfee;border-radius:16px;width:min(420px,100%);padding:20px;box-shadow:0 24px 70px #10182f42}.company-save-view-backdrop header{justify-content:space-between;align-items:flex-start;display:flex}.company-save-view-backdrop header small{color:#6b7690;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.company-save-view-backdrop h2{margin:5px 0 0;font-size:21px}.company-save-view-backdrop header button{background:#fff;border:1px solid #dfe4ec;border-radius:8px;width:31px;height:31px}.company-save-view-backdrop>section>label{color:#4e5a72;gap:7px;margin-top:20px;font-size:10px;font-weight:700;display:grid}.company-save-view-backdrop input{border:1px solid #dbe0e8;border-radius:9px;outline:0;height:40px;padding:0 11px}.company-save-view-backdrop input:focus{border-color:#7250df;box-shadow:0 0 0 3px #7250df18}.company-save-view-backdrop p{color:#69758c;font-size:10px}.company-save-view-backdrop footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.company-save-view-backdrop footer button{color:#56627a;background:#fff;border:1px solid #dce2ea;border-radius:9px;height:38px;padding:0 14px}.company-save-view-backdrop footer button:last-child{color:#fff;background:#6038dc;border-color:#6038dc}@media (max-width:1450px){.company-directory-v3{grid-template-columns:minmax(680px,1fr) 260px}.company-directory-v3-toolbar{flex-wrap:wrap}.company-directory-search{width:min(340px,45%)}.company-toolbar-spacer{display:none}.company-directory-v3-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.company-metric-row{grid-template-columns:repeat(5,minmax(130px,1fr));overflow-x:auto}.company-metric-row article{min-width:140px}}@media (max-width:1150px){.company-directory-v3{grid-template-columns:1fr}.company-insights-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.company-directory-v3-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.company-directory-v3-head{padding:18px}.company-directory-v3-head h1{font-size:22px}.company-primary-action span{display:none}.company-directory-v3-tabs{overflow-x:auto}.company-directory-v3-toolbar{padding:10px 12px}.company-directory-search{width:100%}.company-directory-v3-cards,.company-insights-rail,.company-directory-pagination{grid-template-columns:1fr}.company-directory-pagination nav{justify-content:flex-start}.company-directory-pagination>label{justify-self:start}}.company-my-metric-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:20px 18px;display:grid}.company-my-metric-row article{border:1px solid var(--company-line);background:#fff;border-radius:13px;grid-template-columns:44px minmax(0,1fr);gap:12px;min-height:116px;padding:16px 14px 38px;display:grid;position:relative}.company-my-metric-row article>span{color:#6942ec;background:#eee9ff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:grid}.company-my-metric-row article.green>span{color:#11936b;background:#e2f5ed}.company-my-metric-row article.blue>span{color:#2e7dd7;background:#e5f1ff}.company-my-metric-row article.orange>span{color:#e97a16;background:#fff0e0}.company-my-metric-row article.rose>span{color:#e14f67;background:#ffe9ee}.company-my-metric-row article>div{flex-direction:column;display:flex}.company-my-metric-row small{color:#65718b;font-size:9px}.company-my-metric-row strong{margin-top:4px;font-size:22px}.company-my-metric-row em{color:#66748b;margin-top:4px;font-size:8px;font-style:normal}.company-my-metric-row article>button{color:#5e36dc;background:0 0;border:0;align-items:center;gap:8px;font-size:8px;font-weight:750;display:flex;position:absolute;bottom:10px;right:13px}.company-my-metric-row article.rose>button{color:#e0445e}.company-my-metric-row article>button b{font-size:13px}.company-my-cards>article{min-height:242px;padding:15px}.company-my-cards dl{grid-template-columns:1fr;gap:8px}.company-my-cards .company-my-card-activity{color:#6a768c;text-align:left;background:0 0;border:0;border-top:1px solid #edf0f4;grid-template-columns:16px auto minmax(0,1fr);align-items:center;gap:6px;width:100%;min-width:0;padding:10px 0;display:grid}.company-my-card-activity span{font-size:11px}.company-my-card-activity small{font-size:8px}.company-my-card-activity b{color:#536078;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:550;overflow:hidden}.company-directory-v3-cards.company-my-cards footer{grid-template-columns:1fr 1px 1fr;gap:10px;padding-top:11px;display:grid}.company-my-cards footer>i{background:#e7ebf1;height:27px}.company-my-cards footer>button{color:#2e3951;text-align:left;background:0 0;border:0;grid-template-columns:16px auto;grid-template-areas:"icon value""icon label";align-items:center;gap:0 7px;min-width:0;padding:0;display:grid}.company-my-cards footer>button span{color:#6d7890;grid-area:icon}.company-my-cards footer>button b{color:#1f2a43;grid-area:value;font-size:10px;font-weight:800}.company-my-cards footer>button small{color:#7a8598;grid-area:label;font-size:7px}.company-my-insights>section{padding:15px}.company-my-meetings>div{display:grid}.company-my-meetings>div>button{color:#27334b;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:5px 0;display:grid}.company-my-meetings>div>button>span{color:#525e76;background:#f3f5f9;border-radius:8px;align-content:center;place-items:center;width:38px;height:40px;display:grid}.company-my-meetings>div>button>span small{font-size:7px}.company-my-meetings>div>button>span b{font-size:11px}.company-my-meetings>div>button>strong{gap:4px;font-size:8px;display:grid}.company-my-meetings>div>button>strong small{color:#66738a;font-size:7px;font-weight:500}.company-my-meetings>div>button>em{color:#4f5d75;font-size:7px;font-style:normal}.company-my-view-all{color:#5e36dc;background:0 0;border:0;width:100%;margin-top:9px;font-size:8px;font-weight:750}.company-my-tasks>div{display:grid}.company-my-tasks>div>button{color:#2e3952;text-align:left;background:0 0;border:0;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:31px;padding:3px 0;display:grid}.company-my-tasks>div>button i{border:1px solid #8290a6;border-radius:50%;width:10px;height:10px}.company-my-tasks>div>button span{font-size:8px}.company-my-tasks>div>button em{color:#168c6d;font-size:7px;font-style:normal}.company-my-tasks>div>button em.urgent{color:#df3d53}.company-my-tasks>div>button em.soon{color:#e17d18}.company-my-activities{display:grid}.company-my-activities>button{color:#2e3952;text-align:left;background:0 0;border:0;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:31px;padding:3px 0;display:grid}.company-my-activities>button span{color:#6a42db;background:#eee9ff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.company-my-activities>button span.green{color:#138763;background:#e2f3eb}.company-my-activities>button span.blue{color:#2f78c9;background:#e7f1ff}.company-my-activities>button span.orange{color:#d9771f;background:#fff0e1}.company-my-activities>button b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.company-my-activities>button em{color:#718096;white-space:nowrap;font-size:7px;font-style:normal}.company-my-pipeline-total{align-items:center;gap:10px;display:flex}.company-my-pipeline-total strong{font-size:22px}.company-my-pipeline-total em{color:#168c68;font-size:8px;font-style:normal}.company-my-pipeline-strip{border-radius:999px;grid-template-columns:44fr 24fr 18fr 9fr 5fr;height:10px;margin:11px 0 13px;display:grid;overflow:hidden}.company-my-pipeline-strip i:first-child{background:#6541df}.company-my-pipeline-strip i:nth-child(2){background:#15a875}.company-my-pipeline-strip i:nth-child(3){background:#287bd5}.company-my-pipeline-strip i:nth-child(4){background:#f28a21}.company-my-pipeline-strip i:nth-child(5){background:#ef4f63}.company-my-pipeline ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.company-my-pipeline li{color:#59657d;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;font-size:8px;display:grid}.company-my-pipeline li>i{background:#6541df;border-radius:50%;width:7px;height:7px}.company-my-pipeline li>i.green{background:#15a875}.company-my-pipeline li>i.blue{background:#287bd5}.company-my-pipeline li>i.orange{background:#f28a21}.company-my-pipeline li>i.rose{background:#ef4f63}.company-my-pipeline li b{font-size:8px}@media (max-width:1450px){.company-my-metric-row{grid-template-columns:repeat(5,minmax(145px,1fr));overflow-x:auto}.company-my-metric-row article{min-width:145px}.company-my-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1150px){.company-my-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.company-my-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.company-my-cards,.company-my-insights{grid-template-columns:1fr}}.company-column-manager-backdrop{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121b337d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.company-column-manager-backdrop>section{background:#fff;border:1px solid #dce1eb;border-radius:16px;flex-direction:column;width:min(460px,100%);max-height:min(720px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 28px 80px #111a3445}.company-column-manager-backdrop>section>header{border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.company-column-manager-backdrop header small{color:#6b7690;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:750}.company-column-manager-backdrop header h2{color:#17213c;letter-spacing:-.35px;margin:5px 0 0;font-size:22px}.company-column-manager-backdrop header p{color:#68748b;margin:7px 0 0;font-size:10px}.company-column-manager-backdrop header>button{color:#56627a;background:#fff;border:1px solid #dfe4ec;border-radius:8px;flex:none;width:32px;height:32px;font-size:16px}.company-column-manager-list{gap:7px;padding:14px 20px;display:grid;overflow:auto}.company-column-manager-list article{background:#fff;border:1px solid #e0e5ed;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:7px 9px;display:flex}.company-column-manager-list article.required{background:#faf8ff;border-color:#e5e0f5}.company-column-manager-list label{color:#27324c;cursor:pointer;align-items:center;gap:11px;min-width:0;font-size:11px;font-weight:700;display:flex}.company-column-manager-list label input{accent-color:#653bdc;width:16px;height:16px}.company-column-manager-list label input:disabled{opacity:.8}.company-column-manager-list label span{gap:3px;display:grid}.company-column-manager-list label small{color:#778298;font-size:8px;font-weight:550}.company-column-manager-list nav{gap:5px;display:flex}.company-column-manager-list nav button{color:#4b5871;background:#fff;border:1px solid #dce2ea;border-radius:8px;width:30px;height:30px;font-size:13px}.company-column-manager-list nav button:hover:not(:disabled){color:#5930dc;background:#f7f3ff;border-color:#c9baef}.company-column-manager-list nav button:disabled{opacity:.35;cursor:not-allowed}.company-column-manager-backdrop>section>footer{border-top:1px solid #e6eaf0;grid-template-columns:auto 1fr auto auto;gap:8px;padding:14px 20px;display:grid}.company-column-manager-backdrop footer button{color:#55627a;background:#fff;border:1px solid #dce2ea;border-radius:9px;height:38px;padding:0 13px;font-weight:700}.company-column-manager-backdrop footer button:first-child{color:#5d37da;border-color:#d4c9f2}.company-column-manager-backdrop footer button:last-child{color:#fff;background:#6038dc;border-color:#6038dc}@media (max-width:520px){.company-column-manager-backdrop{padding:10px}.company-column-manager-backdrop>section>header,.company-column-manager-list,.company-column-manager-backdrop>section>footer{padding-left:14px;padding-right:14px}.company-column-manager-backdrop>section>footer{grid-template-columns:1fr 1fr}.company-column-manager-backdrop>section>footer span{display:none}.company-column-manager-backdrop footer button:first-child{grid-column:1/-1}}.record-create-page{color:#17213d;background:#fbfcfe;min-height:calc(100vh - 88px);padding:0 18px 24px}.record-create-page *{box-sizing:border-box}.record-create-page button,.record-create-page input,.record-create-page select,.record-create-page textarea{font:inherit}.rx-page-head{justify-content:space-between;align-items:center;gap:24px;min-height:110px;display:flex}.rx-page-head p{color:#5f6d86;align-items:center;gap:9px;margin:0 0 8px;font-size:12px;display:flex}.rx-page-head p button{color:#45546f;background:0 0;border:0;padding:0}.rx-page-head h1{color:#111b39;letter-spacing:-.55px;align-items:center;gap:10px;margin:0;font-size:25px;display:flex}.rx-page-head small{color:#65748e;margin-top:7px;font-size:13px;display:block}.rx-page-head i{color:#ed3d50;font-style:normal}.rx-page-head>div:last-child{gap:12px;display:flex}.rx-page-head>div:last-child button{color:#27334e;background:#fff;border:1px solid #dbe2ec;border-radius:8px;height:43px;padding:0 27px;font-weight:700}.rx-page-head>div:last-child button.primary{color:#fff;background:linear-gradient(135deg,#713cf2,#5a24e8);border-color:#6633ed;box-shadow:0 8px 18px #6333e72b}.rx-head-icon{background:#6230ec;border-radius:10px;place-items:center;width:42px;height:42px;font-size:21px;display:grid;color:#fff!important}.rx-company-layout{grid-template-columns:1.12fr .84fr .76fr;gap:12px;display:grid}.rx-company-layout>main,.rx-company-layout>section,.rx-company-layout>aside,.rx-meeting-layout>main,.rx-meeting-layout>section,.rx-meeting-layout>aside{align-content:start;gap:12px;min-width:0;display:grid}.rx-card{background:#fff;border:1px solid #dfe5ee;border-radius:10px;padding:18px;box-shadow:0 1px 3px #17213d08}.rx-card h2{color:#1c2844;margin:0 0 19px;font-size:14px}.rx-card h3{color:#5c6980;text-transform:uppercase;margin:16px 0 8px;font-size:10px}.rx-card p{color:#66758e;font-size:11px;line-height:1.5}.rx-card>input,.rx-card>select{color:#24314b;background:#fff;border:1px solid #dbe2ec;border-radius:7px;width:100%;height:40px;padding:0 11px}.rx-two-cols{grid-template-columns:1fr 1fr;gap:14px 20px;display:grid}.rx-field{color:#273450;flex-direction:column;gap:7px;min-width:0;margin-bottom:15px;font-size:11px;display:flex}.rx-field>span{font-weight:600}.rx-field>span i{color:#ec4054;margin-left:4px;font-style:normal}.rx-field input,.rx-field select,.rx-field textarea{color:#1f2d48;background:#fff;border:1px solid #dbe2ec;border-radius:7px;outline:0;width:100%;min-width:0;height:39px;padding:0 11px}.rx-field textarea{resize:vertical;white-space:pre-wrap;height:auto;padding:11px;line-height:1.55}.rx-field input:focus,.rx-field select:focus,.rx-field textarea:focus{border-color:#7450ea;box-shadow:0 0 0 3px #7450ea12}.rx-field>small{color:#77849a;align-self:flex-end;margin-top:-3px;font-size:9px}.rx-check,.rx-switch{color:#2e3a55;align-items:center;gap:8px;font-size:11px;display:flex}.rx-check input,.rx-switch input{accent-color:#6633ea;width:16px;height:16px}.rx-social-list{gap:11px;display:grid}.rx-social-list label{grid-template-columns:27px 108px 1fr;align-items:center;gap:7px;display:grid}.rx-social-list i{color:#fff;background:#1776d1;border-radius:5px;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;font-weight:800;display:grid}.rx-social-list label:nth-child(2) i{background:#111}.rx-social-list label:nth-child(3) i{background:#2874d3}.rx-social-list label:nth-child(4) i{background:#ed2733}.rx-social-list label:nth-child(5) i{background:linear-gradient(135deg,#7245e9,#f04b7e)}.rx-social-list span{font-size:10px}.rx-social-list input{border:1px solid #dbe2ec;border-radius:7px;height:36px;padding:0 9px}.rx-logo-drop{color:#21304d;background:#fcfdff;border:1px dashed #bcc8d8;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:210px;display:flex}.rx-logo-drop i{border:1px solid #dbe2ec;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;font-style:normal;display:grid}.rx-logo-drop b{font-size:11px}.rx-logo-drop span,.rx-logo-drop small{color:#758197;font-size:9px}.rx-logo-drop strong{color:#6133d8;background:#fff;border:1px solid #7648e8;border-radius:6px;padding:9px 22px;font-size:10px}.rx-logo-drop img{object-fit:contain;max-width:80%;max-height:150px}.rx-people header,.rx-card-action{justify-content:space-between;align-items:center;display:flex}.rx-people header h2,.rx-card-action h2{margin:0}.rx-people header button,.rx-card-action button,.rx-attendees>button{color:#6032d8;background:0 0;border:0;font-size:10px;font-weight:650}.rx-people h2 small{color:#6d7990;font-weight:400}.rx-people>div{grid-template-columns:22px 1fr .9fr 22px;align-items:center;gap:7px;margin-top:8px;display:grid}.rx-people>div>span{color:#ccd3df}.rx-people input{border:1px solid #dbe2ec;border-radius:6px;min-width:0;height:34px;padding:0 8px}.rx-people>div button{background:0 0;border:0}.rx-tags{flex-wrap:wrap;gap:7px;display:flex}.rx-tags button{color:#5933c5;background:#f2edff;border:1px solid #0000;border-radius:6px;padding:6px 9px;font-size:9px}.rx-tags button.active{background:#eee6ff;border-color:#cdbdfb}.rx-meeting-layout{grid-template-columns:1.13fr .72fr .6fr;gap:12px;display:grid}.rx-associated>span{margin-bottom:7px;font-size:11px;font-weight:600;display:block}.rx-associated>div{grid-template-columns:1fr .55fr 1.15fr;gap:9px;display:grid}.rx-associated select{background:#fff;border:1px solid #dbe2ec;border-radius:7px;width:100%;min-width:0;height:39px;padding:0 8px}.rx-meeting-layout .rx-tags{margin:16px 0}.rx-toggle{border:1px solid #d8def0;border-radius:6px;grid-template-columns:1fr 1fr;width:180px;margin:0 auto 18px;padding:2px;display:grid}.rx-toggle button{color:#536179;background:#fff;border:0;border-radius:5px;height:28px}.rx-toggle button.active{color:#5c31d9;background:#eee8ff}.rx-attendees h3{margin-top:17px}.rx-person-row{grid-template-columns:32px 1fr auto 21px;align-items:center;gap:9px;margin:10px 0;display:grid}.rx-person-row>i{color:#fff;background:#5d6683;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;display:grid}.rx-person-row>span{flex-direction:column;min-width:0;display:flex}.rx-person-row b{font-size:10px}.rx-person-row small{color:#77849a;text-overflow:ellipsis;font-size:8px;overflow:hidden}.rx-person-row em{border:1px solid #dbe2ec;border-radius:6px;padding:7px;font-size:9px;font-style:normal}.rx-person-row button{background:0 0;border:0}.rx-meeting-summary dl{margin:0}.rx-meeting-summary dt{color:#5d6a83;margin-top:18px;font-size:10px;font-weight:700}.rx-meeting-summary dd{color:#1c2946;flex-direction:column;gap:6px;margin:6px 0 0;font-size:12px;font-weight:650;display:flex}.rx-meeting-summary dd small{color:#5e6e88;font-size:10px;font-weight:400;line-height:1.6}.rx-card>p small,.rx-card>p b{display:block}.rx-card>p b{color:#5426d2;margin-top:4px}.rx-file{grid-template-columns:28px 1fr 20px;align-items:center;gap:8px;margin-top:12px;display:grid}.rx-file>i{color:#dc334a;background:#fff0f2;border-radius:6px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.rx-file>span{flex-direction:column;display:flex}.rx-file b{font-size:9px}.rx-file small{color:#7a879b;font-size:8px}.rx-file button{background:0 0;border:0}.rx-enrich{background:#fafbfe;border:1px dashed #cfd8e6;border-radius:8px;align-items:center;gap:10px;margin-top:2px;padding:10px 12px;display:flex}.rx-enrich span{color:#6032d8;background:#efeafd;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.rx-enrich p{color:#5d6b85;flex:1;margin:0;font-size:10px;line-height:1.45}.rx-enrich button{color:#6133d8;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #7648e8;border-radius:6px;height:31px;padding:0 12px;font-size:10px;font-weight:650}.rx-enrich button:disabled{opacity:.55}.rx-enrich-checking{background:#f8f5ff;border-color:#c3b4f4}.rx-enrich-checking span{animation:1.1s linear infinite rx-enrich-spin}.rx-enrich-done{background:#f4fbf8;border-color:#bfe0d3}.rx-enrich-done span{color:#218065;background:#e2f3ea}.rx-enrich-failed{background:#fff6f7;border-color:#f1c1ca}.rx-enrich-failed span{color:#c23a4e;background:#fdeaee}@keyframes rx-enrich-spin{to{transform:rotate(360deg)}}.customer-company-logo.has-image{background:#fff;place-items:center;display:grid}.customer-company-logo.has-image img{object-fit:contain;width:82%;height:82%}.nc-page{background:0 0;padding:18px 26px 34px}.nc-back{color:var(--nx-teal-ink,#2e625f);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:4px 0 16px;padding:0;font-size:12.5px;font-weight:650;display:inline-flex}.nc-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.nc-head h1{color:#101733;letter-spacing:-.5px;margin:0;font-size:26px;font-weight:700}.nc-head p{color:#68758e;margin:8px 0 0;font-size:13px}.nc-head-actions{gap:12px;display:flex}.nc-head-actions button{color:#2b3752;cursor:pointer;background:#fff;border:1px solid #dde3ee;border-radius:9px;height:42px;padding:0 22px;font-size:13px;font-weight:650}.nc-head-actions button.primary{color:#fff;background:#1e2a55;border-color:#1e2a55}.nc-head-actions button.primary:hover{background:#16204a}.nc-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.nc-layout>main,.nc-layout>aside{gap:18px;min-width:0;display:grid}.nc-card{border:1px solid var(--nx-border,#5b77773d);background:#fcfaf6e6;border-radius:16px;padding:22px;box-shadow:0 3px 8px #263a3e1a,inset 0 1px #ffffffd9}.nc-card h2{color:var(--nx-text,#203033);align-items:center;gap:10px;margin:0 0 18px;font-size:15px;font-weight:650;display:flex}.nc-card-sub{color:#71809a;margin:-12px 0 14px;font-size:11.5px}.nc-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:16px;display:grid}.nc-col{flex-direction:column;gap:16px;display:flex}.nc-field{color:#3d4963;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:600;display:flex}.nc-field>span i{color:#e0455c;margin-left:2px;font-style:normal}.nc-field input,.nc-field select,.nc-field textarea{color:#1f2a44;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #dfe5ef;border-radius:8px;outline:0;padding:0 12px;font-size:13px;font-weight:400}.nc-field input::placeholder,.nc-field textarea::placeholder{color:#9aa7bd}.nc-field input:focus,.nc-field select:focus,.nc-field textarea:focus{border-color:var(--nx-teal-dark,#397876);box-shadow:0 0 0 3px #5f99972e}.nc-field textarea{resize:vertical;height:auto;min-height:150px;padding:11px 12px;line-height:1.55}.nc-desc small{color:#93a0b6;align-self:flex-end;margin-top:2px;font-size:11px;font-weight:500}.nc-phone{border:1px solid #dfe5ef;border-radius:8px;display:flex;overflow:hidden}.nc-phone:focus-within{border-color:var(--nx-teal-dark,#397876);box-shadow:0 0 0 3px #5f99972e}.nc-phone select{color:#1f2a44;background:#fff;border:0;border-right:1px solid #e6ebf3;border-radius:0;width:98px;height:40px;padding:0 6px;font-size:12.5px;font-weight:400}.nc-phone input{color:#1f2a44;border:0;outline:0;flex:1;height:40px;padding:0 12px;font-size:13px}.nc-phone input::placeholder{color:#9aa7bd}.nc-addr-two{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:16px;display:grid}.nc-addr-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.nc-extra-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:20px;display:grid}.nc-extra-right{flex-direction:column;gap:16px;display:flex}.nc-extra-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.nc-tags-input{position:relative}.nc-tags-input input{padding-right:32px}.nc-tags-input i{color:#8d9ab1;pointer-events:none;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.nc-tags{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.nc-tags button{color:#33415e;cursor:pointer;background:#f3f6fb;border:1px solid #d9e1ef;border-radius:14px;padding:6px 10px;font-size:11px}.nc-owner{border:1px solid #dfe5ef;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 4px 0 8px;display:flex}.nc-owner:focus-within{border-color:var(--nx-teal-dark,#397876);box-shadow:0 0 0 3px #5f99972e}.nc-owner i{color:#fff;background:var(--nx-teal-dark,#397876);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;font-weight:700;display:grid}.nc-owner select{color:#1f2a44;background:0 0;border:0;outline:0;flex:1;min-width:0;height:40px;padding:0 2px;font-size:13px;font-weight:400}.nc-logo-drop{cursor:pointer;background:#fff;border:1px dashed #ccd6e6;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:200px;display:flex}.nc-logo-drop i{color:#5865e8;background:#edeffd;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:6px;font-size:22px;font-style:normal;display:grid}.nc-logo-drop b{color:#4f5fe0;font-size:13px}.nc-logo-drop small{color:#8b97ac;font-size:11px}.nc-logo-drop img{object-fit:contain;max-width:82%;max-height:158px}.nc-socials{gap:12px;display:grid}.nc-social{cursor:text;border:1px solid #e4e9f2;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;display:flex}.nc-social:focus-within{border-color:#476cf0}.nc-social>i{color:#fff;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;font-size:16px;font-style:normal;font-weight:800;display:grid}.nc-social>i.li{background:#0a66c2}.nc-social>i.x{background:#0f1419}.nc-social>i.fb{background:#1877f2;font-size:19px}.nc-social>i.web{color:var(--nx-teal-ink,#2e625f);border:1px solid var(--nx-border,#5b77773d);background:#fff;font-size:19px;font-weight:400}.nc-logo-drop .nexus-icon-tile{margin-bottom:6px}.nc-social>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nc-social b{color:#22304e;font-size:12px}.nc-social input{color:#55627c;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:12px}.nc-social input::placeholder{color:#9aa7bd}@media (max-width:1200px){.nc-layout{grid-template-columns:1fr}.nc-layout>aside{grid-template-columns:1fr 1fr}}@media (max-width:900px){.nc-info-grid,.nc-addr-two,.nc-addr-four,.nc-extra-grid,.nc-extra-row,.nc-layout>aside{grid-template-columns:1fr}.nc-head{flex-direction:column}.nc-head-actions{width:100%}.nc-head-actions button{flex:1}}@media (max-width:1280px){.rx-company-layout,.rx-meeting-layout{grid-template-columns:1fr 1fr}.rx-company-layout>aside,.rx-meeting-layout>aside{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.rx-page-head{flex-direction:column;align-items:flex-start;padding:18px 0}.rx-page-head>div:last-child{width:100%;overflow-x:auto}.rx-company-layout,.rx-meeting-layout{grid-template-columns:1fr}.rx-company-layout>aside,.rx-meeting-layout>aside{grid-column:auto;grid-template-columns:1fr}.rx-two-cols,.rx-associated>div{grid-template-columns:1fr}.rx-page-head>div:last-child button{white-space:nowrap;padding:0 15px}}.wf-directory,.wf-builder{color:#1f2b45;background:#fff;min-height:calc(100vh - 88px)}.wf-directory *,.wf-builder *{box-sizing:border-box}.wf-directory button,.wf-directory input,.wf-directory select,.wf-builder button,.wf-builder input,.wf-builder select,.wf-builder textarea{font:inherit}.wf-directory>header{justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:15px 18px;display:flex}.wf-directory h1{margin:0;font-size:22px}.wf-directory p{color:#64738d;margin:6px 0 0;font-size:11px}.wf-directory>header>div:last-child{gap:12px;display:flex}.wf-directory>header label{border:1px solid #dfe5ee;border-radius:7px;align-items:center;gap:7px;width:280px;height:38px;padding:0 10px;display:flex}.wf-directory>header input{border:0;outline:0;width:100%}.wf-directory>header select,.wf-directory>header button{color:#2d3953;background:#fff;border:1px solid #dfe5ee;border-radius:7px;height:38px;padding:0 17px;font-size:10px;font-weight:650}.wf-directory .primary,.wf-builder .primary{color:#fff!important;background:linear-gradient(135deg,#7445f2,#5921e4)!important;border-color:#6c36ef!important}.wf-directory>nav{border-bottom:1px solid #e3e8ef;gap:22px;height:48px;padding:0 20px;display:flex}.wf-directory>nav button{color:#506078;background:0 0;border:0;border-bottom:2px solid #0000;height:48px;font-size:10px}.wf-directory>nav button.active{color:#6637df;border-bottom-color:#6637df}.wf-table{border:1px solid #e0e6ee;border-radius:9px;margin:14px 18px 0;overflow:auto}.wf-table table{border-collapse:collapse;width:100%;min-width:1100px}.wf-table th{color:#68768c;text-align:left;text-transform:uppercase;background:#f8fafc;height:43px;padding:0 12px;font-size:8px}.wf-table td{color:#4e5c74;border-top:1px solid #edf0f4;height:63px;padding:9px 12px;font-size:9px}.wf-table td:nth-child(2){max-width:230px}.wf-open{color:#1c2945;text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:flex}.wf-open i{color:#6442dc;background:#eee8ff;border-radius:7px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.wf-open b{font-size:9px}.wf-type,.wf-status{border:0;border-radius:5px;padding:5px 8px;font-size:8px}.wf-type{color:#6845d5;background:#eee9ff}.wf-type.opportunity{color:#6640dc;background:#f0eaff}.wf-type.customer{color:#157ebf;background:#e3f3ff}.wf-type.account{color:#c26f17;background:#fff1dc}.wf-type.activity{color:#2470c1;background:#e8f2ff}.wf-status.active{color:#18815f;background:#e0f3ea}.wf-status.draft{color:#2670c5;background:#e6f1ff}.wf-status.inactive{color:#69758a;background:#edf0f4}.wf-success{align-items:center;gap:7px;display:flex}.wf-success i{background:#e5e9ee;width:65px;height:3px}.wf-success em{background:#28ad74;height:3px;display:block}.wf-owner{align-items:center;gap:7px;display:flex}.wf-owner i{color:#fff;background:#526079;border-radius:50%;place-items:center;width:24px;height:24px;font-size:6px;font-style:normal;display:grid}.wf-table td:last-child button{background:0 0;border:0}.wf-empty{text-align:center;padding:32px!important}.wf-directory>footer{color:#63718a;justify-content:space-between;padding:14px 20px;font-size:9px;display:flex}.wf-directory>footer div{gap:5px;display:flex}.wf-directory>footer button{background:#fff;border:1px solid #dfe5ed;border-radius:6px;width:28px;height:28px}.wf-directory>footer button.active{color:#673dd7;background:#f2edff;border-color:#c9b9f4}.wf-builder-head{border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:10px 18px;display:flex}.wf-builder-head>div:first-child{grid-template-columns:auto 1px auto auto;align-items:center;gap:8px 12px;display:grid}.wf-builder-head>div:first-child>button{background:0 0;border:0}.wf-builder-head>div:first-child>span{background:#dfe4eb;height:28px}.wf-builder-head h1{margin:0;font-size:19px}.wf-builder-head i{color:#3673b6;background:#e7f2fe;border-radius:5px;padding:4px 7px;font-size:8px;font-style:normal}.wf-builder-head p{color:#697790;grid-column:1/-1;margin:0;font-size:10px}.wf-builder-head>div:last-child{gap:9px;display:flex}.wf-builder-head>div:last-child button{color:#3f4d64;background:#fff;border:1px solid #dfe4ec;border-radius:7px;height:36px;padding:0 18px;font-size:9px;font-weight:650}.wf-builder-tabs{border-bottom:1px solid #e3e8ef;align-items:center;gap:10px;height:51px;padding:0 18px;display:flex}.wf-builder-tabs>button{color:#56647c;background:0 0;border:0;border-bottom:2px solid #0000;height:51px;padding:0 9px;font-size:9px}.wf-builder-tabs>button.active{color:#6337d8;border-bottom-color:#6337d8}.wf-builder-tabs>span{color:#66758d;margin-left:auto;font-size:8px}.wf-builder-tabs>div{border:1px solid #dfe4ec;border-radius:6px;align-items:center;height:29px;display:flex}.wf-builder-tabs>div button{background:#fff;border:0;height:27px}.wf-builder-tabs>div b{padding:0 8px;font-size:8px}.wf-canvas-layout{grid-template-columns:230px 1fr 310px;height:calc(100vh - 221px);min-height:610px;display:grid}.wf-palette{border-right:1px solid #e2e7ee;padding:15px;position:relative;overflow:auto}.wf-palette h2,.wf-details h2{margin:0;font-size:12px}.wf-palette>label{border:1px solid #dfe4eb;border-radius:6px;align-items:center;gap:6px;height:34px;margin-top:12px;padding:0 8px;display:flex}.wf-palette>label input{border:0;outline:0;width:100%;font-size:8px}.wf-palette section h3{color:#536179;text-transform:uppercase;justify-content:space-between;margin:17px 0 7px;font-size:8px;display:flex}.wf-palette section button{color:#39465e;text-align:left;background:#fff;border:1px solid #e1e6ed;border-radius:6px;align-items:center;gap:8px;width:100%;height:36px;margin-bottom:6px;padding:0 8px;font-size:8px;display:flex}.wf-palette section i{border-radius:5px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.wf-palette i.violet{color:#6541d8;background:#eee8ff}.wf-palette i.blue{color:#2d7ad0;background:#e6f1fd}.wf-palette i.green{color:#1d9369;background:#e2f4ec}.wf-palette i.orange,.wf-palette i.amber{color:#d47a17;background:#fff0da}.wf-palette i.rose{color:#dc4157;background:#ffe8ed}.wf-palette i.teal{color:#178795;background:#e2f5f5}.wf-palette footer{color:#65728a;flex-direction:column;gap:4px;margin-top:55px;font-size:8px;display:flex}.wf-flow{background-color:#fcfcfd;background-image:radial-gradient(#d7dce6 .8px,#0000 .8px);background-size:15px 15px;position:relative;overflow:auto}.wf-flow-inner{width:640px;transform:scale(var(--flow-scale));transform-origin:top;flex-direction:column;align-items:center;margin:18px auto;padding:8px;display:flex}.wf-node-wrap{flex-direction:column;align-items:center;display:flex}.wf-node{color:#29364f;text-align:left;background:#fff;border:1px solid #8061e7;border-radius:7px;grid-template-columns:34px 1fr 16px;align-items:center;gap:7px;width:220px;min-height:60px;padding:9px;display:grid;box-shadow:0 5px 15px #1e293b0b}.wf-node>i{color:#704de2;background:#eee8ff;border-radius:6px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.wf-node>span{flex-direction:column;display:flex}.wf-node small{color:#738197;text-transform:uppercase;font-size:6px}.wf-node b{margin-top:3px;font-size:8px}.wf-node em{color:#65738a;margin-top:3px;font-size:6.5px;font-style:normal}.wf-node strong{font-weight:500}.wf-node.green{border-color:#74cda9}.wf-node.green>i{color:#1e936b;background:#e1f4eb}.wf-node.blue{border-color:#82b7eb}.wf-node.blue>i{color:#347fd1;background:#e5f1fd}.wf-node.orange{border-color:#f1aa72}.wf-node.orange>i{color:#dc7c1a;background:#fff0db}.wf-add-node{color:#48566e;background:#fff;border:1px solid #9eaac0;border-radius:50%;width:22px;height:22px;margin:6px 0}.wf-branch{grid-template-columns:1fr 1fr;gap:55px;width:360px;margin:8px 0;display:grid}.wf-branch span{color:#526078;flex-direction:column;align-items:center;font-size:7px;display:flex}.wf-branch b{color:#188c65;background:#e1f3eb;border-radius:6px;padding:3px 6px}.wf-branch span+span b{color:#db593b;background:#ffebe5}.wf-branch i{text-align:center;background:#fff;border:1px solid #85c9a8;border-radius:6px;width:150px;margin-top:7px;padding:12px;font-style:normal}.wf-branch span+span i{border-color:#efac83}.wf-end{color:#fff;background:#28364e;border-radius:12px;padding:4px 8px;font-size:7px}.wf-details{border-left:1px solid #e2e7ee;padding:16px;overflow:auto}.wf-details header{justify-content:space-between;display:flex}.wf-details header button{background:0 0;border:0}.wf-details>label{color:#58667e;flex-direction:column;gap:7px;margin-top:18px;font-size:8px;display:flex}.wf-details>label>i{color:#e33f51}.wf-details input,.wf-details select,.wf-details textarea{color:#2d3a52;resize:vertical;background:#fff;border:1px solid #dfe4ec;border-radius:6px;width:100%;padding:9px;font-size:8px}.wf-details label>small{align-self:flex-end}.wf-details fieldset{border:0;gap:10px;margin:18px 0;padding:0;display:grid}.wf-details legend{color:#57657d;margin-bottom:10px;font-size:8px}.wf-details fieldset label{gap:8px;display:flex}.wf-details fieldset input{accent-color:#6638df;width:auto}.wf-details fieldset span{flex-direction:column;display:flex}.wf-details fieldset b{font-size:8px}.wf-details fieldset small{color:#6f7d92;margin-top:3px;font-size:7px}.wf-details>button{color:#39475f;text-align:left;background:#fff;border:0;border-top:1px solid #e5e9ef;width:100%;height:40px}.wf-secondary-view{border:1px solid #e1e6ed;border-radius:10px;margin:18px;padding:22px}.wf-secondary-view h2{margin:0;font-size:20px}.wf-secondary-view p{color:#64738c}.wf-secondary-view>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.wf-secondary-view article{border:1px solid #e1e6ed;border-radius:9px;flex-direction:column;padding:20px;display:flex}.wf-secondary-view span{color:#68768d;font-size:10px}.wf-secondary-view b{margin-top:8px;font-size:24px}@media (max-width:1100px){.wf-directory>header{flex-direction:column;align-items:flex-start}.wf-directory>header>div:last-child{width:100%;overflow-x:auto}.wf-canvas-layout{grid-template-columns:200px minmax(540px,1fr)}.wf-details{border-top:1px solid #e2e7ee;border-left:0;grid-column:1/-1}.wf-canvas-layout{height:auto}.wf-flow{min-height:650px}}@media (max-width:700px){.wf-directory>header>div:last-child{flex-wrap:wrap}.wf-directory>header label{width:100%}.wf-builder-head{flex-direction:column;align-items:flex-start}.wf-builder-tabs{overflow-x:auto}.wf-canvas-layout{grid-template-columns:1fr}.wf-palette{border-right:0}.wf-flow{min-width:0}.wf-secondary-view>div{grid-template-columns:1fr 1fr}}.top-action-wrap{position:relative}.topbar-panel{z-index:60;color:#222c43;background:#fff;border:1px solid #d8dcd8;border-radius:16px;width:390px;position:absolute;top:42px;right:0;overflow:hidden;box-shadow:0 24px 60px #1d273633}.topbar-panel button,.topbar-panel input{font:inherit}.topbar-panel>header{border-bottom:1px solid #e8ebe9;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:14px 16px;display:flex}.topbar-panel h2{margin:0;font-size:15px}.topbar-panel header p{color:#738096;margin:4px 0 0;font-size:9px}.topbar-panel>header>div>span{color:#5e44c7;background:#eee9fd;border-radius:9px;margin-top:5px;padding:3px 7px;font-size:7px;display:inline-block}.topbar-panel>header>button{color:#5f47c2;background:0 0;border:0;font-size:8px;font-weight:650}.notification-panel>nav{border-bottom:1px solid #e9ecea;gap:18px;height:39px;padding:0 16px;display:flex}.notification-panel>nav button{color:#657289;background:0 0;border:0;border-bottom:2px solid #0000;font-size:8px}.notification-panel>nav button.active{color:#5f42c5;border-bottom-color:#6d4ad7}.notification-panel>div>button{width:100%;min-height:69px;color:inherit;text-align:left;background:#fbfaff;border:0;border-bottom:1px solid #eef0ef;grid-template-columns:35px 1fr 8px;align-items:center;gap:10px;padding:10px 15px;display:grid}.notification-panel>div>button.read{background:#fff}.notification-panel>div>button:hover{background:#f4f1fc}.notification-panel>div i{border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;display:grid}.notification-panel>div i.violet{color:#6944d9;background:#eee7ff}.notification-panel>div i.blue{color:#2e7bcc;background:#e4f0fc}.notification-panel>div i.green{color:#168a67;background:#def2e9}.notification-panel>div i.orange{color:#c57422;background:#fff0dc}.notification-panel>div span{flex-direction:column;min-width:0;display:flex}.notification-panel>div b{font-size:9px}.notification-panel>div small{color:#66748a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.notification-panel>div em{color:#929baa;margin-top:4px;font-size:7px;font-style:normal}.notification-panel>div strong{background:#6c45dc;border-radius:50%;width:6px;height:6px}.topbar-panel>footer{background:#fafbfa;justify-content:space-between;align-items:center;height:45px;padding:0 15px;display:flex}.topbar-panel>footer button{color:#5a44bd;background:0 0;border:0;font-size:8px}.help-panel{width:410px}.help-panel>header>button{border:1px solid #e0e4e2;border-radius:50%;width:28px;height:28px;color:#667289!important;font-size:13px!important}.help-panel>label{color:#7c8799;background:#fafbfa;border:1px solid #dce1df;border-radius:10px;align-items:center;gap:8px;height:39px;margin:13px 15px;padding:0 11px;display:flex}.help-panel>label input{background:0 0;border:0;outline:0;width:100%;font-size:9px}.help-results{padding:0 9px}.help-results>button{width:100%;min-height:58px;color:inherit;text-align:left;background:#fff;border:0;border-radius:9px;grid-template-columns:31px 1fr 16px;align-items:center;gap:10px;padding:8px;display:grid}.help-results>button:hover{background:#f4f1fc}.help-results i{color:#6548cd;background:#eeeafd;border-radius:8px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.help-results span,.help-quick span{flex-direction:column;display:flex}.help-results b,.help-quick b{font-size:9px}.help-results small,.help-quick small{color:#748096;margin-top:4px;font-size:7.5px}.help-results strong{color:#6b4bd0}.help-results>p{color:#768297;text-align:center;padding:18px;font-size:9px}.help-quick{border-top:1px solid #eaedeb;grid-template-columns:1fr 1fr;gap:8px;padding:12px 15px;display:grid}.help-quick button{min-height:68px;color:inherit;text-align:left;background:#fff;border:1px solid #e0e4e2;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.help-quick i{font-size:17px;font-style:normal}.help-panel footer span{color:#798598;font-size:8px}@media (max-width:600px){.topbar-panel{width:min(390px,100vw - 24px);position:fixed;top:64px;right:12px}.help-panel{width:calc(100vw - 24px)}}.email-marketing-workspace{color:#202b42;background:#f8f9fb;border:1px solid #e0e4ea;border-radius:15px;min-height:calc(100vh - 88px);overflow:hidden}.email-marketing-workspace,.email-marketing-workspace button,.email-marketing-workspace input,.email-marketing-workspace select,.email-marketing-workspace textarea{font:inherit}.em-page-head{background:#fff;border-bottom:1px solid #e4e8ee;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:16px 22px;display:flex}.em-page-head h1{letter-spacing:-.35px;align-items:center;gap:8px;margin:0;font-size:21px;display:flex}.em-page-head h1 i{color:#b66f13;background:#fff0d8;border-radius:10px;padding:4px 7px;font-size:8px;font-style:normal}.em-page-head p{color:#78859a;margin:6px 0 0;font-size:10px}.em-page-head nav{gap:8px;display:flex}.em-page-head nav button,.em-page-head nav select,.em-page-head>button{color:#29364d;background:#fff;border:1px solid #dce2e9;border-radius:8px;height:38px;padding:0 14px;font-size:9px;font-weight:700}.em-primary{color:#fff!important;background:#111a31!important;border-color:#111a31!important}.em-back{margin-bottom:8px;color:#5f4ac2!important;background:0 0!important;border:0!important;height:auto!important;padding:0!important;font-size:8px!important}.em-card{background:#fff;border:1px solid #e0e5ec;border-radius:10px;min-width:0;padding:16px}.em-card h2{margin:0 0 14px;font-size:12px}.em-card h3{font-size:10px}.em-card label{color:#45526a;gap:6px;margin:11px 0;font-size:8px;display:grid}.em-card input,.em-card select{background:#fff;border:1px solid #dce2ea;border-radius:7px;width:100%;height:36px;padding:0 9px;font-size:8px}.em-link{text-align:left;padding:0;font-weight:700;color:#6146c7!important;background:0 0!important;border:0!important;font-size:8px!important}.em-programs-shell{padding:16px}.em-filterbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.em-filterbar>label{background:#fff;border:1px solid #dce2e9;border-radius:8px;align-items:center;gap:7px;width:260px;height:38px;padding:0 11px;display:flex}.em-filterbar input{border:0;outline:0;width:100%;font-size:9px}.em-filterbar select{background:#fff;border:1px solid #dce2e9;border-radius:8px;height:38px;padding:0 28px 0 10px;font-size:8px}.em-filterbar>div{border:1px solid #dce2e9;border-radius:8px;margin-left:auto;display:flex;overflow:hidden}.em-filterbar>div button{background:#fff;border:0;border-right:1px solid #e6e9ee;width:38px;height:36px}.em-filterbar>div button.active{color:#6741d5;background:#eee9fd}.em-program-table{background:#fff;border:1px solid #dfe4eb;border-radius:10px;overflow:hidden}.em-program-table>header,.em-program-table>article{grid-template-columns:minmax(250px,1.4fr) .55fr .55fr 1fr .65fr 80px;align-items:center;gap:10px;padding:0 15px;display:grid}.em-program-table>header{color:#778499;text-transform:uppercase;background:#f7f9fb;height:43px;font-size:7px}.em-program-table>article{color:#334158;border-top:1px solid #edf0f4;min-height:68px;font-size:8px}.em-program-name{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:11px;display:flex}.em-program-name>i{color:#6344d2;background:#eee9fd;border-radius:8px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.em-program-name>span{gap:4px;display:grid}.em-program-name b{font-size:9px}.em-program-name small{color:#7c899b;font-size:7px}.em-status{color:#197b5c;background:#dff2e9;border-radius:10px;justify-self:start;padding:4px 7px;font-size:7px;font-style:normal}.em-status.scheduled{color:#b26814;background:#fff0db}.em-status.draft{color:#6b4aca;background:#eee9fd}.em-status.paused{color:#bd4353;background:#fde7ea}.em-program-table time{font-size:7px}.em-program-table article nav{gap:5px;display:flex}.em-program-table article nav button{background:#fff;border:1px solid #dce2e9;border-radius:50%;width:29px;height:29px;font-size:7px}.em-table-footer{color:#6b788d;justify-content:space-between;align-items:center;padding:13px 5px;font-size:8px;display:flex}.em-table-footer nav{gap:5px;display:flex}.em-table-footer nav button{background:#fff;border:1px solid #dce2e9;border-radius:6px;width:27px;height:27px;font-size:7px}.em-table-footer nav button.active{color:#6544ca;background:#eee9fd}.em-table-footer>button{color:#6446c7;background:0 0;border:0;font-size:8px;font-weight:700}.em-subtabs{background:#fff;border-bottom:1px solid #e1e6ec;align-items:flex-end;gap:10px;height:43px;padding:0 20px;display:flex}.em-subtabs button{color:#536178;background:0 0;border:0;border-bottom:2px solid #0000;height:39px;padding:0 10px;font-size:8px}.em-subtabs button.active{color:#6742d3;border-bottom-color:#6742d3}.em-builder-grid{grid-template-columns:minmax(600px,1fr) 300px;height:calc(100vh - 219px);min-height:680px;display:grid}.em-journey-canvas{background-color:#fbfcfe;background-image:radial-gradient(#d8dce5 .8px,#0000 .8px);background-size:15px 15px;flex-direction:column;align-items:center;padding:22px;display:flex;overflow-y:auto}.em-journey-node{color:#2b3850;text-align:left;background:#fff;border:1px solid #d9dfe8;border-left:3px solid #7449e4;border-radius:9px;grid-template-columns:38px 1fr 25px;align-items:center;gap:10px;width:330px;min-height:76px;padding:11px;display:grid;box-shadow:0 6px 18px #202b4208}.em-journey-node.orange{border-left-color:#eda13d}.em-journey-node>i{color:#6642d5;background:#eee9fd;border-radius:8px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.em-journey-node.orange>i{color:#c77b17;background:#fff0dd}.em-journey-node>span{gap:2px;display:grid}.em-journey-node small{color:#8893a5;text-transform:uppercase;font-size:6px}.em-journey-node b{font-size:9px}.em-journey-node em{color:#6f7c90;font-size:7px;font-style:normal;line-height:1.4}.em-journey-node strong{font-size:7px}.em-journey-add{grid-template-rows:1fr 24px 1fr;place-items:center;height:59px;display:grid}.em-journey-add i{background:#aeb8c8;width:1px;height:100%}.em-journey-add button{color:#6542cd;background:#fff;border:1px solid #aeb8c8;border-radius:50%;width:24px;height:24px}.em-step-details{background:#fff;border-left:1px solid #e0e5ec;padding:18px}.em-step-details h2{margin:0;font-size:12px}.em-step-details>p{color:#68768c;font-size:8px}.em-step-details>label:not(.em-switch-row){gap:7px;margin:16px 0;display:grid}.em-step-details>label span{color:#77849a;font-size:7px}.em-step-details>label b{font-size:8px}.em-step-details>button{background:#fff;border:1px solid #dce2ea;border-radius:7px;width:100%;height:34px;margin-bottom:9px;font-size:8px}.em-step-details>button.danger{color:#dc3f50;border-color:#f0c3c8;margin-top:20px}.em-step-details dl{gap:12px;margin:17px 0;display:grid}.em-step-details dl>div{grid-template-columns:80px 1fr;display:grid}.em-step-details dt{color:#758298;font-size:7px}.em-step-details dd{margin:0;font-size:7.5px}.em-switch-row{justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin:0!important;font-size:8px!important;display:flex!important}.em-switch-row input{opacity:0;position:absolute}.em-switch-row i{background:#cdd4df;border-radius:10px;width:28px;height:16px;position:relative}.em-switch-row i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:3px}.em-switch-row input:checked+i{background:#6740d5}.em-switch-row input:checked+i:after{left:15px}.em-tab-placeholder{background:#fff;align-content:center;place-items:center;gap:12px;min-height:520px;display:grid}.em-tab-placeholder>span{color:#6741d4;background:#eee9fd;border-radius:15px;place-items:center;width:56px;height:56px;font-size:22px;display:grid}.em-tab-placeholder h2,.em-tab-placeholder p{margin:0}.em-tab-placeholder p{color:#758297;font-size:9px}.em-tab-placeholder button{color:#fff;background:#111a31;border:0;border-radius:7px;height:36px;padding:0 14px;font-size:8px}.em-step-grid{grid-template-columns:minmax(0,1fr) 300px;gap:12px;padding:14px;display:grid}.em-step-grid>main,.em-step-grid>aside{align-content:start;gap:12px;display:grid}.em-email-config>label{gap:7px;margin:13px 0;display:grid}.em-email-config label>span{font-size:8px}.em-email-config label>div{align-items:center;gap:8px;display:flex}.em-email-config label>div button{color:#6545c7;background:#fff;border:1px solid #dce2e9;border-radius:7px;min-width:105px;height:36px;font-size:8px}.em-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.em-field-grid label{gap:7px;display:grid}.em-token-card{flex-wrap:wrap;gap:6px;display:flex}.em-token-card h2,.em-token-card>p,.em-token-card .em-link{width:100%}.em-token-card>p{color:#7a8799;margin:-8px 0 4px;font-size:7px}.em-token-card>button:not(.em-link){color:#5e45b7;background:#f5f2fd;border:1px solid #dfd8f5;border-radius:6px;padding:5px 7px;font-size:7px}.em-designer{height:calc(100vh - 177px);min-height:700px}.em-designer-grid{grid-template-columns:220px minmax(450px,1fr) 220px;height:calc(100% - 43px);display:grid}.em-blocks,.em-structure{background:#fff;padding:16px;overflow-y:auto}.em-blocks{border-right:1px solid #e1e6ec}.em-structure{border-left:1px solid #e1e6ec}.em-blocks h2,.em-structure h2{margin:0 0 13px;font-size:11px}.em-blocks>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.em-blocks>div button{background:#fff;border:1px solid #dfe4ea;border-radius:8px;align-content:center;place-items:center;gap:7px;height:78px;display:grid}.em-blocks>div i{color:#6243ce;font-size:14px;font-style:normal}.em-blocks>div span{font-size:8px}.em-blocks>.em-link{margin-top:16px}.em-email-stage{background:#f0f2f5;padding:20px;overflow:auto}.em-email-canvas{text-align:center;background:#fff;width:560px;min-height:690px;margin:0 auto;padding:45px 55px;box-shadow:0 8px 30px #202b4212}.em-email-canvas>header{justify-content:center;align-items:center;gap:7px;display:flex}.em-email-canvas>header span{color:#7048df;font-size:18px}.em-email-canvas>header b{font-size:13px}.em-email-canvas h1{margin:45px 0 18px;font-size:27px}.em-email-canvas p{color:#5f6c80;max-width:390px;margin:18px auto;font-size:11px;line-height:1.65}.em-email-canvas>button{color:#fff;background:linear-gradient(90deg,#7046df,#6130d1);border:0;border-radius:4px;height:42px;padding:0 23px;font-size:10px;font-weight:700}.em-email-canvas footer{color:#68758a;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:64px;display:flex}.em-email-canvas footer small{border-top:1px solid #eceef2;width:100%;padding-top:25px;font-size:8px;line-height:1.5}.em-structure>button{text-align:left;background:#fff;border:1px solid #e1e5eb;border-radius:7px;width:100%;height:38px;margin-bottom:6px;padding:0 9px;font-size:8px}.em-structure label{gap:6px;margin-top:14px;font-size:8px;display:grid}.em-structure input{border:1px solid #dce2e9;border-radius:7px;height:36px;padding:0 8px;font-size:8px}.em-structure .em-primary{text-align:center;margin-top:14px}.em-preview-shell{padding:14px}.em-device-switch{gap:6px;margin-bottom:10px;display:flex}.em-device-switch button{background:#fff;border:1px solid #dce2e9;border-radius:7px;height:33px;padding:0 12px;font-size:8px}.em-device-switch button.active{color:#6844d1;background:#eee9fd;border-color:#cfc2f0}.em-preview-grid{grid-template-columns:minmax(550px,1fr) 300px;gap:12px;display:grid}.em-preview-grid>main{background:#f1f3f6;border:1px solid #dfe4ea;border-radius:10px;padding:35px;transition:all .2s;overflow:auto}.em-preview-grid>main.mobile .em-email-canvas{width:360px;padding:38px 30px}.em-browser-dots{gap:4px;margin:-22px 0 15px;display:flex}.em-browser-dots i{background:#f05252;border-radius:50%;width:7px;height:7px}.em-browser-dots i:nth-child(2){background:#efb33c}.em-browser-dots i:nth-child(3){background:#33b97b}.em-preview-grid .em-email-canvas{min-height:610px}.em-good{color:#18825f;background:#e8f6f0;border:1px solid #bde2d4;border-radius:7px;padding:9px;font-size:8px;display:block}.em-check{color:#657289;justify-content:space-between;margin:8px 0;font-size:8px;display:flex}.em-check i{color:#1c9a6c;font-style:normal}.em-analytics{padding:0 14px 18px}.em-analytics .em-subtabs{margin:0 -14px 14px}.em-analytics-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.em-analytics-metrics article{background:#fff;border:1px solid #e0e5ec;border-radius:10px;flex-direction:column;min-height:92px;padding:16px;display:flex;position:relative}.em-analytics-metrics small{color:#7b879a;font-size:8px}.em-analytics-metrics b{margin-top:8px;font-size:23px}.em-analytics-metrics i{color:#16936a;font-size:8px;font-style:normal;position:absolute;bottom:16px;right:14px}.em-analytics-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:10px;margin-top:10px;display:grid}.em-analytics-grid .em-card>header{justify-content:space-between;align-items:center;display:flex}.em-analytics-grid .em-card>header span{color:#67748a;font-size:7px}.em-analytics-grid .em-card>header i{border-radius:50%;width:7px;height:7px;display:inline-block}.em-analytics-grid .em-card>header i.violet{background:#754be4}.em-analytics-grid .em-card>header i.green{background:#29ad7d}.em-bar-chart{background:repeating-linear-gradient(0deg,#0000 0 48px,#edf0f4 49px);border-bottom:1px solid #e3e7ed;border-left:1px solid #e3e7ed;justify-content:space-around;align-items:flex-end;gap:10px;height:235px;padding:20px 10px 32px;display:flex}.em-bar-chart>div{align-items:flex-end;gap:3px;height:100%;display:flex;position:relative}.em-bar-chart>div>i{border-radius:4px 4px 0 0;width:11px}.em-bar-chart i.open{background:#8562e8}.em-bar-chart i.click{background:#48bc91}.em-bar-chart small{color:#7a8798;white-space:nowrap;font-size:6px;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.em-top-steps>div{border-top:1px solid #edf0f4;grid-template-columns:22px 1fr 55px 55px;align-items:center;gap:6px;min-height:47px;display:grid}.em-top-steps>div>b{color:#6745cf;background:#eee9fd;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.em-top-steps>div>span{font-size:8px;font-weight:650}.em-top-steps small{flex-direction:column;font-size:7px;display:flex}.em-top-steps em{color:#8290a3;margin-top:3px;font-size:6px;font-style:normal}.em-funnel{margin-top:10px}.em-funnel>div{align-items:stretch;display:flex}.em-funnel article{color:#38455d;clip-path:polygon(0 0,100% 8%,92% 100%,8% 100%);background:linear-gradient(135deg,#f4f1fe,#e9e2fd);flex-direction:column;justify-content:center;align-items:center;min-height:86px;display:flex;position:relative}.em-funnel article:nth-child(2){background:#ebe7fd}.em-funnel article:nth-child(3){background:#e1dafa}.em-funnel article:nth-child(4){background:#d6cdf8}.em-funnel article:nth-child(5){background:#cabff4}.em-funnel article span{font-size:7px}.em-funnel article b{margin:5px 0;font-size:15px}.em-funnel article small{font-size:7px}@media (max-width:1150px){.em-program-table{overflow-x:auto}.em-program-table>header,.em-program-table>article{min-width:970px}.em-builder-grid{grid-template-columns:1fr 260px}.em-designer-grid{grid-template-columns:180px minmax(430px,1fr) 190px}.em-preview-grid,.em-analytics-grid{grid-template-columns:1fr}}@media (max-width:760px){.em-page-head{flex-direction:column;align-items:flex-start}.em-page-head nav{width:100%;overflow-x:auto}.em-filterbar{flex-direction:column;align-items:stretch}.em-filterbar>label{width:auto}.em-filterbar>div{width:max-content;margin-left:0}.em-builder-grid,.em-step-grid{grid-template-columns:1fr;height:auto}.em-step-details{border-top:1px solid #e0e5ec;border-left:0}.em-journey-node{width:min(100%,330px)}.em-field-grid{grid-template-columns:1fr}.em-designer{height:auto}.em-designer-grid{grid-template-columns:1fr;height:auto}.em-blocks,.em-structure{border:0;border-bottom:1px solid #e1e6ec}.em-email-canvas{width:100%;padding:30px 22px}.em-preview-grid{grid-template-columns:1fr}.em-preview-grid>main{padding:25px 10px}.em-preview-grid>main.mobile .em-email-canvas{width:100%}.em-analytics-metrics{grid-template-columns:1fr 1fr}.em-funnel>div{flex-direction:column;align-items:center}.em-funnel article{width:100%!important}.em-table-footer{flex-direction:column;align-items:flex-start;gap:10px}}.engagement-workflows{color:#202b42;background:#f7f8fa;border:1px solid #e0e4ea;border-radius:15px;min-height:calc(100vh - 88px);overflow:hidden}.engagement-workflows,.engagement-workflows button,.engagement-workflows input,.engagement-workflows select{font:inherit}.ew-head{background:#fff;border-bottom:1px solid #e2e6ec;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:17px 20px;display:flex}.ew-head>div{align-items:center;gap:13px;display:flex}.ew-title-icon{color:#6841dc;background:linear-gradient(145deg,#efeaff,#e4dcff);border-radius:12px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:700;display:grid}.ew-head h1{letter-spacing:-.35px;margin:0;font-size:21px}.ew-head p{color:#738096;margin:5px 0 0;font-size:9px}.ew-head nav{gap:8px;display:flex}.ew-head button{color:#2c394f;background:#fff;border:1px solid #dce2e9;border-radius:8px;height:38px;padding:0 13px;font-size:8px;font-weight:700}.ew-metrics{grid-template-columns:repeat(4,1fr);gap:10px;padding:14px 16px;display:grid}.ew-metrics article{background:#fff;border:1px solid #e0e5ec;border-radius:10px;align-items:flex-start;gap:11px;min-width:0;min-height:98px;padding:15px;display:flex}.ew-metrics>article>i{border-radius:9px;flex:none;place-items:center;width:35px;height:35px;font-size:12px;font-style:normal;display:grid}.ew-metrics i.violet{color:#6e43da;background:#eee9fd}.ew-metrics i.blue{color:#2e7fd2;background:#e4f1fd}.ew-metrics i.green{color:#18855f;background:#e3f4ec}.ew-metrics i.orange{color:#c87912;background:#fff0dc}.ew-metrics article span{gap:3px;min-width:0;display:grid}.ew-metrics small{color:#748198;font-size:8px}.ew-metrics b{letter-spacing:-.3px;font-size:20px}.ew-metrics em{color:#16835f;font-size:7px;font-style:normal;line-height:1.4}.ew-tabs{background:#fff;border-top:1px solid #e5e9ee;border-bottom:1px solid #dfe4eb;align-items:flex-end;gap:9px;height:43px;padding:0 18px;display:flex}.ew-tabs button{color:#56647a;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;height:40px;padding:0 10px;font-size:8px;display:flex}.ew-tabs button.active{color:#6943d3;border-bottom-color:#6943d3;font-weight:700}.ew-tabs span{color:#6b4aca;background:#eee9fd;border-radius:9px;min-width:17px;padding:2px 5px;font-size:6px}.ew-workspace-grid{grid-template-columns:minmax(700px,1fr) 320px;gap:12px;padding:14px;display:grid}.ew-list-card,.ew-detail,.ew-template-view{background:#fff;border:1px solid #dfe4eb;border-radius:11px;min-width:0;overflow:hidden}.ew-toolbar{border-bottom:1px solid #e6e9ee;align-items:center;gap:8px;padding:12px;display:flex}.ew-toolbar label{color:#758197;border:1px solid #dce2e9;border-radius:7px;flex:1;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.ew-toolbar input{border:0;outline:0;width:100%;font-size:8px}.ew-toolbar select,.ew-toolbar button{color:#3c4960;background:#fff;border:1px solid #dce2e9;border-radius:7px;height:36px;padding:0 12px;font-size:8px}.ew-table-head,.ew-workflow-list>button{grid-template-columns:minmax(235px,1.45fr) minmax(130px,.8fr) 70px 70px 85px 80px;align-items:center;gap:10px;padding:0 13px;display:grid}.ew-table-head{color:#7a879a;text-transform:uppercase;background:#f7f9fb;height:38px;font-size:6.5px}.ew-workflow-list>button{color:#344158;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f4;width:100%;min-height:75px}.ew-workflow-list>button:hover,.ew-workflow-list>button.selected{background:#faf8ff}.ew-workflow-list>button.selected{box-shadow:inset 3px 0 #7147dd}.ew-name{align-items:center;gap:10px;min-width:0;display:flex}.ew-name>i{border-radius:8px;flex:none;place-items:center;width:33px;height:33px;font-style:normal;display:grid}.ew-name>i.violet{color:#6c43d7;background:#eee9fd}.ew-name>i.blue{color:#2c78ca;background:#e6f2fd}.ew-name>i.green{color:#188360;background:#e4f4ec}.ew-name>span,.ew-workflow-list>button>span:not(.ew-name){gap:4px;min-width:0;display:grid}.ew-workflow-list b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ew-workflow-list small{color:#7b8799;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;line-height:1.35;overflow:hidden}.ew-success>i{background:#e6e9ee;border-radius:4px;height:3px;overflow:hidden}.ew-success>i>span{border-radius:inherit;background:#24a67b;height:100%;display:block}.ew-owner{align-items:center;gap:6px;display:flex!important}.ew-owner>i{color:#fff;background:#344158;border-radius:50%;place-items:center;width:23px;height:23px;font-size:6px;font-style:normal;display:grid}.ew-owner b{font-size:7px}.ew-empty{color:#657289;align-content:center;place-items:center;gap:10px;min-height:190px;font-size:9px;display:grid}.ew-empty button{color:#6741d1;background:0 0;border:0;font-size:8px}.ew-detail{align-self:start;padding:16px}.ew-detail>header{border-bottom:1px solid #e7eaf0;justify-content:space-between;gap:10px;padding-bottom:13px;display:flex}.ew-detail header small{color:#7d899c;font-size:7px}.ew-detail h2{margin:5px 0;font-size:13px;line-height:1.25}.ew-detail header p{color:#6f7c90;margin:0;font-size:7.5px;line-height:1.5}.ew-detail-actions{gap:7px;padding:13px 0;display:flex}.ew-detail-actions button{color:#354258;background:#fff;border:1px solid #dce2e9;border-radius:7px;flex:1;height:34px;font-size:7.5px;font-weight:700}.ew-flow{background:#fafbfc;border:1px solid #e1e5eb;border-radius:9px;padding:13px}.ew-flow h3{margin:0 0 13px;font-size:10px}.ew-flow article{grid-template-columns:31px 1fr;align-items:center;gap:9px;min-height:53px;display:grid;position:relative}.ew-flow article>i{border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;display:grid}.ew-flow i.violet{color:#6842d4;background:#eee9fd}.ew-flow i.blue{color:#2a7acb;background:#e5f1fd}.ew-flow i.orange{color:#bd7313;background:#fff0dd}.ew-flow i.green{color:#18815e;background:#e4f4ec}.ew-flow article>span{gap:3px;display:grid}.ew-flow small{color:#7a8799;text-transform:uppercase;font-size:6px}.ew-flow b{font-size:7.5px}.ew-flow em{background:#cfd5df;width:1px;height:19px;position:absolute;top:42px;left:15px}.ew-detail-meta{gap:9px;margin:14px 0;padding:0;display:grid}.ew-detail-meta>div{justify-content:space-between;gap:10px;display:flex}.ew-detail-meta dt{color:#758297;font-size:7px}.ew-detail-meta dd{text-align:right;margin:0;font-size:7.5px;font-weight:700}.ew-detail>footer{border-top:1px solid #e7eaf0;justify-content:space-between;padding-top:12px;display:flex}.ew-detail>footer button{color:#6741cf;background:0 0;border:0;padding:0;font-size:7px;font-weight:700}.ew-template-view{margin:14px;padding:17px}.ew-template-view>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ew-template-view h2{margin:0;font-size:14px}.ew-template-view header p{color:#778499;margin:5px 0 0;font-size:8px}.ew-template-view header button{background:#fff;border:1px solid #dce2e9;border-radius:7px;height:34px;padding:0 11px;font-size:8px}.ew-template-view>div{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.ew-template-view article{background:#fff;border:1px solid #e0e5ec;border-radius:10px;min-height:180px;padding:16px}.ew-template-view article>i{border-radius:10px;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.ew-template-view i.violet{color:#6b43d8;background:#eee9fd}.ew-template-view i.blue{color:#2e7bcb;background:#e5f1fd}.ew-template-view i.orange{color:#c07716;background:#fff0dc}.ew-template-view i.green{color:#18825e;background:#e3f4ec}.ew-template-view h3{margin:17px 0 6px;font-size:11px}.ew-template-view article p{color:#707d91;min-height:38px;margin:0;font-size:8px;line-height:1.5}.ew-template-view article button{color:#6741d0;background:0 0;border:0;margin-top:18px;padding:0;font-size:8px;font-weight:700}@media (max-width:1200px){.ew-workspace-grid{grid-template-columns:1fr}.ew-detail{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ew-detail>header,.ew-detail-actions,.ew-detail-meta,.ew-detail>footer{grid-column:1}.ew-flow{grid-area:1/2/5}.ew-table-head,.ew-workflow-list>button{min-width:890px}.ew-list-card{overflow-x:auto}.ew-template-view>div{grid-template-columns:1fr 1fr}}@media (max-width:760px){.ew-head{flex-direction:column;align-items:flex-start}.ew-head nav{width:100%;overflow-x:auto}.ew-metrics{grid-template-columns:1fr 1fr}.ew-workspace-grid{padding:9px}.ew-toolbar{flex-direction:column;align-items:stretch}.ew-detail{display:block}.ew-flow{margin-top:4px}.ew-template-view>header{flex-direction:column;align-items:flex-start;gap:10px}.ew-template-view>div{grid-template-columns:1fr}.ew-tabs{overflow-x:auto}.ew-tabs button{flex:none}}.em-module-nav{background:#fff;border-bottom:1px solid #e1e5eb;align-items:stretch;gap:6px;height:52px;padding:0 18px;display:flex;overflow-x:auto}.em-module-nav button{color:#647188;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;min-width:125px;padding:0 14px;font-size:10px;font-weight:700;display:flex}.em-module-nav button:hover{color:#5637bb;background:#faf9ff}.em-module-nav button.active{color:#5e3dcc;border-bottom-color:#6743d5}.em-module-nav button span{color:#6743d5;background:#eee9fd;border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.em-process-nav{background:#fff;border-bottom:1px solid #e1e5eb;justify-content:center;align-items:center;gap:12px;min-height:66px;padding:9px 18px;display:flex;overflow-x:auto}.em-process-nav button{color:#68758a;text-align:left;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:9px;padding:6px 9px;display:flex}.em-process-nav button:hover{background:#f7f5fd}.em-process-nav button>i{background:#fff;border:1px solid #d5dbe4;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:800;display:grid}.em-process-nav button.active{color:#5132b3;background:#f6f3fe}.em-process-nav button.active>i{color:#fff;background:#6844d4;border-color:#6844d4}.em-process-nav button span{gap:2px;display:grid}.em-process-nav button b{font-size:10px}.em-process-nav button small{font-size:8.5px;font-weight:400}.em-process-nav>em{background:#d8dde5;flex:none;width:55px;height:1px}.email-marketing-workspace .em-page-head h1{font-size:25px}.email-marketing-workspace .em-card h2{font-size:14px}.email-marketing-workspace .em-program-name b{font-size:10px}.email-marketing-workspace .em-program-name small{font-size:8.5px}.email-marketing-workspace .em-program-table>article{font-size:10px}.email-marketing-workspace .em-program-table>header{font-size:8.5px}.email-marketing-workspace .em-status,.email-marketing-workspace .em-program-table time{font-size:9px}@media (max-width:760px){.em-module-nav{padding:0 10px}.em-module-nav button{min-width:110px;padding:0 9px}.em-process-nav{justify-content:flex-start;padding-inline:10px}.em-process-nav>em{width:28px}.em-process-nav button small{display:none}}.social-marketing-workspace{color:#202b42;background:#f7f8fa;border:1px solid #dfe4ea;border-radius:15px;min-height:calc(100vh - 88px);overflow:hidden}.social-marketing-workspace,.social-marketing-workspace button,.social-marketing-workspace input,.social-marketing-workspace select,.social-marketing-workspace textarea{font:inherit}.sm-page-head{background:#fff;border-bottom:1px solid #e1e5eb;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:16px 20px;display:flex}.sm-page-head h1{letter-spacing:-.35px;margin:0;font-size:21px}.sm-page-head p{color:#748198;margin:5px 0 0;font-size:9px}.sm-page-head nav{gap:8px;display:flex}.sm-page-head nav button,.sm-page-head nav select{color:#29364d;background:#fff;border:1px solid #dce2e9;border-radius:8px;height:38px;padding:0 13px;font-size:8px;font-weight:700}.sm-page-head .sm-back{color:#6545ce;background:0 0;border:0;height:auto;margin-bottom:7px;padding:0;font-size:7px}.sm-primary{color:#fff!important;background:#111a31!important;border-color:#111a31!important}.sm-card{background:#fff;border:1px solid #dfe4eb;border-radius:10px;min-width:0;padding:15px}.sm-card h2{margin:0;font-size:11px}.sm-card header p{color:#798699;margin:4px 0 0;font-size:7px}.sm-card header button{color:#6143c7;background:0 0;border:0;padding:0;font-size:7px;font-weight:700}.sm-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.sm-metric{background:#fff;border:1px solid #dfe4eb;border-radius:10px;flex-direction:column;min-height:112px;padding:14px;display:flex;position:relative}.sm-metric>i{border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.sm-metric>i.violet{color:#6b42d7;background:#eee9fd}.sm-metric>i.blue{color:#2f78ca;background:#e6f1fd}.sm-metric>i.orange{color:#c27716;background:#fff0db}.sm-metric>i.green{color:#17835f;background:#e3f4ec}.sm-metric>em{color:#16835f;font-size:7px;font-style:normal;position:absolute;top:16px;right:14px}.sm-metric small{color:#738095;margin-top:12px;font-size:7px}.sm-metric b{margin-top:4px;font-size:21px}.sm-metric span{color:#7b8799;margin-top:4px;font-size:6.5px}.sm-channel{color:#fff;background:#4e5a70;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;font-weight:800;display:inline-grid}.sm-channel.linkedin{background:#1478c8}.sm-channel.facebook{background:#2c72dc}.sm-channel.instagram{background:linear-gradient(135deg,#694bd7,#ed427f,#ee9635)}.sm-channel.x{background:#161a23}.sm-channel.tiktok{background:#18202c}.sm-channel.youtube{background:#e8393b}.sm-overview-body{padding:14px 16px 18px}.sm-overview-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:11px;margin-top:11px;display:grid}.sm-overview-grid>.sm-card>header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.sm-upcoming{grid-row:span 2}.sm-upcoming>button{color:#303d54;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f4;grid-template-columns:28px 1fr 90px;align-items:center;gap:9px;width:100%;min-height:70px;padding:9px 0;display:grid}.sm-upcoming>button>span{gap:4px;display:grid}.sm-upcoming b{font-size:8px}.sm-upcoming small{color:#788599;font-size:6.5px}.sm-upcoming time{text-align:right;gap:3px;font-size:7px;display:grid}.sm-upcoming footer{border-top:1px solid #edf0f4;padding-top:12px}.sm-upcoming footer button{color:#6143c8;background:0 0;border:0;padding:0;font-size:7px;font-weight:700}.sm-post-preview{grid-template-columns:24px 1fr;gap:8px;display:grid}.sm-post-preview>span{gap:3px;display:grid}.sm-post-preview b{font-size:8px}.sm-post-preview small{color:#7a8799;font-size:6.5px}.sm-media-art{background:radial-gradient(circle at 72% 23%,#fff9 0 8%,#0000 9%),linear-gradient(165deg,#2c547a 0 30%,#99bad1 31% 44%,#eff4f4 45% 58%,#b5916b 59% 72%,#415c59 73% 100%);border-radius:8px;min-height:118px;position:relative;overflow:hidden}.sm-media-art:after{content:"";background:#e9eff3aa;border-radius:50%;width:150px;height:100px;position:absolute;bottom:-28px;right:-18px;box-shadow:-84px -8px #f8fbfc99}.sm-media-art>i,.sm-media-art>em{z-index:1;color:#fff;font-style:normal;position:absolute}.sm-media-art>i{font-size:15px;top:12px;left:12px}.sm-media-art>em{text-shadow:0 1px 7px #10243a;font-size:9px;font-weight:700;bottom:12px;left:13px}.sm-post-preview .sm-media-art{grid-column:1/-1;margin-top:6px}.sm-top-post dl{grid-template-columns:repeat(4,1fr);gap:7px;margin:12px 0 0;display:grid}.sm-top-post dl div{border-top:1px solid #edf0f4;gap:3px;padding-top:9px;display:grid}.sm-top-post dt{color:#778498;font-size:6px}.sm-top-post dd{margin:0;font-size:9px;font-weight:700}.sm-channel-summary>div{border-top:1px solid #edf0f4;grid-template-columns:24px minmax(100px,1fr) minmax(100px,.9fr) 32px;align-items:center;gap:8px;min-height:49px;display:grid}.sm-channel-summary>div>span{gap:3px;display:grid}.sm-channel-summary b{font-size:7.5px}.sm-channel-summary small{color:#7a8799;font-size:6px}.sm-channel-summary>div>i{background:#e6e9ee;border-radius:4px;height:4px;overflow:hidden}.sm-channel-summary>div>i em{border-radius:inherit;background:#6d48da;height:100%;display:block}.sm-channel-summary strong{text-align:right;font-size:7px}.sm-calendar-body{padding:13px}.sm-calendar-body>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.sm-calendar-body>header nav{gap:6px;display:flex}.sm-calendar-body>header button,.sm-calendar-body>header select{background:#fff;border:1px solid #dce2e9;border-radius:7px;height:34px;padding:0 10px;font-size:7px}.sm-calendar-grid{background:#fff;border:1px solid #dfe4eb;border-radius:9px;grid-template-rows:34px repeat(6,70px);grid-template-columns:48px repeat(7,1fr);display:grid;position:relative;overflow:hidden}.sm-calendar-grid>b{color:#46536a;border-left:1px solid #e7eaf0;place-items:center;font-size:7px;display:grid}.sm-time-head{background:#fafbfc}.sm-time-row{display:contents}.sm-time-row small{color:#79869a;border-top:1px solid #e8ebef;place-items:start center;padding-top:8px;font-size:6px;display:grid}.sm-time-row i{border-top:1px solid #e8ebef;border-left:1px solid #e8ebef}.sm-calendar-event{z-index:1;color:#26344b;text-align:left;background:#e5f2fd;border:0;border-left:3px solid #297bc7;border-radius:5px;align-self:start;min-height:54px;margin:7px 5px;padding:7px}.sm-calendar-event small{font-size:5.5px;display:block}.sm-calendar-event b{margin-top:5px;font-size:6.5px;line-height:1.3;display:block}.sm-calendar-event.gray{color:#364155;background:#edf0f3;border-left-color:#525c6b}.sm-calendar-event.sky{background:#e5f3fd;border-left-color:#2b82d0}.sm-calendar-event.pink{background:#fde9f2;border-left-color:#d84f8e}.sm-calendar-event.red{background:#fde9e8;border-left-color:#e55b5b}.sm-calendar-event.purple{background:#eee9fd;border-left-color:#7146dd}.sm-calendar-event.green{background:#e4f4ed;border-left-color:#229371}.sm-calendar-body>footer{color:#657288;flex-wrap:wrap;gap:14px;padding:12px 3px;font-size:6.5px;display:flex}.sm-calendar-body>footer span{align-items:center;gap:5px;display:flex}.sm-calendar-body>footer .sm-channel{width:17px;height:17px;font-size:5px}.sm-queue-body,.sm-import-body,.sm-analytics-body{padding:0 14px 16px}.sm-view-tabs{border-bottom:1px solid #e1e6ec;align-items:flex-end;gap:10px;height:43px;display:flex}.sm-view-tabs button{color:#556278;background:0 0;border:0;border-bottom:2px solid #0000;height:40px;padding:0 9px;font-size:7.5px}.sm-view-tabs button.active{color:#6742d2;border-bottom-color:#6742d2;font-weight:700}.sm-filters{gap:7px;padding:12px 0;display:flex}.sm-filters label{background:#fff;border:1px solid #dce2e9;border-radius:7px;flex:1;align-items:center;gap:6px;height:35px;padding:0 10px;display:flex}.sm-filters input{border:0;outline:0;width:100%;font-size:7px}.sm-filters select{background:#fff;border:1px solid #dce2e9;border-radius:7px;height:35px;padding:0 22px 0 9px;font-size:7px}.sm-queue-table{background:#fff;border:1px solid #dfe4eb;border-radius:9px;overflow:hidden}.sm-queue-table>header,.sm-queue-table>article{grid-template-columns:42px minmax(250px,1.3fr) .65fr .75fr .55fr 70px;align-items:center;gap:8px;padding:0 12px;display:grid}.sm-queue-table>header{color:#788599;text-transform:uppercase;background:#f7f9fb;height:38px;font-size:6px}.sm-queue-table>header span:first-child{grid-column:1/3}.sm-queue-table>article{color:#344158;border-top:1px solid #edf0f4;min-height:64px}.sm-post-thumb{color:#fff;background:#66778b;border-radius:7px;place-items:center;width:33px;height:33px;display:grid}.sm-post-thumb.sky{background:#4c92c4}.sm-post-thumb.purple{background:#7752ca}.sm-post-thumb.green{background:#359374}.sm-post-thumb.orange{background:#ce8934}.sm-post-thumb.blue{background:#3376be}.sm-queue-table article>span:nth-child(2){gap:3px;display:grid}.sm-queue-table b{font-size:7.5px}.sm-queue-table small{color:#7a8799;margin-top:3px;font-size:6px;display:block}.sm-channel-stack{gap:3px;display:flex!important}.sm-channel-stack .sm-channel{width:18px;height:18px;font-size:5px}.sm-queue-table time{font-size:6.5px}.sm-status{color:#a66514;background:#fff0dc;border-radius:9px;justify-self:start;padding:4px 7px;font-size:6px;font-style:normal}.sm-status.scheduled,.sm-status.connected{color:#167b59;background:#e1f3ea}.sm-status.draft{color:#6846c3;background:#eee9fd}.sm-status.paused{color:#a75c67;background:#f9e8ea}.sm-queue-table nav{gap:4px;display:flex}.sm-queue-table nav button{background:#fff;border:1px solid #dce2e9;border-radius:50%;width:27px;height:27px;font-size:6px}.sm-list-footer{color:#6e7b8f;justify-content:space-between;align-items:center;padding:12px 4px;font-size:7px;display:flex}.sm-list-footer nav{gap:4px;display:flex}.sm-list-footer button{background:#fff;border:1px solid #dce2e9;border-radius:6px;width:26px;height:26px;font-size:6px}.sm-list-footer button.active{color:#6742ce;background:#eee9fd}.sm-create-grid{grid-template-columns:minmax(650px,1fr) 300px;gap:11px;padding:13px;display:grid}.sm-create-grid>main,.sm-create-grid>aside{align-content:start;gap:10px;display:grid}.sm-create-grid h2>span{float:right;color:#788599;font-size:6px;font-weight:400}.sm-channel-picker{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.sm-channel-picker button{color:#415069;background:#fff;border:1px solid #dce2e9;border-radius:7px;align-items:center;gap:7px;height:38px;padding:0 8px;font-size:7px;display:flex}.sm-channel-picker button.selected{color:#5839bb;background:#f7f4ff;border-color:#cbbdf2}.sm-channel-picker button>i{margin-left:auto;font-style:normal}.sm-content-editor>header{justify-content:space-between;align-items:center;display:flex}.sm-content-editor>header label{align-items:center;gap:5px;font-size:7px;display:flex}.sm-content-editor>div{grid-template-columns:1fr 210px;gap:12px;margin-top:13px;display:grid}.sm-content-editor label>span,.sm-content-editor aside>span{color:#657289;margin-bottom:6px;font-size:7px;display:block}.sm-content-editor textarea{resize:none;border:1px solid #dce2e9;border-radius:7px;width:100%;height:150px;padding:10px;font-size:8px;line-height:1.6}.sm-content-editor label{position:relative}.sm-content-editor label>small{color:#8792a3;font-size:6px;position:absolute;bottom:31px;right:8px}.sm-content-editor label nav{gap:4px;margin-top:5px;display:flex}.sm-content-editor label nav button{background:#f4f6f8;border:0;border-radius:5px;width:28px;height:27px;font-size:7px}.sm-content-editor aside{grid-template-columns:1fr 1fr;align-content:start;gap:7px;display:grid}.sm-content-editor aside>span{grid-column:1/-1}.sm-content-editor aside .sm-media-art{min-height:140px}.sm-content-editor aside button{color:#6543cb;background:#fafbfc;border:1px dashed #cfd6e0;border-radius:8px;min-height:140px;font-size:7px}.sm-publishing>div{gap:18px;margin:13px 0;display:flex}.sm-publishing>div label{align-items:center;gap:6px;font-size:7px;display:flex}.sm-schedule-fields{grid-template-columns:1fr 1fr 1.5fr;gap:7px;display:grid!important}.sm-schedule-fields input,.sm-schedule-fields select{background:#fff;border:1px solid #dce2e9;border-radius:7px;height:34px;padding:0 8px;font-size:7px}.sm-inline-switch{align-items:center;gap:7px;font-size:7px;display:flex}.sm-inline-switch input{opacity:0;position:absolute}.sm-inline-switch>i{background:#cfd5df;border-radius:10px;width:29px;height:16px;position:relative}.sm-inline-switch>i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:3px}.sm-inline-switch input:checked+i{background:#6742d4}.sm-inline-switch input:checked+i:after{left:16px}.sm-publishing>button{text-align:left;background:#fff;border:1px solid #dce2e9;border-radius:7px;width:100%;height:34px;margin-top:10px;font-size:7px}.sm-live-preview>header{justify-content:space-between;align-items:center;display:flex}.sm-live-preview header select{background:#fff;border:1px solid #dce2e9;border-radius:6px;height:29px;font-size:6px}.sm-live-preview>div{border:1px solid #e0e5eb;border-radius:8px;grid-template-columns:31px 1fr;margin-top:12px;padding:12px;display:grid}.sm-preview-avatar{color:#fff;background:#6444ce;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.sm-live-preview b{font-size:7px}.sm-live-preview small{color:#7b8799;grid-column:2;font-size:6px}.sm-live-preview p,.sm-live-preview .sm-media-art,.sm-live-preview footer{grid-column:1/-1}.sm-live-preview p{white-space:pre-line;font-size:7px;line-height:1.5}.sm-live-preview .sm-media-art{min-height:145px}.sm-live-preview footer{color:#667388;padding-top:10px;font-size:6px}.sm-post-checks p{color:#617087;align-items:center;gap:7px;margin:10px 0;font-size:7px;display:flex}.sm-post-checks p span{color:#157b59;background:#e1f3ea;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.sm-post-checks button{color:#6543ca;background:0 0;border:0;padding:0;font-size:7px;font-weight:700}.sm-customize-grid{grid-template-columns:170px minmax(450px,1fr) 240px;gap:10px;padding:13px;display:grid}.sm-customize-grid>aside:first-child{align-content:start;gap:5px;display:grid}.sm-customize-grid>aside:first-child button{color:#48566d;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;height:42px;padding:0 9px;font-size:7px;display:flex}.sm-customize-grid>aside:first-child button.active{color:#5b3ac0;background:#fff;border-color:#d4c8f3}.sm-customize-grid>main header{justify-content:space-between;align-items:center;display:flex}.sm-custom-preview{grid-template-columns:240px 1fr;gap:12px;margin:13px 0;display:grid}.sm-custom-preview .sm-media-art{min-height:145px}.sm-custom-preview p{font-size:8px;line-height:1.55}.sm-customize-grid main>label{color:#657289;gap:5px;margin:9px 0;font-size:7px;display:grid;position:relative}.sm-customize-grid input,.sm-customize-grid textarea{border:1px solid #dce2e9;border-radius:7px;width:100%;padding:8px;font-size:7px}.sm-customize-grid textarea{resize:none;height:75px}.sm-customize-grid label small{font-size:5px;position:absolute;bottom:6px;right:7px}.sm-customize-grid main footer{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.sm-customize-grid main footer button{background:#fff;border:1px solid #dce2e9;border-radius:7px;height:34px;padding:0 11px;font-size:7px}.sm-channel-guidance{align-self:start}.sm-channel-guidance p{color:#667489;border-bottom:1px solid #edf0f4;padding:8px 0;font-size:7px;line-height:1.45}.sm-channel-guidance button{color:#6543ca;background:0 0;border:0;padding:0;font-size:7px;font-weight:700}.sm-import-grid{grid-template-columns:minmax(500px,1fr) 270px;gap:10px;padding-top:12px;display:grid}.sm-import-grid main>p{color:#788599;font-size:7px}.sm-import-channels{gap:9px;margin:14px 0;display:flex}.sm-import-grid main>label{color:#657289;gap:6px;font-size:7px;display:grid}.sm-import-grid main>label>div{gap:7px;display:flex}.sm-import-grid input{border:1px solid #dce2e9;border-radius:7px;flex:1;height:35px;padding:0 9px;font-size:7px}.sm-import-grid label button{color:#fff;background:#161d2f;border:0;border-radius:7px;width:60px;font-size:7px}.sm-import-grid h3{margin:17px 0 8px;font-size:9px}.sm-import-preview{border:1px solid #e0e5eb;border-radius:8px;grid-template-columns:25px 1fr 120px;align-items:center;gap:8px;padding:10px;display:grid}.sm-import-preview small,.sm-import-preview p{font-size:6.5px}.sm-import-preview .sm-media-art{min-height:80px}.sm-check-row{align-items:center;gap:7px;margin:7px 0;display:flex!important}.sm-import-grid aside dl{gap:10px;margin:15px 0;display:grid}.sm-import-grid aside dl div{justify-content:space-between;display:flex}.sm-import-grid dt{color:#788599;font-size:7px}.sm-import-grid dd{margin:0;font-size:7px;font-weight:700}.sm-import-grid aside button{border:0;border-radius:7px;width:100%;height:35px;font-size:7px}.sm-import-placeholder{align-content:center;place-items:center;gap:10px;min-height:480px;display:grid}.sm-import-placeholder>i{color:#6742d4;background:#eee9fd;border-radius:14px;place-items:center;width:54px;height:54px;font-size:19px;font-style:normal;display:grid}.sm-import-placeholder h2,.sm-import-placeholder p{margin:0}.sm-import-placeholder p{color:#788599;font-size:8px}.sm-import-placeholder button{border:0;border-radius:7px;height:35px;padding:0 13px;font-size:7px}.sm-channels-body{padding:14px}.sm-channel-table{background:#fff;border:1px solid #dfe4eb;border-radius:9px;overflow:hidden}.sm-channel-table>header,.sm-channel-table>article{grid-template-columns:32px .75fr 1fr .6fr .9fr 130px;align-items:center;gap:9px;padding:0 13px;display:grid}.sm-channel-table>header{color:#788599;text-transform:uppercase;background:#f7f9fb;height:39px;font-size:6px}.sm-channel-table>header span:first-child{grid-column:1/3}.sm-channel-table>article{border-top:1px solid #edf0f4;min-height:63px}.sm-channel-table article>span{gap:3px;display:grid}.sm-channel-table b{font-size:7.5px}.sm-channel-table small{color:#788599;font-size:6px}.sm-capabilities{gap:5px;display:flex!important}.sm-capabilities i{color:#6543ca;background:#f1edfc;border-radius:6px;place-items:center;width:23px;height:23px;font-size:6px;font-style:normal;display:grid}.sm-channel-table article nav{justify-content:flex-end;align-items:center;gap:8px;display:flex}.sm-channel-table article nav button{background:#fff;border:1px solid #dce2e9;border-radius:6px;height:27px;padding:0 8px;font-size:6px}.sm-channels-body>footer{color:#637087;gap:8px;padding:14px 2px;font-size:7px;display:grid}.sm-channels-body>footer small{color:#8792a3;font-size:6px}.sm-analytics-metrics{grid-template-columns:repeat(4,1fr);gap:9px;padding:12px 0;display:grid}.sm-analytics-metrics .sm-metric{min-height:100px}.sm-analytics-grid{grid-template-columns:minmax(500px,1.5fr) minmax(280px,.7fr);gap:10px;display:grid}.sm-engagement-chart header{justify-content:space-between;align-items:center;display:flex}.sm-engagement-chart header>div{flex-wrap:wrap;gap:6px;display:flex}.sm-engagement-chart header span{color:#69768b;align-items:center;gap:3px;font-size:5.5px;display:flex}.sm-engagement-chart header span i{background:#6845d6;border-radius:50%;width:5px;height:5px}.sm-engagement-chart header span i.facebook{background:#2e7fd3}.sm-engagement-chart header span i.instagram{background:#dd527f}.sm-engagement-chart header span i.x{background:#323a48}.sm-engagement-chart header span i.tiktok{background:#27a78d}.sm-engagement-chart header span i.youtube{background:#e85858}.sm-chart-area{background:repeating-linear-gradient(0deg,#0000 0 49px,#edf0f4 50px);border-bottom:1px solid #dfe4ea;justify-content:space-around;align-items:flex-end;gap:7px;height:210px;padding:18px 12px;display:flex}.sm-chart-area>i{background:#6f4bd9;border-radius:4px;width:4px;position:relative}.sm-chart-area>i em,.sm-chart-area>i span{background:#36a783;border-radius:4px;width:4px;height:78%;position:absolute;bottom:0;left:9px}.sm-chart-area>i span{background:#dc5e82;height:54%;left:18px}.sm-engagement-chart>footer{justify-content:space-between;padding-top:8px;display:flex}.sm-engagement-chart>footer small{color:#788599;font-size:5.5px}.sm-channel-donut>div{justify-content:space-around;align-items:center;gap:12px;margin-top:20px;display:flex}.sm-channel-donut>div>i{background:radial-gradient(circle,#fff 0 53%,transparent 54%),conic-gradient(#5f42c7 0 38%,#3180d4 38% 60.4%,#dd5983 60.4% 77.1%,#2c3441 77.1% 88%,#2cac8f 88% 95.1%,#e65b5b 95.1%);border-radius:50%;align-content:center;place-items:center;width:130px;height:130px;font-style:normal;display:grid}.sm-channel-donut>div>i b{font-size:16px}.sm-channel-donut>div>i small{color:#7a8799;font-size:6px}.sm-channel-donut ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.sm-channel-donut li{grid-template-columns:7px 1fr 35px;align-items:center;gap:6px;font-size:6px;display:grid}.sm-channel-donut li>i{background:#5f42c7;border-radius:50%;width:6px;height:6px}.sm-channel-donut li i.tone-1{background:#3180d4}.sm-channel-donut li i.tone-2{background:#dd5983}.sm-channel-donut li i.tone-3{background:#2c3441}.sm-channel-donut li i.tone-4{background:#2cac8f}.sm-channel-donut li i.tone-5{background:#e65b5b}.sm-top-posts-table{margin-top:10px}.sm-top-posts-table>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sm-top-posts-head,.sm-top-posts-table>article{grid-template-columns:40px minmax(240px,1fr) .45fr .55fr .55fr .55fr;align-items:center;gap:8px;display:grid}.sm-top-posts-head{color:#788599;text-transform:uppercase;height:31px;font-size:6px}.sm-top-posts-head span:first-child{grid-column:1/3}.sm-top-posts-table>article{border-top:1px solid #edf0f4;min-height:54px}.sm-top-posts-table article>span{gap:3px;display:grid}.sm-top-posts-table article b{font-size:7px}.sm-top-posts-table article small{color:#7a8799;font-size:6px}.sm-top-posts-table article>i:not(.sm-channel){color:#16835f;font-size:7px;font-style:normal}@media (max-width:1150px){.sm-create-grid{grid-template-columns:1fr}.sm-create-grid>aside{grid-template-columns:1fr 1fr}.sm-customize-grid{grid-template-columns:150px 1fr}.sm-channel-guidance{grid-column:2}.sm-analytics-grid{grid-template-columns:1fr}.sm-queue-table{overflow-x:auto}.sm-queue-table>header,.sm-queue-table>article{min-width:850px}.sm-channel-table{overflow-x:auto}.sm-channel-table>header,.sm-channel-table>article{min-width:850px}}@media (max-width:760px){.sm-page-head{flex-direction:column;align-items:flex-start}.sm-page-head nav{width:100%;overflow-x:auto}.sm-page-head nav button{flex:none}.sm-metrics,.sm-analytics-metrics{grid-template-columns:1fr 1fr}.sm-overview-grid{grid-template-columns:1fr}.sm-filters{flex-direction:column;align-items:stretch}.sm-content-editor>div{grid-template-columns:1fr}.sm-channel-picker{grid-template-columns:1fr 1fr}.sm-create-grid>aside,.sm-customize-grid{grid-template-columns:1fr}.sm-customize-grid>aside:first-child{display:flex;overflow-x:auto}.sm-customize-grid>aside:first-child button{flex:0 0 125px}.sm-channel-guidance{grid-column:auto}.sm-custom-preview,.sm-import-grid,.sm-analytics-grid{grid-template-columns:1fr}.sm-top-posts-table{overflow-x:auto}.sm-top-posts-head,.sm-top-posts-table>article{min-width:720px}.sm-calendar-grid{min-width:850px}.sm-calendar-body{overflow-x:auto}.sm-calendar-body>header{min-width:850px}.sm-view-tabs{overflow-x:auto}.sm-view-tabs button{flex:none}}.sm-module-nav{background:#fff;border-bottom:1px solid #e1e5eb;align-items:stretch;gap:6px;height:52px;padding:0 18px;display:flex;overflow-x:auto}.sm-module-nav button{color:#647188;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;min-width:110px;padding:0 14px;font-size:8px;font-weight:700;display:flex;position:relative}.sm-module-nav button:hover{color:#5637bb;background:#faf9ff}.sm-module-nav button.active{color:#5e3dcc;border-bottom-color:#6743d5}.sm-module-nav button span{color:#6743d5;background:#eee9fd;border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.sm-process-nav{background:#fff;border-bottom:1px solid #e1e5eb;justify-content:center;align-items:center;gap:12px;min-height:66px;padding:9px 18px;display:flex;overflow-x:auto}.sm-process-nav button{color:#68758a;text-align:left;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:9px;padding:6px 9px;display:flex}.sm-process-nav button:hover{background:#f7f5fd}.sm-process-nav button>i{background:#fff;border:1px solid #d5dbe4;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;font-weight:800;display:grid}.sm-process-nav button.active{color:#5132b3;background:#f6f3fe}.sm-process-nav button.active>i{color:#fff;background:#6844d4;border-color:#6844d4}.sm-process-nav button span{gap:2px;display:grid}.sm-process-nav button b{font-size:8px}.sm-process-nav button small{font-size:6px;font-weight:400}.sm-process-nav>em{background:#d8dde5;flex:none;width:55px;height:1px}.sm-import-flow button{min-width:175px}@media (max-width:760px){.sm-module-nav{padding:0 10px}.sm-module-nav button{min-width:96px;padding:0 9px}.sm-process-nav{justify-content:flex-start;padding-inline:10px}.sm-process-nav>em{width:28px}.sm-process-nav button small{display:none}}.social-marketing-workspace{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:13px;line-height:1.45}.social-marketing-workspace h1{letter-spacing:-.55px!important;font-size:25px!important;line-height:1.15!important}.social-marketing-workspace h2{font-size:14px!important;line-height:1.3!important}.social-marketing-workspace h3{font-size:11px!important;line-height:1.35!important}.social-marketing-workspace :is(p,li,dd){font-size:10px!important;line-height:1.5!important}.social-marketing-workspace :is(small,time,dt,em){font-size:9px!important;line-height:1.4!important}.social-marketing-workspace :is(button,input,select,textarea){font-size:10px!important;line-height:1.35!important}.social-marketing-workspace :is(h1,h2,h3,p,small,span,b,strong,dt,dd,time,em,button,label){overflow-wrap:anywhere}.social-marketing-workspace .sm-page-head p{font-size:11px!important}.social-marketing-workspace .sm-page-head .sm-back{font-size:9px!important}.social-marketing-workspace .sm-module-nav button,.social-marketing-workspace .sm-process-nav button b{font-size:10px!important}.social-marketing-workspace .sm-process-nav button small{font-size:8.5px!important}.social-marketing-workspace .sm-metric small{font-size:10px!important}.social-marketing-workspace .sm-metric em{font-size:9px!important}.social-marketing-workspace .sm-metric b{font-size:22px!important;line-height:1.15!important}.social-marketing-workspace .sm-metric span{font-size:9px!important;line-height:1.4!important}.social-marketing-workspace :is(.sm-upcoming,.sm-post-preview,.sm-channel-summary) b{font-size:10px!important;line-height:1.35!important}.social-marketing-workspace :is(.sm-upcoming,.sm-post-preview,.sm-channel-summary) :is(small,time,strong){font-size:8.5px!important;line-height:1.4!important}.social-marketing-workspace .sm-top-post dt{font-size:8.5px!important}.social-marketing-workspace .sm-top-post dd,.social-marketing-workspace .sm-calendar-body>header :is(button,select){font-size:10px!important}.social-marketing-workspace .sm-calendar-event{min-height:62px}.social-marketing-workspace .sm-calendar-event b{font-size:10px!important}.social-marketing-workspace .sm-calendar-event small,.social-marketing-workspace .sm-calendar-body>footer{font-size:8.5px!important}.social-marketing-workspace :is(.sm-view-tabs button,.sm-filters input,.sm-filters select){font-size:10px!important}.social-marketing-workspace .sm-queue-table>header,.social-marketing-workspace .sm-channel-table>header,.social-marketing-workspace .sm-top-posts-head{min-height:44px;font-size:8.5px!important}.social-marketing-workspace .sm-queue-table>article,.social-marketing-workspace .sm-channel-table>article,.social-marketing-workspace .sm-top-posts-table>article{min-height:70px}.social-marketing-workspace :is(.sm-queue-table,.sm-channel-table,.sm-top-posts-table) b{font-size:10px!important;line-height:1.35!important}.social-marketing-workspace :is(.sm-queue-table,.sm-channel-table,.sm-top-posts-table) small{font-size:8.5px!important}.social-marketing-workspace :is(.sm-queue-table time,.sm-status,.sm-list-footer){font-size:9px!important}.social-marketing-workspace :is(.sm-content-editor,.sm-publishing,.sm-customize-grid,.sm-import-grid) label,.social-marketing-workspace :is(.sm-content-editor,.sm-publishing,.sm-customize-grid,.sm-import-grid) label>span,.social-marketing-workspace .sm-content-editor aside>span{font-size:10px!important;line-height:1.4!important}.social-marketing-workspace .sm-content-editor textarea,.social-marketing-workspace .sm-customize-grid :is(input,textarea),.social-marketing-workspace .sm-import-grid input{font-size:10px!important;line-height:1.5!important}.social-marketing-workspace .sm-content-editor label>small,.social-marketing-workspace .sm-customize-grid label small{font-size:8.5px!important}.social-marketing-workspace .sm-live-preview b,.social-marketing-workspace .sm-post-checks p,.social-marketing-workspace .sm-import-preview p{font-size:10px!important}.social-marketing-workspace .sm-live-preview small,.social-marketing-workspace .sm-live-preview footer,.social-marketing-workspace .sm-import-preview small{font-size:8.5px!important;line-height:1.4!important}.social-marketing-workspace .sm-engagement-chart header span,.social-marketing-workspace .sm-engagement-chart>footer small,.social-marketing-workspace .sm-channel-donut li{font-size:8.5px!important}.social-marketing-workspace .sm-channel-donut>div>i b{font-size:18px!important}.social-marketing-workspace .sm-channel-donut>div>i small{font-size:8.5px!important}@media (max-width:760px){.social-marketing-workspace{font-size:12px}.social-marketing-workspace h1{font-size:23px!important}}.collateral-workspace{color:#202b42;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#f7f8fa;border:1px solid #dfe4ea;border-radius:15px;min-height:calc(100vh - 88px);font-size:13px;line-height:1.45;overflow:hidden}.collateral-workspace,.collateral-workspace button,.collateral-workspace input,.collateral-workspace select,.collateral-workspace textarea{font:inherit}.cl-page-head{background:#fff;border-bottom:1px solid #e1e5eb;justify-content:space-between;align-items:center;gap:18px;min-height:90px;padding:16px 21px;display:flex}.cl-page-head>div{min-width:0}.cl-page-head h1{color:#17213d;letter-spacing:-.55px;margin:0;font-size:25px;line-height:1.15}.cl-page-head p{color:#748198;margin:6px 0 0;font-size:11px}.cl-page-head nav{gap:8px;display:flex}.cl-page-head nav button,.cl-page-head nav select{color:#29364d;background:#fff;border:1px solid #dce2e9;border-radius:8px;height:38px;padding:0 13px;font-size:10px;font-weight:700}.cl-primary{color:#fff!important;background:#111a31!important;border-color:#111a31!important}.cl-back{margin-bottom:8px;color:#6543cf!important;background:0 0!important;border:0!important;height:auto!important;padding:0!important;font-size:9px!important}.cl-detail-head>div{grid-template-columns:48px 1fr;align-items:center;gap:5px 12px;display:grid}.cl-detail-head .cl-back{grid-column:1/-1}.cl-title-icon{border-radius:11px;grid-row:2/4;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.cl-title-icon.violet,.cl-asset-name i.violet,.cl-asset-grid>button>i.violet{color:#6843da;background:#eee9fd}.cl-title-icon.blue,.cl-asset-name i.blue,.cl-asset-grid>button>i.blue{color:#2d7dcc;background:#e5f1fd}.cl-title-icon.green,.cl-asset-name i.green,.cl-asset-grid>button>i.green{color:#19845f;background:#e4f4ec}.cl-title-icon.orange,.cl-asset-name i.orange,.cl-asset-grid>button>i.orange{color:#c47815;background:#fff0dc}.cl-title-icon.rose,.cl-asset-name i.rose,.cl-asset-grid>button>i.rose{color:#d54664;background:#fde9ee}.cl-detail-head h1{font-size:20px}.cl-detail-head p{font-size:9px}.cl-module-nav{background:#fff;border-bottom:1px solid #e1e5eb;align-items:stretch;gap:6px;height:52px;padding:0 18px;display:flex;overflow-x:auto}.cl-module-nav button{color:#647188;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;min-width:110px;padding:0 14px;font-size:10px;font-weight:700;display:flex}.cl-module-nav button:hover{color:#5637bb;background:#faf9ff}.cl-module-nav button.active{color:#5e3dcc;border-bottom-color:#6743d5}.cl-module-nav button span{color:#6743d5;background:#eee9fd;border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.cl-card,.cl-library-card{background:#fff;border:1px solid #dfe4eb;border-radius:10px;min-width:0;padding:16px}.cl-card h2,.cl-library-card h2{margin:0;font-size:14px}.cl-card p,.cl-library-card p{font-size:10px;line-height:1.5}.cl-overview-body,.cl-library-body,.cl-folders-body{padding:14px 16px 18px}.cl-metrics{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.cl-metric{background:#fff;border:1px solid #dfe4eb;border-radius:10px;flex-direction:column;min-height:116px;padding:14px;display:flex;position:relative}.cl-metric>i{border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.cl-metric>i.violet{color:#6b42d7;background:#eee9fd}.cl-metric>i.blue{color:#2f78ca;background:#e6f1fd}.cl-metric>i.orange{color:#c27716;background:#fff0db}.cl-metric>i.green{color:#17835f;background:#e3f4ec}.cl-metric>i.rose{color:#d84264;background:#fde8ed}.cl-metric small{color:#738095;margin-top:10px;font-size:10px}.cl-metric b{margin-top:3px;font-size:22px;line-height:1.15}.cl-metric em{color:#16835f;font-size:9px;font-style:normal;position:absolute;top:16px;right:14px}.cl-metric span{color:#7b8799;margin-top:5px;font-size:9px}.cl-library-card{margin-top:12px}.cl-library-card>header{justify-content:space-between;align-items:flex-start;display:flex}.cl-library-card>header p{color:#748198;margin:5px 0 0}.cl-library-card>header button,.cl-library-card>footer button{color:#6543cb;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.cl-toolbar{align-items:center;gap:8px;padding:13px 0;display:flex}.cl-toolbar label{background:#fff;border:1px solid #dce2e9;border-radius:8px;flex:1;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.cl-toolbar input{border:0;outline:0;width:100%;font-size:10px}.cl-toolbar select,.cl-toolbar>button{color:#3d4a61;background:#fff;border:1px solid #dce2e9;border-radius:8px;height:38px;padding:0 11px;font-size:10px}.cl-toolbar>button.active{color:#6542cb;background:#eee9fd}.cl-folder-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.cl-folder-grid>button{color:#2b3850;text-align:left;background:#fff;border:1px solid #e0e5ec;border-radius:9px;align-items:center;gap:11px;min-height:70px;padding:12px;display:flex}.cl-folder-grid>button>i{border-radius:8px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.cl-folder-grid i.violet{color:#6542d0;background:#eee9fd}.cl-folder-grid i.orange{color:#c57915;background:#fff0dc}.cl-folder-grid i.green{color:#18825f;background:#e3f4ec}.cl-folder-grid i.rose{color:#d54361;background:#fde9ed}.cl-folder-grid span{gap:4px;display:grid}.cl-folder-grid b{font-size:10px}.cl-folder-grid small{color:#788599;font-size:8.5px}.cl-library-card>footer{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}.cl-library-card>footer>span{color:#657289;grid-template-columns:180px auto 1fr;align-items:center;gap:9px;font-size:9px;display:grid}.cl-library-card>footer i{background:#e6e9ef;border-radius:4px;height:4px;overflow:hidden}.cl-library-card>footer i b{border-radius:inherit;background:#6944d3;height:100%;display:block}.cl-library-card>footer strong{font-size:9px}.cl-library-body{padding-top:0}.cl-asset-table{background:#fff;border:1px solid #dfe4eb;border-radius:10px;overflow:hidden}.cl-asset-table>header,.cl-asset-table>article{grid-template-columns:minmax(260px,1.45fr) .75fr .55fr .7fr .65fr .48fr 80px;align-items:center;gap:10px;padding:0 14px;display:grid}.cl-asset-table>header{color:#778499;text-transform:uppercase;background:#f7f9fb;height:44px;font-size:8.5px}.cl-asset-table>article{color:#344158;border-top:1px solid #edf0f4;min-height:70px;font-size:10px}.cl-asset-name{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:flex}.cl-asset-name i,.cl-asset-grid>button>i{border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.cl-asset-name b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cl-tag{color:#14795a;background:#e5f4ed;border-radius:9px;justify-self:start;padding:4px 7px;font-size:8.5px;font-style:normal}.cl-asset-table time,.cl-asset-table strong{font-size:9px}.cl-asset-table nav{gap:5px;display:flex}.cl-asset-table nav button{background:#fff;border:1px solid #dce2e9;border-radius:50%;width:29px;height:29px;font-size:9px}.cl-asset-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cl-asset-grid>button{color:#29364d;text-align:left;background:#fff;border:1px solid #dfe4eb;border-radius:10px;grid-template-rows:1fr auto;grid-template-columns:40px 1fr;gap:9px;min-height:118px;padding:15px;display:grid}.cl-asset-grid>button>span{align-content:center;gap:6px;display:grid}.cl-asset-grid b{font-size:10px}.cl-asset-grid small,.cl-asset-grid em{color:#748198;font-size:8.5px;font-style:normal}.cl-asset-grid em{border-top:1px solid #edf0f4;grid-column:1/-1;padding-top:9px}.cl-list-footer{color:#6b788d;justify-content:space-between;align-items:center;padding:13px 4px;font-size:9px;display:flex}.cl-list-footer nav{gap:5px;display:flex}.cl-list-footer nav button{background:#fff;border:1px solid #dce2e9;border-radius:6px;width:27px;height:27px;font-size:9px}.cl-list-footer nav button.active{color:#6544ca;background:#eee9fd}.cl-list-footer>button{color:#6543cb;background:0 0;border:0;font-size:9px;font-weight:700}.cl-detail-body{padding-bottom:16px}.cl-detail-tabs,.cl-analytics-tabs{background:#fff;border-bottom:1px solid #dfe4eb;align-items:flex-end;gap:9px;height:48px;padding:0 18px;display:flex}.cl-detail-tabs button,.cl-analytics-tabs button{color:#56647a;background:0 0;border:0;border-bottom:2px solid #0000;height:43px;padding:0 11px;font-size:10px}.cl-detail-tabs button.active,.cl-analytics-tabs button.active{color:#6943d3;border-bottom-color:#6943d3;font-weight:700}.cl-detail-grid{grid-template-columns:minmax(0,1fr) 300px;gap:12px;padding:14px;display:grid}.cl-detail-grid>main,.cl-detail-grid>aside{align-content:start;gap:12px;display:grid}.cl-detail-kv{gap:14px;margin:15px 0 0;display:grid}.cl-detail-kv>div{grid-template-columns:120px 1fr;gap:10px;display:grid}.cl-detail-kv dt{color:#738096;font-size:9px}.cl-detail-kv dd{color:#25324a;margin:0;font-size:10px;font-weight:650}.cl-tags-card header,.cl-line-chart header,.cl-folders-body>.cl-card>header{justify-content:space-between;align-items:center;display:flex}.cl-tags-card header button{background:0 0;border:0}.cl-tags-card>div{gap:7px;margin-top:13px;display:flex}.cl-tags-card>div span{color:#6346c2;background:#f0ecfc;border-radius:10px;padding:5px 9px;font-size:9px}.cl-actions{display:grid}.cl-actions h2{margin-bottom:10px}.cl-actions button{color:#314057;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;height:39px;font-size:10px}.cl-actions button.danger{color:#de334a}.cl-share-link p{color:#758297}.cl-share-link label,.cl-share-modal>label:not(.cl-check){margin:10px 0;display:flex}.cl-share-link input,.cl-share-modal input,.cl-share-modal select,.cl-share-modal textarea{border:1px solid #dce2e9;border-radius:7px;flex:1;min-width:0;height:38px;padding:0 9px;font-size:10px}.cl-share-link label button,.cl-share-modal label button{color:#fff;background:#6542d0;border:0;border-radius:7px;height:38px;margin-left:6px;padding:0 10px;font-size:9px}.cl-share-link>button{color:#6542cb;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.cl-preview-card{text-align:center;align-content:center;place-items:center;min-height:480px;display:grid}.cl-preview-card>i{color:#6843d6;background:#eee9fd;border-radius:16px;place-items:center;width:65px;height:65px;font-size:25px;font-style:normal;display:grid}.cl-preview-card p{color:#66738a;max-width:430px}.cl-preview-card button{color:#fff;background:#111a31;border:0;border-radius:7px;height:38px;padding:0 13px;font-size:10px}.cl-version-list article{border-top:1px solid #edf0f4;grid-template-columns:70px 1fr 110px 70px;align-items:center;gap:10px;min-height:64px;display:grid}.cl-version-list article b,.cl-version-list article span{font-size:10px}.cl-version-list time{font-size:9px}.cl-version-list button{background:#fff;border:1px solid #dce2e9;border-radius:6px;height:31px;font-size:9px}.cl-usage-mini{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.cl-activity-list article{border-top:1px solid #edf0f4;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:64px;display:grid}.cl-activity-list article>i{color:#6542cf;background:#eee9fd;border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.cl-activity-list article span{gap:4px;display:grid}.cl-activity-list b{font-size:10px}.cl-activity-list small{color:#748198;font-size:8.5px}.cl-add-body{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:12px;padding:14px;display:grid}.cl-type-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.cl-type-grid button{color:#2c3950;background:#fff;border:1px solid #dfe4eb;border-radius:10px;align-content:center;place-items:center;gap:7px;min-height:115px;padding:12px;display:grid}.cl-type-grid button.active{color:#6341c7;background:#faf8ff;border-color:#ab94ec;box-shadow:0 0 0 1px #ab94ec}.cl-type-grid i{font-size:18px;font-style:normal}.cl-type-grid b{font-size:10px}.cl-type-grid small{color:#748198;font-size:8.5px}.cl-upload-card>label{cursor:pointer;background:#fafbfc;border:1px dashed #c9d0dc;border-radius:9px;align-content:center;place-items:center;gap:9px;min-height:310px;margin-top:13px;display:grid}.cl-upload-card>label input{opacity:0;position:absolute}.cl-upload-card>label i{font-size:28px;font-style:normal}.cl-upload-card>label b{font-size:10px}.cl-upload-card>label span,.cl-upload-card p{color:#748198;font-size:9px}.cl-upload-card>label strong{background:#fff;border:1px solid #dce2e9;border-radius:7px;padding:8px 12px;font-size:9px}.cl-upload-card h3{margin:15px 0 5px;font-size:11px}.cl-upload-card p{margin:3px 0}.cl-upload-card>button{border:0;border-radius:7px;width:100%;height:38px;margin-top:12px;font-size:10px}.cl-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17213d99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cl-share-modal{background:#fff;border:1px solid #dce2e9;border-radius:12px;width:min(520px,100%);padding:18px;box-shadow:0 25px 70px #11192d38}.cl-share-modal>header{justify-content:space-between;align-items:center;display:flex}.cl-share-modal h2{margin:0;font-size:16px}.cl-share-modal>header button{background:#f3f5f8;border:0;border-radius:50%;width:30px;height:30px;font-size:17px}.cl-share-modal>nav{border-bottom:1px solid #e1e5eb;align-items:flex-end;gap:8px;height:46px;margin:8px 0 14px;display:flex}.cl-share-modal>nav button{color:#59677c;background:0 0;border:0;border-bottom:2px solid #0000;height:42px;padding:0 8px;font-size:10px}.cl-share-modal>nav button.active{color:#6541cc;border-bottom-color:#6541cc}.cl-share-modal>select{width:100%}.cl-share-modal>p{color:#748198}.cl-share-modal h3{margin:17px 0 8px;font-size:11px}.cl-check{align-items:center;gap:8px;min-height:32px;font-size:10px;display:flex}.cl-check input{accent-color:#6842d4;flex:none;width:16px;height:16px}.cl-share-modal>input[type=date]{width:100%}.cl-people-input{display:flex}.cl-embed{display:grid}.cl-embed textarea{resize:none;height:90px;padding:9px}.cl-share-modal>footer{border-top:1px solid #e5e9ef;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:13px;display:flex}.cl-share-modal>footer button{background:#fff;border:1px solid #dce2e9;border-radius:7px;height:37px;padding:0 14px;font-size:10px}.cl-analytics-body{padding:0 14px 18px}.cl-analytics-tabs{margin:0 -14px 14px}.cl-analytics-body>h2{font-size:14px}.cl-analytics-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.cl-line-chart{margin-top:10px}.cl-line-chart header span{font-size:9px}.cl-line-chart>div{background:repeating-linear-gradient(0deg,#0000 0 58px,#edf0f4 59px);border-bottom:1px solid #dfe4ea;justify-content:space-around;align-items:flex-end;gap:8px;height:240px;padding:18px 14px 0;display:flex}.cl-line-chart>div>i{background:linear-gradient(#8460e5,#6744d4);border-radius:8px 8px 0 0;width:18px;font-style:normal;position:relative}.cl-line-chart>div>i span{background:#fff;border:2px solid #6744d4;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.cl-line-chart>footer{justify-content:space-between;padding-top:9px;display:flex}.cl-line-chart>footer small{color:#748198;font-size:8.5px}.cl-ranking-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.cl-ranking>div{grid-template-columns:1fr 1fr 80px;align-items:center;gap:10px;min-height:38px;display:grid}.cl-ranking b,.cl-ranking small{font-size:9px}.cl-ranking>div>i{background:#e7eaf0;border-radius:4px;height:4px}.cl-ranking>div>i span{border-radius:inherit;background:#6743d4;height:100%;display:block}.cl-folders-body>.cl-card>header{margin-bottom:13px}.cl-folders-body>.cl-card>header p{color:#748198;margin:5px 0 0}.cl-folders-body>.cl-card>header label{display:flex}.cl-folders-body>.cl-card>header input{border:1px solid #dce2e9;border-radius:7px;height:38px;padding:0 9px;font-size:10px}.cl-folders-body>.cl-card>header button{border:0;border-radius:7px;height:38px;margin-left:7px;padding:0 11px;font-size:10px}.cl-folder-table{border:1px solid #dfe4eb;border-radius:9px;overflow:hidden}.cl-folder-table>header,.cl-folder-table>article{grid-template-columns:minmax(250px,1.4fr) .5fr .75fr .65fr 60px;align-items:center;gap:10px;padding:0 13px;display:grid}.cl-folder-table>header{color:#778499;text-transform:uppercase;background:#f7f9fb;height:44px;font-size:8.5px}.cl-folder-table>article{border-top:1px solid #edf0f4;min-height:66px}.cl-folder-table>article>button:first-child{color:#2c3950;text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:flex}.cl-folder-table>article>button:first-child i{color:#2d7bcc;background:#e5f1fd;border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.cl-folder-table b,.cl-folder-table span{font-size:10px}.cl-folder-table time{font-size:9px}.cl-folder-table>article>button:last-child{background:#fff;border:1px solid #dce2e9;border-radius:50%;width:29px;height:29px;font-size:9px}.cl-folders-body>.cl-card>footer{color:#748198;padding:13px 3px 0;font-size:9px}@media (max-width:1150px){.cl-metrics,.cl-folder-grid{grid-template-columns:repeat(3,1fr)}.cl-asset-table{overflow-x:auto}.cl-asset-table>header,.cl-asset-table>article{min-width:980px}.cl-detail-grid{grid-template-columns:1fr}.cl-detail-grid>aside,.cl-usage-mini{grid-template-columns:1fr 1fr}.cl-add-body{grid-template-columns:1fr}.cl-analytics-metrics{grid-template-columns:1fr 1fr}.cl-folder-table{overflow-x:auto}.cl-folder-table>header,.cl-folder-table>article{min-width:850px}}@media (max-width:760px){.cl-page-head{flex-direction:column;align-items:flex-start}.cl-page-head nav{width:100%;overflow-x:auto}.cl-module-nav{padding:0 10px}.cl-module-nav button{min-width:96px;padding:0 9px}.cl-metrics,.cl-analytics-metrics{grid-template-columns:1fr 1fr}.cl-toolbar{flex-direction:column;align-items:stretch}.cl-folder-grid,.cl-asset-grid,.cl-type-grid,.cl-ranking-grid{grid-template-columns:1fr}.cl-library-card>footer{flex-direction:column;align-items:flex-start;gap:12px}.cl-library-card>footer>span{grid-template-columns:110px auto 1fr}.cl-list-footer{flex-direction:column;align-items:flex-start;gap:10px}.cl-detail-tabs,.cl-analytics-tabs{overflow-x:auto}.cl-detail-tabs button,.cl-analytics-tabs button{flex:none}.cl-detail-grid{padding:9px}.cl-detail-grid>aside,.cl-usage-mini{grid-template-columns:1fr}.cl-add-body{padding:9px}.cl-line-chart>div{gap:4px}.cl-line-chart>div>i{width:10px}.cl-folders-body>.cl-card>header{flex-direction:column;align-items:flex-start;gap:10px}.cl-folders-body>.cl-card>header label{width:100%}.cl-folders-body>.cl-card>header input{flex:1;min-width:0}}.shared-collateral{color:#18213d;background:#f7f8fa;border:1px solid #dde2e9;border-radius:14px;min-height:calc(100vh - 78px);font-size:13px;line-height:1.45;overflow:hidden}.shared-collateral,.shared-collateral button,.shared-collateral input,.shared-collateral select,.shared-collateral textarea{font:inherit}.sc-head{background:#fff;border-bottom:1px solid #e1e5eb;align-items:center;gap:14px;min-height:102px;padding:17px 20px;display:flex}.sc-title-icon{color:#6542d7;background:#eee9fd;border-radius:12px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.sc-head>div:nth-child(2){margin-right:auto}.sc-head>div:nth-child(2)>span{color:#6d51d0;letter-spacing:.09em;font-size:9px;font-weight:800}.sc-head h1{margin:2px 0 3px;font-size:26px;line-height:1.1}.sc-head p{color:#6f7c91;margin:0;font-size:11px}.sc-head>aside{align-items:center;gap:8px;display:flex}.sc-head>aside>em{color:#23785f;background:#e5f4ed;border-radius:12px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:700}.sc-head button{color:#28354d;background:#fff;border:1px solid #dce2e9;border-radius:8px;height:38px;padding:0 12px;font-size:10px;font-weight:750}.sc-primary{color:#fff!important;background:#111a31!important;border-color:#111a31!important}.sc-section-tabs{background:#fff;border-bottom:1px solid #e1e5eb;gap:8px;height:82px;padding:10px 17px;display:flex}.sc-section-tabs>button{color:#435068;text-align:left;background:#fff;border:1px solid #dfe4ea;border-radius:9px;grid-template-rows:1fr 1fr;grid-template-columns:40px 1fr auto;align-items:end;column-gap:10px;min-width:290px;padding:9px 12px;display:grid;position:relative}.sc-section-tabs>button.active{color:#5736c4;background:#faf8ff;border-color:#a58cec;box-shadow:0 0 0 1px #a58cec}.sc-section-tabs>button>span{color:#6542d4;background:#eee9fd;border-radius:9px;grid-row:1/3;place-items:center;width:37px;height:37px;font-size:15px;display:grid}.sc-section-tabs b{align-self:end;font-size:12px}.sc-section-tabs small{color:#758197;align-self:start;font-size:9px}.sc-section-tabs i{color:#6542cf;background:#eee9fd;border-radius:11px;grid-area:1/3/3;place-items:center;min-width:26px;height:24px;font-size:9px;font-style:normal;display:grid}.sc-toolbar{background:#fbfcfd;border-bottom:1px solid #e3e7ec;align-items:center;gap:8px;min-height:58px;padding:9px 16px;display:flex}.sc-toolbar label{background:#fff;border:1px solid #dce2e8;border-radius:8px;flex:1;align-items:center;gap:8px;height:38px;padding:0 11px;display:flex}.sc-toolbar input{border:0;outline:0;width:100%;font-size:10px}.sc-toolbar select,.sc-toolbar>button{color:#455269;background:#fff;border:1px solid #dce2e8;border-radius:8px;height:38px;padding:0 10px;font-size:10px}.sc-toolbar>button{width:38px;padding:0}.sc-toolbar>button.active{color:#6542d2;background:#f2edff;border-color:#c5b8ed}.sc-layout{grid-template-columns:250px minmax(560px,1fr) 285px;min-height:620px;display:grid}.sc-category-tree{background:#fff;border-right:1px solid #e1e5ea;padding:13px 10px}.sc-category-tree>header{justify-content:space-between;align-items:start;padding:5px 7px 11px;display:flex}.sc-category-tree h2{margin:0;font-size:13px}.sc-category-tree p{color:#778397;margin:4px 0 0;font-size:8.5px;line-height:1.4}.sc-category-tree>header button{color:#6542d0;background:#fff;border:1px solid #dce1e8;border-radius:7px;width:26px;height:26px}.sc-category-tree>button{color:#334058;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;width:100%;min-height:54px;margin-bottom:5px;padding:7px;display:grid}.sc-category-tree>button:hover{background:#f8f9fb}.sc-category-tree>button.active{color:#5837c4;background:#faf8ff;border-color:#dfd6fa}.sc-category-tree>button>span{border-radius:8px;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.sc-category-tree span.violet,.sc-asset-card header>span.template,.sc-asset-card header>span.sequence{color:#6843d4;background:#eee9fd}.sc-category-tree span.blue{color:#2b79c5;background:#e5f1fd}.sc-category-tree span.green{color:#167e5d;background:#e2f3eb}.sc-category-tree span.orange{color:#c27513;background:#fff0d9}.sc-category-tree span.rose{color:#ce405d;background:#fce8ed}.sc-category-tree span.slate{color:#66738a;background:#edf0f4}.sc-category-tree>button>div{flex-direction:column;min-width:0;display:flex}.sc-category-tree b{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.sc-category-tree small{color:#778397;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7.5px;overflow:hidden}.sc-category-tree>button>i{color:#657288;background:#f0f2f5;border-radius:11px;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;display:grid}.sc-library{min-width:0;padding:14px}.sc-library>header{justify-content:space-between;align-items:start;min-height:47px;display:flex}.sc-library>header h2{margin:0;font-size:15px}.sc-library>header p{color:#758196;margin:4px 0 0;font-size:9px}.sc-library>header>button{color:#6542ce;background:0 0;border:0;font-size:9px;font-weight:750}.sc-legend{color:#6b778b;gap:11px;font-size:8.5px;display:flex}.sc-legend span{align-items:center;gap:5px;display:flex}.sc-legend i{background:#2d82ca;border-radius:50%;width:7px;height:7px}.sc-legend i.one-page{background:#6743d4;border-radius:2px}.sc-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sc-asset-card{background:#fff;border:1px solid #dde3e9;border-radius:10px;flex-direction:column;min-width:0;min-height:225px;padding:13px;display:flex}.sc-asset-card>header{justify-content:space-between;align-items:center;display:flex}.sc-asset-card>header>span,.sc-details>header>span,.sc-send-asset>span{color:#6542d4;background:#eee9fd;border-radius:9px;place-items:center;width:39px;height:39px;font-size:8px;font-weight:800;display:grid}.sc-asset-card>header>span.video,.sc-details>header>span.video{color:#287dbe;background:#e3f1fc}.sc-asset-card>header>span.document,.sc-details>header>span.document{color:#ce4a61;background:#fde9ed}.sc-asset-card>header>div{gap:5px;display:flex}.sc-asset-card>header i,.sc-asset-card>header em{border-radius:8px;padding:4px 6px;font-size:7px;font-style:normal}.sc-asset-card>header i{color:#167a5b;background:#e3f3eb}.sc-asset-card>header em{color:#5e42bd;background:#eee9fd}.sc-asset-main{min-height:79px;color:inherit;text-align:left;background:0 0;border:0;padding:10px 0 4px;display:block}.sc-asset-main h3{margin:0;font-size:12px}.sc-asset-main p{color:#68758a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0 0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.sc-tags{gap:5px;margin:8px 0;display:flex;overflow:hidden}.sc-tags span{color:#6245bd;white-space:nowrap;background:#f0ecfb;border-radius:9px;padding:4px 7px;font-size:7.5px}.sc-asset-card>footer{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.sc-asset-card>footer>span{flex-direction:column;min-width:0;display:flex}.sc-asset-card>footer b{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.sc-asset-card>footer small{color:#7b8798;margin-top:3px;font-size:7.5px}.sc-asset-card>footer nav{gap:5px;display:flex}.sc-asset-card>footer button{background:#fff;border:1px solid #dce2e8;border-radius:7px;height:31px;padding:0 8px;font-size:8px;font-weight:700}.sc-insight-panel{background:#fbfcfd;border-left:1px solid #e1e5ea;padding:14px}.sc-asset-list{background:#fff;border:1px solid #dfe4ea;border-radius:9px;overflow:hidden}.sc-asset-list>header,.sc-asset-list>article{grid-template-columns:minmax(280px,1.6fr) .55fr .65fr .55fr 45px 100px;align-items:center;gap:8px;padding:0 12px;display:grid}.sc-asset-list>header{color:#768297;text-transform:uppercase;background:#f8f9fb;height:40px;font-size:7.5px}.sc-asset-list>article{color:#3c4960;border-top:1px solid #edf0f3;min-height:66px;font-size:8.5px}.sc-asset-list>article>button{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:36px 1fr;align-items:center;gap:8px;display:grid}.sc-asset-list>article>button>span{color:#6542d3;background:#eee9fd;border-radius:8px;place-items:center;width:34px;height:34px;font-size:7px;display:grid}.sc-asset-list>article>button>div,.sc-asset-list>article>span{flex-direction:column;min-width:0;display:flex}.sc-asset-list>article b,.sc-asset-list>article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-asset-list>article b{font-size:9px}.sc-asset-list>article small{color:#7a8596;margin-top:3px;font-size:7px}.sc-asset-list nav{gap:4px;display:flex}.sc-asset-list nav button{background:#fff;border:1px solid #dce2e8;border-radius:6px;height:28px;padding:0 6px;font-size:7px}.sc-details>header{justify-content:space-between;display:flex}.sc-details>header>button{background:#edf0f4;border:0;border-radius:50%;width:29px;height:29px;font-size:17px}.sc-details>small{color:#6b50cc;letter-spacing:.06em;margin-top:12px;font-size:7.5px;font-weight:800;display:block}.sc-details h2{margin:5px 0 0;font-size:15px}.sc-details>p{color:#69768b;font-size:9px;line-height:1.55}.sc-details dl{border-top:1px solid #e3e7eb;border-bottom:1px solid #e3e7eb;gap:8px;margin:13px 0;padding:12px 0;display:grid}.sc-details dl>div{grid-template-columns:70px 1fr;gap:8px;display:grid}.sc-details dt{color:#7a8698;font-size:8.5px}.sc-details dd{margin:0;font-size:8.5px;font-weight:650}.sc-details>section{gap:5px;display:grid}.sc-details h3{margin:0 0 3px;font-size:10px}.sc-details>section button{color:#3c4960;text-align:left;background:#fff;border:1px solid #e0e4e9;border-radius:7px;height:31px;font-size:8px}.sc-detail-primary{color:#fff;background:#111a31;border:0;border-radius:8px;width:100%;height:36px;margin-top:11px;font-size:9px;font-weight:750}.sc-video-preview{color:#fff;background:linear-gradient(135deg,#1c2949,#6847df);border-radius:9px;place-items:center;height:108px;margin-top:12px;display:grid;position:relative;overflow:hidden}.sc-video-preview:before{content:"";background:radial-gradient(circle at 75% 20%,#fff3,#0000 36%);position:absolute;inset:0}.sc-video-preview button{z-index:1;color:#fff;background:#ffffff24;border:1px solid #fff7;border-radius:50%;width:40px;height:40px}.sc-video-preview b{font-size:8px;position:absolute;bottom:7px;right:8px}.sc-video-preview span{font-size:7.5px;position:absolute;bottom:7px;left:9px}.sc-summary>header{border-bottom:1px solid #e3e7eb;gap:9px;padding-bottom:12px;display:flex}.sc-summary>header>span{color:#6542d2;background:#eee9fd;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.sc-summary header small{color:#7157cf;font-size:7.5px;font-weight:800}.sc-summary h2{margin-top:3px;font-size:14px}.sc-summary-metrics{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.sc-summary-metrics article{background:#fff;border:1px solid #e1e5eb;border-radius:8px;flex-direction:column;padding:10px;display:flex}.sc-summary-metrics article:first-child{grid-column:1/-1}.sc-summary-metrics b{font-size:18px}.sc-summary-metrics span{color:#758195;margin-top:3px;font-size:8px}.sc-summary>section{margin-top:15px}.sc-summary h3{font-size:10px}.sc-summary>section>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #e5e8ed;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;padding:8px 0;display:grid}.sc-summary>section>button>i{color:#6845d3;background:#eee9fd;border-radius:6px;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;display:grid}.sc-summary>section>button>span{flex-direction:column;min-width:0;display:flex}.sc-summary>section b{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.sc-summary>section small{color:#7b8798;margin-top:2px;font-size:7px}.sc-summary>section em{font-style:normal}.sc-governance{background:#f1f8f5;border:1px solid #d9e8e1;border-radius:8px;gap:8px;margin-top:17px;padding:11px;display:flex}.sc-governance>span{color:#18795b}.sc-governance p{flex-direction:column;margin:0;display:flex}.sc-governance b{font-size:8.5px}.sc-governance small{color:#607669;margin-top:3px;font-size:7.5px;line-height:1.5}.sc-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111a317a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sc-send-modal,.sc-add-modal{background:#fff;border-radius:13px;width:min(610px,100%);padding:19px;box-shadow:0 26px 80px #11182f42}.sc-send-modal>header,.sc-add-modal>header,.sc-master-modal>header{justify-content:space-between;align-items:start;display:flex}.sc-send-modal>header>div{gap:9px;display:flex}.sc-send-modal>header>div>span{color:#6542d0;background:#eee9fd;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.sc-send-modal header small,.sc-add-modal header small,.sc-master-modal header small{color:#6c50cf;font-size:7.5px;font-weight:800}.sc-send-modal h2,.sc-add-modal h2,.sc-master-modal h2{margin:3px 0 0;font-size:17px}.sc-send-modal>header>button,.sc-add-modal>header>button,.sc-master-modal>header>button{background:#f0f2f5;border:0;border-radius:50%;width:29px;height:29px;font-size:17px}.sc-send-asset{background:#fafbfc;border:1px solid #e0e4e9;border-radius:9px;grid-template-columns:39px 1fr auto;align-items:center;gap:9px;margin:14px 0;padding:10px;display:grid}.sc-send-asset>div{flex-direction:column;display:flex}.sc-send-asset b{font-size:9.5px}.sc-send-asset small{color:#798598;margin-top:3px;font-size:8px}.sc-send-asset>i{color:#17795a;background:#e3f3eb;border-radius:8px;padding:4px 7px;font-size:7.5px;font-style:normal}.sc-send-modal>label,.sc-add-modal>label{flex-direction:column;gap:5px;margin-top:11px;display:flex}.sc-send-modal label>span,.sc-add-modal label>span{font-size:9px;font-weight:750}.sc-send-modal input,.sc-send-modal select,.sc-add-modal input,.sc-add-modal select{background:#fff;border:1px solid #dce2e8;border-radius:7px;height:37px;padding:0 9px;font-size:9px}.sc-send-modal textarea,.sc-add-modal textarea{resize:vertical;border:1px solid #dce2e8;border-radius:7px;height:130px;padding:9px;font-size:9px;line-height:1.5}.sc-send-modal label>small{color:#798598;font-size:7.5px}.sc-send-options{grid-template-columns:1fr 1fr;gap:6px 12px;margin-top:11px;display:grid}.sc-send-options label{align-items:center;gap:7px;font-size:8px;display:flex}.sc-send-options input{accent-color:#6542d2;width:14px;height:14px}.sc-send-modal>footer,.sc-add-modal>footer{border-top:1px solid #e5e8ed;justify-content:flex-end;gap:7px;margin-top:15px;padding-top:12px;display:flex}.sc-send-modal>footer button,.sc-add-modal>footer button{background:#fff;border:1px solid #dce2e8;border-radius:7px;height:36px;padding:0 12px;font-size:9px;font-weight:750}.sc-send-modal>footer button:last-child,.sc-add-modal>footer button:last-child{color:#fff;background:#6542d3;border-color:#6542d3}.sc-master-modal{background:#fff;border-radius:13px;width:min(820px,100%);overflow:hidden;box-shadow:0 26px 80px #11182f42}.sc-master-modal>header{padding:17px 18px}.sc-master-modal header p{color:#758196;margin:4px 0 0;font-size:9px}.sc-master-list{border-top:1px solid #e2e6eb;border-bottom:1px solid #e2e6eb;max-height:430px;overflow-y:auto}.sc-master-head,.sc-master-list article{grid-template-columns:38px minmax(260px,1fr) 150px 70px 35px;align-items:center;gap:8px;padding:0 16px;display:grid}.sc-master-head{color:#788498;text-transform:uppercase;background:#f7f9fb;height:37px;font-size:7.5px}.sc-master-head span:first-child{grid-column:1/3}.sc-master-list article{border-top:1px solid #edf0f3;min-height:59px}.sc-master-list article>span{color:#6542d2;background:#eee9fd;border-radius:7px;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.sc-master-list article>div{flex-direction:column;display:flex}.sc-master-list b{font-size:9px}.sc-master-list small{color:#788497;margin-top:2px;font-size:7.5px}.sc-master-list em{font-size:8px;font-style:normal}.sc-master-list article>i{color:#177a5a;background:#e3f3eb;border-radius:8px;justify-self:start;padding:4px 7px;font-size:7px;font-style:normal}.sc-master-list article>button{background:0 0;border:0}.sc-master-modal>footer{grid-template-columns:1fr auto auto;align-items:end;gap:7px;padding:14px 17px;display:grid}.sc-master-modal>footer label{flex-direction:column;gap:5px;display:flex}.sc-master-modal>footer label>span{font-size:8px;font-weight:700}.sc-master-modal>footer input{border:1px solid #dce2e8;border-radius:7px;height:36px;padding:0 9px;font-size:9px}.sc-master-modal>footer button{background:#fff;border:1px solid #dce2e8;border-radius:7px;height:36px;padding:0 11px;font-size:9px;font-weight:750}.sc-add-modal{width:min(580px,100%)}.sc-add-modal>header{margin-bottom:5px}.sc-upload-zone{cursor:pointer;background:#fafbfc;border:1px dashed #c6ced9;border-radius:9px;place-items:center;min-height:120px;align-content:center!important;display:grid!important}.sc-upload-zone input{opacity:0;position:absolute}.sc-upload-zone>span{font-size:20px!important}.sc-upload-zone>b{font-size:9px}.sc-upload-zone>small{color:#788497;font-size:7.5px}@media (max-width:1260px){.sc-layout{grid-template-columns:220px minmax(520px,1fr)}.sc-insight-panel{border-top:1px solid #e1e5ea;border-left:0;grid-column:1/-1}.sc-details,.sc-summary{max-width:760px;margin:auto}}@media (max-width:900px){.sc-head{flex-wrap:wrap;align-items:flex-start}.sc-head>aside{width:100%;overflow-x:auto}.sc-section-tabs{height:auto;overflow-x:auto}.sc-section-tabs>button{min-width:270px}.sc-toolbar{flex-wrap:wrap;align-items:stretch}.sc-toolbar label{min-width:100%}.sc-layout{grid-template-columns:1fr}.sc-category-tree{border-bottom:1px solid #e1e5ea;border-right:0;grid-template-columns:1fr 1fr;gap:5px;display:grid}.sc-category-tree>header{grid-column:1/-1}.sc-library{padding:10px}.sc-asset-list{overflow-x:auto}.sc-asset-list>header,.sc-asset-list>article{min-width:900px}.sc-insight-panel{grid-column:auto}.sc-master-modal>footer,.sc-send-options{grid-template-columns:1fr}}@media (max-width:570px){.shared-collateral{border-radius:0}.sc-head h1{font-size:22px}.sc-head>aside>em{display:none}.sc-head>aside button{flex:1}.sc-section-tabs>button{min-width:230px}.sc-asset-grid,.sc-category-tree{grid-template-columns:1fr}.sc-library>header{flex-direction:column;align-items:flex-start;gap:7px}.sc-asset-card>footer{flex-direction:column;align-items:flex-start}.sc-asset-card>footer nav{width:100%}.sc-asset-card>footer nav button{flex:1}.sc-master-head,.sc-master-list article{grid-template-columns:34px 1fr 28px}.sc-master-head span:nth-child(2),.sc-master-head span:nth-child(3),.sc-master-list article>em,.sc-master-list article>i{display:none}.sc-master-head span:first-child{grid-column:1/3}.sc-send-modal,.sc-add-modal{max-height:90vh;overflow-y:auto}}.company-admin-master{color:#101735;gap:18px;font-size:14px;display:grid}.company-master-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.company-master-head span{color:#7552e7;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.company-master-head h2{margin:6px 0 5px;font-size:28px}.company-master-head p{color:#65708d;max-width:780px;margin:0;line-height:1.55}.company-master-head>button{color:#fff;cursor:pointer;background:#101735;border:0;border-radius:11px;padding:13px 20px;font-weight:750}.company-master-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.company-master-summary article{background:#fff;border:1px solid #e1e5ef;border-radius:14px;align-items:center;gap:13px;padding:17px;display:flex}.company-master-summary article>span{color:#633de4;background:#f0ebff;border-radius:13px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:grid}.company-master-summary b,.company-master-summary small{display:block}.company-master-summary b{font-size:14px}.company-master-summary small{color:#7b849d;margin-top:4px}.company-master-switch{border-bottom:1px solid #e3e6ef;gap:7px;display:flex}.company-master-switch button{color:#606a84;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 16px;font-weight:750;display:flex}.company-master-switch button.active{color:#5d37df;border-color:#6d49e8}.company-type-master-grid{grid-template-columns:minmax(260px,.72fr) minmax(520px,1.7fr);gap:16px;display:grid}.company-type-level-one,.company-type-level-two,.company-industry-master{background:#fff;border:1px solid #e0e4ed;border-radius:16px;overflow:hidden}.company-type-level-one{padding:17px}.company-type-level-one header,.company-type-level-two>header,.company-industry-master>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.company-type-level-one header small,.company-type-level-two header small{color:#7861ca;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800;display:block}.company-type-level-one h3,.company-type-level-two h3,.company-industry-master h3{margin:4px 0 0;font-size:18px}.company-type-level-one header button{color:#5f3cdb;background:#fff;border:1px solid #d9ddea;border-radius:9px;padding:8px 10px;font-weight:700}.company-type-level-one>p{color:#778098;margin:10px 0 14px;line-height:1.5}.company-type-level-one>button{text-align:left;color:#18203d;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:12px;grid-template-columns:38px 1fr auto auto;align-items:center;gap:11px;width:100%;margin-top:7px;padding:12px;display:grid}.company-type-level-one>button:hover,.company-type-level-one>button.active{background:#f7f4ff;border-color:#cabcf8}.company-type-level-one>button>span{color:#6942e7;background:#f0ebff;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.company-type-level-one>button b,.company-type-level-one>button small{display:block}.company-type-level-one>button small{color:#7a8399;margin-top:3px}.company-type-level-one>button em{background:#eef1f6;border-radius:999px;padding:4px 8px;font-style:normal}.company-type-level-one>button i{color:#8b93a8;font-style:normal}.company-type-level-two>header,.company-industry-master>header{border-bottom:1px solid #e4e7ee;padding:18px}.company-type-level-two>header p,.company-industry-master>header p{color:#717b94;margin:5px 0 0}.company-type-level-two>header>span,.company-industry-master>header>span{color:#623fe0;background:#f0ebff;border-radius:999px;padding:7px 10px;font-weight:750}.company-type-level-two>form,.company-industry-master>form{background:#fbfbfd;border-bottom:1px solid #e5e8ef;align-items:end;gap:10px;padding:14px 18px;display:flex}.company-type-level-two form label,.company-industry-master form label{flex:1;gap:6px;display:grid}.company-type-level-two form label span,.company-industry-master form label span{color:#68728c;font-size:11px;font-weight:750}.company-type-level-two form input,.company-industry-master form input,.company-industry-master form select{color:#17203b;background:#fff;border:1px solid #dce1ea;border-radius:9px;height:40px;padding:0 11px}.company-type-level-two form button,.company-industry-master form button{color:#fff;background:#101735;border:0;border-radius:9px;height:40px;padding:0 15px;font-weight:750}.company-subtype-table{padding:0 18px 14px}.company-subtype-row{border-bottom:1px solid #edf0f5;grid-template-columns:1.2fr .8fr .75fr .55fr .42fr;align-items:center;gap:10px;min-height:50px;display:grid}.company-subtype-row.heading{color:#79829a;text-transform:uppercase;min-height:38px;font-size:10px;font-weight:800}.company-subtype-row>span:first-child{align-items:center;gap:9px;display:flex}.company-subtype-row>span:first-child i{color:#633fe2;background:#f0ebff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:grid}.company-subtype-row em.active{color:#13765b;background:#e6f7f1;border-radius:999px;padding:5px 8px;font-style:normal}.company-subtype-row>span:last-child{gap:5px;display:flex}.company-subtype-row>span:last-child button{color:#5c6680;background:#fff;border:1px solid #e0e4ec;border-radius:8px;padding:6px 8px}.company-industry-master>form{grid-template-columns:1fr 1fr auto;display:grid}.company-industry-table{overflow:auto}.company-industry-table table{border-collapse:collapse;width:100%}.company-industry-table th,.company-industry-table td{text-align:left;border-bottom:1px solid #e8ebf1;padding:13px 16px}.company-industry-table th{color:#737d96;text-transform:uppercase;background:#fbfbfd;font-size:10px}.company-industry-table td:first-child{align-items:center;gap:10px;display:flex}.company-industry-table td:first-child span{color:#3077bd;background:#edf6ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.company-master-status{color:#69738b;background:#f0f1f4;border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;display:inline-flex}.company-master-status i{background:#8e97aa;border-radius:50%;width:7px;height:7px}.company-master-status.active{color:#14785c;background:#e6f7f1}.company-master-status.active i{background:#19a47a}.company-industry-table td:last-child button{color:#5e3dd9;background:#fff;border:1px solid #dfe3eb;border-radius:8px;padding:7px 10px;font-weight:700}@media (max-width:980px){.company-master-summary,.company-type-master-grid,.company-industry-master>form{grid-template-columns:1fr}.company-subtype-row{grid-template-columns:1.2fr .8fr .6fr}.company-subtype-row>span:nth-child(3),.company-subtype-row>span:nth-child(4){display:none}}.company-profile-master-strip{background:#fbfcfe;border-top:1px solid #e6e9f0;border-bottom:1px solid #e6e9f0;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;display:grid}.company-profile-master-strip article{border-right:1px solid #e6e9f0;padding:12px 18px}.company-profile-master-strip article span,.company-profile-master-strip article b,.company-profile-master-strip article small{display:block}.company-profile-master-strip article span{text-transform:uppercase;letter-spacing:.06em;color:#7a849b;font-size:10px;font-weight:750}.company-profile-master-strip article b{color:#151d39;margin-top:4px;font-size:13px}.company-profile-master-strip article small{color:#8b93a6;margin-top:3px}.company-profile-master-strip>button{color:#6540de;cursor:pointer;background:#f3f0ff;border:0;padding:0 18px;font-weight:750}.company-contact-hierarchy{background:#fff;border:1px solid #dfe4ed;border-radius:16px;margin:18px;overflow:hidden}.company-contact-hierarchy>header{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.company-contact-hierarchy>header span{color:#6f4be0;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:800}.company-contact-hierarchy h2{margin:4px 0 2px;font-size:19px}.company-contact-hierarchy p{color:#748098;margin:0}.company-contact-hierarchy nav{gap:8px;display:flex}.company-contact-hierarchy nav button{color:#5e3bd8;background:#fff;border:1px solid #dce1eb;border-radius:9px;padding:9px 12px;font-weight:700}.company-org-chart{background:linear-gradient(#fff 0,#fbfcff 100%);justify-items:center;padding:20px;display:grid;overflow:auto}.company-org-company{background:#f6f3ff;border:1px solid #cfc4f5;border-radius:12px;align-items:center;gap:10px;min-width:220px;padding:11px 14px;display:flex;box-shadow:0 7px 20px #48368214}.company-org-company b,.company-org-company small{display:block}.company-org-company small{color:#746b91;margin-top:2px}.company-org-connector{background:#b9c0d2;width:1px;height:24px}.company-org-connector.split{background:0 0;border-top:1px solid #b9c0d2;width:min(72%,650px);height:30px;position:relative}.company-org-connector.split:before,.company-org-connector.split:after{content:"";border-left:1px solid #b9c0d2;height:30px;position:absolute;top:-1px}.company-org-connector.split:before{left:0}.company-org-connector.split:after{right:0}.company-org-level{justify-content:center;gap:12px;min-width:max-content;display:flex}.company-org-level.executive .company-org-node{border-color:#cabef2}.company-org-level.managers .company-org-node{border-color:#bcdfee}.company-org-level.team .company-org-node{border-color:#cbe6d8}.company-org-node{text-align:left;color:#17203a;cursor:pointer;background:#fff;border:1px solid #dce1eb;border-radius:12px;grid-template-columns:40px minmax(145px,1fr) auto;align-items:center;gap:10px;min-width:225px;padding:10px;display:grid}.company-org-node:hover{transform:translateY(-1px);box-shadow:0 8px 22px #1e2a4f1a}.company-org-node b,.company-org-node small,.company-org-node em{display:block}.company-org-node small{color:#5f6982;margin-top:2px}.company-org-node em{color:#8a92a6;margin-top:4px;font-size:10px;font-style:normal}.company-org-node>i{color:#8a94aa;font-style:normal}.company-org-unassigned{border-top:1px dashed #d4d9e5;align-items:center;gap:10px;width:100%;margin-top:20px;padding-top:14px;display:flex}.company-org-unassigned>span{color:#7d869c;margin-right:auto;font-size:11px;font-weight:750}.company-org-unassigned .company-org-node{min-width:205px}@media (max-width:900px){.company-profile-master-strip{grid-template-columns:1fr 1fr}.company-profile-master-strip>button{min-height:48px}.company-contact-hierarchy{margin:12px}.company-contact-hierarchy>header{flex-direction:column;align-items:flex-start}.company-org-chart{justify-items:start}.company-org-company{justify-self:center}.company-org-level{justify-content:flex-start}}.cv2-header{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:stretch;gap:16px;margin-bottom:16px;display:grid}@media (max-width:1150px){.cv2-header{grid-template-columns:1fr}}.company-detail .company-tabs.company-tabs-v2{margin-bottom:16px}.cv2-tab-split>.company-data-tab{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:var(--nx-glass-bg-deep);min-width:0;box-shadow:var(--nx-shadow-tight), var(--nx-inset-hi)}.cv2-identity{border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-glass-bg-deep);box-shadow:var(--nx-shadow-tight), var(--nx-inset-hi);gap:16px;padding:20px;display:flex}.cv2-logo{color:#fff;background:linear-gradient(145deg, var(--nx-teal), var(--nx-teal-dark));border-radius:18px;flex:none;place-items:center;width:76px;height:76px;font-size:30px;font-weight:800;display:grid;overflow:hidden}.cv2-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.cv2-identity-copy{align-content:start;gap:7px;min-width:0;display:grid}.cv2-identity h1{color:var(--nx-text);letter-spacing:-.35px;align-items:center;gap:8px;margin:0;font-size:22px;display:flex}.cv2-identity h1 i{color:#fff;background:var(--nx-teal-dark);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:inline-flex}.cv2-identity p{color:var(--nx-text-2);margin:0;font-size:11.5px}.cv2-identity p a{color:var(--nx-teal-ink)}.cv2-chips{flex-wrap:wrap;gap:6px;display:flex}.cv2-chips i{color:#3d4d4a;border:1px solid var(--nx-border);background:#f7f1e8cc;border-radius:999px;padding:4px 9px;font-size:10px;font-style:normal;font-weight:600}.cv2-chips i.customer{color:#4f6635;background:#e8eedd;border-color:#0000}.cv2-social{align-items:center;gap:7px;display:flex}.cv2-social span{color:var(--nx-text-2);letter-spacing:.07em;text-transform:uppercase;font-size:9.5px;font-weight:700}.cv2-social a{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.cv2-social a.li{background:#0a66c2}.cv2-social a.x{background:#0f1419}.cv2-social a.fb{background:#1877f2}.cv2-social a.ig{color:var(--nx-teal-ink);background:#e5eeea}.cv2-summary{border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-glass-bg-deep);min-width:0;box-shadow:var(--nx-shadow-tight), var(--nx-inset-hi);padding:16px 18px}.cv2-summary>header{color:var(--nx-teal-dark);letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:700}.cv2-summary>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.cv2-summary article{border-right:1px solid #5b777724;grid-template-rows:auto auto auto 1fr;grid-template-columns:30px minmax(0,1fr);gap:2px 9px;min-width:0;padding-right:10px;display:grid}.cv2-summary article:last-child{border-right:0;padding-right:0}.cv2-summary-icon{border-radius:9px;flex-shrink:0;grid-row:1/4;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.cv2-summary-icon.teal{color:var(--nx-teal-ink);background:#e5eeea}.cv2-summary-icon.blue{color:#3f6a75;background:#e2edef}.cv2-summary-icon.lavender{color:#64548c;background:#ece7f3}.cv2-summary-icon.sage{color:#4f6635;background:#e8eedd}.cv2-summary-icon.peach{color:#96683d;background:#f5e9dd}.cv2-summary-icon.coral{color:#a8574d;background:#f6e7e3}.cv2-summary small{color:var(--nx-text-2);font-size:10px;font-weight:500}.cv2-summary b{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1.1}.cv2-summary em{color:var(--nx-text-2);font-size:9.5px;font-style:normal}.cv2-bars{grid-column:1/-1;align-items:flex-end;gap:2px;height:26px;margin-top:6px;display:flex}.cv2-bars u{background:var(--nx-teal);opacity:.75;border-radius:2px 2px 0 0;flex:1;min-height:3px}.cv2-bars.blue u{background:#7e9fa6}.cv2-bars.lavender u{background:var(--nx-lavender)}.cv2-bars.sage u{background:#97ab7e}.cv2-bars.peach u{background:#c29275}.cv2-bars.coral u{background:#c88b82}@media (max-width:1280px){.cv2-summary>div{grid-template-columns:repeat(3,minmax(0,1fr))}.cv2-summary article{border-right:0}}.cv2-tab-split{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:16px;display:grid}@media (max-width:1350px){.cv2-tab-split{grid-template-columns:1fr}}.cv2-rail{align-content:start;gap:16px;min-width:0;display:grid}.cv2-card{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:var(--nx-glass-bg-deep);min-width:0;box-shadow:var(--nx-shadow-tight), var(--nx-inset-hi);padding:18px}.cv2-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.cv2-card-head.inner{margin-top:22px}.cv2-card-head h2{color:var(--nx-text);margin:0;font-size:15px;font-weight:650}.cv2-card-head p{color:var(--nx-text-2);margin:4px 0 0;font-size:11px}.cv2-head-actions{flex-wrap:wrap;gap:8px;display:flex}.cv2-head-actions button,.cv2-secondary{border:1px solid var(--nx-border);color:#3d4d4a;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex}.cv2-head-actions button:hover,.cv2-secondary:hover{border-color:var(--nx-border-strong);color:var(--nx-text)}.cv2-primary{cursor:pointer;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:11.5px;font-weight:620;display:inline-flex;color:#fff!important;background:linear-gradient(135deg,#3f827f,#6f7e4d)!important;border:1px solid #2e625f8c!important}.cv2-secondary{color:var(--nx-teal-ink)}.cv2-link{color:var(--nx-teal-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11.5px;font-weight:620;display:inline-flex}.cv2-link.subtle{color:var(--nx-text-2);margin-top:10px}.cv2-note{color:var(--nx-text-2);align-items:center;gap:6px;margin:0 0 12px;font-size:10.5px;display:inline-flex}.cv2-group-label{color:var(--nx-teal-dark);letter-spacing:.08em;text-transform:uppercase;margin:4px 0 10px;font-size:10px;font-weight:700}.cv2-block-icon{width:26px;height:26px;color:var(--nx-teal-ink);background:#e5eeea;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cv2-footnote{color:var(--nx-text-2);align-items:center;gap:6px;margin:10px 0 0;font-size:10px;display:flex}.cv2-chip-row{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.cv2-chip-row button{border:1px solid var(--nx-border);color:#3d4d4a;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.cv2-chip-row button i{min-width:18px;color:var(--nx-teal-ink);text-align:center;background:#5f999724;border-radius:999px;padding:1px 5px;font-size:9.5px;font-style:normal}.cv2-chip-row button.active{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971a}.cv2-filter-row{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.cv2-filter-row button{border:1px solid var(--nx-border);color:#3d4d4a;white-space:nowrap;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.cv2-search{border:1px solid var(--nx-border);min-width:200px;height:34px;color:var(--nx-text-2);background:#fff;border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.cv2-search input{width:100%;color:var(--nx-text);font:inherit;background:0 0;border:0;outline:0;font-size:11.5px}.cv2-search:focus-within{border-color:var(--nx-teal-dark);box-shadow:0 0 0 3px #5f999729}.cv2-table{border:1px solid var(--nx-border);background:var(--nx-porcelain);border-radius:12px;overflow-x:auto}.cv2-table table{border-collapse:collapse;width:100%;min-width:860px}.cv2-table th{height:38px;color:var(--nx-text-2);border-bottom:1px solid var(--nx-border);letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f7f1e8b8;padding:0 12px;font-size:10px;font-weight:600}.cv2-table td{height:50px;color:var(--nx-text);border-bottom:1px solid #5b77771f;padding:6px 12px;font-size:11.5px}.cv2-table tbody tr:last-child td{border-bottom:0}.cv2-table tbody tr:hover td{background:#afcbd024}.cv2-table b{font-size:11.5px;font-weight:600}.cv2-table-foot{color:var(--nx-text-2);justify-content:space-between;margin-top:10px;font-size:10.5px;display:flex}.cv2-doc-name{align-items:center;gap:9px;display:flex}.cv2-pill{color:#3d4d4a;white-space:nowrap;background:#f7f1e8e6;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex}.cv2-pill.good{color:#4f6635;background:#e8eedd}.cv2-pill.warm{color:#96683d;background:#f5e9dd}.cv2-pill.teal{color:var(--nx-teal-ink);background:#e5eeea}.cv2-pill.blue{color:#3f6a75;background:#e2edef}.cv2-pill.lavender{color:#64548c;background:#ece7f3}.cv2-pill.muted{color:var(--nx-text-2);background:#f7f1e8e6}.cv2-row-action{border:1px solid var(--nx-border);height:28px;color:var(--nx-teal-ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:10.5px;font-weight:620;display:inline-flex}.cv2-row-action:hover{border-color:var(--nx-border-strong)}.cv2-row-action.primary{color:#fff;background:linear-gradient(135deg,#3f827f,#6f7e4d);border-color:#2e625f8c}.cv2-row-actions{align-items:center;gap:6px;display:flex}.cv2-icon-action{border:1px solid var(--nx-border);width:28px;height:28px;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;text-decoration:none;display:inline-flex}.cv2-progress{gap:4px;min-width:110px;display:grid}.cv2-progress small{color:var(--nx-text-2);font-size:10px}.cv2-progress span{background:#5b777724;border-radius:3px;height:5px;overflow:hidden}.cv2-progress i{background:var(--nx-teal);border-radius:3px;height:100%;display:block}.cv2-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:1350px){.cv2-overview{grid-template-columns:1fr}}.cv2-record-block{border-top:1px solid #5b777724;padding:14px 0}.cv2-record-block:first-of-type{border-top:0}.cv2-record-block>header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.cv2-record-block h3{color:var(--nx-text);flex:1;margin:0;font-size:12.5px;font-weight:650}.cv2-record-block>header button{color:var(--nx-teal-ink);cursor:pointer;background:0 0;border:0;font-size:10.5px;font-weight:620}.cv2-record-split{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.cv2-fields{gap:12px 20px;margin:0;display:grid}.cv2-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cv2-fields.one{grid-template-columns:1fr;gap:9px}.cv2-fields.one.compact{gap:7px}.cv2-fields dt{color:var(--nx-text-2);font-size:10.5px}.cv2-fields dd{color:var(--nx-text);margin:3px 0 0;font-size:12px;font-weight:600}.cv2-fields.one>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cv2-fields.one dd{text-align:right;margin:0}.cv2-fields .cv2-total dt,.cv2-fields .cv2-total dd{color:var(--nx-text);border-top:1px solid var(--nx-border);padding-top:7px;font-weight:750}.cv2-fields dd a{color:var(--nx-teal-ink)}.cv2-description{color:var(--nx-text-2);margin:0;font-size:11.5px;line-height:1.55}.cv2-snapshot-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}@media (max-width:900px){.cv2-snapshot-grid,.cv2-record-split,.cv2-fields.three{grid-template-columns:1fr}}.cv2-snapshot-grid article{border:1px solid var(--nx-border);background:#ffffffbf;border-radius:12px;padding:12px}.cv2-snapshot-grid article>header{grid-template-columns:26px minmax(0,1fr);gap:2px 10px;margin-bottom:10px;display:grid}.cv2-snapshot-grid article>header span{grid-row:1/3}.cv2-snapshot-grid article b{color:var(--nx-text);font-size:12px}.cv2-snapshot-grid article small{color:var(--nx-text-2);font-size:10px}.cv2-mini-stats{flex-wrap:wrap;gap:10px 16px;margin-bottom:10px;display:flex}.cv2-mini-stats span{display:grid}.cv2-mini-stats b{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:14px}.cv2-mini-stats small{color:var(--nx-text-2);font-size:9.5px}.cv2-snapshot-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-bottom:10px;display:grid}.cv2-snapshot-row span{grid-template-columns:26px auto minmax(0,1fr);align-items:center;gap:2px 10px;display:grid}.cv2-snapshot-row i{grid-row:1/3}.cv2-snapshot-row b{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:14px}.cv2-snapshot-row small{color:var(--nx-text-2);grid-column:3;font-size:10px}.cv2-programme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:8px;display:grid}@media (max-width:1100px){.cv2-programme-grid{grid-template-columns:1fr}}.cv2-programme-grid article{border:1px solid var(--nx-border);background:#ffffffbf;border-radius:12px;align-content:start;gap:10px;padding:14px;display:grid}.cv2-programme-grid article>header{gap:10px;display:flex}.cv2-programme-grid article b{color:var(--nx-text);font-size:12.5px;display:block}.cv2-programme-grid article small{color:var(--nx-text-2);font-size:10px}.cv2-programme-grid select{border:1px solid var(--nx-border);height:34px;color:var(--nx-text);font:inherit;background:#fff;border-radius:8px;padding:0 9px;font-size:11px}.cv2-programme-grid p{color:var(--nx-text-2);margin:0;font-size:10.5px}.cv2-programme-grid footer{justify-content:flex-end;gap:8px;display:flex}.cv2-programme-grid footer button:first-child{border:1px solid var(--nx-border);color:#3d4d4a;cursor:pointer;background:#fff;border-radius:8px;height:32px;padding:0 12px;font-size:11px;font-weight:600}.cv2-funnel{gap:7px;margin-bottom:12px;display:grid}.cv2-funnel .bar{min-width:42px;height:24px;color:var(--nx-text);background:#a5c2c6;border-radius:6px;align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.cv2-funnel .bar.teal{background:#8bb5b3}.cv2-funnel .bar.mist{background:#c4d8db}.cv2-funnel .bar.lavender{background:#cfc6df}.cv2-funnel .bar.sage{background:#cdd9bd}.cv2-funnel small{color:var(--nx-text-2);margin-top:2px;font-size:9.5px;display:block}.cv2-legend{border-top:1px solid #5b777724;gap:6px;margin:0;padding:10px 0 0;list-style:none;display:grid}.cv2-legend li{color:var(--nx-text-2);align-items:center;gap:8px;font-size:10.5px;display:flex}.cv2-legend b{color:var(--nx-text);font-variant-numeric:tabular-nums;margin-left:auto}.cv2-legend i{background:var(--nx-teal);border-radius:50%;width:8px;height:8px}.cv2-legend i.coral{background:#c88b82}.cv2-legend i.muted{background:#b9c0c0}.cv2-feed-row{border-top:1px solid #5b77771f;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.cv2-feed-row:first-of-type{border-top:0}.cv2-feed-row .row-avatar{width:28px;height:28px;font-size:9px}.cv2-feed-row p{color:var(--nx-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.cv2-feed-row time{color:var(--nx-text-2);white-space:nowrap;font-size:10px}.cv2-card-foot{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.cv2-card-foot button:first-child{border:1px solid var(--nx-border);color:#3d4d4a;cursor:pointer;background:#fff;border-radius:8px;height:32px;padding:0 12px;font-size:11px;font-weight:600}.cv2-queue-row{border-top:1px solid #5b77771f;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:9px 0;display:grid}.cv2-queue-row:first-of-type{border-top:0}.cv2-queue-row b{color:var(--nx-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.cv2-queue-row small{color:var(--nx-text-2);white-space:nowrap;font-size:10px}.cv2-queue-row em{color:var(--nx-teal-ink);white-space:nowrap;font-size:10px;font-style:normal}.cv2-queue-row button{border:1px solid var(--nx-border);height:26px;color:var(--nx-teal-ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:7px;align-items:center;padding:0 9px;font-size:10px;font-weight:620;display:inline-flex}.cv2-suggest-row{border-top:1px solid #5b77771f;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.cv2-suggest-row:first-of-type{border-top:0}.cv2-suggest-row .row-avatar{width:30px;height:30px;font-size:9.5px}.cv2-suggest-row b{color:var(--nx-text);font-size:11.5px;display:block}.cv2-suggest-row small{color:var(--nx-text-2);font-size:10px;display:block}.cv2-suggest-row em{color:var(--nx-teal-ink);font-size:9.5px;font-style:normal;display:block}.cv2-stack{gap:6px;display:grid}.cv2-schedule-row{border-top:1px solid #5b77771f;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.cv2-schedule-row:first-of-type{border-top:0}.cv2-date{border:1px solid var(--nx-border);background:#f7f1e8b3;border-radius:9px;justify-items:center;padding:4px 0;display:grid}.cv2-date small{color:var(--nx-text-2);text-transform:uppercase;font-size:7.5px}.cv2-date b{color:var(--nx-text);font-size:13px}.cv2-schedule-row div b{color:var(--nx-text);font-size:11px;display:block}.cv2-schedule-row div small{color:var(--nx-text-2);font-size:10px}.cv2-schedule-row i{color:var(--nx-text-2)}.cv2-stage-bars{gap:9px;display:grid}.cv2-stage-bars>div{grid-template-columns:78px minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.cv2-stage-bars b{color:var(--nx-text);font-size:10.5px;font-weight:600}.cv2-stage-bars span{background:#5b77771f;border-radius:4px;height:7px;overflow:hidden}.cv2-stage-bars span i{background:var(--nx-teal);border-radius:4px;height:100%;display:block}.cv2-stage-bars span i.sage{background:#97ab7e}.cv2-stage-bars span i.mist{background:#7e9fa6}.cv2-stage-bars span i.lavender{background:var(--nx-lavender)}.cv2-stage-bars span i.teal{background:var(--nx-teal)}.cv2-stage-bars span i.peach{background:#c29275}.cv2-stage-bars small{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:10.5px}.cv2-stage-bars em{color:var(--nx-text-2);font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal}.cv2-chevrons{gap:4px;display:flex}.cv2-chevrons span{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);background:#e5eeea;flex:1;justify-items:center;gap:2px;padding:10px 4px;display:grid}.cv2-chevrons span:first-child{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);border-radius:8px 0 0 8px}.cv2-chevrons span.teal{background:var(--nx-teal-dark)}.cv2-chevrons span.teal b,.cv2-chevrons span.teal small{color:#fff}.cv2-chevrons span.lavender{background:#ece7f3}.cv2-chevrons span.sage{background:#e8eedd}.cv2-chevrons span.blue{background:#e2edef}.cv2-chevrons b{color:var(--nx-text);font-size:14px}.cv2-chevrons small{color:var(--nx-text-2);text-align:center;font-size:8px}.cv2-playbook{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.cv2-playbook span{border:1px dashed var(--nx-border);text-align:center;border-radius:10px;justify-items:center;gap:4px;padding:10px 6px;display:grid}.cv2-playbook b{color:var(--nx-text);font-size:11px}.cv2-playbook small{color:var(--nx-text-2);font-size:8.5px}.cv2-main-col{align-content:start;gap:16px;min-width:0;display:grid}.cv2-field-note{color:var(--nx-text-2);margin-top:2px;font-size:9.5px;display:block}.cv2-parent-link{padding:0;font-size:12px}.cv2-pill.expired{color:#a8574d;background:#f6e7e3}.cv2-cell-muted{color:var(--nx-text-2);font-size:11px}.ldm-layout{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:16px;display:grid}.ldm-layout.full{grid-template-columns:minmax(0,1fr)}@media (max-width:1250px){.ldm-layout{grid-template-columns:1fr}}.ldm-live{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.ldm-main,.ldm-overview{border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-glass-bg-deep);min-width:0;box-shadow:var(--nx-shadow-tight), var(--nx-shadow-ambient), var(--nx-inset-hi)}.ldm-overview{grid-column:1/-1}.ldm-overview .ldm-kpis{padding-bottom:16px}.ldm-overview .ldm-tabs:last-child{border-bottom:0}.ldm-rail{align-content:start;gap:16px;min-width:0;display:grid}.ldm-head{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 14px;display:flex}.ldm-head h1{color:var(--nx-text);letter-spacing:-.4px;margin:0;font-size:27px;font-weight:700}.ldm-head p{color:var(--nx-text-2);margin:5px 0 0;font-size:12.5px}.ldm-add{height:42px!important}.ldm-tabs{border-bottom:1px solid var(--nx-border);gap:18px;padding:0 22px;display:flex}.ldm-tabs button{min-height:46px;color:var(--nx-text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-size:12px;font-weight:620}.ldm-tabs button.active{color:var(--nx-teal-ink);border-bottom-color:var(--nx-teal-dark)}.ldm-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px 18px 4px;display:grid}@media (max-width:1100px){.ldm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ldm-kpi{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:#ffffffb8;grid-template-rows:1fr auto;grid-template-columns:44px minmax(0,1fr);gap:8px 12px;min-width:0;min-height:128px;padding:14px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 2px 6px #263a3e0f,inset 0 1px #ffffffd9}.ldm-kpi:hover{box-shadow:var(--nx-shadow-tight), 0 14px 30px #263a3e24;transform:translateY(-2px)}.ldm-kpi small{color:var(--nx-text-2);font-size:11.5px;font-weight:500;display:block}.ldm-kpi b{color:var(--nx-text);font-variant-numeric:tabular-nums;margin-top:3px;font-size:25px;font-weight:700;line-height:1.1;display:block}.ldm-kpi em{color:var(--nx-teal-ink);margin-top:3px;font-size:10px;font-style:normal;font-weight:600;display:block}.ldm-kpi .ldm-trend{grid-column:1/-1;height:30px}.ldm-trend{width:100%;display:block}.ldm-toolbar{border-bottom:1px solid #5b777724;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.ldm-toolbar .cv2-search{flex:1;min-width:220px;height:38px}.ldm-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ldm-tools>button,.ldm-filter-wrap>button{border:1px solid var(--nx-border);color:#3d4d4a;white-space:nowrap;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex}.ldm-tools>button:hover,.ldm-filter-wrap>button:hover{border-color:var(--nx-border-strong);color:var(--nx-text)}.ldm-filter-wrap>button.active{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971a}.ldm-filter-wrap{position:relative}.ldm-filter-pop{z-index:30;border:1px solid var(--nx-border);background:#fff;border-radius:12px;gap:10px;width:280px;padding:14px;display:grid;position:absolute;top:44px;left:0;box-shadow:0 18px 42px #1f303329}.ldm-filter-pop header{justify-content:space-between;align-items:center;display:flex}.ldm-filter-pop header b{color:var(--nx-text);font-size:12.5px}.ldm-filter-pop header button{cursor:pointer;background:0 0;border:0;width:26px;height:26px;font-size:15px}.ldm-filter-pop label{color:var(--nx-text-2);gap:5px;font-size:10.5px;font-weight:600;display:grid}.ldm-filter-pop select{border:1px solid var(--nx-border);height:36px;color:var(--nx-text);font:inherit;background:#fff;border-radius:8px;padding:0 9px;font-size:11.5px}.ldm-clear{border:1px solid var(--nx-border);height:32px;color:var(--nx-teal-ink);cursor:pointer;background:#fff;border-radius:8px;font-size:11px;font-weight:620}.ldm-chip{border:1px solid var(--nx-teal);height:26px;color:var(--nx-teal-ink);background:#5f99971a;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:10.5px;font-weight:620;display:inline-flex}.ldm-chip.removable{cursor:pointer}.ldm-view-toggle{border:1px solid var(--nx-border);background:#f7f1e8b3;border-radius:10px;height:38px;padding:3px;display:inline-flex}.ldm-view-toggle button{width:32px;height:30px;color:var(--nx-text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ldm-view-toggle button.active{color:var(--nx-teal-ink);background:#fff;box-shadow:0 1px 4px #263a3e1f}.ldm-bulk{background:#5f99970f;border-bottom:1px solid #5b777724;align-items:center;gap:10px;padding:10px 18px;display:flex}.ldm-bulk b{color:var(--nx-text);font-size:11.5px}.ldm-bulk button{border:1px solid var(--nx-border);height:30px;color:var(--nx-teal-ink);cursor:pointer;background:#fff;border-radius:8px;padding:0 11px;font-size:11px;font-weight:620}.ldm-table{border-radius:0 0 var(--nx-radius-lg) var(--nx-radius-lg);box-shadow:none;border:0;margin:0}.ldm-table table{min-width:1150px}.ldm-lead-link{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.ldm-lead-link .row-avatar{flex-shrink:0;width:34px;height:34px}.ldm-lead-link b{color:var(--nx-text);font-size:12.5px;font-weight:600;display:block}.ldm-lead-link:hover b{color:var(--nx-teal-ink)}.ldm-lead-link small{color:var(--nx-text-2);font-size:10.5px}.ldm-company{color:var(--nx-text);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ldm-company.overdue,.ldm-card-facts dd.overdue{color:#a8574d}.ldm-company em{color:#a8574d;font-size:10px;font-style:normal}.ldm-owner{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.ldm-owner i,.ldm-owner-dot{color:#fff;background:var(--nx-teal-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:8px;font-style:normal;font-weight:700;display:inline-flex}.ldm-muted{color:var(--nx-text-2)}.ldm-icon-btn{border:1px solid var(--nx-border);width:30px;height:30px;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ldm-icon-btn:hover{border-color:var(--nx-border-strong);color:var(--nx-teal-ink)}.ldm-row-menu-wrap{display:inline-flex;position:relative}.ldm-row-menu{z-index:30;border:1px solid var(--nx-border);background:#fff;border-radius:11px;min-width:190px;padding:6px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 16px 38px #1f303329}.ldm-row-menu button{width:100%;color:var(--nx-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:11.5px;display:block}.ldm-row-menu button:hover{color:var(--nx-teal-ink);background:#5f99971a}.ldm-row-menu i{background:#5b777729;height:1px;margin:5px 2px;display:block}.ldm-score{background:conic-gradient(var(--nx-teal) var(--ldm-score), #5b777724 var(--ldm-score));border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.ldm-score:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:3px}.ldm-score b{color:var(--nx-teal-ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;position:relative}.ldm-score.warm{background:conic-gradient(#c29275 var(--ldm-score), #5b777724 var(--ldm-score))}.ldm-score.warm b{color:#96683d}.ldm-score.low{background:conic-gradient(#c88b82 var(--ldm-score), #5b777724 var(--ldm-score))}.ldm-score.low b{color:#a8574d}.ldm-stage{white-space:nowrap;color:#3f6a75;background:#e2edef;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:10px;font-weight:620;display:inline-flex}.ldm-stage.new{color:#3f6a75;background:#e2edef}.ldm-stage.contacted{color:var(--nx-teal-ink);background:#e5eeea}.ldm-stage.engaged{color:#4f6635;background:#e8eedd}.ldm-stage.qualified{color:#64548c;background:#ece7f3}.ldm-stage.rfi_discovery{color:#96683d;background:#f5e9dd}.ldm-status{white-space:nowrap;color:#4f6635;background:#e8eedd;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:10px;font-weight:620;display:inline-flex}.ldm-status.new{color:#3f6a75;background:#e2edef}.ldm-status.stalled{color:#a8574d;background:#f6e7e3}.ldm-status.converted{color:var(--nx-teal-ink);background:#e5eeea}.ldm-status.disqualified{color:var(--nx-text-2);background:#f7f1e8e6}.ldm-status.ready{color:var(--nx-teal-ink);background:#e5eeea}.ldm-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}@media (max-width:1500px){.ldm-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ldm-card-grid{grid-template-columns:1fr}}.ldm-card{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:#fffc;gap:11px;padding:14px;display:grid;box-shadow:0 2px 6px #263a3e0f,inset 0 1px #ffffffd9}.ldm-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ldm-card-id{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:0;display:grid}.ldm-card-id.compact{grid-template-columns:32px minmax(0,1fr)}.ldm-card-id .row-avatar{flex-shrink:0;width:40px;height:40px;font-size:12px}.ldm-card-id.compact .row-avatar{width:32px;height:32px;font-size:10px}.ldm-card-copy{gap:2px;min-width:0;display:grid}.ldm-card-copy b{color:var(--nx-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.ldm-card-id:hover .ldm-card-copy b{color:var(--nx-teal-ink)}.ldm-card-copy small{color:var(--nx-text-2);font-size:10.5px}.ldm-card-copy em{color:var(--nx-text-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;font-style:normal;display:inline-flex;overflow:hidden}.ldm-card-facts{border-top:1px solid #5b77771f;grid-template-columns:1fr 1fr;gap:9px 14px;margin:0;padding-top:10px;display:grid}.ldm-card-facts dt{color:var(--nx-text-2);letter-spacing:.05em;text-transform:uppercase;font-size:9.5px;font-weight:600}.ldm-card-facts dd{color:var(--nx-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin:3px 0 0;font-size:11px;font-weight:550;display:flex;overflow:hidden}.ldm-card>footer{border-top:1px solid #5b77771f;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.ldm-card-actions{gap:7px;display:inline-flex}.ldm-pipeline{padding-bottom:16px}.ldm-pipe-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 18px 4px;display:grid}@media (max-width:1100px){.ldm-pipe-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.ldm-pipe-metrics article{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:#ffffffb8;align-items:center;gap:12px;padding:14px;display:flex;box-shadow:0 2px 6px #263a3e0f,inset 0 1px #ffffffd9}.ldm-pipe-metrics small{color:var(--nx-text-2);font-size:11px;font-weight:500;display:block}.ldm-pipe-metrics b{color:var(--nx-text);font-variant-numeric:tabular-nums;margin-top:2px;font-size:21px;font-weight:700;display:block}.ldm-pipe-metrics em{color:var(--nx-teal-ink);margin-top:2px;font-size:9.5px;font-style:normal;font-weight:600;display:block}.ldm-switch{color:var(--nx-text-2);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.ldm-switch input{accent-color:var(--nx-teal-dark)}.ldm-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px 18px 4px;display:grid;overflow-x:auto}@media (max-width:1360px){.ldm-board{grid-template-columns:none;grid-auto-columns:minmax(226px,1fr);grid-auto-flow:column}}.ldm-column{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:#f7f1e880;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.ldm-column>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:2px 2px 6px;display:grid}.ldm-column h2{color:var(--nx-text);margin:0;font-size:13px;font-weight:650}.ldm-column header p{color:var(--nx-text-2);grid-column:1/-1;margin:0;font-size:9.5px}.ldm-column header i{min-width:22px;color:var(--nx-teal-ink);text-align:center;background:#5f999724;border-radius:999px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700}.ldm-pipe-card{border:1px solid var(--nx-border);cursor:grab;background:#fff;border-radius:12px;gap:7px;padding:10px 12px;display:grid;box-shadow:0 2px 6px #263a3e12}.ldm-pipe-card .ldm-card-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ldm-pipe-tags .ldm-chip,.ldm-pipe-tags .ldm-status{height:21px;padding:0 8px;font-size:10px}.ldm-pipe-card:active{cursor:grabbing}.ldm-pipe-top{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:8px;display:grid}.ldm-pipe-tags{flex-wrap:wrap;gap:6px;display:flex}.ldm-pipe-facts{border-top:1px solid #5b77771f;gap:4px;margin:0;padding-top:6px;display:grid}.ldm-pipe-facts div{justify-content:space-between;gap:10px;display:flex}.ldm-pipe-facts dt{color:var(--nx-text-2);white-space:nowrap;font-size:9.5px}.ldm-pipe-facts dd{color:var(--nx-text);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:600;overflow:hidden}.ldm-pipe-facts dd.overdue{color:#a8574d}.ldm-add-stage{border:1px dashed var(--nx-border-strong);color:var(--nx-text-2);cursor:pointer;background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:11px;font-weight:600;display:inline-flex}.ldm-add-stage:hover{color:var(--nx-teal-ink);border-color:var(--nx-teal)}.ldm-empty{color:var(--nx-text-2);text-align:center;border:1px dashed #5b77774d;border-radius:14px;justify-items:center;gap:7px;margin:18px;padding:46px 16px;display:grid}.ldm-empty b{color:var(--nx-text);font-size:13.5px}.ldm-empty p{margin:0;font-size:11.5px}.ldm-empty button{border:1px solid var(--nx-border);height:32px;color:var(--nx-teal-ink);cursor:pointer;background:#fff;border-radius:9px;padding:0 13px;font-size:11px;font-weight:620}.ldm-pagination{color:var(--nx-text-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px 16px;font-size:11px;display:flex}.ldm-pagination select{border:1px solid var(--nx-border);height:30px;font:inherit;background:#fff;border-radius:8px;margin:0 4px;padding:0 7px;font-size:11px}.ldm-pagination nav{align-items:center;gap:6px;display:flex}.ldm-pagination nav button{border:1px solid var(--nx-border);cursor:pointer;background:#fff;border-radius:8px;width:28px;height:28px}.ldm-pagination nav button:disabled{opacity:.4;cursor:default}.ldm-pagination nav b{color:#fff;background:var(--nx-teal-dark);border-radius:8px;place-items:center;min-width:28px;height:28px;font-size:11px;display:inline-grid}.ldm-attention-row{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #5b77771f;grid-template-columns:30px minmax(0,1fr) auto 10px;align-items:center;gap:10px;width:100%;padding:10px 0;display:grid}.ldm-attention-row:first-of-type{border-top:0}.ldm-attention-row b{color:var(--nx-text);font-size:11.5px;font-weight:600}.ldm-attention-row i{min-width:24px;color:var(--nx-teal-ink);text-align:center;background:#5f999724;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:700}.ldm-attention-row em{color:var(--nx-text-2);font-style:normal}.ldm-attention-icon{color:#a8574d;background:#f6e7e3;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ldm-attention-icon.no-next{color:#96683d;background:#f5e9dd}.ldm-attention-icon.stalled{color:#64548c;background:#ece7f3}.ldm-attention-icon.low{color:#3f6a75;background:#e2edef}.ldm-activity-row{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #5b77771f;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 0;display:grid}.ldm-activity-row:first-of-type{border-top:0}.ldm-activity-row .row-avatar{width:28px;height:28px;font-size:9px}.ldm-activity-row p{color:var(--nx-text-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.ldm-activity-row p b{color:var(--nx-text)}.ldm-activity-row time{color:var(--nx-text-2);white-space:nowrap;font-size:10px}.ldm-trend-head{align-items:baseline;gap:10px;display:flex}.ldm-trend-head b{color:var(--nx-teal-ink);font-size:26px;font-weight:700}.ldm-trend-head em{color:var(--nx-teal-ink);font-size:10.5px;font-style:normal;font-weight:600}.ldm-trend-sub{color:var(--nx-text-2);margin:2px 0 10px;font-size:10.5px;display:block}.ldm-trend-box{height:96px}.ldm-trend-box .ldm-trend{height:100%}.ldm-trend-axis{color:var(--nx-text-2);justify-content:space-between;margin-top:6px;font-size:9.5px;display:flex}.ldm-perf{border-top:1px solid #5b77771f;gap:12px;margin-top:12px;padding-top:10px;display:flex}.ldm-perf span{color:var(--nx-text-2);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.ldm-perf b{color:var(--nx-text);font-size:13px}.ldm-form-page{min-width:0}.ldm-head.form{padding:6px 0 16px}.ldm-form-actions{gap:10px;display:flex}.ldm-form-actions>button:first-child,.ldm-form-foot>div>button:not(.cv2-primary){border:1px solid var(--nx-border);color:#3d4d4a;cursor:pointer;background:#fff;border-radius:10px;height:40px;padding:0 15px;font-size:11.5px;font-weight:620}.ldm-form-actions .cv2-primary,.ldm-form-foot .cv2-primary{height:40px!important}.ldm-form-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:16px;display:grid}@media (max-width:1150px){.ldm-form-layout{grid-template-columns:1fr}}.ldm-form-layout>main{gap:16px;min-width:0;display:grid}.ldm-fields{gap:13px 18px;display:grid}.ldm-fields.two{grid-template-columns:1fr 1fr}@media (max-width:800px){.ldm-fields.two{grid-template-columns:1fr}}.ldm-fields label,.ldm-wide,.ldm-seg-field{color:#3d4d4a;gap:6px;min-width:0;font-size:11.5px;font-weight:600;display:grid}.ldm-fields label span i{color:#e0455c;margin-left:2px;font-style:normal}.ldm-fields input,.ldm-fields select,.ldm-wide textarea,.ldm-currency input{border:1px solid var(--nx-border);width:100%;height:40px;color:var(--nx-text);font:inherit;background:#fff;border-radius:9px;outline:0;padding:0 11px;font-size:12px;font-weight:400}.ldm-wide{margin-top:13px}.ldm-wide textarea{resize:vertical;height:auto;padding:10px 11px;line-height:1.5}.ldm-fields input:focus,.ldm-fields select:focus,.ldm-wide textarea:focus,.ldm-currency input:focus{border-color:var(--nx-teal-dark);box-shadow:0 0 0 3px #5f999729}.ldm-fields label.error input,.ldm-fields label.error select{border-color:#c66a60;box-shadow:0 0 0 3px #c66a6024}.ldm-seg-field>div{border:1px solid var(--nx-border);border-radius:9px;display:flex;overflow:hidden}.ldm-seg-field>div button{height:38px;color:var(--nx-text-2);cursor:pointer;background:#fff;border:0;border-left:1px solid #5b777724;flex:1;font-size:11.5px;font-weight:600}.ldm-seg-field>div button:first-child{border-left:0}.ldm-seg-field>div button.active{color:var(--nx-teal-ink);background:#5f99971f}.ldm-currency{border:1px solid var(--nx-border);border-radius:9px;align-items:center;display:flex;overflow:hidden}.ldm-currency i{color:var(--nx-text-2);padding:0 10px;font-size:11px;font-style:normal;font-weight:700}.ldm-currency input{border:0;border-left:1px solid #5b777724;border-radius:0}.ldm-toggle{color:var(--nx-text);align-items:center;gap:8px;margin-top:12px;font-size:11.5px;font-weight:600;display:inline-flex}.ldm-toggle input{width:16px;height:16px;accent-color:var(--nx-teal-dark)}.ldm-duplicate{color:#96683d;background:#f8efe2;border:1px solid #c68d3c66;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:grid}.ldm-duplicate p{margin:0;font-size:11px}.ldm-duplicate button{color:#96683d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #96683d66;border-radius:8px;height:30px;padding:0 11px;font-size:10.5px;font-weight:650}.ldm-form-foot{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:var(--nx-glass-bg-deep);color:var(--nx-text-2);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:10.5px;display:flex}.ldm-form-foot>div{gap:10px;display:flex}.ldm-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ldm-steps li{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;display:grid}.ldm-steps i{border:1px solid var(--nx-border);width:26px;height:26px;color:var(--nx-text-2);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.ldm-steps li.done i{color:#fff;border-color:var(--nx-teal-dark);background:var(--nx-teal-dark)}.ldm-steps b{color:var(--nx-text);font-size:12px;display:block}.ldm-steps small{color:var(--nx-text-2);font-size:10px}.ldm-ready-row{border-top:1px solid #5b77771f;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 0;display:grid}.ldm-ready-row:first-of-type{border-top:0}.ldm-ready-row span,.ldm-qual-row span{border:1px solid var(--nx-border);color:#fff;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.ldm-ready-row span.done,.ldm-qual-row span.done{border-color:var(--nx-teal-dark);background:var(--nx-teal-dark)}.ldm-ready-row b,.ldm-qual-row b{color:var(--nx-text);font-size:11.5px;font-weight:600}.ldm-ready-row em,.ldm-qual-row em{color:#a8574d;font-size:9.5px;font-style:normal;font-weight:650}.ldm-gate-note{border:1px dashed var(--nx-border);color:var(--nx-text-2);border-radius:10px;align-items:center;gap:7px;margin:12px 0 0;padding:9px 11px;font-size:10.5px;display:flex}.ldm-gate-note.done{color:var(--nx-teal-ink);border-color:var(--nx-teal)}.ldm-before p{color:var(--nx-text-2);margin:0 0 10px;font-size:11.5px;line-height:1.5}.ldm-record{gap:16px;min-width:0;display:grid}.ldm-crumb{color:var(--nx-text-2);align-items:center;gap:8px;font-size:12px;display:flex}.ldm-crumb button{color:var(--nx-teal-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.ldm-crumb b{color:var(--nx-text)}.ldm-record-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 16px;display:grid}.ldm-record-avatar{width:56px;height:56px;font-size:17px}.ldm-record-id h1{color:var(--nx-text);letter-spacing:-.3px;margin:0;font-size:21px}.ldm-record-id p{color:var(--nx-text-2);flex-wrap:wrap;align-items:center;gap:8px;margin:5px 0 0;font-size:12px;display:flex}.ldm-record-meta a{color:var(--nx-teal-ink)}.ldm-record-score{justify-items:center;gap:4px;display:grid}.ldm-record-score small{color:var(--nx-text-2);font-size:10px}.ldm-record-actions{border-top:1px solid #5b77771f;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.ldm-record-actions a,.ldm-record-actions button:not(.cv2-primary){border:1px solid var(--nx-border);color:#3d4d4a;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.ldm-record-actions .cv2-primary{height:36px!important}.ldm-tracker-card{padding:14px 18px}.ldm-tracker{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.ldm-tracker li{border:1px solid var(--nx-border);background:#fff;border-radius:10px;flex:1;align-items:center;gap:8px;padding:9px 11px;display:flex}.ldm-tracker li.done{background:#5f999714;border-color:#5f999766}.ldm-tracker li.current{border-color:var(--nx-teal-dark);background:#5f999724}.ldm-tracker i{border:1px solid var(--nx-border);color:#fff;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-style:normal;display:inline-flex}.ldm-tracker li.done i,.ldm-tracker li.current i{border-color:var(--nx-teal-dark);background:var(--nx-teal-dark)}.ldm-tracker b{color:var(--nx-text);white-space:nowrap;font-size:11px;font-weight:620}.ldm-record-tabs{border-bottom:1px solid var(--nx-border);gap:18px;padding:0 6px;display:flex}.ldm-record-tabs button{min-height:42px;color:var(--nx-text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-size:12px;font-weight:620}.ldm-record-tabs button.active{color:var(--nx-teal-ink);border-bottom-color:var(--nx-teal-dark)}.ldm-record-split{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:16px;display:grid}@media (max-width:1250px){.ldm-record-split{grid-template-columns:1fr}}.ldm-record-split>main{gap:16px;min-width:0;display:grid}.ldm-overview-fields>div{border-bottom:1px solid #5b77771a;padding:8px 0}.ldm-timeline{gap:4px;display:grid}.ldm-timeline article{border-top:1px solid #5b77771f;grid-template-columns:26px minmax(0,1fr) auto;gap:12px;padding:10px 0;display:grid}.ldm-timeline article:first-child{border-top:0}.ldm-timeline b{color:var(--nx-text);font-size:12px;display:block}.ldm-timeline p{color:var(--nx-text-2);margin:3px 0 0;font-size:11px}.ldm-timeline time{color:var(--nx-text-2);white-space:nowrap;font-size:10px}.ldm-snapshot{gap:14px;display:grid}.ldm-snap-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:900px){.ldm-snap-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ldm-snap-row button{border:1px solid var(--nx-border);cursor:pointer;background:#ffffffbf;border-radius:12px;justify-items:center;gap:5px;padding:12px 8px;display:grid}.ldm-snap-row button:hover{border-color:var(--nx-teal)}.ldm-snap-row small{color:var(--nx-text-2);font-size:10px}.ldm-snap-row b{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:16px}.ldm-next-body{grid-template-columns:26px minmax(0,1fr);gap:11px;margin-bottom:12px;display:grid}.ldm-next-body b{color:var(--nx-text);font-size:13px}.ldm-next-body p{color:var(--nx-text-2);margin:4px 0 0;font-size:11px;line-height:1.45}.ldm-next-owner{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ldm-next-owner .row-avatar{width:30px;height:30px;font-size:9.5px}.ldm-next-owner b{color:var(--nx-text);font-size:11.5px;display:block}.ldm-next-owner small{color:var(--nx-text-2);font-size:10px}.ldm-full{justify-content:center;width:100%}.ldm-readiness-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.ldm-readiness-head small{color:var(--nx-text-2);font-size:11px}.ldm-readiness-head b{color:var(--nx-teal-ink);font-size:19px;font-weight:700}.ldm-qual-row{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #5b77771f;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:8px 0;display:grid}.ldm-qual-row:first-of-type{border-top:0}.ldm-convert{border:1px solid var(--nx-border);width:100%;height:38px;color:var(--nx-text-2);cursor:not-allowed;background:#f7f1e8cc;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:11.5px;font-weight:620;display:inline-flex}.ldm-convert.enabled{cursor:pointer}.ldm-tab-simple{min-width:0}.ldm-modal-backdrop{z-index:70;background:#20303352;place-items:center;display:grid;position:fixed;inset:0}.ldm-modal-scrim{cursor:default;background:0 0;border:0;position:absolute;inset:0}.ldm-modal-backdrop section{border:1px solid var(--nx-border);background:var(--nx-porcelain);border-radius:16px;width:min(440px,100vw - 32px);padding:20px;position:relative;box-shadow:0 24px 60px #263a3e47}.ldm-modal-backdrop header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.ldm-modal-backdrop h2{color:var(--nx-text);margin:0;font-size:16px}.ldm-modal-backdrop header button{border:1px solid var(--nx-border);cursor:pointer;background:#fff;border-radius:9px;width:30px;height:30px;font-size:14px}.ldm-modal-backdrop footer{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.ldm-modal-backdrop footer button:not(.cv2-primary){border:1px solid var(--nx-border);color:#3d4d4a;cursor:pointer;background:#fff;border-radius:9px;height:36px;padding:0 14px;font-size:11.5px;font-weight:620}@media (prefers-reduced-motion:reduce){.ldm-kpi,.ldm-kpi:hover{transition:none;transform:none}}.ldm-status.nurture{color:#64548c;background:#ece7f3}.ldm-status-cell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ldm-status-cell .ldm-status.nurture{height:18px;padding:0 7px;font-size:9px}.row-avatar.teal{color:var(--nx-teal-ink);background:#e5eeea}.ldm-reason-wrap{display:inline-flex;position:relative}.ldm-reason-menu{min-width:200px;top:42px;right:0}.ldm-reason-menu small{color:var(--nx-text-2);text-transform:uppercase;letter-spacing:.04em;padding:4px 10px 6px;font-size:10px;font-weight:600;display:block}.ldm-record-actions .ldm-reason-menu button{width:100%;height:auto;color:var(--nx-text);text-align:left;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:11.5px;font-weight:500;display:block}.ldm-record-actions .ldm-reason-menu button:hover{color:var(--nx-teal-ink);background:#5f99971a}.ldm-currency select{height:40px;color:var(--nx-text-2);font:inherit;cursor:pointer;background:#fff;border:0;outline:0;padding:0 8px;font-size:11px;font-weight:700}.ldm-currency select:focus{color:var(--nx-teal-ink);box-shadow:inset 0 0 0 2px #5f99974d}.ldm-acceptance{gap:6px;font-size:11px}.ldm-acceptance svg{color:var(--nx-teal-ink);flex-shrink:0}.ldm-acceptance b{color:var(--nx-text);font-weight:620}.ldm-acceptance.accepted svg{color:#3d7257}.ldm-attr-note{color:#64548c;white-space:nowrap;background:#ece7f3;border-radius:999px;align-items:center;gap:5px;height:20px;padding:0 8px;font-size:9.5px;font-weight:620;display:inline-flex}.ldm-tabs button.mine{align-items:center;gap:5px;display:inline-flex}.ldm-tabs button.mine.active{color:var(--nx-teal-ink);border-bottom-color:var(--nx-teal-dark)}.ldm-view-controls{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.ldm-view-controls .ldm-view-toggle{border:1px solid var(--nx-border);background:#fff;border-radius:9px;display:inline-flex;overflow:hidden}.ldm-view-controls .ldm-view-toggle button{width:34px;height:30px;min-height:0;color:var(--nx-text-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ldm-view-controls .ldm-view-toggle button+button{border-left:1px solid var(--nx-border)}.ldm-view-controls .ldm-view-toggle button.active{color:var(--nx-teal-ink);background:#dfefeab3;border-bottom:0}.ldm-wide-toggle{width:34px;height:30px;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:9px;place-items:center;display:grid;border:1px solid var(--nx-border)!important;min-height:0!important;padding:0!important}.ldm-wide-toggle.active{background:#dfefeab3;color:var(--nx-teal-ink)!important;border-color:var(--nx-teal-dark)!important}:root[data-wide] .page{width:100%;max-width:none;padding:18px 20px}.ldm-tools .ldm-view-toggle{border:1px solid var(--nx-border);background:#fff;border-radius:9px;display:inline-flex;overflow:hidden}.ldm-tools .ldm-view-toggle button{width:34px;height:34px;color:var(--nx-text-2);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.ldm-tools .ldm-view-toggle button+button{border-left:1px solid var(--nx-border)}.ldm-tools .ldm-view-toggle button.active{color:var(--nx-teal-ink);background:#dfefeab3}.ldm-tools .ldm-wide-toggle{width:34px;height:34px}.ldm-pipeline-pick>button.active{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971f}.ldm-pipeline-pop{min-width:300px}.ldm-pipe-option{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 6px;display:flex}.ldm-pipe-option:hover{background:#afcbd029}.ldm-pipe-option.all{border-bottom:1px solid var(--nx-border);border-radius:0;margin-bottom:4px}.ldm-pipe-option input{width:15px;height:15px;accent-color:var(--nx-teal-dark)}.ldm-pipe-option span{display:grid}.ldm-pipe-option b{color:var(--nx-text);font-size:11.5px}.ldm-pipe-option small{color:var(--nx-text-2);font-size:9.5px}.ldm-pipe-hint{color:var(--nx-text-2);margin:6px 6px 0;font-size:9.5px}.opm-layout{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:16px;display:grid}.opm-layout.full{grid-template-columns:minmax(0,1fr)}@media (max-width:1250px){.opm-layout{grid-template-columns:1fr}}.opm-live{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.opm-main,.opm-overview{border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-glass-bg-deep);min-width:0;box-shadow:var(--nx-shadow-tight), var(--nx-shadow-ambient), var(--nx-inset-hi)}.opm-overview{grid-column:1/-1}.opm-overview .opm-kpis{padding-bottom:16px}.opm-overview .opm-tabs:last-child{border-bottom:0}.opm-rail{align-content:start;gap:16px;min-width:0;display:grid}.opm-head{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 14px;display:flex}.opm-head h1{color:var(--nx-text);letter-spacing:-.4px;margin:0;font-size:27px;font-weight:700}.opm-head p{color:var(--nx-text-2);margin:5px 0 0;font-size:12.5px}.opm-add{height:42px!important}.opm-tabs{border-bottom:1px solid var(--nx-border);gap:18px;padding:0 22px;display:flex}.opm-tabs button{min-height:46px;color:var(--nx-text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-size:12px;font-weight:620}.opm-tabs button.active{color:var(--nx-teal-ink);border-bottom-color:var(--nx-teal-dark)}.opm-tabs.record{border-bottom:1px solid var(--nx-border);margin:14px 0 0;padding:0 4px}.opm-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px 18px 4px;display:grid}@media (max-width:1100px){.opm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.opm-kpi{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:#ffffffb8;grid-template-rows:1fr auto;grid-template-columns:44px minmax(0,1fr);gap:8px 12px;min-width:0;min-height:128px;padding:14px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 2px 6px #263a3e0f,inset 0 1px #ffffffd9}.opm-kpi:hover{box-shadow:var(--nx-shadow-tight), 0 14px 30px #263a3e24;transform:translateY(-2px)}.opm-kpi small{color:var(--nx-text-2);font-size:11.5px;font-weight:500;display:block}.opm-kpi b{color:var(--nx-text);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font-size:24px;font-weight:700;line-height:1.1;display:block}.opm-kpi em{color:var(--nx-teal-ink);margin-top:3px;font-size:10px;font-style:normal;font-weight:600;display:block}.opm-kpi .opm-trend{grid-column:1/-1;height:30px}.opm-trend{width:100%;display:block}.opm-toolbar{border-bottom:1px solid #5b777724;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.opm-toolbar .cv2-search{flex:1;min-width:220px;height:38px}.opm-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.opm-tools>button,.opm-filter-wrap>button{border:1px solid var(--nx-border);color:#3d4d4a;white-space:nowrap;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex}.opm-tools>button:hover,.opm-filter-wrap>button:hover{border-color:var(--nx-border-strong);color:var(--nx-text)}.opm-filter-wrap>button.active{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971a}.opm-filter-wrap{position:relative}.opm-filter-pop{z-index:30;border:1px solid var(--nx-border);background:#fff;border-radius:12px;gap:10px;width:280px;padding:14px;display:grid;position:absolute;top:44px;left:0;box-shadow:0 18px 42px #1f303329}.opm-filter-pop header{justify-content:space-between;align-items:center;display:flex}.opm-filter-pop header b{color:var(--nx-text);font-size:12.5px}.opm-filter-pop header button{cursor:pointer;background:0 0;border:0;width:26px;height:26px;font-size:15px}.opm-filter-pop label{color:var(--nx-text-2);gap:5px;font-size:10.5px;font-weight:600;display:grid}.opm-filter-pop select{border:1px solid var(--nx-border);height:36px;color:var(--nx-text);font:inherit;background:#fff;border-radius:8px;padding:0 9px;font-size:11.5px}.opm-clear{border:1px solid var(--nx-border);height:32px;color:var(--nx-teal-ink);cursor:pointer;background:#fff;border-radius:8px;font-size:11px;font-weight:620}.opm-chip{border:1px solid var(--nx-teal);height:26px;color:var(--nx-teal-ink);background:#5f99971a;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:10.5px;font-weight:620;display:inline-flex}.opm-chip.removable{cursor:pointer}.opm-switch{color:var(--nx-text-2);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.opm-view-toggle{border:1px solid var(--nx-border);border-radius:10px;display:inline-flex;overflow:hidden}.opm-view-toggle button{width:38px;height:38px;color:var(--nx-text-2);cursor:pointer;background:#fff;border:0;place-items:center;display:grid}.opm-view-toggle button.active{color:var(--nx-teal-ink);background:#5f99971f}.opm-bulk{background:#dfefea80;border-bottom:1px solid #5b777724;align-items:center;gap:10px;padding:10px 18px;font-size:11.5px;display:flex}.opm-bulk b{color:var(--nx-text)}.opm-bulk button{border:1px solid var(--nx-border);height:30px;color:var(--nx-teal-ink);cursor:pointer;background:#fff;border-radius:8px;padding:0 10px;font-size:11px;font-weight:600}.opm-table{border:0;border-radius:0}.opm-table table{min-width:1180px}.opm-deal-link{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.opm-deal-link b{color:var(--nx-text);font-size:12.5px;font-weight:650}.opm-deal-link:hover b{color:var(--nx-teal-ink)}.opm-deal-link small{color:var(--nx-text-2);margin-top:2px;font-size:10.5px}.opm-account{color:var(--nx-text);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.opm-account svg{color:var(--nx-text-2)}.opm-value{color:var(--nx-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:700}.opm-owner{color:var(--nx-text);white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.opm-owner .row-avatar,.opm-card-facts .row-avatar,.opm-pipe-tags .row-avatar{width:22px;height:22px;font-size:8.5px}.opm-close,.opm-next{color:var(--nx-text);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.opm-close svg,.opm-next svg{color:var(--nx-text-2);flex-shrink:0}.opm-close.overdue,.opm-next.overdue{color:#a8574d}.opm-close.overdue i{font-style:normal;font-weight:600}.opm-next.muted{color:var(--nx-text-2)}.opm-days{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:11px}.opm-icon-btn{width:30px;height:30px;color:var(--nx-text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.opm-icon-btn:hover{border-color:var(--nx-border);color:var(--nx-text);background:#fff}.opm-row-menu-wrap{display:inline-block;position:relative}.opm-row-menu{z-index:40;border:1px solid var(--nx-border);background:#fff;border-radius:12px;min-width:220px;padding:6px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 18px 42px #1f30332e}.opm-row-menu button{width:100%;color:var(--nx-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:11.5px;font-weight:550;display:block}.opm-row-menu button:hover{color:var(--nx-teal-ink);background:#5f99971a}.opm-row-menu i{background:#5b777729;height:1px;margin:5px 4px}.opm-stage{white-space:nowrap;border-radius:8px;align-items:center;height:24px;padding:0 9px;font-size:10.5px;font-weight:620;display:inline-flex}.opm-stage.mist{color:#3f6a75;background:#e2edef}.opm-stage.sage{color:#4f6635;background:#e8eedd}.opm-stage.teal{color:var(--nx-teal-ink);background:#dcebe7}.opm-stage.peach{color:#9a6430;background:#f7ead9}.opm-stage.olive{color:#5b6b2f;background:#ebeed6}.opm-stage.won{color:#3d7257;background:#e0efe6}.opm-stage.lost{color:#a8574d;background:#f6e7e3}.opm-forecast{white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.opm-forecast.pipeline{color:#3f6a75;background:#e2edef}.opm-forecast.best_case{color:#4f6635;background:#e8eedd}.opm-forecast.commit{color:#9a6430;background:#f7ead9}.opm-forecast.omitted{color:var(--nx-text-2);background:#f7f1e8e6}.opm-status{white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.opm-status.open{color:var(--nx-teal-ink);background:#e5eeea}.opm-status.won{color:#3d7257;background:#e0efe6}.opm-status.lost{color:#a8574d;background:#f6e7e3}.opm-health{white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.opm-health.healthy{color:#3d7257;background:#e0efe6}.opm-health.needs_attention{color:#9a6430;background:#f7ead9}.opm-health.at_risk{color:#a8574d;background:#f6e7e3}.opm-health.compact{height:19px;padding:0 7px;font-size:9px}.opm-ring{--opm-ring-color:var(--nx-teal-dark);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.opm-ring.high{--opm-ring-color:#c07f3f}.opm-ring.low{--opm-ring-color:#567f92}.opm-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:3px}.opm-ring i{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:9px;font-style:normal;font-weight:700;position:relative}.opm-muted{color:var(--nx-text-2);font-size:10px}.opm-attention-row{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #5b77771a;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:9px 6px;display:grid}.opm-attention-row:hover b{color:var(--nx-teal-ink)}.opm-attention-row b{color:var(--nx-text);font-size:11.5px;font-weight:600}.opm-attention-row i{min-width:22px;color:var(--nx-teal-ink);text-align:center;background:#5f999724;border-radius:999px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700}.opm-attention-row em{color:var(--nx-text-2);font-style:normal}.opm-attention-icon{width:30px;height:30px;color:var(--nx-teal-ink);background:#5f99971f;border-radius:9px;place-items:center;display:grid}.opm-attention-icon.close-risk,.opm-attention-icon.overdue{color:#a8574d;background:#f6e7e3}.opm-attention-icon.stalled,.opm-attention-icon.reviews{color:#9a6430;background:#f7ead9}.opm-activity-row{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #5b77771a;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 6px;display:grid}.opm-activity-row .row-avatar{width:30px;height:30px;font-size:10px}.opm-activity-row p{color:var(--nx-text-2);margin:0;font-size:11px;line-height:1.45}.opm-activity-row p b{color:var(--nx-text);font-weight:650}.opm-activity-row time{color:var(--nx-text-2);white-space:nowrap;align-self:start;margin-top:3px;font-size:9.5px}.opm-trend-head{align-items:baseline;gap:10px;padding:2px 4px 0;display:flex}.opm-trend-head b{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:23px;font-weight:700}.opm-trend-head em{color:var(--nx-teal-ink);font-size:10px;font-style:normal;font-weight:600}.opm-trend-sub{color:var(--nx-text-2);padding:0 4px;font-size:10.5px;display:block}.opm-trend-box{height:74px;margin-top:10px;padding:0 4px}.opm-trend-box .opm-trend{height:100%}.opm-trend-axis{color:var(--nx-text-2);justify-content:space-between;padding:4px 4px 0;font-size:9px;display:flex}.opm-perf{border-top:1px solid #5b77771f;gap:14px;margin-top:12px;padding:10px 4px 0;display:flex}.opm-perf span{color:var(--nx-text-2);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.opm-perf b{color:var(--nx-text);font-size:12px}.opm-perf svg{color:var(--nx-teal-ink)}.opm-empty{text-align:center;justify-items:center;gap:6px;padding:44px 20px;display:grid}.opm-empty b{color:var(--nx-text);font-size:14px}.opm-empty p{color:var(--nx-text-2);margin:0;font-size:12px}.opm-empty button{border:1px solid var(--nx-border);height:34px;color:var(--nx-teal-ink);cursor:pointer;background:#fff;border-radius:9px;margin-top:8px;padding:0 14px;font-size:11.5px;font-weight:620}.opm-pagination{color:var(--nx-text-2);border-top:1px solid #5b777724;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:11.5px;display:flex}.opm-pagination select{border:1px solid var(--nx-border);height:30px;font:inherit;background:#fff;border-radius:8px;margin:0 4px;padding:0 6px;font-size:11px}.opm-pagination nav{align-items:center;gap:6px;display:inline-flex}.opm-pagination nav button{border:1px solid var(--nx-border);width:28px;height:28px;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:8px}.opm-pagination nav button:disabled{opacity:.4;cursor:default}.opm-pagination nav b{color:#fff;background:var(--nx-teal-dark);border-radius:8px;place-items:center;min-width:28px;height:28px;font-size:11px;display:grid}.opm-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px 18px;display:grid}@media (max-width:1500px){.opm-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.opm-card-grid{grid-template-columns:1fr}}.opm-card{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:#ffffffc7;align-content:start;gap:10px;padding:14px;display:grid;box-shadow:0 2px 6px #263a3e0f,inset 0 1px #ffffffd9}.opm-card>header{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:9px;display:grid}.opm-card-name{text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;min-width:0;padding:0;display:grid}.opm-card-name b{color:var(--nx-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.opm-card-name:hover b{color:var(--nx-teal-ink)}.opm-card-name small{color:var(--nx-text-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;display:inline-flex;overflow:hidden}.opm-card-metrics{border-top:1px solid #5b77771f;border-bottom:1px solid #5b77771f;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px 0;display:grid}.opm-card-metrics small{color:var(--nx-text-2);margin-bottom:4px;font-size:9.5px;display:block}.opm-card-metrics b{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.opm-card-facts{gap:6px;margin:0;display:grid}.opm-card-facts div{justify-content:space-between;align-items:center;gap:10px;display:flex}.opm-card-facts dt{color:var(--nx-text-2);white-space:nowrap;font-size:10px}.opm-card-facts dd{color:var(--nx-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:10.5px;font-weight:600;display:inline-flex;overflow:hidden}.opm-card-facts dd.overdue{color:#a8574d}.opm-card>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.opm-card-shortcuts{gap:4px;display:inline-flex}.opm-card-shortcuts button{border:1px solid var(--nx-border);width:30px;height:30px;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:9px;place-items:center;display:grid}.opm-card-shortcuts button:hover{color:var(--nx-teal-ink);border-color:var(--nx-teal)}.opm-pipeline{padding-bottom:6px}.opm-pipe-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 18px 4px;display:grid}@media (max-width:1100px){.opm-pipe-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.opm-pipe-metrics article{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:#ffffffb8;align-items:center;gap:12px;padding:14px;display:flex;box-shadow:0 2px 6px #263a3e0f,inset 0 1px #ffffffd9}.opm-pipe-metrics small{color:var(--nx-text-2);font-size:11px;font-weight:500;display:block}.opm-pipe-metrics b{color:var(--nx-text);font-variant-numeric:tabular-nums;margin-top:2px;font-size:21px;font-weight:700;display:block}.opm-pipe-metrics em{color:var(--nx-teal-ink);margin-top:2px;font-size:9.5px;font-style:normal;font-weight:600;display:block}.opm-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px 18px 4px;display:grid;overflow-x:auto}@media (max-width:1360px){.opm-board{grid-template-columns:none;grid-auto-columns:minmax(226px,1fr);grid-auto-flow:column}}.opm-board:has(.opm-column.closed){grid-template-columns:repeat(6,minmax(0,1fr))}.opm-column{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:#f7f1e880;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.opm-column.closed{background:#f0eee899}.opm-column>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:2px 2px 6px;display:grid}.opm-column h2{color:var(--nx-text);margin:0;font-size:13px;font-weight:650}.opm-column header p{color:var(--nx-text-2);font-variant-numeric:tabular-nums;grid-column:1/-1;margin:0;font-size:10px;font-weight:600}.opm-column header i{min-width:22px;color:var(--nx-teal-ink);text-align:center;background:#5f999724;border-radius:999px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700}.opm-pipe-card{border:1px solid var(--nx-border);cursor:grab;background:#fff;border-radius:12px;gap:7px;padding:10px 12px;display:grid;box-shadow:0 2px 6px #263a3e12}.opm-pipe-card:active{cursor:grabbing}.opm-pipe-card.closed{cursor:default;opacity:.88}.opm-pipe-top{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:8px;display:grid}.opm-pipe-id{text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;min-width:0;padding:0;display:grid}.opm-pipe-id b{color:var(--nx-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.opm-pipe-id:hover b{color:var(--nx-teal-ink)}.opm-pipe-id small{color:var(--nx-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.opm-pipe-tags{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.opm-pipe-tags .opm-forecast{height:19px;padding:0 7px;font-size:9px}.opm-pipe-facts{border-top:1px solid #5b77771f;gap:4px;margin:0;padding-top:6px;display:grid}.opm-pipe-facts div{justify-content:space-between;align-items:center;gap:8px;display:flex}.opm-pipe-facts dt{color:var(--nx-text-2);white-space:nowrap;align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.opm-pipe-facts dt.grow{text-overflow:ellipsis;white-space:nowrap;color:var(--nx-text);font-size:10px;font-weight:600;overflow:hidden}.opm-pipe-facts dd{color:var(--nx-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:9.5px}.opm-add-stage{border:1px dashed var(--nx-border-strong);color:var(--nx-text-2);cursor:pointer;background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:11px;font-weight:600;display:inline-flex}.opm-add-stage:hover{color:var(--nx-teal-ink);border-color:var(--nx-teal)}.opm-board-note{color:var(--nx-text-2);background:#fff9;border:1px solid #5b777729;border-radius:11px;align-items:center;gap:8px;margin:10px 18px 12px;padding:10px 14px;font-size:11px;display:flex}.opm-board-note svg{color:var(--nx-teal-ink);flex-shrink:0}.opm-board-note .cv2-link{font-size:11px}.opm-form-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:16px;display:grid}@media (max-width:1250px){.opm-form-layout{grid-template-columns:1fr}}.opm-form-main{gap:14px;min-width:0;display:grid}.opm-back{color:var(--nx-text-2);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11.5px;font-weight:600}.opm-back:hover{color:var(--nx-teal-ink)}.opm-form-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.opm-form-head h1{color:var(--nx-text);letter-spacing:-.4px;margin:0;font-size:25px;font-weight:700}.opm-form-head p{color:var(--nx-text-2);margin:4px 0 0;font-size:12px}.opm-form-actions{gap:8px;display:flex}.opm-form-actions button,.opm-form-foot button{border:1px solid var(--nx-border);height:38px;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:10px;padding:0 14px;font-size:11.5px;font-weight:620}.opm-dup{background:#f9efdf;border:1px solid #9a643059;border-radius:11px;align-items:center;gap:10px;padding:11px 14px;display:flex}.opm-dup svg{color:#9a6430;flex-shrink:0}.opm-dup p{color:#6d4a28;flex:1;margin:0;font-size:11.5px}.opm-errors{color:#7c4038;background:#f8e9e6;border:1px solid #a8574d59;border-radius:11px;padding:11px 14px;font-size:11.5px}.opm-form-card{gap:4px;display:grid}.opm-form-section{align-items:flex-start;gap:12px;padding-bottom:8px;display:flex}.opm-form-section h2{color:var(--nx-text);margin:0;font-size:14.5px;font-weight:650}.opm-form-section p{color:var(--nx-text-2);margin:3px 0 0;font-size:11px}.opm-step-dot{color:#fff;background:var(--nx-teal-dark);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.opm-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}@media (max-width:860px){.opm-fields{grid-template-columns:1fr}}.opm-fields label,.opm-field-block{color:var(--nx-text-2);align-content:start;gap:5px;font-size:10.5px;font-weight:600;display:grid}.opm-fields label i{color:#a8574d;font-style:normal}.opm-fields input,.opm-fields select,.opm-fields textarea{border:1px solid var(--nx-border);height:38px;color:var(--nx-text);font:inherit;background:#fff;border-radius:10px;padding:0 11px;font-size:12px}.opm-fields textarea{resize:vertical;height:auto;padding:9px 11px}:is(.opm-fields input:focus-visible,.opm-fields select:focus-visible,.opm-fields textarea:focus-visible){outline:2px solid var(--nx-teal);outline-offset:1px}.opm-span-2{grid-column:1/-1}.opm-segmented{border:1px solid var(--nx-border);border-radius:10px;display:inline-flex;overflow:hidden}.opm-segmented button{height:36px;color:var(--nx-text-2);cursor:pointer;background:#fff;border:0;padding:0 12px;font-size:11px;font-weight:620}.opm-segmented button+button{border-left:1px solid #5b777724}.opm-segmented button.active{color:var(--nx-teal-ink);background:#5f99971f}.opm-owner-preview{color:var(--nx-text-2);align-content:start;gap:6px;font-size:10.5px;font-weight:600;display:grid}.opm-owner-preview>div{border:1px solid var(--nx-border);background:#ffffffbf;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.opm-owner-preview b{color:var(--nx-text);font-size:12px;display:block}.opm-owner-preview small{color:var(--nx-text-2);font-size:10px}.opm-toggle{grid-auto-flow:column;align-self:end;align-items:center;gap:8px!important;display:flex!important}.opm-toggle input{width:16px;accent-color:var(--nx-teal-dark);height:16px!important}.opm-toggle span{color:var(--nx-text);font-size:11.5px}.opm-form-hint{color:var(--nx-text-2);align-items:center;gap:7px;margin:6px 0 0;font-size:10.5px;display:flex}.opm-form-hint svg{color:var(--nx-teal-ink)}.opm-form-foot{color:var(--nx-text-2);justify-content:space-between;align-items:center;gap:12px;padding:4px 2px 18px;font-size:10.5px;display:flex}.opm-form-foot>div{gap:8px;display:flex}.opm-steps{gap:12px;margin:0;padding:4px;list-style:none;display:grid}.opm-steps li{align-items:flex-start;gap:11px;display:flex}.opm-steps li span{border:1px solid var(--nx-border);width:24px;height:24px;color:var(--nx-text-2);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:10.5px;font-weight:700;display:grid}.opm-steps li.done span{color:#fff;background:var(--nx-teal-dark);border-color:var(--nx-teal-dark)}.opm-steps li b{color:var(--nx-text);font-size:12px;font-weight:650;display:block}.opm-steps li small{color:var(--nx-text-2);font-size:10px}.opm-steps-note{color:var(--nx-text-2);border-top:1px solid #5b77771f;margin:10px 4px 0;padding-top:10px;font-size:10.5px}.opm-ready-row{text-align:left;background:0 0;border:0;border-top:1px solid #5b77771a;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:8px 4px;display:grid}.opm-ready-row.toggle{cursor:pointer}.opm-ready-row span{border:1px solid var(--nx-border-strong);color:#fff;background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.opm-ready-row.done span{background:var(--nx-teal-dark);border-color:var(--nx-teal-dark)}.opm-ready-row b{color:var(--nx-text);font-size:11.5px;font-weight:600}.opm-ready-row.done b{color:var(--nx-text-2)}.opm-ready-row em{color:#a8574d;font-size:9.5px;font-style:normal;font-weight:650}.opm-info-card{background:#dfefea8c}.opm-info-card p{color:var(--nx-text-2);margin:2px 4px 8px;font-size:11px;line-height:1.55}.opm-info-card svg{color:var(--nx-teal-ink)}.opm-info-card .cv2-link{margin-left:4px}.opm-record{gap:14px;display:grid}.opm-breadcrumb{color:var(--nx-text-2);align-items:center;gap:8px;font-size:11.5px;display:flex}.opm-breadcrumb b{color:var(--nx-text);font-weight:650}.opm-record-head{gap:12px;display:grid}.opm-record-id{grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:14px;display:grid}.opm-tile{width:52px;height:52px;color:var(--nx-teal-ink);background:linear-gradient(135deg,#dcebe7,#e8eedd);border-radius:14px;place-items:center;font-size:15px;font-weight:750;display:grid}.opm-record-id h1{color:var(--nx-text);letter-spacing:-.3px;margin:0;font-size:21px;font-weight:700}.opm-record-id>div>p{color:var(--nx-text-2);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;font-size:11.5px;display:flex}.opm-record-value small,.opm-record-prob small,.opm-record-fc small{color:var(--nx-text-2);margin-bottom:4px;font-size:10px;display:block}.opm-record-value b{color:var(--nx-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:21px;font-weight:750}.opm-record-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.opm-record-actions>button{border:1px solid var(--nx-border);height:36px;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex}.opm-record-actions>button.cv2-primary{color:#fff;border:0}.opm-record-meta{border-top:1px solid #5b77771f;flex-wrap:wrap;gap:10px 26px;margin:0;padding-top:10px;display:flex}.opm-record-meta dt{color:var(--nx-text-2);text-transform:uppercase;letter-spacing:.04em;font-size:9.5px}.opm-record-meta dd{color:var(--nx-text);margin:3px 0 0;font-size:11.5px;font-weight:600}.opm-tracker-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.opm-tracker{flex-wrap:wrap;flex:1;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.opm-tracker li{border:1px solid var(--nx-border);color:var(--nx-text-2);background:#fff9;border-radius:11px;align-items:center;gap:8px;padding:8px 13px;font-size:11px;font-weight:620;display:inline-flex}.opm-tracker li span{width:20px;height:20px;color:var(--nx-text-2);background:#5b77771f;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.opm-tracker li.done{color:var(--nx-teal-ink);background:#dfefea8c;border-color:#5f999766}.opm-tracker li.done span{color:#fff;background:var(--nx-teal-dark)}.opm-tracker li.current{color:var(--nx-teal-ink);border-color:var(--nx-teal-dark);background:#fff;box-shadow:0 2px 8px #39787624}.opm-tracker li.current span{color:#fff;background:var(--nx-teal-dark)}.opm-tracker li.muted{opacity:.55}.opm-tracker-close{gap:8px;display:flex}.opm-close-won,.opm-close-lost{cursor:pointer;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:11.5px;font-weight:650;display:inline-flex}.opm-close-won{color:#3d7257;background:#fff;border:1px solid #3d725766}.opm-close-won:hover:not(:disabled){background:#e0efe6}.opm-close-lost{color:#a8574d;background:#fff;border:1px solid #a8574d66}.opm-close-lost:hover:not(:disabled){background:#f6e7e3}.opm-close-won:disabled,.opm-close-lost:disabled{opacity:.45;cursor:default}.opm-close-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.opm-close-pair button{justify-content:center}.opm-record-layout{grid-template-columns:minmax(0,1fr) minmax(290px,330px);align-items:start;gap:16px;display:grid}@media (max-width:1250px){.opm-record-layout{grid-template-columns:1fr}}.opm-record-main{gap:14px;min-width:0;display:grid}.opm-overview-fields{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.opm-overview-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.opm-milestones{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:4px;list-style:none;display:grid}@media (max-width:1100px){.opm-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}}.opm-milestones li{border:1px solid var(--nx-border);background:#fff9;border-radius:11px;justify-items:start;gap:5px;padding:10px 12px;display:grid}.opm-milestones li span{width:20px;height:20px;color:var(--nx-text-2);background:#5b77771f;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.opm-milestones li.done span{color:#fff;background:var(--nx-teal-dark)}.opm-milestones li.current span{color:#9a6430;background:#f7ead9}.opm-milestones li b{color:var(--nx-text);font-size:11px;font-weight:650}.opm-milestones li small{color:var(--nx-text-2);font-size:9.5px}.opm-timeline{gap:4px;margin:0;padding:2px;list-style:none;display:grid}.opm-timeline li{border-top:1px solid #5b777714;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 4px;display:grid}.opm-timeline li:first-child{border-top:0}.opm-timeline b{color:var(--nx-text);font-size:12px;font-weight:620;display:block}.opm-timeline small{color:var(--nx-text-2);font-size:10.5px}.opm-timeline time{color:var(--nx-text-2);white-space:nowrap;font-size:10px}.opm-snapshot{gap:14px;display:grid}.opm-snap-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}@media (max-width:900px){.opm-snap-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.opm-snap-row button{border:1px solid var(--nx-border);cursor:pointer;background:#ffffffa6;border-radius:11px;justify-items:center;gap:4px;padding:11px 8px;display:grid}.opm-snap-row button:hover{border-color:var(--nx-teal)}.opm-snap-row small{color:var(--nx-text-2);font-size:10px}.opm-snap-row b{color:var(--nx-text);font-size:15px;font-weight:700}.opm-quote-table{border:0}.opm-quote-table table{min-width:760px}.opm-tab-stub{min-height:220px}.opm-next-action{border-color:#5f999766!important}.opm-next-body{align-items:flex-start;gap:11px;padding:4px;display:flex}.opm-next-body b{color:var(--nx-text);font-size:12.5px;font-weight:650;display:block}.opm-next-body small{color:var(--nx-text-2);margin-top:3px;font-size:10.5px;line-height:1.5;display:block}.opm-complete{justify-content:center;width:100%;margin-top:10px}.opm-next-upcoming{border-top:1px solid #5b77771f;align-items:center;gap:8px;margin-top:12px;padding:9px 4px 2px;display:flex}.opm-next-upcoming small{color:var(--nx-text-2);text-transform:uppercase;letter-spacing:.04em;font-size:9.5px}.opm-next-upcoming b{color:var(--nx-text);flex:1;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.opm-next-upcoming time{color:var(--nx-text-2);font-size:10.5px}.opm-health-head{align-items:center;gap:14px;padding:4px 4px 12px;display:flex}.opm-health-head b{color:var(--nx-text);margin-bottom:4px;font-size:21px;font-weight:750;display:block}.opm-risk-facts{gap:8px;margin:0;padding:2px 4px;display:grid}.opm-risk-facts div{justify-content:space-between;align-items:center;gap:10px;display:flex}.opm-risk-facts dt{color:var(--nx-text-2);font-size:11px}.opm-risk-facts dd{color:var(--nx-text);font-variant-numeric:tabular-nums;margin:0;font-size:11.5px;font-weight:650}.opm-risk-note{color:#7c4038;background:#f9ece9;border:1px solid #a8574d4d;border-radius:10px;align-items:center;gap:8px;margin:10px 4px 0;padding:9px 11px;font-size:10.5px;display:flex}.opm-risk-note svg{color:#a8574d;flex-shrink:0}.opm-review-link{margin:10px 4px 0}.opm-muted-note{color:var(--nx-text-2);margin:4px;font-size:11px;line-height:1.55}.opm-closed-card{background:#f0eee899}.opm-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#20303366;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.opm-modal{border:1px solid var(--nx-border);background:#fcfaf6;border-radius:16px;gap:14px;width:min(560px,100%);padding:20px;display:grid;box-shadow:0 30px 70px #1f30334d}.opm-modal>header{align-items:center;gap:12px;display:flex}.opm-modal h2{color:var(--nx-text);margin:0;font-size:16px;font-weight:700}.opm-modal>header p{color:var(--nx-text-2);margin:3px 0 0;font-size:11.5px}.opm-modal-icon{border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.opm-modal-icon.won{color:#3d7257;background:#e0efe6}.opm-modal-icon.lost{color:#a8574d;background:#f6e7e3}.opm-modal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.opm-modal-fields label{color:var(--nx-text-2);gap:5px;font-size:10.5px;font-weight:600;display:grid}.opm-modal-fields input,.opm-modal-fields select,.opm-modal-fields textarea{border:1px solid var(--nx-border);height:36px;color:var(--nx-text);font:inherit;background:#fff;border-radius:9px;padding:0 10px;font-size:11.5px}.opm-modal-fields textarea{resize:vertical;height:auto;padding:8px 10px}.opm-modal-note{color:var(--nx-text-2);background:#dfefea73;border:1px solid #5b777729;border-radius:10px;margin:0;padding:10px 12px;font-size:10.5px;line-height:1.5}.opm-modal>footer{justify-content:flex-end;gap:8px;display:flex}.opm-modal>footer button{border:1px solid var(--nx-border);height:38px;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:10px;padding:0 15px;font-size:11.5px;font-weight:620}.opm-confirm-lost{color:#fff!important;background:#a8574d!important;border:0!important}.opm-confirm-lost:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.opm-kpi,.opm-kpi:hover{transition:none;transform:none}}.opm-ext-ref{border:1px solid var(--nx-border);min-height:26px;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;display:inline-flex}.opm-ext-ref:hover{border-color:var(--nx-teal)}.opm-ext-ref b{color:var(--nx-teal-ink);font-weight:700}.opm-ext-ref i{color:var(--nx-text-2);font-style:normal}.opm-ext-ref span{color:var(--nx-text-2);font-weight:600}.opm-ext-ref em{color:var(--nx-text-2);font-size:10px;font-style:normal;font-weight:500}.opm-quote-status{white-space:nowrap;border-radius:999px;align-items:center;height:18px;padding:0 7px;font-size:9px;font-weight:650;display:inline-flex}.opm-quote-status.draft{color:var(--nx-text-2);background:#f7f1e8e6}.opm-quote-status.sent{color:#3f6a75;background:#e2edef}.opm-quote-status.accepted{color:#3d7257;background:#e0efe6}.opm-quote-status.expired{color:#a8574d;background:#f6e7e3}.opm-stakeholders{margin:0;padding:0;list-style:none;display:grid}.opm-stakeholders li{border-top:1px solid #5b77771a;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 4px;display:grid}.opm-stakeholders li:first-child{border-top:0}.opm-stakeholders .row-avatar{width:30px;height:30px;font-size:10px}.opm-stakeholder-id{gap:1px;min-width:0;display:grid}.opm-stakeholder-id b{color:var(--nx-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.opm-stakeholder-id small{color:var(--nx-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.opm-influence{white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.opm-influence.champion{color:#4f6635;background:#e8eedd}.opm-influence.decision_maker{color:#64548c;background:#ece7f3}.opm-influence.influencer{color:#3f6a75;background:#e2edef}.opm-influence.blocker{color:#a8574d;background:#f6e7e3}.opm-stakeholder-add{border-top:1px solid #5b77771f;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto;gap:8px;margin-top:10px;padding-top:10px;display:grid}@media (max-width:900px){.opm-stakeholder-add{grid-template-columns:1fr 1fr}}.opm-stakeholder-add input,.opm-stakeholder-add select{border:1px solid var(--nx-border);min-width:0;height:34px;color:var(--nx-text);font:inherit;background:#fff;border-radius:9px;padding:0 10px;font-size:11.5px}:is(.opm-stakeholder-add input:focus-visible,.opm-stakeholder-add select:focus-visible){outline:2px solid var(--nx-teal);outline-offset:1px}.opm-stakeholder-add button{border:1px solid var(--nx-border);height:34px;color:var(--nx-teal-ink);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 13px;font-size:11px;font-weight:650;display:inline-flex}.opm-stakeholder-add button:hover{border-color:var(--nx-teal)}.opm-stage-history{margin:0;padding:2px;list-style:none;display:grid}.opm-stage-history li{border-top:1px solid #5b77771a;grid-template-columns:minmax(0,1fr) auto;gap:1px 10px;padding:7px 4px;display:grid}.opm-stage-history li:first-child{border-top:0}.opm-stage-history b{color:var(--nx-text);font-size:11.5px;font-weight:620}.opm-stage-history span{color:var(--nx-text-2);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:10.5px}.opm-stage-history small{color:var(--nx-text-2);grid-column:1/-1;font-size:10px}.cal-module,.cal-find,.cal-planner{font-variant-numeric:tabular-nums}.cal-module{gap:14px;display:grid}.cal-live{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.cal-muted{color:var(--nx-text-2);margin:4px 2px;font-size:11.5px;line-height:1.55}:is(.cal-module,.cal-find,.cal-planner) :is(button,input,select,textarea,[draggable=true]):focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}:is(.cal-module,.cal-find,.cal-planner) button:disabled{cursor:not-allowed;color:#657372bf}:is(.cal-module,.cal-find,.cal-planner) .cv2-primary:disabled{opacity:.55}:is(.cal-module,.cal-find,.cal-planner) input[type=checkbox]{accent-color:var(--nx-teal-dark)}:is(.cal-module,.cal-find,.cal-planner) kbd{border:1px solid var(--nx-border);min-width:18px;height:18px;color:var(--nx-text-2);background:#fff;border-radius:5px;place-items:center;padding:0 4px;font:600 10px/1 inherit;display:inline-grid}.cal-chev-prev{transform:rotate(90deg)}.cal-chev-next{transform:rotate(-90deg)}.cal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cal-head-id{align-items:center;gap:14px;min-width:0;display:flex}.cal-head-id h1{color:var(--nx-text);letter-spacing:-.4px;margin:0 0 2px;font-size:27px;font-weight:700}.cal-head-id p{color:var(--nx-text-2);margin:0;font-size:12px}.cal-head-actions{gap:8px;display:flex}.cal-head-actions>button{border:1px solid var(--nx-border);height:38px;color:var(--nx-text);font-size:var(--nx-fs-control);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-weight:620;display:inline-flex}.cal-head-actions>button:hover{border-color:var(--nx-teal);color:var(--nx-teal-ink)}.cal-head-actions>.cv2-primary{color:#fff;border:0;height:38px}.cal-new kbd{margin-left:4px;color:#fff!important;background:0 0!important;border-color:#ffffff73!important}.cal-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex;padding:10px 14px!important}.cal-scope,.cal-views{border:1px solid var(--nx-border);border-radius:10px;display:inline-flex;overflow:hidden}.cal-scope button,.cal-views button{height:34px;color:var(--nx-text-2);font-size:var(--nx-fs-control);white-space:nowrap;cursor:pointer;background:#fff;border:0;padding:0 12px;font-weight:620}.cal-scope button+button,.cal-views button+button{border-left:1px solid #5b777724}.cal-scope button:hover,.cal-views button:hover{color:var(--nx-teal-ink)}.cal-scope button.active,.cal-views button.active{color:var(--nx-teal-ink);background:#5f99971f}.cal-nav{align-items:center;gap:6px;min-width:0;display:inline-flex}.cal-nav button{border:1px solid var(--nx-border);min-width:34px;height:34px;color:var(--nx-text);font-size:var(--nx-fs-control);cursor:pointer;background:#fff;border-radius:9px;place-items:center;padding:0 10px;font-weight:600;display:inline-grid}.cal-nav button:not(:disabled):hover{border-color:var(--nx-teal);color:var(--nx-teal-ink)}.cal-nav b{color:var(--nx-text);white-space:nowrap;margin-left:6px;font-size:13px;font-weight:700}.cal-tools{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.cal-tools button,.cal-tz{border:1px solid var(--nx-border);height:34px;color:var(--nx-text-2);font-size:var(--nx-fs-control);white-space:nowrap;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.cal-tools button:hover{color:var(--nx-teal-ink);border-color:var(--nx-teal)}.cal-tz{cursor:default;background:0 0;border-style:dashed}.cal-people{flex-wrap:wrap;align-items:center;gap:8px;display:flex;padding:10px 14px!important}.cal-people-label{color:var(--nx-text-2);font-size:var(--nx-fs-control);align-items:center;gap:6px;margin-right:4px;font-weight:600;display:inline-flex}.cal-people button{border:1px solid var(--nx-border);height:32px;color:var(--nx-text);font-size:var(--nx-fs-control);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 5px;font-weight:600;display:inline-flex}.cal-people button b{min-width:20px;color:var(--nx-text-2);text-align:center;background:#5b77771a;border-radius:999px;padding:1px 6px;font-size:10px}.cal-people button:hover{border-color:var(--nx-teal)}.cal-people button.active{border-color:var(--nx-teal-dark);color:var(--nx-teal-ink);background:#5f99971a}.cal-people button.active b{color:var(--nx-teal-ink);background:#5f99972e}.cal-people .cal-muted{margin:0}.cal-layout{grid-template-columns:240px minmax(0,1fr) minmax(270px,320px);align-items:start;gap:14px;display:grid}@media (max-width:1360px){.cal-layout{grid-template-columns:minmax(0,1fr) minmax(270px,320px)}.cal-rail{columns:240px 3;order:3;grid-column:1/-1;column-gap:24px;display:block}.cal-rail>*{break-inside:avoid;margin-bottom:8px}.cal-rail>.cv2-link{display:flex}}@media (max-width:1100px){.cal-layout{grid-template-columns:minmax(0,1fr)}}.cal-rail{align-content:start;gap:8px;min-width:0;display:grid}.cal-me{align-items:center;gap:10px;min-width:0;padding:2px 2px 4px;display:flex}.cal-me>div{min-width:0}.cal-me b{color:var(--nx-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:650;display:block;overflow:hidden}.cal-me small{color:var(--nx-text-2);font-size:10.5px}.cal-rail-range{color:var(--nx-text);gap:2px;margin:0 2px 2px;font-size:11.5px;font-weight:650;display:grid}.cal-rail-range small{color:var(--nx-text-2);font-size:10.5px;font-weight:500}.cal-stats{color:var(--nx-text-2);gap:6px;margin:0;padding:0 2px;font-size:11.5px;list-style:none;display:grid}.cal-stats li{align-items:center;gap:7px;display:flex}.cal-stats b{color:var(--nx-text)}.dot{background:var(--nx-teal);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.dot.sage{background:#7ba05b}.dot.mist{background:#6f93b5}.dot.peach{background:#cf9455}.dot.coral{background:#c06d63}.dot.lavender{background:#9a8ec1}.dot.aqua{background:#5aa7a4}.dot.gray{background:#9aa5a2}.cal-load-bar{background:#5b77771f;border-radius:999px;height:7px;margin:4px 2px 8px;display:flex;overflow:hidden}.cal-load-bar i.sage{background:#b9cda5}.cal-load-bar i.mist{background:#86a5c2}.cal-filter{min-height:28px;color:var(--nx-text);font-size:var(--nx-fs-control);cursor:pointer;align-items:center;gap:8px;padding:3px 2px;display:flex}.cal-filter input{width:14px;height:14px;margin:0}.cal-filter b{color:var(--nx-text-2);margin-left:auto;font-size:10.5px;font-weight:650}.cal-count{min-width:20px;color:var(--nx-teal-ink);letter-spacing:0;text-transform:none;background:#5f999724;border-radius:999px;place-items:center;padding:1px 6px;font-size:10px;display:inline-grid}.cal-tray-task{border:1px solid var(--nx-border);cursor:grab;background:#fff;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 8px 8px 10px;display:grid}.cal-tray-task.dragging{background:#5f999714;border-style:dashed}.cal-tray-task>svg{color:var(--nx-teal-ink)}.cal-tray-task b{color:var(--nx-text);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:620;display:block;overflow:hidden}.cal-tray-task small{color:var(--nx-text-2);font-size:10.5px}.cal-tray-task em,.cal-planner-task i{font-style:normal;font-weight:650}.cal-tray-task em.high,.cal-planner-task i.high{color:#a8574d}.cal-tray-task em.medium,.cal-planner-task i.medium{color:#96683d}.cal-tray-task em.low,.cal-planner-task i.low{color:var(--nx-text-2)}.cal-tray-task button{width:28px;height:28px;color:var(--nx-teal-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.cal-tray-task button:hover{border-color:var(--nx-border);background:#5f999714}.cal-planner-link{justify-self:start;margin:4px 2px 2px}.cal-sources{gap:5px;margin:0 0 6px;padding:0 2px;list-style:none;display:grid}.cal-sources li{color:var(--nx-text);font-size:var(--nx-fs-control);align-items:center;gap:7px;display:flex}.cal-sources li>svg{color:var(--nx-text-2)}.cal-sources li b{color:var(--nx-text-2);margin-left:auto;font-size:10.5px}.cal-undated{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cal-undated button{border:1px solid var(--nx-border);width:100%;color:var(--nx-text);font-size:var(--nx-fs-control);text-align:left;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:6px 8px;display:flex}.cal-undated button>svg{color:var(--nx-text-2);flex-shrink:0}.cal-undated button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cal-undated button:hover,.cal-undated button.active{border-color:var(--nx-teal-dark);color:var(--nx-teal-ink)}.cal-grid-wrap{min-width:0;overflow-x:auto;padding:12px 14px!important}.cal-grid-empty{border:1px dashed var(--nx-border);color:var(--nx-text-2);background:#f7f1e899;border-radius:10px;align-items:center;gap:8px;margin:0 0 10px;padding:9px 12px;font-size:12px;display:flex}.cal-allday{border-bottom:1px solid #5b777724;align-items:center;gap:0 6px;padding-bottom:6px;display:grid}.cal-allday>div{gap:3px;min-width:0;display:grid}.cal-chip{text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:3px 8px;font-size:10.5px;font-weight:620;display:flex;overflow:hidden}.cal-chip.selected{outline:2px solid var(--nx-teal-dark);outline-offset:1px}.cal-chip time{flex-shrink:0;font-weight:700}.cal-grid{gap:0 6px;display:grid}.cal-hours{display:grid}.cal-hour-label{color:var(--nx-text-2);white-space:nowrap;font-size:10px;transform:translateY(-6px)}.cal-day-head{width:100%;height:36px;color:var(--nx-text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0;font-size:10.5px;font-weight:650;display:flex}button.cal-day-head:hover{color:var(--nx-teal-ink);background:#5f999712}.cal-day-head b{width:24px;height:24px;color:var(--nx-text);border-radius:50%;place-items:center;font-size:11px;display:inline-grid}.cal-day-head.today{color:var(--nx-teal-ink)}.cal-day-head.today b{color:#fff;background:var(--nx-teal-dark)}.cal-day-col{min-width:0}.cal-day-body{border-left:1px solid #5b77771a;position:relative}.cal-day-col.weekend .cal-day-body{background:#f7f1e88c}.cal-day-body.dropping .cal-slot:hover{background:#5f999724}.cal-slot{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #5b77771a;width:100%;height:46px;padding:0 6px;display:block}.cal-slot i{color:var(--nx-teal-ink);align-items:center;gap:4px;font-size:10px;font-style:normal;font-weight:600;display:none}.cal-slot:hover{background:#5f999712}:is(.cal-slot:hover i,.cal-slot:focus-visible i){display:inline-flex}.cal-day-empty{z-index:1;color:#657372d9;text-align:center;pointer-events:none;font-size:10.5px;position:absolute;top:8px;left:0;right:0}.cal-nowline{z-index:4;pointer-events:none;background:#c06d63;height:2px;position:absolute;left:0;right:0}.cal-nowline:before{content:"";background:#c06d63;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.cal-event{z-index:3;text-align:left;cursor:pointer;min-width:0;transition:box-shadow var(--nx-transition,.18s);border:1px solid #0000;border-left-width:3px;border-radius:8px;align-content:start;gap:1px;padding:4px 7px;display:grid;position:absolute;overflow:hidden}.cal-event:hover{z-index:5;box-shadow:0 3px 8px #263a3e24}.cal-event[draggable=true]{cursor:grab}.cal-event.dragging{border-style:dashed}.cal-event b{align-items:center;gap:4px;min-width:0;font-size:11px;font-weight:650;display:flex}.cal-event b>svg{flex-shrink:0}.cal-event b span,.cal-event small,.cal-event em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cal-event small{font-size:10px}.cal-event em{align-items:center;gap:4px;font-size:10px;font-style:normal;display:flex}.cal-event.done b span{text-decoration:line-through}.cal-event.selected{z-index:6;outline:2px solid var(--nx-teal-dark);outline-offset:1px}.cal-event.lavender,.cal-chip.lavender{color:#4f456b;background:#ece8f5;border-color:#b3a8d4}.cal-event.mist,.cal-chip.mist{color:#2f5066;background:#e3edf4;border-color:#8fb0c8}.cal-event.aqua,.cal-chip.aqua{color:#2e625f;background:#ddeeec;border-color:#79b0ad}.cal-event.peach,.cal-chip.peach{color:#71481f;background:#f9ecdc;border-color:#d8ab77}.cal-event.sage,.cal-chip.sage{color:#465a2b;background:#eaf0de;border-color:#a4bc7f}.cal-event.gray,.cal-chip.gray{color:#4d5755;background:#ecedea repeating-linear-gradient(45deg,#0000 0 6px,#78827f1f 6px 8px);border-color:#aab3b0}.cal-mini-avatar{width:16px;height:16px;color:var(--nx-teal-ink);background:#5f99972e;border-radius:50%;flex-shrink:0;place-items:center;font-size:7.5px;font-style:normal;font-weight:700;display:inline-grid}.cal-mini-avatar.green{color:#4f6635;background:#e8eedd}.cal-mini-avatar.rose{color:#9c5a54;background:#f3e5e3}.cal-mini-avatar.lilac{color:#64548c;background:#ece7f3}.cal-mini-avatar.orange{color:#96683d;background:#f5e9dd}.cal-mini-avatar.blue{color:#3f6a75;background:#e2edef}.cal-legend{color:var(--nx-text-2);flex-wrap:wrap;align-items:center;gap:6px 14px;padding-top:10px;font-size:10.5px;display:flex}.cal-legend span{align-items:center;gap:6px;display:inline-flex}.cal-legend em{margin-left:auto;font-size:10.5px;font-style:normal}.cal-legend.inline{padding:0}.cal-month{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid;padding:14px!important}.cal-month-head{color:var(--nx-text-2);font-size:var(--nx-fs-th);letter-spacing:.05em;text-align:center;text-transform:uppercase;font-weight:600}.cal-month-cell{background:#fff;border:1px solid #5b77771f;border-radius:10px;align-content:start;gap:3px;min-width:0;min-height:104px;padding:6px;display:grid}.cal-month-cell.out{background:#f7f1e880}.cal-month-cell.out .cal-month-date{color:var(--nx-text-2);font-weight:500}.cal-month-cell.today{border-color:var(--nx-teal)}.cal-month-date{min-width:24px;height:24px;color:var(--nx-text);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-self:start;padding:0 6px;font-size:11.5px;font-weight:650}.cal-month-date:hover{color:var(--nx-teal-ink);background:#5f99971a}.cal-month-cell.today .cal-month-date{color:#fff;background:var(--nx-teal-dark)}.cal-month-cell .cal-chip{padding:2px 6px;font-size:10px}.cal-month-more{color:var(--nx-teal-ink);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 4px;font-size:10.5px;font-weight:650}@media (max-width:760px){.cal-month{gap:3px;padding:8px!important}.cal-month-cell{min-height:64px;padding:3px}.cal-month-cell .cal-chip,.cal-month-more{display:none}}.cal-inspector{align-content:start;gap:8px;min-width:0;display:grid}.cal-insp-head{gap:4px;padding-right:30px;display:grid;position:relative}.cal-insp-head small{color:var(--nx-teal-ink);align-items:center;gap:5px;font-size:10.5px;font-weight:650;display:inline-flex}.cal-insp-head h2{color:var(--nx-text);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650}.cal-insp-title{width:100%;height:34px;color:var(--nx-text);font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 8px;font-size:15px;font-weight:650}.cal-insp-title:hover{border-color:var(--nx-border)}.cal-insp-title:focus{border-color:var(--nx-teal);background:#fff}.cal-insp-close{width:28px;height:28px;color:var(--nx-text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:-4px;right:-4px}.cal-insp-close:hover{color:var(--nx-text);background:#5b77771a}.cal-status{color:#96683d;width:fit-content;height:22px;font-size:var(--nx-fs-badge);text-transform:capitalize;background:#f5e9dd;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-weight:600;display:inline-flex}.cal-status.done{color:#4f6635;background:#e8eedd}.cal-insp-facts{gap:7px;margin:0;padding:4px 0;display:grid}.cal-insp-facts div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cal-insp-facts dt{color:var(--nx-text-2);flex-shrink:0;font-size:11px}.cal-insp-facts dd{min-width:0;color:var(--nx-text);text-align:right;overflow-wrap:anywhere;align-items:center;gap:5px;margin:0;font-size:11.5px;font-weight:600;display:inline-flex}.cal-insp-notes{color:var(--nx-text);overflow-wrap:anywhere;background:#f7f1e8cc;border-radius:9px;margin:0;padding:8px 10px;font-size:11.5px;line-height:1.5}.cal-ok{color:#4f6635!important}.cal-overdue{color:#a8574d!important}.cal-pri{font-style:normal;font-weight:650}.cal-insp-field{min-width:0;color:var(--nx-text-2);gap:4px;font-size:10.5px;font-weight:600;display:grid}.cal-insp-field :is(select,input,textarea){border:1px solid var(--nx-border);width:100%;min-width:0;height:34px;color:var(--nx-text);font:inherit;font-size:var(--nx-fs-control);background:#fff;border-radius:9px;padding:0 9px;font-weight:500}.cal-insp-field textarea{resize:vertical;height:auto;padding:7px 9px;line-height:1.45}.cal-insp-row{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.cal-insp-row:empty{display:none}.cal-conflict{color:#7a6433;background:#f6f0dd;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.cal-conflict>svg{flex-shrink:0;margin-top:1px}.cal-conflict div{gap:2px;min-width:0;display:grid}.cal-conflict b{font-size:11.5px}.cal-conflict small{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.cal-primary-act{justify-content:center;width:100%;margin-top:4px;height:38px!important}.cal-secondary-act{border:1px solid var(--nx-border);width:100%;height:36px;color:var(--nx-text);font-size:var(--nx-fs-control);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-weight:620;display:inline-flex}.cal-secondary-act:not(:disabled):hover{border-color:var(--nx-teal);color:var(--nx-teal-ink)}.cal-insp-btns{flex-wrap:wrap;gap:6px;display:flex}.cal-insp-btns:empty{display:none}.cal-insp-btns button{border:1px solid var(--nx-border);height:32px;color:var(--nx-text);font-size:var(--nx-fs-control);white-space:nowrap;cursor:pointer;background:#fff;border-radius:9px;flex:auto;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-weight:600;display:inline-flex}.cal-insp-btns button:not(:disabled):hover{border-color:var(--nx-teal);color:var(--nx-teal-ink)}.cal-delete-link{color:#9c5a54;font-size:var(--nx-fs-control);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:5px;padding:4px 0;font-weight:600;display:inline-flex}.cal-delete-link:hover{text-underline-offset:3px;text-decoration:underline}.cal-confirm{color:#7d433e;background:#f3e5e3;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex}.cal-confirm span{flex:100%}.cal-confirm button{border:1px solid var(--nx-border);height:30px;color:var(--nx-text);font-size:var(--nx-fs-control);cursor:pointer;background:#fff;border-radius:8px;padding:0 12px;font-weight:620}.cal-confirm .cal-danger{color:#fff;background:#a8574d;border-color:#a8574d}.cal-open-link{justify-self:start}.cal-privacy{color:var(--nx-text-2);align-items:center;gap:6px;margin:4px 0 0;font-size:10.5px;display:flex}.cal-upcoming{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cal-upcoming button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:9px;width:100%;padding:8px;display:flex}.cal-upcoming button:hover{border-color:var(--nx-border);background:#fff}.cal-upcoming .dot{margin-top:5px}.cal-upcoming span{gap:1px;min-width:0;display:grid}.cal-upcoming b{color:var(--nx-text);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:620;overflow:hidden}.cal-upcoming small{color:var(--nx-text-2);font-size:10.5px}.cal-linked{gap:6px;margin:0 0 6px;padding:0;list-style:none;display:grid}.cal-linked li{border:1px solid var(--nx-border);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:7px 9px;display:flex}.cal-linked li>svg{color:var(--nx-teal-ink);flex-shrink:0}.cal-linked li>div{flex:1;min-width:0;display:grid}.cal-linked b{color:var(--nx-text);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:620;overflow:hidden}.cal-linked small{color:var(--nx-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.cal-linked li.origin{background:#dfefea66}.cal-team{gap:14px;display:grid}.cal-team-summary{color:var(--nx-text-2);flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:12px;display:flex;padding:12px 16px!important}.cal-team-summary span{align-items:center;gap:7px;display:inline-flex}.cal-team-summary b{color:var(--nx-text)}.cal-team-summary em{margin-left:auto;font-size:11px;font-style:normal}.cal-team-layout{grid-template-columns:minmax(0,1fr) minmax(270px,320px);align-items:start;gap:14px;display:grid}@media (max-width:1150px){.cal-team-layout{grid-template-columns:minmax(0,1fr)}}.cal-team-board{min-width:0;overflow-x:auto}.cal-team-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.cal-team-head h2{color:var(--nx-text);margin:0;font-size:15px;font-weight:650}.cal-team-head>div{align-items:center;gap:6px;display:flex}.cal-team-head button,.cal-team-filter{border:1px solid var(--nx-border);height:34px;color:var(--nx-text-2);font-size:var(--nx-fs-control);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.cal-team-head button:hover{border-color:var(--nx-teal);color:var(--nx-teal-ink)}.cal-team-filter select{height:30px;color:var(--nx-text);font:inherit;font-size:var(--nx-fs-control);cursor:pointer;background:0 0;border:0}.cal-team-empty{padding:20px 0}.cal-team-hours{color:var(--nx-text-2);grid-template-columns:250px repeat(10,minmax(52px,1fr));gap:2px;min-width:840px;padding:4px 0;font-size:10px;display:grid}.cal-team-hours b{font-weight:600}.cal-team-row{border-top:1px solid #5b77771a;grid-template-columns:250px minmax(0,1fr);align-items:center;gap:0;min-width:840px;display:grid}.cal-roster{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 8px 9px 2px;display:grid}.cal-roster.compact{grid-template-columns:auto minmax(0,1fr);padding:6px 6px 6px 0}.cal-roster>div{min-width:0}.cal-roster b{color:var(--nx-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;display:block;overflow:hidden}.cal-roster small{color:var(--nx-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.cal-load-mini{background:#5b777724;border-radius:999px;width:74px;height:5px;margin-top:4px;display:block;overflow:hidden}.cal-load-mini i{border-radius:999px;height:100%;display:block}.cal-load-mini i.sage{background:#8fae72}.cal-load-mini i.peach{background:#d9ab74}.cal-load-mini i.mist{background:#86a5c2}.cal-roster-free{text-align:right}.cal-roster-free b{font-size:11px}.cal-roster-free small{font-size:10px}.cal-roster-free small.now{color:#4f6635;font-weight:650}.cal-roster-free em{color:var(--nx-text-2);white-space:nowrap;font-size:10px;font-style:normal}.cal-team-track{grid-template-columns:repeat(10,minmax(52px,1fr));gap:2px;padding:6px 0;display:grid}.cal-track-cell{cursor:pointer;background:#eaf0de8c;border:1px solid #5b77771a;border-radius:7px;min-width:0;height:36px;padding:0;position:relative;overflow:hidden}.cal-track-cell small{text-align:left;white-space:nowrap;text-overflow:ellipsis;padding:2px 5px;font-size:10px;font-weight:620;display:block;overflow:hidden}.cal-track-cell.free:not(:disabled):hover{border-color:var(--nx-teal);background:#dfefeae6}.cal-track-cell.free:disabled{background:#5b77770d}.cal-track-cell.past:not(.free){filter:saturate(.6)}.cal-track-cell[draggable=true]{cursor:grab}.cal-track-cell.picked{border:2px solid var(--nx-teal-dark)}.cal-track-cell.free.picked{background:#fff}.cal-track-cell.lavender{color:#4f456b;background:#ece8f5}.cal-track-cell.aqua{color:#2e625f;background:#ddeeec}.cal-track-cell.peach{color:#71481f;background:#f9ecdc}.cal-track-cell.mist{color:#2f5066;background:#e3edf4}.cal-track-cell.sage{color:#465a2b;background:#eaf0de}.cal-track-cell.gray{color:#4d5755;background:#ecedea repeating-linear-gradient(45deg,#0000 0 6px,#78827f1f 6px 8px)}.cal-team-foot{color:var(--nx-text-2);border-top:1px solid #5b77771a;align-items:center;gap:7px;margin-top:8px;padding-top:8px;font-size:11px;display:flex}.cal-team-foot>svg{flex-shrink:0}.cal-assign-title{color:var(--nx-text);overflow-wrap:anywhere;margin:0 0 2px;font-size:15px;font-weight:650}.cal-assign-slot{color:var(--nx-text-2);margin:0;font-size:11.5px}.cal-assign-slot b{color:var(--nx-text)}.cal-alt-row{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #5b77771a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:7px 4px;display:grid}.cal-alt-row b{color:var(--nx-text);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:620;overflow:hidden}.cal-alt-row small{color:var(--nx-text-2);font-size:10.5px}.cal-alt-row:hover b{color:var(--nx-teal-ink)}.cal-team-tray{flex-wrap:wrap;align-items:center;gap:10px;display:flex;padding:10px 16px!important}.cal-team-tray>b{color:var(--nx-text);font-size:12px}.cal-team-tray>b i{color:var(--nx-teal-ink);background:#5f999724;border-radius:999px;margin-left:5px;padding:1px 7px;font-size:10px;font-style:normal}.cal-tray-pill{border:1px solid var(--nx-border);min-width:0;max-width:280px;color:var(--nx-text);font-size:var(--nx-fs-control);white-space:nowrap;cursor:grab;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-weight:600;display:inline-flex}.cal-tray-pill>svg{flex-shrink:0}.cal-tray-pill em{color:var(--nx-text-2);font-style:normal;font-weight:500}.cal-tray-pill.dragging{border-style:dashed}.cal-tray-hint{color:var(--nx-text-2);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.cal-team-tray .cal-muted{margin:0}.cal-quick-backdrop{z-index:90;background:#20303361;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.cal-quick{border:1px solid var(--nx-border);background:var(--nx-porcelain,#fcfaf6);border-radius:16px;gap:11px;width:min(540px,100%);max-height:calc(100vh - 40px);padding:18px;display:grid;overflow-y:auto;box-shadow:0 30px 70px #1f30334d}.cal-quick>header{align-items:center;gap:11px;display:flex}.cal-quick>header>div{min-width:0}.cal-quick>header h2{color:var(--nx-text);margin:0;font-size:15px;font-weight:650}.cal-quick>header p{color:var(--nx-text-2);margin:2px 0 0;font-size:11px}.cal-quick>header>button{width:32px;height:32px;color:var(--nx-text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.cal-quick>header>button:hover{color:var(--nx-text);background:#5b77771a}.cal-quick-types{flex-wrap:wrap;gap:6px;display:flex}.cal-quick-types button{border:1px solid var(--nx-border);height:32px;color:var(--nx-text-2);font-size:var(--nx-fs-control);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-weight:620;display:inline-flex}.cal-quick-types button:hover{color:var(--nx-teal-ink)}.cal-quick-types button.active{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971f}.cal-quick-where{color:var(--nx-text-2);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.cal-quick-where>svg{flex-shrink:0}.cal-quick-field{min-width:0;color:var(--nx-text-2);gap:4px;font-size:10.5px;font-weight:600;display:grid}.cal-quick-field i{color:#a8574d;font-style:normal}.cal-quick-field input,.cal-quick-field select{border:1px solid var(--nx-border);width:100%;min-width:0;height:36px;color:var(--nx-text);font:inherit;font-size:var(--nx-fs-control);background:#fff;border-radius:9px;padding:0 10px;font-weight:500}.cal-quick-field input[aria-invalid=true]{border-color:#a8574d}.cal-quick-error{color:#a8574d;margin:-4px 0 0;font-size:11px;font-weight:600}.cal-quick-row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.cal-seg{border:1px solid var(--nx-border);border-radius:9px;display:flex;overflow:hidden}.cal-seg button{height:34px;color:var(--nx-text-2);font-size:var(--nx-fs-control);cursor:pointer;background:#fff;border:0;flex:1;font-weight:620}.cal-seg button+button{border-left:1px solid #5b777724}.cal-seg button.active{color:var(--nx-teal-ink);background:#5f99971f}.cal-quick-avail{background:#dfefea66;border:1px solid #5b777729;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.cal-quick-avail .cv2-group-label{margin:0 0 4px}.cal-quick-avail .cv2-link{justify-self:start;margin-top:4px}.cal-avail-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 0;display:grid}.cal-avail-row>div{gap:1px;min-width:0;display:grid}.cal-avail-row.main{border-bottom:1px solid #5b777724;padding-bottom:9px}.cal-avail-row b{color:var(--nx-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;overflow:hidden}.cal-avail-row small{color:var(--nx-text-2);align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.cal-avail-row>button{border:1px solid var(--nx-border);height:28px;color:var(--nx-teal-ink);font-size:var(--nx-fs-control);cursor:pointer;background:#fff;border-radius:8px;padding:0 12px;font-weight:650}button.cal-avail-row.pick{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;width:100%;padding:7px 8px}button.cal-avail-row.pick:hover{border-color:var(--nx-border);background:#fff}button.cal-avail-row.pick.main{border-color:var(--nx-teal-dark);background:#dfefea73}.cal-quick>footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cal-quick>footer button{border:1px solid var(--nx-border);height:38px;color:var(--nx-text);font-size:var(--nx-fs-control);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-weight:620;display:inline-flex}.cal-quick>footer .cv2-primary{color:#fff;border:0;height:38px}.cal-quick>footer small{color:var(--nx-text-2);margin-left:auto;font-size:10.5px}.cal-bestfit{color:#4f6635;white-space:nowrap;background:#e8eedd;border-radius:999px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:650}.cal-find,.cal-planner{gap:14px;display:grid}.cal-back{color:var(--nx-text-2);font-size:var(--nx-fs-control);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:4px 0;font-weight:600;display:inline-flex}.cal-back:hover{color:var(--nx-teal-ink)}.cal-find-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.cal-find-head h1{color:var(--nx-text);letter-spacing:-.4px;margin:0 0 2px;font-size:27px;font-weight:700}.cal-find-head p{color:var(--nx-text-2);margin:0;font-size:12px}.cal-find-setup{flex-wrap:wrap;align-items:center;gap:8px;display:flex;padding:12px 14px!important}.cal-find-title,.cal-find-related{border:1px solid var(--nx-border);min-width:0;height:38px;color:var(--nx-text);font:inherit;background:#fff;border-radius:10px;flex:200px;padding:0 12px;font-size:12.5px;font-weight:600}.cal-find-related{font-weight:500;font-size:var(--nx-fs-control)}.cal-find-title[aria-invalid=true]{border-color:#a8574d}.cal-find-setup select{border:1px solid var(--nx-border);height:38px;color:var(--nx-text);font:inherit;font-size:var(--nx-fs-control);background:#fff;border-radius:10px;padding:0 10px}.cal-find-setup .cal-tz{height:38px}.cal-find-week{align-items:center;gap:6px;display:inline-flex}.cal-find-week button{border:1px solid var(--nx-border);width:34px;height:34px;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:9px;place-items:center;display:grid}.cal-find-week b{min-width:150px;color:var(--nx-text);text-align:center;white-space:nowrap;font-size:12.5px;font-weight:650}.cal-find-toggle{color:var(--nx-text);font-size:var(--nx-fs-control);cursor:pointer;align-items:center;gap:7px;display:flex}.cal-find-toggle input{width:15px;height:15px;margin:0}.cal-find-layout{grid-template-columns:270px minmax(0,1fr) minmax(280px,320px);align-items:start;gap:14px;display:grid}@media (max-width:1250px){.cal-find-layout{grid-template-columns:minmax(0,1fr)}}.cal-find-people{align-content:start;gap:8px;min-width:0;display:grid}.cal-find-person{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:4px 0;display:grid}.cal-find-person>div{min-width:0}.cal-find-person b{color:var(--nx-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;display:block;overflow:hidden}.cal-find-person small{color:var(--nx-text-2);font-size:10.5px}.cal-req{border:1px solid var(--nx-border);height:24px;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:999px;padding:0 8px;font-size:10.5px;font-weight:600}.cal-req.on{color:var(--nx-teal-ink);background:#5f99971a;border-color:#39787666}.cal-icon-btn{width:26px;height:26px;color:var(--nx-text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.cal-icon-btn:hover{color:var(--nx-text);background:#5b77771a}.cal-find-matrix{min-width:0;overflow-x:auto}.cal-matrix-days{color:var(--nx-text-2);font-size:var(--nx-fs-th);gap:6px;padding-bottom:8px;font-weight:600;display:grid}.cal-matrix-row{border-top:1px solid #5b77771a;align-items:center;gap:6px;padding:7px 0;display:grid}.cal-matrix-name{align-items:center;gap:8px;min-width:0;display:flex}.cal-matrix-name b{color:var(--nx-text);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:620;overflow:hidden}.cal-matrix-cell{gap:2px;display:grid}.cal-matrix-cell i{background:#b9cda58c;border-radius:4px;height:22px}.cal-matrix-cell i.busy{background:#c9cfcc}.cal-matrix-cell i.past{background:#5b777712}.cal-matrix-cell i.match{outline:2px solid var(--nx-teal-dark);outline-offset:-2px;background:#dfefeae6}.cal-find-suggest{align-content:start;gap:8px;min-width:0;display:grid}.cal-slot-card{border:1px solid var(--nx-border);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.cal-slot-card:hover{border-color:var(--nx-teal)}.cal-slot-card.picked{border-color:var(--nx-teal-dark);background:#dfefea73;box-shadow:0 3px 8px #263a3e1a}.cal-slot-card>span{color:#fff;background:var(--nx-teal-dark);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10.5px;font-weight:700;display:grid}.cal-slot-card>div{min-width:0}.cal-slot-card b{color:var(--nx-text);font-size:12px;font-weight:650;display:block}.cal-slot-card em{color:#4f6635;background:#e8eedd;border-radius:999px;margin:3px 0 1px;padding:1px 8px;font-size:10px;font-style:normal;font-weight:650;display:inline-block}.cal-slot-card em.partial{color:#96683d;background:#f5e9dd}.cal-slot-card small{color:var(--nx-text-2);font-size:10.5px;display:block}.cal-slot-card i{color:var(--nx-teal-ink);font-size:10.5px;font-style:normal;font-weight:650;display:inline-flex}.cal-slot-card.slim{padding:8px 10px}.cal-planner-metrics.contact-directory-metrics{grid-template-columns:repeat(4,minmax(0,1fr));padding:0}@media (max-width:1100px){.cal-planner-metrics.contact-directory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.cal-planner-metrics.contact-directory-metrics{grid-template-columns:minmax(0,1fr)}}.cal-planner-layout{grid-template-columns:270px minmax(0,1fr) minmax(280px,320px);align-items:start;gap:14px;display:grid}@media (max-width:1250px){.cal-planner-layout{grid-template-columns:minmax(0,1fr)}}.cal-planner-list{align-content:start;gap:6px;min-width:0;display:grid}.cal-planner-tabs{border:1px solid var(--nx-border);border-radius:9px;flex-wrap:wrap;display:flex;overflow:hidden}.cal-planner-tabs button{height:30px;color:var(--nx-text-2);white-space:nowrap;cursor:pointer;background:#fff;border:0;flex:auto;padding:0 8px;font-size:10.5px;font-weight:620}.cal-planner-tabs button+button{border-left:1px solid #5b777724}.cal-planner-tabs button.active{color:var(--nx-teal-ink);background:#5f99971f}.cal-planner-task{border:1px solid var(--nx-border);text-align:left;cursor:pointer;background:#fff;border-radius:11px;gap:2px;width:100%;padding:9px 11px;display:grid}.cal-planner-task:hover{border-color:var(--nx-teal)}.cal-planner-task.picked{border-color:var(--nx-teal-dark);background:#dfefea73}.cal-planner-task b{color:var(--nx-text);overflow-wrap:anywhere;font-size:12px;font-weight:650}.cal-planner-task small{color:var(--nx-text-2);font-size:10.5px}.cal-planner-task em{color:var(--nx-text-2);font-size:10.5px;font-style:normal}.cal-capacity{min-width:0;overflow-x:auto}.cal-cap-days{min-width:660px;color:var(--nx-text-2);font-size:var(--nx-fs-th);grid-template-columns:190px repeat(5,minmax(90px,1fr));gap:6px;padding:6px 0;font-weight:600;display:grid}.cal-cap-days b.today{color:var(--nx-teal-ink)}.cal-cap-row{border-top:1px solid #5b77771a;grid-template-columns:190px repeat(5,minmax(90px,1fr));align-items:center;gap:6px;min-width:660px;padding:5px 0;display:grid}.cal-cap-cell{text-align:left;cursor:pointer;background:#fff;border:1px solid #5b777724;border-radius:9px;justify-items:start;gap:3px;padding:7px 9px;display:grid;position:relative}.cal-cap-cell:not(:disabled):hover{border-color:var(--nx-teal)}.cal-cap-cell:disabled{background:#f7f1e880}.cal-cap-cell.past b{color:var(--nx-text-2);font-weight:500}.cal-cap-cell.best{border:2px dashed var(--nx-teal-dark);background:#dfefea8c}.cal-cap-cell b{color:var(--nx-text);font-size:11px;font-weight:650}.cal-cap-cell em{color:var(--nx-teal-ink);font-size:10px;font-style:normal;font-weight:650}.cal-cap-cell .cal-load-mini{width:100%;margin:0}.cal-sched-task{align-items:flex-start;gap:10px;padding:4px 0;display:flex}.cal-sched-task>svg{color:var(--nx-teal-ink);flex-shrink:0;margin-top:2px}.cal-sched-task b{color:var(--nx-text);overflow-wrap:anywhere;font-size:12.5px;font-weight:650;display:block}.cal-sched-task small{color:var(--nx-text-2);font-size:10.5px}@media (prefers-reduced-motion:reduce){.cal-event,.cal-cap-cell,.cal-slot-card{transition:none}}.mtx-module{--mt-demo:#3f6a75;--mt-demo-soft:#e2edef;--mt-discovery:#5f7f3a;--mt-discovery-soft:#e8eedd;--mt-governance:#64548c;--mt-governance-soft:#ece7f3;--mt-commercial:#96683d;--mt-commercial-soft:#f5e9dd;--mt-kickoff:#2e625f;--mt-kickoff-soft:#dcebe7;--mt-security:#9a5a62;--mt-security-soft:#f3e3e5;--mt-workshop:#7a6433;--mt-workshop-soft:#f6f0dd;--mt-follow:#3d7257;--mt-follow-soft:#e0efe6;--mt-internal:#5b7777;--mt-internal-soft:#eef2f1;--mt-qualification:#4f6388;--mt-qualification-soft:#e5e9f2}.ch-mt-demo{--ch:var(--mt-demo);--ch-soft:var(--mt-demo-soft)}.ch-mt-discovery{--ch:var(--mt-discovery);--ch-soft:var(--mt-discovery-soft)}.ch-mt-qualification{--ch:var(--mt-qualification);--ch-soft:var(--mt-qualification-soft)}.ch-mt-governance,.ch-mt-project-governance{--ch:var(--mt-governance);--ch-soft:var(--mt-governance-soft)}.ch-mt-commercial-review{--ch:var(--mt-commercial);--ch-soft:var(--mt-commercial-soft)}.ch-mt-kickoff{--ch:var(--mt-kickoff);--ch-soft:var(--mt-kickoff-soft)}.ch-mt-security-review{--ch:var(--mt-security);--ch-soft:var(--mt-security-soft)}.ch-mt-workshop{--ch:var(--mt-workshop);--ch-soft:var(--mt-workshop-soft)}.ch-mt-follow-up{--ch:var(--mt-follow);--ch-soft:var(--mt-follow-soft)}.ch-mt-internal{--ch:var(--mt-internal);--ch-soft:var(--mt-internal-soft)}.mtx-badge{background:var(--ch-soft,#eef2f1);color:var(--ch,var(--nx-text-2));margin-left:0}.cnv-thread-head>.mtx-badge{margin-left:auto}.mtx-record[class*=ch-]{border-top:3px solid var(--ch)}.mtx-next-row{border:0;border-left:3px solid var(--ch,transparent);text-align:left;cursor:pointer;background:0 0;border-bottom:1px solid #5b77771f;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:8px 6px;display:grid}.mtx-next-row:hover{background:#afcbd024}.mtx-next-row b{color:var(--nx-text);font-size:11.5px;display:block}.mtx-next-row small{color:var(--nx-text-2);font-size:10px}.mtx-next-row em{color:var(--nx-text-2);white-space:nowrap;font-size:9.5px;font-style:normal}.mtx-next-row .cnv-ev-icon{background:var(--ch-soft);color:var(--ch)}.mtx-type-name{color:var(--nx-text);align-items:center;gap:6px;font-size:10.5px;font-weight:650;display:inline-flex}.mtx-click{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.mtx-click:hover b{color:var(--nx-teal-ink)}.mtx-views{margin-top:2px}.mtx-panel{gap:10px;display:grid}.mtx-objective{border:1px solid var(--nx-border);background:var(--nx-porcelain);color:var(--nx-text);border-radius:10px;align-items:flex-start;gap:6px;margin:0;padding:9px 11px;font-size:11px;line-height:1.45;display:flex}.mtx-objective b{margin-right:4px}.mtx-agenda{margin:0}.mtx-add{gap:6px;display:flex}.mtx-add input{border:1px solid var(--nx-border);border-radius:8px;flex:1;height:32px;padding:0 10px;font-size:11px}.mtx-add button{border:1px solid var(--nx-border);height:32px;color:var(--nx-teal-ink);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:10.5px;font-weight:650;display:inline-flex}.mtx-capture{margin-top:4px}.mtx-people{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mtx-people li{border:1px solid var(--nx-border);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.mtx-people li>div{flex:1;display:grid}.mtx-people b{color:var(--nx-text);font-size:11.5px}.mtx-people small{color:var(--nx-text-2);font-size:9.5px}.mtx-h4{letter-spacing:.03em;text-transform:uppercase;color:var(--nx-text-2);align-items:center;gap:6px;margin:6px 0 0;font-size:10.5px;font-weight:700;display:flex}.mtx-join{color:#fff;background:var(--nx-teal-dark);border-radius:9px;align-items:center;gap:5px;height:32px;padding:0 12px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.mtx-done td,.mtx-done td b{color:var(--nx-text-2)}.mtx-done td b{-webkit-text-decoration:line-through #65737280;text-decoration:line-through #65737280}.mtx-inline{margin-left:6px}.cnv-tick.on{border-color:var(--nx-teal-dark);background:var(--nx-teal-dark);color:#fff}.mtx-workspace .cnv-list-row>div>em{color:var(--ch)}.mtx-mode{height:22px;color:var(--nx-text-2);white-space:nowrap;background:#eef2f1;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.mtx-mode.physical{color:var(--nx-teal-ink);background:#dcebe7}.mtx-where{color:var(--nx-text-2);align-items:center;gap:6px;margin:0;font-size:10.5px;display:flex}.mtx-where a{color:var(--nx-teal-ink);font-weight:650}.mtx-logistics{border:1px solid var(--nx-border);background:var(--nx-porcelain);border-radius:10px;grid-template-columns:160px minmax(0,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.mtx-logistics label{letter-spacing:.04em;text-transform:uppercase;color:var(--nx-text-2);gap:4px;font-size:9.5px;font-weight:650;display:grid}.mtx-logistics input,.mtx-logistics select{border:1px solid var(--nx-border);height:32px;color:var(--nx-text);background:#fff;border-radius:8px;padding:0 9px;font-size:11px}.mtx-logistics button{border:1px solid var(--nx-border);height:32px;color:var(--nx-teal-ink);cursor:pointer;background:#fff;border-radius:8px;padding:0 12px;font-size:10.5px;font-weight:650}@media (max-width:900px){.mtx-logistics{grid-template-columns:1fr}}.mtx-cov-status{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.mtx-cov-status.covered{color:#3d7257;background:#e0efe6}.mtx-cov-status.scheduled{color:#3f6a75;background:#e2edef}.mtx-cov-status.uncovered{color:#7a4a1e;background:#fdf6e8}.mtx-cov-status.never{color:#a8574d;background:#f6e7e3}.mtx-cov-row.uncovered td:first-child,.mtx-cov-row.never td:first-child{border-left:3px solid #cf9455}.mtx-cov-row.never td:first-child{border-left-color:#c9463b}.mtx-cov-row.covered td:first-child,.mtx-cov-row.scheduled td:first-child{border-left:3px solid #0000}.mtx-days{font-variant-numeric:tabular-nums;font-weight:650}.mtx-days.over{color:#a8574d}.adm-inline-input{border:1px solid var(--nx-border);height:30px;color:var(--nx-text);background:#fff;border-radius:8px;min-width:160px;padding:0 8px;font-size:11px}.adm-inline-input.narrow,.mtx-add input.narrow{flex:none;width:80px;min-width:0}.adm-add-row{align-items:center;margin-top:10px}.adm-add-row small{margin-left:6px}.adm-coverage-rules{align-items:end;margin-top:12px}.adm-check-row{align-self:end;height:32px}.concept-shell .mtx-module{--mt-untyped:#5b7777}.ch-mt-untyped{--ch:var(--mt-internal);--ch-soft:var(--mt-internal-soft)}.concept-shell .mtx-metrics.nx-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;display:grid}@media (max-width:1100px){.concept-shell .mtx-metrics.nx-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.concept-shell .mtx-metrics.nx-metric-grid{grid-template-columns:minmax(0,1fr)}}.concept-shell .mtx-metrics .contact-metric>div>b{font-variant-numeric:tabular-nums}.mtx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mtx-chev{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mtx-chev svg{transform:rotate(-90deg)}.mtx-nowrap{white-space:nowrap}.mtx-over{color:#a8574d}.concept-shell .mtx-module .cnv-tabs button,.concept-shell .mtx-module .cnv-chips button,.concept-shell .mtx-module .cnv-dir-toolbar select,.concept-shell .mtx-module .cnv-dir-toolbar label,.concept-shell .mtx-module .cnv-dir-export,.concept-shell .mtx-module .cnv-thread-actions>button,.concept-shell .mtx-module .cnv-thread-actions>a,.concept-shell .mtx-module .mtx-add button,.concept-shell .mtx-module .mtx-logistics button,.concept-shell .mtx-module .cnv-back,.concept-shell .mtx-module .cv2-link{font-size:var(--nx-fs-control)}.concept-shell .mtx-module .cnv-chips button em{font-variant-numeric:tabular-nums;color:var(--nx-text-2);margin-left:4px;font-style:normal}.concept-shell .mtx-module .cv2-table th{font-size:var(--nx-fs-th)}.concept-shell .mtx-module .cv2-card-head h2{font-size:var(--nx-fs-section)}.concept-shell .mtx-module .cv2-table td,.concept-shell .mtx-module .cnv-dir-kpis b,.concept-shell .mtx-module .cnv-funnel b,.concept-shell .mtx-module .cnv-dir-break em,.concept-shell .mtx-module time{font-variant-numeric:tabular-nums}.concept-shell .mtx-module .cnv-dir-kpis em,.concept-shell .mtx-module .cnv-funnel em,.concept-shell .mtx-module .cnv-funnel small,.concept-shell .mtx-module .cnv-legend li,.concept-shell .mtx-module .cnv-attn-row small,.concept-shell .mtx-module .mtx-people small,.concept-shell .mtx-module .mtx-next-row small,.concept-shell .mtx-module .mtx-next-row em{font-size:10.5px}.concept-shell .mtx-module .cnv-sla,.concept-shell .mtx-module .cnv-status,.concept-shell .mtx-module .mtx-mode,.concept-shell .mtx-module .mtx-cov-status{font-size:var(--nx-fs-badge)}.concept-shell .mtx-module .cnv-status.warn{color:#7a4a1e;background:#fdf6e8}.concept-shell .mtx-module .mtx-cov-status.unconfirmed{color:#7a6433;background:#f6f0dd}.concept-shell .mtx-module .mtx-cov-row.unconfirmed td:first-child{border-left:3px solid #c9b27a}.concept-shell .mtx-module .cnv-attn-row{grid-template-columns:auto minmax(0,1fr) auto}.concept-shell .mtx-module .cnv-attn-row b,.concept-shell .mtx-module .cnv-recent-row b{overflow-wrap:anywhere}.concept-shell .mtx-module .mtx-next-row>div{min-width:0}.concept-shell .mtx-module .mtx-next-row b,.concept-shell .mtx-module .mtx-next-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.concept-shell .mtx-module .mtx-open{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.concept-shell .mtx-module .cv2-table td .cv2-link{text-align:left}.concept-shell .mtx-module .mtx-agenda li{align-items:center}.mtx-icon-btn{width:26px;height:26px;color:var(--nx-text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.mtx-icon-btn:hover{border-color:var(--nx-border);color:#a8574d;background:#fff}.concept-shell .mtx-module .mtx-logistics label{letter-spacing:.05em;font-size:10.5px}.concept-shell .mtx-module .mtx-logistics input,.concept-shell .mtx-module .mtx-logistics select,.concept-shell .mtx-module .mtx-add input{height:32px;font-size:var(--nx-fs-control);min-width:0}.concept-shell :is(.mtx-module,.mtx-admin) button:disabled{cursor:not-allowed;opacity:1;color:var(--nx-text-2);border-color:var(--nx-border);background:#f7f1e8b3}.concept-shell :is(.mtx-module,.mtx-admin) button.cv2-primary:disabled{color:#4f5d5c;box-shadow:none;background:#d9dfdc;border-color:#0000}.concept-shell :is(.mtx-module,.mtx-admin) :is(button,a,select,input,textarea,tr[tabindex]):focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell :is(.mtx-module,.mtx-admin) input[type=checkbox],.concept-shell :is(.mtx-module,.mtx-admin) input[type=radio]{accent-color:var(--nx-teal-dark)}.concept-shell .mtx-module textarea{font:inherit;font-size:var(--nx-fs-control)}.concept-shell .mtx-module .mtx-capture small.cnv-muted{font-size:10.5px;line-height:1.45}.concept-shell .mtx-module .mtx-where a{align-items:center;gap:4px;display:inline-flex}.concept-shell .mtx-module .cnv-recent-row.mtx-click{padding-left:2px;padding-right:2px}@media (prefers-reduced-motion:reduce){.concept-shell .mtx-module *{transition:none!important}}.mtx-admin .mtx-admin-icon{align-items:center;gap:8px;display:inline-flex}.mtx-admin .mtx-admin-icon select{border:1px solid var(--nx-border);height:30px;color:var(--nx-text);font-size:var(--nx-fs-control);background:#fff;border-radius:8px;padding:0 8px}.mtx-admin .mtx-admin-discard{border:1px solid var(--nx-border);height:32px;color:var(--nx-text);font-size:var(--nx-fs-control);cursor:pointer;background:#fff;border-radius:9px;padding:0 12px;font-weight:600}.mtx-admin .adm-inline-input[aria-invalid=true]{border-color:#c9463b}.mtx-admin .cv2-table td.num,.mtx-admin .cv2-table th.num{text-align:right;font-variant-numeric:tabular-nums}.mtx-admin .mtx-add input{font-size:var(--nx-fs-control)}.gls-module{gap:14px;display:grid}.gls-live{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.gls-overview{border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-glass-bg-deep);box-shadow:var(--nx-shadow-tight), var(--nx-shadow-ambient), var(--nx-inset-hi)}.gls-head{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 14px;display:flex}.gls-head small{color:var(--nx-teal-ink);letter-spacing:.08em;font-size:9.5px;font-weight:700}.gls-head h1{color:var(--nx-text);letter-spacing:-.4px;margin:2px 0;font-size:27px;font-weight:700}.gls-head p{color:var(--nx-text-2);margin:0;font-size:12.5px}.gls-add{height:42px!important}.gls-tabs{border-bottom:1px solid var(--nx-border);gap:18px;padding:0 22px;display:flex}.gls-tabs button{min-height:44px;color:var(--nx-text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-size:12px;font-weight:620}.gls-tabs button.active{color:var(--nx-teal-ink);border-bottom-color:var(--nx-teal-dark)}.gls-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}@media (max-width:1000px){.gls-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.gls-kpis article{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:#ffffffb8;align-items:center;gap:11px;padding:13px 14px;display:flex;box-shadow:0 2px 6px #263a3e0f,inset 0 1px #ffffffd9}.gls-kpis b{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;display:block}.gls-kpis small{color:var(--nx-text);font-size:11px;font-weight:620;display:block}.gls-kpis em{color:var(--nx-text-2);font-size:9.5px;font-style:normal}.gls-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:14px;display:grid}@media (max-width:1150px){.gls-layout{grid-template-columns:1fr}}.gls-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;min-width:0;display:grid}@media (max-width:900px){.gls-grid{grid-template-columns:1fr}}.gls-rail{align-content:start;gap:14px;min-width:0;display:grid}.gls-card{align-content:start;gap:10px;display:grid}.gls-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.gls-card>header b{color:var(--nx-text);font-size:13px;font-weight:650;display:block}.gls-card>header small{color:var(--nx-text-2);font-size:10px}.gls-status{white-space:nowrap;border-radius:999px;align-items:center;height:21px;padding:0 9px;font-size:9.5px;font-weight:650;display:inline-flex}.gls-status.ontrack{color:#3d7257;background:#e0efe6}.gls-status.attained{color:var(--nx-teal-ink);background:#dcebe7}.gls-status.warn{color:#9a6430;background:#f7ead9}.gls-status.risk{color:#a8574d;background:#f6e7e3}.gls-progress{align-items:baseline;gap:8px;display:flex}.gls-progress b{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:21px;font-weight:750}.gls-progress small{color:var(--nx-text-2);font-size:10.5px}.gls-progress em{color:var(--nx-text);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-style:normal;font-weight:700}.gls-bar{background:#5b777721;border-radius:999px;height:9px;position:relative;overflow:visible}.gls-bar i{border-radius:999px;display:block;position:absolute;inset:0 auto 0 0}.gls-bar i.ontrack,.gls-bar i.attained{background:linear-gradient(135deg,#3f827f,#6f7e4d)}.gls-bar i.warn{background:#d9ab74}.gls-bar i.risk{background:#c06d63}.gls-pace{background:var(--nx-text-2);opacity:.75;border-radius:2px;width:2px;position:absolute;top:-3px;bottom:-3px}.gls-card>footer{border-top:1px solid #5b77771f;flex-wrap:wrap;align-items:center;gap:8px;padding-top:9px;display:flex}.gls-owner{color:var(--nx-text);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.gls-owner .row-avatar{width:22px;height:22px;font-size:8.5px}.gls-cat{color:var(--nx-text-2);background:#f7f1e8e6;border-radius:999px;padding:2px 9px;font-size:9.5px;font-weight:650}.gls-actions{gap:6px;margin-left:auto;display:inline-flex}.gls-actions button{border:1px solid var(--nx-border);height:28px;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:620;display:inline-flex}.gls-actions button:hover{color:var(--nx-teal-ink);border-color:var(--nx-teal)}.gls-empty{text-align:center;grid-column:1/-1;justify-items:center;gap:6px;display:grid;padding:40px 20px!important}.gls-empty b{color:var(--nx-text);font-size:14px}.gls-empty p{color:var(--nx-text-2);margin:0;font-size:11.5px}.gls-leader-row{border-top:1px solid #5b77771a;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 2px;display:grid}.gls-rank{width:20px;height:20px;color:var(--nx-teal-ink);background:#5f999724;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.gls-leader-row .row-avatar{width:26px;height:26px;font-size:9px}.gls-leader-row b{color:var(--nx-text);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:620;display:block;overflow:hidden}.gls-leader-bar{background:#5b777721;border-radius:999px;height:5px;margin-top:4px;display:block;overflow:hidden}.gls-leader-bar i{background:linear-gradient(135deg,#3f827f,#6f7e4d);border-radius:999px;height:100%;display:block}.gls-leader-row em{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;font-weight:700}.gls-note{color:var(--nx-text-2);margin:2px 4px;font-size:11px;line-height:1.6}.gls-note b{color:var(--nx-text)}.gls-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#20303361;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.gls-modal{border:1px solid var(--nx-border);background:#fcfaf6;border-radius:16px;gap:11px;width:min(480px,100%);padding:18px;display:grid;box-shadow:0 30px 70px #1f30334d}.gls-modal>header{align-items:center;gap:11px;display:flex}.gls-modal h2{color:var(--nx-text);margin:0;font-size:15.5px;font-weight:700}.gls-modal>header p{color:var(--nx-text-2);margin:2px 0 0;font-size:10.5px}.gls-modal>header>button{width:28px;height:28px;color:var(--nx-text-2);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:16px}.gls-modal label{color:var(--nx-text-2);gap:4px;font-size:10px;font-weight:600;display:grid}.gls-modal label i{color:#a8574d;font-style:normal}.gls-modal input,.gls-modal select{border:1px solid var(--nx-border);height:36px;color:var(--nx-text);font:inherit;background:#fff;border-radius:9px;padding:0 10px;font-size:11.5px}:is(.gls-modal input:focus-visible,.gls-modal select:focus-visible){outline:2px solid var(--nx-teal);outline-offset:1px}.gls-modal-row{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.gls-modal>footer{justify-content:flex-end;gap:8px;display:flex}.gls-modal>footer button{border:1px solid var(--nx-border);height:38px;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:11.5px;font-weight:620;display:inline-flex}.gls-modal>footer .cv2-primary{color:#fff;border:0}.fct-module{gap:14px;display:grid}.fct-live{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.fct-overview{border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-glass-bg-deep);box-shadow:var(--nx-shadow-tight), var(--nx-shadow-ambient), var(--nx-inset-hi)}.fct-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px 22px 8px;display:flex}.fct-head small{color:var(--nx-teal-ink);letter-spacing:.08em;font-size:9.5px;font-weight:700}.fct-head h1{color:var(--nx-text);letter-spacing:-.4px;margin:2px 0;font-size:27px;font-weight:700}.fct-head p{color:var(--nx-text-2);margin:0;font-size:12.5px}.fct-head-actions{align-items:center;gap:8px;display:flex}.fct-head-actions select{border:1px solid var(--nx-border);height:40px;color:var(--nx-text);font:inherit;background:#fff;border-radius:10px;padding:0 12px;font-size:11.5px;font-weight:600}.fct-head-actions .cv2-primary:disabled{opacity:.65;cursor:default}.fct-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:14px 18px 16px;display:grid}@media (max-width:1100px){.fct-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.fct-kpis article{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:#ffffffb8;align-items:center;gap:11px;padding:13px 14px;display:flex;box-shadow:0 2px 6px #263a3e0f,inset 0 1px #ffffffd9}.fct-kpis b{color:var(--nx-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:700;display:block}.fct-kpis small{color:var(--nx-text);font-size:11px;font-weight:620;display:block}.fct-kpis em{color:var(--nx-text-2);font-size:9.5px;font-style:normal}.fct-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:14px;display:grid}@media (max-width:1150px){.fct-layout{grid-template-columns:1fr}}.fct-main{gap:14px;min-width:0;display:grid}.fct-rail{align-content:start;gap:14px;min-width:0;display:grid}.fct-table{border:0}.fct-table table{min-width:700px}.fct-owner{color:var(--nx-text);white-space:nowrap;align-items:center;gap:8px;font-size:11.5px;font-weight:620;display:inline-flex}.fct-owner .row-avatar{width:24px;height:24px;font-size:9px}.fct-strong{color:var(--nx-text);font-variant-numeric:tabular-nums;font-weight:700}.fct-att{align-items:center;gap:8px;min-width:110px;display:inline-flex}.fct-att-bar{background:#5b777724;border-radius:999px;flex:1;min-width:60px;height:6px;overflow:hidden}.fct-att-bar i{border-radius:999px;height:100%;display:block}.fct-att-bar i.ok{background:linear-gradient(135deg,#3f827f,#6f7e4d)}.fct-att-bar i.warn{background:#d9ab74}.fct-att-bar i.risk{background:#c06d63}.fct-att b{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:11px}.fct-total td{border-top:2px solid #5b777733;font-weight:700}.fct-cats{gap:9px;padding:4px 2px;display:grid}.fct-cat-row{grid-template-columns:90px minmax(0,1fr) 90px;align-items:center;gap:12px;display:grid}.fct-cat-row small{color:var(--nx-text-2);font-size:10.5px;font-weight:600}.fct-cat-row span{background:#5b777717;border-radius:7px;height:20px;overflow:hidden}.fct-cat-row span i{border-radius:7px;height:100%;display:block}.fct-cat-row i.closedbar{background:linear-gradient(135deg,#3f827f,#6f7e4d)}.fct-cat-row i.commitbar{background:#d9ab74}.fct-cat-row i.bestbar{background:#a4bc7f}.fct-cat-row i.pipebar{background:#86a5c2}.fct-cat-row b{color:var(--nx-text);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.fct-ring-wrap{align-items:center;gap:16px;padding:4px 2px;display:flex}.fct-ring{border-radius:50%;flex-shrink:0;place-items:center;width:96px;height:96px;display:grid;position:relative}.fct-ring:before{content:"";background:#fcfaf6;border-radius:50%;position:absolute;inset:10px}.fct-ring i{color:var(--nx-text);font-size:18px;font-style:normal;font-weight:750;position:relative}.fct-ring small{color:var(--nx-text-2);font-size:8.5px;position:relative}.fct-quota ul{color:var(--nx-text-2);gap:6px;margin:0;padding:0;font-size:10.5px;list-style:none;display:grid}.fct-quota li{align-items:center;gap:7px;display:flex}.fct-quota li b{color:var(--nx-text);font-variant-numeric:tabular-nums;margin-left:auto}.fct-quota .dot{border-radius:50%;width:8px;height:8px;display:inline-block}.fct-quota .dot.teal{background:var(--nx-teal-dark)}.fct-quota .dot.peachy{background:#cf9455}.fct-quota .dot.faint{background:#5b77774d}.fct-deal-row{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #5b77771a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 2px;display:grid}.fct-deal-row:hover b{color:var(--nx-teal-ink)}.fct-deal-row b{color:var(--nx-text);font-size:11.5px;font-weight:650;display:block}.fct-deal-row small{color:var(--nx-text-2);font-size:9.5px}.fct-deal-row em{color:var(--nx-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-style:normal;font-weight:700}.fct-dot{border-radius:50%;width:9px;height:9px}.fct-dot.ok{background:#7ba05b}.fct-dot.warn{background:#cf9455}.fct-dot.risk{background:#c06d63}.fct-change-row{border-top:1px solid #5b77771a;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:8px 2px;display:grid}.fct-change-row .row-avatar{width:26px;height:26px;font-size:9px}.fct-change-row p{color:var(--nx-text);margin:0;font-size:11px;line-height:1.45}.fct-change-row time{color:var(--nx-text-2);font-size:9.5px}.wfm-module,.wfm-builder{gap:14px;display:grid}.wfm-live{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.wfm-muted{color:var(--nx-text-2);margin:6px 2px;font-size:10.5px;line-height:1.55}.wfm-muted.center,.wfm-muted center{text-align:center}.wfm-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.wfm-head h1{color:var(--nx-text);letter-spacing:-.4px;margin:0;font-size:27px;font-weight:700}.wfm-head p{color:var(--nx-text-2);margin:5px 0 0;font-size:12.5px}.wfm-tabs{border-bottom:1px solid var(--nx-border);flex-wrap:wrap;gap:16px;padding:0 4px;display:flex}.wfm-tabs button{min-height:42px;color:var(--nx-text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-size:12px;font-weight:620}.wfm-tabs button.active{color:var(--nx-teal-ink);border-bottom-color:var(--nx-teal-dark)}.wfm-overview-layout,.wfm-builder-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:14px;display:grid}@media (max-width:1200px){.wfm-overview-layout,.wfm-builder-layout{grid-template-columns:1fr}}.wfm-main-col{gap:14px;min-width:0;display:grid}.wfm-rail{align-content:start;gap:14px;min-width:0;display:grid}.wfm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wfm-kpis.four{margin:10px 0}@media (max-width:1000px){.wfm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.wfm-kpis article{align-items:center;gap:11px;display:flex}.wfm-kpis b{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;display:block}.wfm-kpis small{color:var(--nx-text);font-size:11px;font-weight:620;display:block}.wfm-kpis em{color:var(--nx-text-2);font-size:9.5px;font-style:normal}.wfm-table-card{gap:10px;display:grid}.wfm-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wfm-toolbar .cv2-search{flex:1;min-width:220px;height:38px}.wfm-toolbar select{border:1px solid var(--nx-border);height:38px;color:var(--nx-text);font:inherit;background:#fff;border-radius:10px;padding:0 10px;font-size:11px}.wfm-table{border:0}.wfm-table table{min-width:820px}.wfm-name{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex}.wfm-name b{color:var(--nx-text);font-size:12px;font-weight:650}.wfm-name:hover b{color:var(--nx-teal-ink)}.wfm-icon{width:30px;height:30px;color:var(--nx-teal-ink);background:#dcebe7;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.wfm-icon.lg{border-radius:12px;width:40px;height:40px}.wfm-icon.sage{color:#4f6635;background:#e8eedd}.wfm-icon.mist{color:#33566e;background:#e3edf4}.wfm-icon.lavender{color:#5b5077;background:#ece8f5}.wfm-icon.peach{color:#9a6430;background:#f7ead9}.wfm-icon.coral{color:#a8574d;background:#f6e7e3}.wfm-does{max-width:220px}.wfm-num{color:var(--nx-text);font-variant-numeric:tabular-nums;font-weight:700}.wfm-status{white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.wfm-status.running{color:#3d7257;background:#e0efe6}.wfm-status.paused{color:#9a6430;background:#f7ead9}.wfm-status.draft{color:#5b5077;background:#ece8f5}.wfm-status.needs-attention{color:#a8574d;background:#f6e7e3}.wfm-status.scheduled{color:#3f6a75;background:#e2edef}.wfm-status.completed,.wfm-status.goal-reached{color:#3d7257;background:#e0efe6}.wfm-status.in-progress{color:#3f6a75;background:#e2edef}.wfm-status.failed{color:#a8574d;background:#f6e7e3}.wfm-icon-btn{width:30px;height:30px;color:var(--nx-text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.wfm-icon-btn:hover{border-color:var(--nx-border);color:var(--nx-text);background:#fff}.wfm-menu-wrap{display:inline-block;position:relative}.wfm-menu{z-index:40;border:1px solid var(--nx-border);background:#fff;border-radius:12px;min-width:190px;padding:6px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 18px 42px #1f30332e}.wfm-menu button{width:100%;color:var(--nx-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:11.5px;font-weight:550;display:block}.wfm-menu button:hover{color:var(--nx-teal-ink);background:#5f99971a}.wfm-menu i{background:#5b777729;height:1px;margin:5px 4px}.wfm-danger{color:#a8574d!important}.wfm-row-active td{background:#dfefea59}.wfm-expand{align-items:flex-start;gap:16px;display:flex}.wfm-expand-body{flex:1;min-width:0}.wfm-expand-body h3{color:var(--nx-text);margin:0;font-size:15px;font-weight:700}.wfm-expand-body p{color:var(--nx-text-2);margin:4px 0 10px;font-size:11.5px}.wfm-expand-body dl{flex-wrap:wrap;gap:8px 28px;margin:0;display:flex}.wfm-expand-body dt{color:var(--nx-text-2);text-transform:uppercase;letter-spacing:.04em;font-size:9.5px}.wfm-expand-body dd{color:var(--nx-text);align-items:center;gap:7px;margin:3px 0 0;font-size:11.5px;font-weight:600;display:flex}.wfm-expand-body .row-avatar{width:22px;height:22px;font-size:8.5px}.wfm-expand-actions{gap:7px;display:grid}.wfm-expand-actions button,.wfm-secondary{border:1px solid var(--nx-border);height:36px;color:var(--nx-text);white-space:nowrap;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:620;display:inline-flex}.wfm-secondary.wide,.cv2-primary.wide{justify-content:center;width:100%;margin-top:8px}.wfm-attn-row,.wfm-recent-row,.wfm-journey-row{text-align:left;background:0 0;border:0;border-top:1px solid #5b77771a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 2px;display:grid}.wfm-attn-row{cursor:pointer}.wfm-attn-row:hover b{color:var(--nx-teal-ink)}.wfm-attn-row b,.wfm-recent-row b,.wfm-journey-row b{color:var(--nx-text);font-size:11.5px;font-weight:650;display:block}.wfm-attn-row small,.wfm-recent-row small,.wfm-journey-row small{color:var(--nx-text-2);font-size:9.5px}.wfm-attn-row em{color:var(--nx-text-2);font-style:normal}.wfm-recent-row time{color:var(--nx-text-2);white-space:nowrap;font-size:9.5px}.wfm-journey-row{position:relative}.wfm-journey-row.linked:after{content:"";background:#5b777740;width:2px;height:10px;position:absolute;top:100%;left:16px}.wfm-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.wfm-dot.ok{background:#7ba05b}.wfm-dot.warn{background:#cf9455}.wfm-dot.info{background:#6f93b5}.wfm-dot.lav{background:#9a8ec1}.wfm-count{color:var(--nx-teal-ink);background:#5f999724;border-radius:999px;padding:1px 8px;font-size:10px;font-style:normal;font-weight:700}.wfm-templates-card{gap:12px;display:grid}.wfm-tpl-search{height:40px}.wfm-chips{flex-wrap:wrap;gap:6px;display:flex}.wfm-chips button{border:1px solid var(--nx-border);height:30px;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:999px;padding:0 12px;font-size:10.5px;font-weight:620}.wfm-chips button.active{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971f}.wfm-tpl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.wfm-tpl-grid{grid-template-columns:1fr}}.wfm-tpl-card{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:#ffffffbf;gap:9px;padding:14px;display:grid;box-shadow:0 2px 6px #263a3e0f}.wfm-tpl-top{align-items:center;gap:11px;display:flex}.wfm-tpl-top small{color:var(--nx-teal-ink);letter-spacing:.07em;font-size:8.5px;font-weight:750}.wfm-tpl-top h3{color:var(--nx-text);margin:2px 0 0;font-size:14px;font-weight:700}.wfm-tpl-card p{color:var(--nx-text-2);margin:0;font-size:11px}.wfm-tpl-card dl{justify-content:space-between;gap:10px;margin:0;display:flex}.wfm-tpl-card dt{color:var(--nx-text-2);font-size:10px;display:inline}.wfm-tpl-card dd{color:var(--nx-text);margin:0 0 0 4px;font-size:10px;font-weight:620;display:inline}.wfm-tpl-card>button{border:1px solid var(--nx-teal);height:34px;color:var(--nx-teal-ink);cursor:pointer;background:#fff;border-radius:9px;font-size:11px;font-weight:650}.wfm-tpl-card>button:hover{background:#5f99971a}.wfm-how{gap:12px;margin:0;padding:4px;list-style:none;display:grid}.wfm-how li{align-items:flex-start;gap:11px;display:flex}.wfm-how span{color:#fff;background:var(--nx-teal-dark);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.wfm-how b{color:var(--nx-text);font-size:11.5px;font-weight:650;display:block}.wfm-how small{color:var(--nx-text-2);font-size:10px}.wfm-create-link{margin:8px 2px 0}.wfm-when{color:var(--nx-text-2);white-space:nowrap;font-size:10.5px}.wfm-run-wf{align-items:center;gap:8px;display:inline-flex}.wfm-run-wf b{color:var(--nx-text);font-size:11.5px;font-weight:650}.wfm-rec{color:var(--nx-text);font-size:11.5px;font-weight:650;display:block}.wfm-table small{color:var(--nx-text-2);font-size:9.5px}.wfm-progress{gap:4px;min-width:110px;display:grid}.wfm-progress small{color:var(--nx-text-2);font-size:9.5px}.wfm-bar{background:#5b777721;border-radius:999px;height:6px;display:block;overflow:hidden}.wfm-bar i{border-radius:999px;height:100%;display:block}.wfm-bar i.ok{background:linear-gradient(135deg,#3f827f,#6f7e4d)}.wfm-bar i.warn{background:#d9ab74}.wfm-bar i.risk{background:#c06d63}.wfm-review-btn{color:#a8574d;cursor:pointer;background:#fff;border:1px solid #a8574d66;border-radius:9px;height:30px;padding:0 14px;font-size:10.5px;font-weight:650}.wfm-pager{color:var(--nx-text-2);border-top:1px solid #5b77771f;padding-top:8px;font-size:10.5px}.wfm-today{color:var(--nx-text-2);gap:7px;margin:0;padding:2px;font-size:11px;list-style:none;display:grid}.wfm-today li{align-items:center;gap:8px;display:flex}.wfm-today b{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:13px}.wfm-health{color:#3d7257;align-items:center;gap:7px;margin:6px 2px 0;font-size:11.5px;display:flex}.wfm-health.bad{color:#a8574d}.wfm-health.big{font-size:15px}.wfm-health svg{flex-shrink:0}.wfm-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#20303361;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.wfm-modal{border:1px solid var(--nx-border);background:#fcfaf6;border-radius:16px;gap:12px;width:min(480px,100%);padding:18px;display:grid;box-shadow:0 30px 70px #1f30334d}.wfm-modal.run{width:min(620px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.wfm-modal>header{align-items:flex-start;gap:11px;display:flex}.wfm-modal h2{color:var(--nx-text);margin:0;font-size:15.5px;font-weight:700}.wfm-modal>header p{color:var(--nx-text-2);margin:3px 0 0;font-size:11px;line-height:1.5}.wfm-modal>header>button{width:28px;height:28px;color:var(--nx-text-2);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:16px}.wfm-modal>footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wfm-modal>footer button{border:1px solid var(--nx-border);height:36px;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 13px;font-size:11px;font-weight:620;display:inline-flex}.wfm-modal>footer .cv2-primary{color:#fff;border:0}.wfm-confirm-danger{color:#fff!important;background:#a8574d!important;border:0!important}.wfm-run-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.wfm-run-facts dt{color:var(--nx-text-2);font-size:9.5px}.wfm-run-facts dd{color:var(--nx-text);margin:2px 0 0;font-size:11px;font-weight:620}.wfm-run-steps{gap:6px;display:grid}.wfm-run-step{background:#fff9;border:1px solid #5b777724;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;padding:7px 10px;display:grid}.wfm-run-step span{width:20px;height:20px;color:var(--nx-text-2);background:#5b77771f;border-radius:50%;place-items:center;font-size:9.5px;font-weight:700;display:grid}.wfm-run-step.done span{color:#fff;background:var(--nx-teal-dark)}.wfm-run-step.failed{background:#faeeec;border-color:#a8574d66}.wfm-run-step b{color:var(--nx-text);font-size:11px;font-weight:650}.wfm-run-step small{color:var(--nx-text-2);text-align:right;font-size:9.5px}.wfm-result-filters{gap:8px;display:flex}.wfm-result-filters select{border:1px solid var(--nx-border);height:36px;color:var(--nx-text);font:inherit;background:#fff;border-radius:10px;padding:0 10px;font-size:11px}.wfm-results-grid{grid-template-columns:1.3fr 1fr;gap:14px;margin:4px 0 12px;display:grid}@media (max-width:1000px){.wfm-results-grid{grid-template-columns:1fr}}.wfm-chart-box{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:#ffffffa6;padding:12px 14px}.wfm-chart-box h3{color:var(--nx-text);margin:0;font-size:12.5px;font-weight:700}.wfm-chart-box>small{color:var(--nx-text-2);margin:2px 0 8px;font-size:9.5px;display:block}.wfm-chart{width:100%;height:130px}.wfm-axis{color:var(--nx-text-2);justify-content:space-between;padding-top:4px;font-size:9px;display:flex}.wfm-donut-wrap{align-items:center;gap:16px;display:flex}.wfm-donut{background:conic-gradient(#5f9997 0 148deg, #6f93b5 148deg 245deg, #9a8ec1 245deg 317deg, #cf9455 317deg);border-radius:50%;flex-shrink:0;place-items:center;width:110px;height:110px;display:grid;position:relative}.wfm-donut:before{content:"";background:#fcfaf6;border-radius:50%;position:absolute;inset:14px}.wfm-donut i{color:var(--nx-text);font-size:19px;font-style:normal;font-weight:750;position:relative}.wfm-donut small{color:var(--nx-text-2);font-size:8.5px;position:relative}.wfm-donut-wrap ul{color:var(--nx-text-2);gap:6px;margin:0;padding:0;font-size:10.5px;list-style:none;display:grid}.wfm-donut-wrap li{align-items:center;gap:7px;display:flex}.wfm-donut-wrap li b{color:var(--nx-text);font-variant-numeric:tabular-nums;margin-left:auto}.wfm-perf-title{color:var(--nx-text);margin:4px 0 8px;font-size:13.5px;font-weight:700}.wfm-impact-row{align-items:center;gap:11px;padding:7px 2px;display:flex}.wfm-impact-row b{color:var(--nx-text);font-size:14px;font-weight:700;display:block}.wfm-impact-row small{color:var(--nx-text-2);font-size:10px}.wfm-improve{border-color:#cf945566!important}.wfm-warn-note{color:#9a6430;margin:4px 2px;font-size:10.5px;font-weight:650}.wfm-back{color:var(--nx-text-2);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11.5px;font-weight:600}.wfm-back:hover{color:var(--nx-teal-ink)}.wfm-builder-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wfm-builder-head h1{color:var(--nx-text);letter-spacing:-.4px;align-items:center;gap:10px;margin:0;font-size:25px;font-weight:700;display:flex}.wfm-builder-head p{color:var(--nx-text-2);margin:4px 0 0;font-size:12px}.wfm-builder-actions{flex-wrap:wrap;gap:8px;display:flex}.wfm-builder-actions button{border:1px solid var(--nx-border);height:38px;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:10px;padding:0 13px;font-size:11.5px;font-weight:620}.wfm-builder-actions .cv2-primary{color:#fff;border:0}.wfm-builder-actions button:disabled{opacity:.55;cursor:default}.wfm-stepper{flex-wrap:wrap;gap:6px 22px;display:flex;padding:12px 18px!important}.wfm-step{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 2px;display:flex}.wfm-step:disabled{opacity:.55;cursor:default}.wfm-step span{width:26px;height:26px;color:var(--nx-text-2);background:#5b77771f;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.wfm-step.done span,.wfm-step.current span{color:#fff;background:var(--nx-teal-dark)}.wfm-step b{color:var(--nx-text);font-size:12px;font-weight:650;display:block}.wfm-step.current b{color:var(--nx-teal-ink)}.wfm-step small{color:var(--nx-text-2);font-size:9.5px}.wfm-panel{gap:10px;display:grid}.wfm-panel-foot{border-top:1px solid #5b77771f;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.wfm-panel-foot .cv2-primary:disabled{opacity:.55}.wfm-autosave{color:#3d7257;padding:8px 12px;font-size:10px;display:block}.wfm-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 16px;display:grid}.wfm-fields.tight{margin-top:8px}@media (max-width:860px){.wfm-fields{grid-template-columns:1fr}}.wfm-fields label{color:var(--nx-text-2);gap:5px;font-size:10.5px;font-weight:600;display:grid}.wfm-fields label.wide{grid-column:1/-1}.wfm-fields label i{color:#a8574d;font-style:normal}.wfm-fields input,.wfm-fields select,.wfm-fields textarea{border:1px solid var(--nx-border);height:38px;color:var(--nx-text);font:inherit;background:#fff;border-radius:10px;padding:0 11px;font-size:12px}.wfm-fields textarea{resize:vertical;height:auto;padding:9px 11px}:is(.wfm-fields input:focus-visible,.wfm-fields select:focus-visible,.wfm-fields textarea:focus-visible){outline:2px solid var(--nx-teal);outline-offset:1px}.wfm-fields input:disabled{color:var(--nx-text-2);background:#f7f1e899}.wfm-toggle{cursor:pointer;border-top:1px solid #5b777714;align-items:flex-start;gap:10px;padding:9px 2px;display:flex}.wfm-toggle input{width:16px;height:16px;accent-color:var(--nx-teal-dark);margin-top:2px}.wfm-toggle b{color:var(--nx-text);font-size:11.5px;font-weight:650;display:block}.wfm-toggle small{color:var(--nx-text-2);font-size:10px}.wfm-check-row{color:var(--nx-text);border-top:1px solid #5b777714;align-items:center;gap:9px;padding:7px 2px;font-size:11.5px;display:flex}.wfm-check-row span{border:1.5px solid var(--nx-border-strong);color:#fff;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;display:grid}.wfm-check-row.done span{border-color:var(--nx-teal-dark);background:var(--nx-teal-dark)}.wfm-check-row.done{color:var(--nx-text-2)}.wfm-cov{color:var(--nx-text-2);margin-left:auto;font-size:9.5px;font-style:normal;font-weight:650}.wfm-check-row.done .wfm-cov{color:#3d7257}.wfm-insp-field{color:var(--nx-text-2);gap:4px;margin-bottom:8px;font-size:10px;font-weight:600;display:grid}.wfm-insp-field input,.wfm-insp-field select{border:1px solid var(--nx-border);height:34px;color:var(--nx-text);font:inherit;background:#fff;border-radius:9px;padding:0 9px;font-size:11px}.wfm-build-tools{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.wfm-build-tools>button{border:1px solid var(--nx-border);height:32px;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:10.5px;font-weight:620;display:inline-flex}.wfm-build-tools>button:disabled{opacity:.5;cursor:default}.wfm-seg{border:1px solid var(--nx-border);border-radius:9px;display:inline-flex;overflow:hidden}.wfm-seg button{height:32px;color:var(--nx-text-2);cursor:pointer;text-transform:capitalize;background:#fff;border:0;padding:0 13px;font-size:10.5px;font-weight:650}.wfm-seg button+button{border-left:1px solid #5b777724}.wfm-seg button.active{color:#fff;background:var(--nx-teal-dark)}.wfm-map{gap:4px;padding-bottom:4px;display:grid;overflow-x:auto}.wfm-lane{border-top:1px dashed #5b77772e;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:10px;min-width:760px;padding:10px 0;display:grid}.wfm-lane:first-of-type{border-top:0}.wfm-lane-label{color:var(--nx-teal-ink);text-align:center;justify-items:center;gap:4px;display:grid}.wfm-lane-label small{color:var(--nx-text-2);letter-spacing:.06em;font-size:8px;font-weight:750}.wfm-lane-nodes{flex-wrap:wrap;align-items:center;gap:4px 2px;display:flex}.wfm-node-wrap{align-items:center;gap:2px;display:inline-flex;position:relative}.wfm-branch{z-index:2;border-radius:999px;padding:0 7px;font-size:8px;font-style:normal;font-weight:750;position:absolute;top:-9px;left:10px}.wfm-branch.yes{color:#3d7257;background:#e0efe6}.wfm-branch.no{color:#a8574d;background:#f6e7e3}.wfm-node{border:1.5px solid var(--nx-border);text-align:left;cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:8px;max-width:200px;padding:7px 10px;display:inline-flex}.wfm-node.static{cursor:default}.wfm-node.trigger{background:#dfefea80;border-color:#5f99978c}.wfm-node.enrich{border-color:#6f93b58c}.wfm-node.decision{background:#fdf6ea;border-style:dashed;border-color:#cf945599}.wfm-node.wait{border-style:dotted}.wfm-node.goal{background:#fdf1e2;border-color:#cf9455b3}.wfm-node.flag{opacity:.75;border-style:dashed}.wfm-node.selected{outline:2px solid var(--nx-teal-dark);outline-offset:1px}.wfm-node.executed{border-color:var(--nx-teal-dark);box-shadow:0 2px 10px #3978762e}.wfm-node.skipped{opacity:.45}.wfm-node-icon{width:24px;height:24px;color:var(--nx-teal-ink);background:#5f99971f;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.wfm-node-copy{min-width:0;display:grid}.wfm-node-copy small{color:var(--nx-text-2);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:700;overflow:hidden}.wfm-node-copy b{color:var(--nx-text);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:650;overflow:hidden}.wfm-node-ok{color:#3d7257;flex-shrink:0}.wfm-simulated{color:#3f6a75;font-size:8px;font-style:normal;font-weight:700}.wfm-arrow{color:var(--nx-text-2);padding:0 2px;font-size:12px;font-style:normal}.wfm-map-legend{color:var(--nx-text-2);border-top:1px solid #5b77771a;flex-wrap:wrap;gap:6px 12px;min-width:760px;padding-top:8px;font-size:9px;display:flex}.wfm-map-legend span{align-items:center;gap:5px;display:inline-flex}.wfm-guided{gap:7px;margin:0;padding:0;list-style:none;display:grid}.wfm-guided li button{border:1px solid var(--nx-border);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:11px;width:100%;padding:9px 12px;display:flex}.wfm-guided li.selected button{outline:2px solid var(--nx-teal-dark);outline-offset:1px}.wfm-guided small{color:var(--nx-teal-ink);letter-spacing:.06em;font-size:8.5px;font-weight:750;display:block}.wfm-guided b{color:var(--nx-text);font-size:12px;font-weight:650;display:block}.wfm-guided em{color:var(--nx-text-2);font-size:10px;font-style:normal}.wfm-sel-head{align-items:center;gap:10px;padding-bottom:8px;display:flex}.wfm-sel-head b{color:var(--nx-text);font-size:12.5px;font-weight:700;display:block}.wfm-sel-head small{color:var(--nx-text-2);font-size:10px}.wfm-sel-facts{gap:7px;margin:4px 0;display:grid}.wfm-sel-facts dt{color:var(--nx-text-2);font-size:9.5px}.wfm-sel-facts dd{color:var(--nx-text);margin:1px 0 0;font-size:11px;font-weight:620}.wfm-sel-deps{background:#dfefea59;border:1px solid #5b777724;border-radius:10px;padding:9px 11px}.wfm-sel-deps small{color:var(--nx-text-2);letter-spacing:.06em;font-size:8.5px;font-weight:750}.wfm-sel-deps p{color:#3d7257;align-items:center;gap:6px;margin:5px 0 0;font-size:10.5px;display:flex}.wfm-sel-actions{gap:7px;margin-top:8px;display:flex}.wfm-sel-actions button{border:1px solid var(--nx-border);height:32px;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:9px;flex:1;font-size:10.5px;font-weight:620}.wfm-banner{color:#2f5a44;align-items:center;gap:12px;display:flex;background:#e9f3ec!important;border-color:#3d725759!important}.wfm-banner.blocked{color:#7c4038;background:#f9ece9!important;border-color:#a8574d66!important}.wfm-banner b{font-size:13.5px;font-weight:700}.wfm-banner p{margin:2px 0 0;font-size:11px}.wfm-banner em{text-align:right;margin-left:auto;font-size:10px;font-style:normal}.wfm-config-row{border-top:1px solid #5b77771a;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 4px;display:grid}.wfm-config-row b{color:var(--nx-text);font-size:12px;font-weight:650;display:block}.wfm-config-row small{color:var(--nx-text-2);font-size:10px}.wfm-nonblocking{color:#3f6a75;background:#e2edef;border-radius:999px;padding:2px 9px;font-size:9px;font-style:normal;font-weight:700}.wfm-reco{border-top:1px solid #5b777714;align-items:flex-start;gap:9px;padding:8px 2px;display:flex}.wfm-reco svg{color:#9a6430;flex-shrink:0;margin-top:2px}.wfm-reco b{color:var(--nx-text);font-size:11.5px;font-weight:650;display:block}.wfm-reco small{color:var(--nx-text-2);margin:2px 0 3px;font-size:10px;display:block}.wfm-safeguards{gap:7px;margin:0;padding:2px;display:grid}.wfm-safeguards div{justify-content:space-between;gap:10px;display:flex}.wfm-safeguards dt{color:var(--nx-text-2);font-size:10.5px}.wfm-safeguards dd{color:var(--nx-text);text-align:right;margin:0;font-size:10.5px;font-weight:650}.wfm-impact-chips{flex-wrap:wrap;gap:6px;padding:4px 2px;display:flex}.wfm-impact-chips span{border:1px solid var(--nx-border);color:var(--nx-text);background:#fff;border-radius:999px;padding:4px 10px;font-size:9.5px;font-weight:620}.wfm-test-bar{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.wfm-field-block{gap:5px;display:grid}.wfm-field-block small{color:var(--nx-text-2);font-size:10px;font-weight:650}.wfm-field-block select{border:1px solid var(--nx-border);height:36px;color:var(--nx-text);font:inherit;background:#fff;border-radius:9px;padding:0 10px;font-size:11px}.wfm-recommended{color:#3d7257;background:#e0efe6;border-radius:999px;width:fit-content;padding:2px 8px;font-size:8.5px;font-style:normal;font-weight:750}.wfm-sim-note{color:var(--nx-text-2);background:#dfefea66;border:1px solid #5b777729;border-radius:10px;align-items:center;gap:7px;margin:0;padding:9px 12px;font-size:10.5px;display:flex}.wfm-sim-note svg{color:var(--nx-teal-ink);flex-shrink:0}.wfm-ready-card{align-items:center;gap:11px;display:flex;background:#e9f3ec!important;border-color:#3d725759!important}.wfm-ready-card svg{color:#3d7257}.wfm-ready-card b{color:#2f5a44;font-size:12.5px;font-weight:700;display:block}.wfm-ready-card small{color:#4a6e59;font-size:10px}.wfm-activate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:900px){.wfm-activate-grid{grid-template-columns:1fr}}.wfm-scope{border:1.5px solid var(--nx-border);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:11px 13px;display:grid}.wfm-scope.active{border-color:var(--nx-teal-dark);background:#dfefea66}.wfm-scope b{color:var(--nx-text);font-size:11.5px;font-weight:650;display:block}.wfm-scope small{color:var(--nx-text-2);font-size:10px}.wfm-radio{border:1.5px solid var(--nx-border-strong);background:#fff;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.wfm-radio i{background:var(--nx-teal-dark);border-radius:50%;width:9px;height:9px}.wfm-launch-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 18px;margin:0 0 10px;display:grid}@media (max-width:900px){.wfm-launch-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.wfm-launch-summary dt{color:var(--nx-text-2);font-size:9.5px}.wfm-launch-summary dd{color:var(--nx-text);margin:3px 0 0;font-size:12px;font-weight:650}.wfm-impact-card{background:#fdf6ea!important;border-color:#cf945573!important}.wfm-impact-line{color:#6d4a28;align-items:center;gap:8px;margin:5px 0;font-size:10.5px;display:flex}.wfm-modules-note{color:#6d4a28;background:#fff;border:1px solid #cf945559;border-radius:9px;margin:8px 0 0;padding:7px 10px;font-size:10px;font-weight:650}.wfm-activate-card{gap:8px;display:grid}.wfm-ack{color:var(--nx-text);cursor:pointer;align-items:flex-start;gap:9px;font-size:11px;display:flex}.wfm-ack input{width:16px;height:16px;accent-color:var(--nx-teal-dark);margin-top:1px}@media (prefers-reduced-motion:reduce){.wfm-node,.wfm-tpl-card{transition:none}}.ggm-module{gap:14px;display:grid}.ggm-live{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.ggm-muted{color:var(--nx-text-2);margin:6px 2px;font-size:10.5px;line-height:1.55}.ggm-muted.center{text-align:center}.ggm-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ggm-head h1{color:var(--nx-text);letter-spacing:-.4px;margin:0;font-size:27px;font-weight:700}.ggm-head p{color:var(--nx-text-2);margin:5px 0 0;font-size:12.5px}.ggm-head-tools{flex-wrap:wrap;gap:8px;display:flex}.ggm-head-tools select,.ggm-head-tools button{border:1px solid var(--nx-border);height:38px;color:var(--nx-text);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:0 12px;font-size:11.5px;font-weight:600}.ggm-head-tools .cv2-primary{color:#fff;border:0}.ggm-hub-pills{gap:8px;display:flex}.ggm-hub-pills button,.ins-hub-pills button{border:1px solid var(--nx-border);height:34px;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:999px;padding:0 16px;font-size:11.5px;font-weight:650}.ggm-hub-pills button.active,.ins-hub-pills button.active{border-color:var(--nx-teal-dark);color:#fff;background:var(--nx-teal-dark)}.ggm-tabs{border-bottom:1px solid var(--nx-border);flex-wrap:wrap;gap:16px;padding:0 4px;display:flex}.ggm-tabs button{min-height:42px;color:var(--nx-text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-size:12px;font-weight:620}.ggm-tabs button.active{color:var(--nx-teal-ink);border-bottom-color:var(--nx-teal-dark)}.ggm-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:14px;display:grid}@media (max-width:1200px){.ggm-layout{grid-template-columns:1fr}}.ggm-main{gap:14px;min-width:0;display:grid}.ggm-rail{align-content:start;gap:14px;min-width:0;display:grid}.ggm-two-col{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}@media (max-width:1000px){.ggm-two-col{grid-template-columns:1fr}}.ggm-sub-head{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.ggm-sub-head h2{color:var(--nx-text);margin:0;font-size:19px;font-weight:700}.ggm-sub-head small{color:var(--nx-text-2);flex-basis:100%;font-size:11.5px}.ggm-sub-actions{gap:8px;margin-left:auto;display:flex}.ggm-sub-actions button{border:1px solid var(--nx-border);height:36px;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:620;display:inline-flex}.ggm-sub-actions .cv2-primary{color:#fff;border:0}.ggm-kpis{gap:12px;display:grid}.ggm-kpis.five{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.ggm-kpis.five{grid-template-columns:repeat(2,minmax(0,1fr))}}.ggm-kpi{align-items:center;gap:11px;display:flex}.ggm-kpi b{color:var(--nx-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:700;display:block}.ggm-kpi small{color:var(--nx-text);font-size:10.5px;font-weight:620;display:block}.ggm-kpi em{color:var(--nx-text-2);font-size:9px;font-style:normal}.ggm-seg{border:1px solid var(--nx-border);border-radius:9px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.ggm-seg button{height:30px;color:var(--nx-text-2);cursor:pointer;background:#fff;border:0;padding:0 12px;font-size:10.5px;font-weight:620}.ggm-seg button+button{border-left:1px solid #5b777724}.ggm-seg button.active{color:var(--nx-teal-ink);background:#5f99971f}.ggm-table{border:0}.ggm-table table{min-width:720px}.ggm-cell-id{align-items:center;gap:9px;display:inline-flex}.ggm-cell-id b{color:var(--nx-text);font-size:11.5px;font-weight:650;display:block}.ggm-cell-id small{color:var(--nx-text-2);font-size:9.5px}.ggm-mix{max-width:220px}.ggm-weight{border:1px solid var(--nx-border);min-width:40px;color:var(--nx-text);background:#fff;border-radius:8px;place-items:center;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-grid}.ggm-bar{vertical-align:middle;background:#5b777721;border-radius:999px;width:90px;height:7px;display:inline-block;overflow:hidden}.ggm-bar.wide{flex:1;width:auto;min-width:90px}.ggm-bar i{background:linear-gradient(135deg,#3f827f,#6f7e4d);border-radius:999px;height:100%;display:block}.ggm-bar i.warn{background:#d9ab74}.ggm-bar i.risk{background:#c06d63}.ggm-att{align-items:center;gap:8px;display:inline-flex}.ggm-att b{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:11px}.ggm-pct{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.ggm-status{white-space:nowrap;border-radius:999px;align-items:center;height:21px;padding:0 9px;font-size:9.5px;font-weight:650;display:inline-flex}.ggm-status.ok{color:#3d7257;background:#e0efe6}.ggm-status.warn{color:#9a6430;background:#f7ead9}.ggm-status.risk{color:#a8574d;background:#f6e7e3}.ggm-status.draft{color:#5b5077;background:#ece8f5}.ggm-owner{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.ggm-owner .row-avatar{width:22px;height:22px;font-size:8.5px}.ggm-role-row{border-top:1px solid #5b777714;align-items:center;gap:10px;padding:8px 2px;display:flex}.ggm-role-row b{color:var(--nx-text);font-size:11.5px;font-weight:650}.ggm-role-row small{color:var(--nx-text-2);font-size:9.5px;display:block}.ggm-role-row em{min-width:44px;color:var(--nx-text);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal;font-weight:700}.ggm-team-name{min-width:130px}.ggm-score-foot{border-top:1px solid #5b77771f;justify-content:space-between;gap:10px;padding-top:10px;display:flex}.ggm-score-foot b{color:var(--nx-teal-ink);font-size:13px}.ggm-score-foot small{color:var(--nx-text-2);font-size:10px}.ggm-chart{width:100%;height:120px}.ggm-axis{color:var(--nx-text-2);justify-content:space-between;padding-top:4px;font-size:9px;display:flex}.ggm-pace-flag{color:#9a6430;background:#f7ead9;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-style:normal;font-weight:650;display:inline-flex}.ggm-attn-row{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #5b77771a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 2px;display:grid}.ggm-attn-row b{color:var(--nx-text);font-size:11px;font-weight:620}.ggm-attn-row:hover b{color:var(--nx-teal-ink)}.ggm-attn-row em{color:var(--nx-teal-ink);font-size:10.5px;font-style:normal;font-weight:650}.ggm-cycle{gap:9px;margin:0;padding:2px;list-style:none;display:grid}.ggm-cycle li{color:var(--nx-text);align-items:center;gap:9px;font-size:11.5px;display:flex}.ggm-cycle li span{border:1.5px solid var(--nx-border-strong);color:#fff;background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.ggm-cycle li.done span{border-color:var(--nx-teal-dark);background:var(--nx-teal-dark)}.ggm-cycle li.current span{border-color:var(--nx-teal-dark);box-shadow:inset 0 0 0 3px #fff, inset 0 0 0 9px var(--nx-teal-dark)}.ggm-guardrail{color:#3d7257;align-items:center;gap:7px;margin:6px 2px;font-size:11px;display:flex}.ggm-guardrail.todo{color:var(--nx-text-2)}.ggm-priority-row{border-top:1px solid #5b777714;align-items:center;gap:9px;padding:8px 2px;display:flex}.ggm-priority-row svg{color:#9a6430;flex-shrink:0}.ggm-priority-row b{color:var(--nx-text);flex:1;font-size:11px;font-weight:620}.ggm-priority-row em{color:var(--nx-text-2);font-size:10.5px;font-style:normal}.ggm-priority-row button{border:1px solid var(--nx-border);height:28px;color:var(--nx-teal-ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;padding:0 11px;font-size:10px;font-weight:650}.ggm-priority-row.plain{padding:6px 2px}.ggm-checkin-when{color:var(--nx-text);align-items:center;gap:7px;margin:2px;font-size:12px;display:flex}.ggm-secondary{border:1px solid var(--nx-border);width:100%;height:36px;color:var(--nx-teal-ink);cursor:pointer;background:#fff;border-radius:10px;margin-top:8px;font-size:11.5px;font-weight:650}.ggm-recent-row,.ggm-checkin-row{border-top:1px solid #5b777714;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:7px 2px;display:grid}.ggm-checkin-row{grid-template-columns:auto minmax(0,1fr) auto}.ggm-recent-row b,.ggm-checkin-row b{color:var(--nx-text);font-size:11px;font-weight:620;display:block}.ggm-recent-row small,.ggm-checkin-row small{color:var(--nx-text-2);font-size:9.5px}.ggm-checkin-row .row-avatar{width:26px;height:26px;font-size:9px}.ggm-mix-bar{border-radius:9px;height:28px;display:flex;overflow:hidden}.ggm-mix-bar i{color:#fff;background:#4f918f;place-items:center;font-size:10.5px;font-style:normal;font-weight:700;display:grid}.ggm-mix-bar i.q{color:#2e4a45;background:#9fb9ae}.ggm-mix-bar i.v{color:#37461f;background:#a4bc7f}.ggm-mix-legend{color:var(--nx-text-2);flex-wrap:wrap;gap:6px 16px;padding:8px 2px 0;font-size:10.5px;display:flex}.ggm-mix-legend b{color:var(--nx-text)}.ggm-dot{background:#4f918f;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.ggm-cover{align-items:center;gap:14px;padding:4px 2px;display:flex}.ggm-ring{background:conic-gradient(var(--nx-teal-dark) 0 317deg, #5b777726 317deg);border-radius:50%;flex-shrink:0;place-items:center;width:92px;height:92px;display:grid;position:relative}.ggm-ring:before{content:"";background:#fcfaf6;border-radius:50%;position:absolute;inset:10px}.ggm-ring i{color:var(--nx-text);font-size:17px;font-style:normal;font-weight:750;position:relative}.ggm-ring small{color:var(--nx-text-2);text-align:center;font-size:7.5px;position:relative}.ggm-cover ul{color:var(--nx-text-2);gap:6px;margin:0;padding:0;font-size:10.5px;list-style:none;display:grid}.ggm-cover li b{color:var(--nx-text);margin-left:6px}.ggm-member-btn{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex}.ggm-member-btn .row-avatar{width:26px;height:26px;font-size:9px}.ggm-member-btn b{color:var(--nx-text);font-size:11.5px;font-weight:650;display:block}.ggm-member-btn:hover b{color:var(--nx-teal-ink)}.ggm-member-btn small{color:var(--nx-text-2);font-size:9.5px}.ggm-row-active td{background:#dfefea59}.ggm-plan-id{align-items:center;gap:10px;padding-bottom:8px;display:flex}.ggm-plan-id .row-avatar{width:30px;height:30px;font-size:10px}.ggm-plan-id b{color:var(--nx-text);font-size:12.5px;font-weight:700;display:block}.ggm-plan-id small{color:var(--nx-text-2);font-size:10px}.ggm-plan-facts{gap:8px;margin:0;padding:2px;display:grid}.ggm-plan-facts dt{color:var(--nx-text-2);font-size:9.5px}.ggm-plan-facts dd{color:var(--nx-text);margin:2px 0 0;font-size:11px;font-weight:600;line-height:1.45}.ggm-milestone{border-top:1px solid #5b777714;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 2px;display:grid}.ggm-milestone span{border:1.5px solid var(--nx-border-strong);width:18px;height:18px;color:var(--nx-text-2);background:#fff;border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}.ggm-milestone.done span{border-color:var(--nx-teal-dark);background:var(--nx-teal-dark);color:#fff}.ggm-milestone.current span{border-color:var(--nx-teal-dark);color:var(--nx-teal-ink)}.ggm-milestone b{color:var(--nx-text);font-size:11px;font-weight:620}.ggm-milestone em{color:var(--nx-text-2);font-size:9.5px;font-style:normal}.ggm-action-check{border-top:1px solid #5b777714;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 2px;display:grid}.ggm-action-check input{width:15px;height:15px;accent-color:var(--nx-teal-dark)}.ggm-action-check b{color:var(--nx-text);font-size:11px;font-weight:620}.ggm-action-check em{color:var(--nx-text-2);font-size:9.5px;font-style:normal}.ggm-tpl-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.ggm-tpl-actions button{justify-content:center}.ins-module{gap:14px;display:grid}.ins-live{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.ins-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ins-head h1{color:var(--nx-text);letter-spacing:-.4px;margin:0;font-size:27px;font-weight:700}.ins-head p{color:var(--nx-text-2);margin:5px 0 0;font-size:12.5px}.ins-head-tools{flex-wrap:wrap;gap:8px;display:flex}.ins-head-tools select,.ins-head-tools button{border:1px solid var(--nx-border);height:38px;color:var(--nx-text);font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex}.ins-head-tools .cv2-primary{color:#fff;border:0}.ins-hub-pills{gap:8px;display:flex}.ins-tabs{border-bottom:1px solid var(--nx-border);flex-wrap:wrap;gap:15px;padding:0 4px;display:flex}.ins-tabs button{min-height:42px;color:var(--nx-text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-size:12px;font-weight:620}.ins-tabs button.active{color:var(--nx-teal-ink);border-bottom-color:var(--nx-teal-dark)}.ins-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:14px;display:grid}@media (max-width:1200px){.ins-layout{grid-template-columns:1fr}}.ins-main{gap:14px;min-width:0;display:grid}.ins-rail{align-content:start;gap:14px;min-width:0;display:grid}.ins-two-col{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.ins-two-col.wide-left{grid-template-columns:1.25fr 1fr}@media (max-width:1050px){.ins-two-col,.ins-two-col.wide-left{grid-template-columns:1fr}}.ins-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.ins-kpi{align-items:center;gap:10px;display:flex}.ins-kpi b{color:var(--nx-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:700;display:block}.ins-kpi small{color:var(--nx-text);font-size:10px;font-weight:620;display:block}.ins-kpi em{color:var(--nx-text-2);font-size:9px;font-style:normal}.ins-seg{border:1px solid var(--nx-border);border-radius:9px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.ins-seg.wrap{border:0;gap:6px;margin-bottom:10px}.ins-seg.wrap button{border-radius:999px;border:1px solid var(--nx-border)!important}.ins-seg button{height:30px;color:var(--nx-text-2);white-space:nowrap;cursor:pointer;background:#fff;border:0;padding:0 12px;font-size:10.5px;font-weight:620}.ins-seg button+button{border-left:1px solid #5b777724}.ins-seg button.active{color:var(--nx-teal-ink);background:#5f99971f}.ins-table{border:0}.ins-table table{min-width:700px}.ins-cell-id{align-items:center;gap:9px;display:inline-flex}.ins-cell-id b{color:var(--nx-text);font-size:11.5px;font-weight:650}.ins-cell-id .row-avatar{width:24px;height:24px;font-size:9px}.ins-status{white-space:nowrap;border-radius:999px;align-items:center;height:21px;padding:0 9px;font-size:9.5px;font-weight:650;display:inline-flex}.ins-status.ok{color:#3d7257;background:#e0efe6}.ins-status.warn{color:#9a6430;background:#f7ead9}.ins-status.risk{color:#a8574d;background:#f6e7e3}.ins-up{color:#3d7257;font-variant-numeric:tabular-nums}.ins-down{color:#a8574d;font-variant-numeric:tabular-nums}.ins-bars{align-items:flex-end;gap:14px;height:160px;padding:8px 6px 0;display:flex}.ins-bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.ins-bar-col i{background:linear-gradient(#4f918f,#397876);border-radius:7px 7px 3px 3px;width:68%;max-width:46px;display:block}.ins-bar-col small{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:700}.ins-bar-col b{color:var(--nx-text-2);font-size:9.5px;font-weight:600}.ins-legend{color:var(--nx-text-2);flex-wrap:wrap;gap:6px 16px;padding:8px 4px 0;font-size:10px;display:flex}.ins-legend span{align-items:center;gap:6px;display:inline-flex}.ins-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.ins-dot.teal,.ins-dot.ok{background:#4f918f}.ins-dot.mist{background:#6f93b5}.ins-dot.sage{background:#a4bc7f}.ins-dot.gray{background:#9aa5a2}.ins-dot.warn{background:#cf9455}.ins-dot.big{width:10px;height:10px}.ins-funnel-row{grid-template-columns:92px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:5px 0;display:grid}.ins-funnel-row small{color:var(--nx-text-2);font-size:10.5px;font-weight:600}.ins-funnel-bar{background:#5b777714;border-radius:7px;height:20px;overflow:hidden}.ins-funnel-bar i{background:linear-gradient(135deg,#4f918f,#6f7e4d);border-radius:7px;height:100%;display:block}.ins-funnel-bar i.risk{background:#c06d63}.ins-funnel-row b{min-width:56px;color:var(--nx-text);text-align:right;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.ins-funnel-row em{min-width:34px;color:var(--nx-text-2);text-align:right;font-size:10px;font-style:normal}.ins-mini-facts{border-top:1px solid #5b77771a;gap:7px;margin:10px 0 0;padding:10px 2px 0;display:grid}.ins-mini-facts.list{border:0;margin:0;padding:2px;list-style:none}.ins-mini-facts div,.ins-mini-facts li{color:var(--nx-text-2);justify-content:space-between;gap:10px;font-size:10.5px;display:flex}.ins-mini-facts dd,.ins-mini-facts b{color:var(--nx-text);font-variant-numeric:tabular-nums;margin:0;font-weight:650}.ins-attn-row{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #5b77771a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 2px;display:grid}.ins-attn-row b{color:var(--nx-text);font-size:11px;font-weight:620}.ins-attn-row small{color:var(--nx-text-2);font-size:9.5px;display:block}.ins-attn-row:hover b{color:var(--nx-teal-ink)}.ins-attn-row em{color:var(--nx-teal-ink);font-size:10.5px;font-style:normal;font-weight:650}.ins-gap-row{border-top:1px solid #5b777714;align-items:center;gap:10px;padding:7px 2px;display:flex}.ins-gap-row b{color:var(--nx-text);flex:1;font-size:10.5px;font-weight:620}.ins-gap-row em{color:var(--nx-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal;font-weight:700}.ins-bar{background:#5b777721;border-radius:999px;width:80px;height:6px;overflow:hidden}.ins-bar.wide{flex:1;width:auto}.ins-bar i{background:linear-gradient(135deg,#3f827f,#6f7e4d);border-radius:999px;height:100%;display:block}.ins-bar i.risk{background:#c06d63}.ins-secondary{border:1px solid var(--nx-border);width:100%;height:36px;color:var(--nx-teal-ink);cursor:pointer;background:#fff;border-radius:10px;margin-top:10px;font-size:11.5px;font-weight:650}.ins-fresh{color:var(--nx-text-2);align-items:center;gap:7px;margin:10px 2px 0;font-size:10px;display:flex}.ins-donut-wrap{align-items:center;gap:16px;padding:6px 2px;display:flex}.ins-donut{background:conic-gradient(#4f918f 0 194deg, #6f93b5 194deg 291deg, #a4bc7f 291deg);border-radius:50%;flex-shrink:0;place-items:center;width:108px;height:108px;display:grid;position:relative}.ins-donut:before{content:"";background:#fcfaf6;border-radius:50%;position:absolute;inset:14px}.ins-donut i{color:var(--nx-text);font-size:19px;font-style:normal;font-weight:750;position:relative}.ins-donut small{color:var(--nx-text-2);font-size:8.5px;position:relative}.ins-donut-wrap ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ins-donut-wrap li{align-items:flex-start;gap:8px;display:flex}.ins-donut-wrap li b{color:var(--nx-text);font-size:11px;font-weight:650;display:block}.ins-donut-wrap li small{color:var(--nx-text-2);font-size:9.5px}.ins-attr-row{border-top:1px solid #5b777714;grid-template-columns:auto 170px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:7px 2px;display:grid}@media (max-width:900px){.ins-attr-row{grid-template-columns:auto minmax(0,1fr) auto}.ins-attr-row .ins-bar{display:none}}.ins-rank{width:20px;height:20px;color:var(--nx-teal-ink);background:#5f999724;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.ins-attr-row b{color:var(--nx-text);font-size:11px;font-weight:650}.ins-attr-row em{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;font-weight:700}.ins-attr-row small{color:var(--nx-text-2);font-variant-numeric:tabular-nums;font-size:10px}.ins-chart{width:100%;height:130px}.ins-axis{color:var(--nx-text-2);justify-content:space-between;padding-top:4px;font-size:9px;display:flex}.ins-waterfall{align-items:flex-end;gap:12px;height:150px;padding:8px 6px 0;display:flex}.ins-wf-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.ins-wf-col i{border-radius:6px;width:70%;max-width:60px;display:block}.ins-wf-col i.base{background:linear-gradient(#4f918f,#397876)}.ins-wf-col i.up{background:#a4bc7f}.ins-wf-col i.down{background:#d98d84}.ins-wf-col small{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:700}.ins-wf-col b{color:var(--nx-text-2);text-align:center;font-size:8.5px;font-weight:600}.ins-cover{align-items:center;gap:14px;padding:4px 2px;display:flex}.ins-ring{background:conic-gradient(var(--nx-teal-dark) 0 295deg, #5b777726 295deg);border-radius:50%;flex-shrink:0;place-items:center;width:92px;height:92px;display:grid;position:relative}.ins-ring:before{content:"";background:#fcfaf6;border-radius:50%;position:absolute;inset:10px}.ins-ring i{color:var(--nx-text);font-size:17px;font-style:normal;font-weight:750;position:relative}.ins-ring small{color:var(--nx-text-2);font-size:8px;position:relative}.ins-cover ul{color:var(--nx-text-2);gap:6px;margin:0;padding:0;font-size:10.5px;list-style:none;display:grid}.ins-cover li b{color:var(--nx-text);font-variant-numeric:tabular-nums;margin-left:6px}.ins-change-row{border-top:1px solid #5b777714;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:7px 2px;display:grid}.ins-change-row .row-avatar{width:26px;height:26px;font-size:9px}.ins-change-row b{color:var(--nx-text);font-size:10.5px;font-weight:620;line-height:1.4;display:block}.ins-change-row small{color:var(--nx-text-2);font-size:9.5px}.ins-journey{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 2px;display:flex}.ins-journey>span{border:1px solid var(--nx-border);background:#ffffffa6;border-radius:11px;align-items:baseline;gap:8px;padding:9px 14px;display:inline-flex}.ins-journey b{color:var(--nx-text);font-size:11.5px;font-weight:700}.ins-journey small{color:var(--nx-text-2);font-variant-numeric:tabular-nums;font-size:10px}.ins-journey em{color:var(--nx-text-2);margin-left:8px;font-style:normal}.cnv-module{gap:14px;display:grid}.cnv-live{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.cnv-muted{color:var(--nx-text-2);margin:8px 2px;font-size:11px}.cnv-muted.center{text-align:center}.cnv-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.cnv-head h1{color:var(--nx-text);letter-spacing:-.4px;margin:0;font-size:27px;font-weight:700}.cnv-head p{color:var(--nx-text-2);margin:5px 0 0;font-size:12.5px}.cnv-tabs{border-bottom:1px solid var(--nx-border);flex-wrap:wrap;gap:15px;padding:0 4px;display:flex}.cnv-tabs button{min-height:42px;color:var(--nx-text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-size:12px;font-weight:620}.cnv-tabs button.active{color:var(--nx-teal-ink);border-bottom-color:var(--nx-teal-dark)}.cnv-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:14px;display:grid}@media (max-width:1200px){.cnv-layout{grid-template-columns:1fr}}.cnv-main{gap:14px;min-width:0;display:grid}.cnv-rail{align-content:start;gap:14px;min-width:0;display:grid}.cnv-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.cnv-kpis.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:950px){.cnv-kpis.four{grid-template-columns:repeat(2,minmax(0,1fr))}}.cnv-kpi{align-items:center;gap:10px;display:flex}.cnv-kpi b{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;display:block}.cnv-kpi small{color:var(--nx-text);font-size:10.5px;font-weight:620;display:block}.cnv-kpi em{color:var(--nx-text-2);font-size:9px;font-style:normal}.cnv-seg{border:1px solid var(--nx-border);border-radius:9px;display:inline-flex;overflow:hidden}.cnv-seg button{height:30px;color:var(--nx-text-2);cursor:pointer;background:#fff;border:0;padding:0 12px;font-size:10.5px;font-weight:620}.cnv-seg button+button{border-left:1px solid #5b777724}.cnv-seg button.active{color:var(--nx-teal-ink);background:#5f99971f}.cnv-table{border:0}.cnv-table table{min-width:660px}.cnv-cell-id{align-items:center;gap:9px;display:inline-flex}.cnv-cell-id b{color:var(--nx-text);font-size:11.5px;font-weight:650}.cnv-cell-id .row-avatar{width:24px;height:24px;font-size:9px}.cnv-att{align-items:center;gap:8px;display:inline-flex}.cnv-att b{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:11px}.cnv-bar{background:#5b777721;border-radius:999px;width:74px;height:6px;overflow:hidden}.cnv-bar i{background:linear-gradient(135deg,#3f827f,#6f7e4d);border-radius:999px;height:100%;display:block}.cnv-bar i.warn{background:#d9ab74}.cnv-funnel{flex-wrap:wrap;align-items:center;gap:8px 6px;padding:8px 2px;display:flex}.cnv-funnel>span{border:1px solid var(--nx-border);text-align:center;background:#ffffffa6;border-radius:12px;justify-items:center;gap:2px;min-width:120px;padding:10px 12px;display:grid}.cnv-funnel b{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:750}.cnv-funnel small{color:var(--nx-text);font-size:9.5px;font-weight:650}.cnv-funnel em{color:var(--nx-text-2);font-size:8.5px;font-style:normal}.cnv-arrow{display:none;position:absolute}.cnv-attn-row{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #5b77771a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 2px;display:grid}.cnv-attn-row b{color:var(--nx-text);font-size:11px;font-weight:650;display:block}.cnv-attn-row small{color:var(--nx-text-2);font-size:9.5px}.cnv-attn-row:hover b{color:var(--nx-teal-ink)}.cnv-attn-row em{color:var(--nx-text-2);font-style:normal}.cnv-recent-row{border-top:1px solid #5b777714;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:7px 2px;display:grid}.cnv-recent-row b{color:var(--nx-text);font-size:10.5px;font-weight:650;display:block}.cnv-recent-row small{color:var(--nx-text-2);font-size:9.5px}.cnv-recent-row .row-avatar{width:26px;height:26px;font-size:8.5px}.cnv-cb-mini{border-top:1px solid #5b777714;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 2px;display:grid}.cnv-cb-mini>b{color:var(--nx-teal-ink);font-variant-numeric:tabular-nums;font-size:11px}.cnv-cb-mini .row-avatar{width:26px;height:26px;font-size:9px}.cnv-cb-mini div b{color:var(--nx-text);font-size:11px;font-weight:650;display:block}.cnv-cb-mini div small{color:var(--nx-text-2);font-size:9.5px}.cnv-pill{color:#3f6a75;white-space:nowrap;background:#e2edef;border-radius:999px;align-items:center;height:21px;padding:0 9px;font-size:9.5px;font-weight:650;display:inline-flex}.cnv-pill.ok{color:#3d7257;background:#e0efe6}.cnv-inbox-wrap{gap:14px;display:grid}.cnv-inbox{grid-template-columns:290px minmax(0,1fr) minmax(250px,280px);align-items:start;gap:14px;display:grid}@media (max-width:1250px){.cnv-inbox{grid-template-columns:270px minmax(0,1fr)}.cnv-context{display:none}}@media (max-width:900px){.cnv-inbox{grid-template-columns:1fr}.cnv-context{display:grid}}.cnv-list{align-content:start;gap:8px;display:grid}.cnv-search{height:36px}.cnv-chips{flex-wrap:wrap;gap:6px;display:flex}.cnv-chips.wrap{margin:4px 0 8px}.cnv-chips button{border:1px solid var(--nx-border);height:28px;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:999px;padding:0 11px;font-size:10px;font-weight:620}.cnv-chips button.active{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971f}.cnv-list-row{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:9px;width:100%;padding:9px 8px;display:grid}.cnv-list-row.static{cursor:default}.cnv-list-row:hover{background:#dfefea59}.cnv-list-row.active{border-color:var(--nx-teal-dark);background:#dfefea80}.cnv-list-row .row-avatar{width:30px;height:30px;font-size:10px}.cnv-list-row div b{color:var(--nx-text);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:650;display:block;overflow:hidden}.cnv-list-row div small{color:var(--nx-text-2);font-size:9.5px}.cnv-list-row div em{color:var(--nx-text-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;margin-top:2px;font-size:10px;font-style:normal;display:flex;overflow:hidden}.cnv-list-meta{justify-items:end;gap:4px;display:grid}.cnv-list-meta time{color:var(--nx-text-2);font-size:9px}.cnv-unread{color:#fff;background:var(--nx-teal-dark);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-style:normal;font-weight:700;display:grid}.cnv-sla{white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:8.5px;font-weight:700}.cnv-sla.ok{color:#3d7257;background:#e0efe6}.cnv-sla.due{color:#9a6430;background:#f7ead9}.cnv-sla.high{color:#a8574d;background:#f6e7e3}.cnv-thread{align-content:start;gap:10px;display:grid}.cnv-thread-head{align-items:center;gap:10px;display:flex}.cnv-thread-head .row-avatar{width:34px;height:34px;font-size:11px}.cnv-thread-head b{color:var(--nx-text);font-size:13.5px;font-weight:700;display:block}.cnv-thread-head small{color:var(--nx-text-2);align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.cnv-thread-head>.cnv-status,.cnv-thread-head>.cnv-pill{margin-left:auto}.cnv-status{color:#3f6a75;background:#e2edef;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.cnv-status.ok{color:#3d7257;background:#e0efe6}.cnv-thread-actions{border-bottom:1px solid #5b77771f;flex-wrap:wrap;gap:7px;padding-bottom:8px;display:flex}.cnv-thread-actions button{border:1px solid var(--nx-border);height:32px;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:10.5px;font-weight:620;display:inline-flex}.cnv-resolve{color:#3d7257!important;border-color:#3d725766!important}.cnv-startcall{color:#fff!important;background:linear-gradient(135deg,#3f827f,#6f7e4d)!important;border:0!important}.cnv-messages{gap:8px;max-height:360px;padding:2px;display:grid;overflow-y:auto}.cnv-msg{border-radius:12px;max-width:78%;padding:9px 12px}.cnv-msg p{color:var(--nx-text);align-items:flex-start;gap:6px;margin:0;font-size:11.5px;line-height:1.5;display:flex}.cnv-msg time{color:var(--nx-text-2);margin-top:3px;font-size:8.5px;display:block}.cnv-msg.in{border:1px solid var(--nx-border);background:#fff;justify-self:start}.cnv-msg.out{background:#dcebe7;justify-self:end}.cnv-msg.call{background:#ffffffb3;border:1px solid #5b777729;justify-self:stretch;max-width:100%}.cnv-msg.note{background:#fdf6e8;border:1px solid #cf945566;justify-self:stretch;max-width:100%}.cnv-msg.callback{background:#eef4f8;border:1px solid #6f93b566;justify-self:stretch;max-width:100%}.cnv-consent{color:#3d7257;align-items:center;gap:6px;margin:0;font-size:9.5px;display:flex}.cnv-composer{gap:8px;display:grid}.cnv-mode{border:1px solid var(--nx-border);border-radius:999px;justify-self:start;display:inline-flex;overflow:hidden}.cnv-mode button{height:28px;color:var(--nx-text-2);cursor:pointer;background:#fff;border:0;padding:0 14px;font-size:10px;font-weight:650}.cnv-mode button.active{color:#fff;background:var(--nx-teal-dark)}.cnv-composer textarea{border:1px solid var(--nx-border);font:inherit;resize:vertical;background:#fff;border-radius:11px;padding:9px 11px;font-size:11.5px}.cnv-composer .cv2-primary{justify-self:end}.cnv-context{align-content:start;gap:14px;display:grid}.cnv-ctx-id{align-items:center;gap:10px;padding-bottom:8px;display:flex}.cnv-ctx-id .row-avatar{width:32px;height:32px;font-size:10px}.cnv-ctx-id b{color:var(--nx-text);font-size:12.5px;font-weight:700;display:block}.cnv-ctx-id small{color:var(--nx-text-2);font-size:10px}.cnv-facts{gap:7px;margin:0;padding:2px;display:grid}.cnv-facts div{justify-content:space-between;gap:10px;display:flex}.cnv-facts dt{color:var(--nx-text-2);font-size:10px}.cnv-facts dd{color:var(--nx-text);text-align:right;overflow-wrap:anywhere;margin:0;font-size:10.5px;font-weight:620}.cnv-rel-row{border-top:1px solid #5b777714;align-items:center;gap:8px;padding:7px 2px;display:flex}.cnv-rel-row small{color:var(--nx-text-2);min-width:62px;font-size:9.5px}.cnv-rel-row b{color:var(--nx-text);flex:1;font-size:10.5px;font-weight:650}.cnv-next{border-color:#cf945566!important}.cnv-next-body{color:var(--nx-text);align-items:flex-start;gap:8px;margin:2px;font-size:11px;display:flex}.cnv-readybar{color:var(--nx-teal-ink);background:#dfefea80;border:1px solid #5f999766;border-radius:10px;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:10.5px;display:flex}.cnv-brief{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:900px){.cnv-brief{grid-template-columns:1fr}}.cnv-brief small{color:var(--nx-text-2);letter-spacing:.06em;margin:10px 0 5px;font-size:8.5px;font-weight:750;display:block}.cnv-brief textarea{border:1px solid var(--nx-border);width:100%;font:inherit;resize:vertical;background:#fff;border-radius:10px;padding:9px 11px;font-size:11px}.cnv-brief select{border:1px solid var(--nx-border);width:100%;height:34px;font:inherit;background:#fff;border-radius:9px;padding:0 9px;font-size:11px}.cnv-points{color:var(--nx-text);gap:4px;margin:0;padding-left:16px;font-size:11px;display:grid}.cnv-savenext{justify-content:center;width:100%;margin-top:10px}.cnv-cb-layout{grid-template-columns:minmax(0,1fr) minmax(270px,300px);align-items:start;gap:14px;display:grid}@media (max-width:1100px){.cnv-cb-layout{grid-template-columns:1fr}}.cnv-agenda{align-content:start;gap:6px;display:grid}.cnv-group{color:var(--nx-text-2);letter-spacing:.07em;margin:10px 0 2px;font-size:9px;font-weight:750}.cnv-group.overdue{color:#a8574d}.cnv-cb-row{border:1px solid #0000;border-radius:12px;grid-template-columns:62px auto minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:9px 8px;display:grid}@media (max-width:1000px){.cnv-cb-row{grid-template-columns:62px auto minmax(0,1fr) auto}.cnv-cb-phone,.cnv-cb-row .cnv-sla{display:none}}.cnv-cb-row.active{border-color:var(--nx-teal-dark);background:#dfefea73}.cnv-cb-row.done{opacity:.6}.cnv-cb-time{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:750}.cnv-cb-id{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex}.cnv-cb-id .row-avatar{width:30px;height:30px;font-size:10px}.cnv-cb-id b{color:var(--nx-text);font-size:11.5px;font-weight:650;display:block}.cnv-cb-id:hover b{color:var(--nx-teal-ink)}.cnv-cb-id small{color:var(--nx-text-2);font-size:9.5px}.cnv-cb-meta small{color:var(--nx-text);font-size:10.5px;font-weight:600;display:block}.cnv-cb-meta em{color:var(--nx-text-2);font-size:9.5px;font-style:normal}.cnv-cb-phone{color:var(--nx-text-2);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.cnv-cb-actions{gap:6px;display:inline-flex}.cnv-cb-actions button{border:1px solid var(--nx-border);height:30px;color:var(--nx-teal-ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.cnv-cb-btns{gap:7px;margin-top:10px;display:grid}.cnv-cb-btns button{border:1px solid var(--nx-border);height:36px;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:620;display:inline-flex}.cnv-cb-btns .cv2-primary{color:#fff;border:0}.cnv-cb-btns button:disabled{opacity:.55;cursor:default}.cnv-presence{color:var(--nx-text);white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.cnv-presence i{background:#9aa5a2;border-radius:50%;width:8px;height:8px}.cnv-presence.ok i{background:#7ba05b}.cnv-presence.due i{background:#cf9455}.cnv-risk-text{color:#a8574d}.cnv-activity-cell{max-width:180px;color:var(--nx-text-2)}.cnv-feed-row{border-top:1px solid #5b777714;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 2px;display:grid}.cnv-feed-row time{color:var(--nx-text-2);font-variant-numeric:tabular-nums;font-size:10px}.cnv-feed-row b{color:var(--nx-text);font-size:11px;font-weight:620;display:block}.cnv-feed-row small{color:var(--nx-text-2);font-size:9.5px}.cnv-load-row{border-top:1px solid #5b777714;align-items:center;gap:10px;padding:7px 2px;display:flex}.cnv-load-row b{min-width:96px;color:var(--nx-text);font-size:10.5px;font-weight:620}.cnv-load-row .cnv-bar{flex:1;width:auto}.cnv-load-row em{color:var(--nx-text-2);white-space:nowrap;font-size:9.5px;font-style:normal}.cnv-attn-split{border-top:1px solid #5b777714;justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;display:flex}.cnv-attn-split b{color:var(--nx-text);font-size:10.5px;font-weight:620;line-height:1.4}.cnv-attn-split button{border:1px solid var(--nx-border);height:30px;color:var(--nx-teal-ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;padding:0 11px;font-size:10px;font-weight:650}.cnv-signal{align-items:center;gap:7px;margin:6px 2px;font-size:10.5px;display:flex}.cnv-signal.ok{color:#3d7257}.cnv-signal.warn{color:#9a6430}.cnv-consent-check{color:#3d7257;align-items:center;gap:6px;margin:0;font-size:9.5px;display:flex}.cnv-dstate{color:var(--nx-teal-ink);letter-spacing:.04em;cursor:default;margin-left:5px;font-size:8.5px;font-style:normal}.cnv-cb-slot{color:var(--nx-text-2);white-space:nowrap;margin-top:2px;font-size:8.5px;font-weight:620;display:block}.cnv-inbox.v2{grid-template-columns:300px minmax(0,1fr) minmax(270px,300px)}.cnv-channels{border-bottom:1px solid #5b77771f;gap:2px;padding-bottom:8px;display:grid}.cnv-channels button{height:32px;font:inherit;color:var(--nx-text-2);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 9px;font-size:11px;font-weight:600;display:grid}.cnv-channels button:hover{background:#5f999714}.cnv-channels button.active{color:var(--nx-teal-ink);background:#5f99971f;border-color:#5f999766}.cnv-channels button em{color:var(--nx-text-2);font-variant-numeric:tabular-nums;font-size:10px;font-style:normal}.cnv-group{gap:4px;display:grid}.cnv-group-head{letter-spacing:.08em;text-transform:uppercase;color:var(--nx-text-2);align-items:center;gap:5px;margin:6px 4px 2px;font-size:9.5px;font-weight:750;display:flex}.cnv-group-head em{letter-spacing:0;margin-left:auto;font-style:normal;font-weight:650}.cnv-channel-badge{border-radius:999px;align-items:center;gap:5px;height:24px;margin-left:auto;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.cnv-channel-badge.whatsapp{color:#4f6635;background:#e8eedd}.cnv-channel-badge.phone{color:#3f6a75;background:#e2edef}.cnv-channel-badge.sms{color:#64548c;background:#ece7f3}.cnv-channel-badge.web-chat{color:#96683d;background:#f5e9dd}.cnv-thread-head>.cnv-status{margin-left:0}.cnv-summary{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cnv-summary li{border:1px solid var(--nx-border);height:24px;color:var(--nx-text-2);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:10px;display:inline-flex}.cnv-summary li.warm{color:#8a5200;background:#fff8ec;border-color:#f2d6a3}.cnv-messages.v2{gap:10px;max-height:520px}.cnv-event-wrap{gap:8px;display:grid}.cnv-day{letter-spacing:.06em;text-transform:uppercase;color:var(--nx-text-2);align-items:center;gap:10px;margin:6px 0 0;font-size:9.5px;font-weight:700;display:flex}.cnv-day:before,.cnv-day:after{content:"";background:#5b777724;flex:1;height:1px}.cnv-msg-who{color:var(--nx-text-2);align-items:center;gap:4px;margin-bottom:3px;font-size:9px;font-weight:700;display:flex}.cnv-msg.out .cnv-msg-who{color:var(--nx-teal-ink)}.cnv-ev-icon{width:26px;height:26px;color:var(--nx-text-2);background:#eef2f1;border-radius:8px;flex:none;place-items:center;display:grid}.cnv-ev-icon.call{color:#3f6a75;background:#e2edef}.cnv-ev-icon.note{color:#7a6433;background:#f6f0dd}.cnv-ev-icon.callback{color:#64548c;background:#ece7f3}.cnv-ev-icon.lead{color:var(--nx-teal-ink);background:#5f999729}.cnv-ev-icon.opp{color:#64548c;background:#ece7f3}.cnv-ev-icon.company{color:#3f6a75;background:#e2edef}.cnv-call-card,.cnv-note-card{border-radius:12px;gap:8px;padding:10px 12px;display:grid}.cnv-call-card{background:#e2edef73;border:1px solid #3f6a7559}.cnv-call-card>header,.cnv-note-card>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.cnv-call-card b,.cnv-note-card b{color:var(--nx-text);font-size:11.5px;font-weight:700;display:block}.cnv-call-card small,.cnv-note-card small{color:var(--nx-text-2);font-size:9.5px;display:block}.cnv-note-card{background:#fdf6e8;border:1px dashed #cf945580}.cnv-note-card>header{grid-template-columns:auto auto minmax(0,1fr)}.cnv-note-card>header small{margin-left:4px}.cnv-note-card p{color:var(--nx-text);margin:0;font-size:11.5px;line-height:1.5}.cnv-callback-card{background:#f4f1f8;border:1px solid #64548c4d;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:9px 12px;display:grid}.cnv-callback-card b{font-size:11px;font-weight:700;display:block}.cnv-callback-card small{color:var(--nx-text-2);font-size:9.5px;display:block}.cnv-mom{background:#fff;border:1px solid #5b777724;border-radius:10px;gap:6px;padding:9px 11px;display:grid}.cnv-mom h4{letter-spacing:.06em;text-transform:uppercase;color:var(--nx-text-2);align-items:center;gap:5px;margin:2px 0 0;font-size:9.5px;font-weight:750;display:flex}.cnv-mom p{color:var(--nx-text);margin:0;font-size:11.5px;line-height:1.55}.cnv-mom ul{color:var(--nx-text);margin:0;padding-left:18px;font-size:11px;line-height:1.5}.cnv-actions{gap:5px;list-style:none;display:grid;margin:0!important;padding:0!important}.cnv-actions li{border:1px solid var(--nx-border);background:#fbfbf9;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;display:grid}.cnv-actions li.done{opacity:.6}.cnv-actions li.done b{text-decoration:line-through}.cnv-actions li b{font-size:11px;font-weight:650;display:block}.cnv-actions li small{color:var(--nx-text-2);font-size:9.5px;display:block}.cnv-tick{color:#fff;cursor:pointer;background:#fff;border:2px solid #c9d3d2;border-radius:6px;place-items:center;width:20px;height:20px;padding:0;display:grid}.cnv-actions li.done .cnv-tick{border-color:var(--nx-teal-dark);background:var(--nx-teal-dark)}.cnv-mode button{align-items:center;gap:5px;display:inline-flex}.cnv-call-form{border:1px dashed var(--nx-border);background:#e2edef59;border-radius:12px;grid-template-columns:120px minmax(0,1fr);gap:8px;padding:10px 12px;display:grid}.cnv-call-form label{color:var(--nx-text-2);gap:3px;font-size:9.5px;font-weight:650;display:grid}.cnv-call-form label.wide{grid-column:1/-1}.cnv-call-form input,.cnv-call-form select,.cnv-call-form textarea{border:1px solid var(--nx-border);font:inherit;color:var(--nx-text);background:#fff;border-radius:8px;padding:6px 9px;font-size:11px}.cnv-facts dt{align-items:center;gap:5px;display:inline-flex}.cnv-rel-row{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cnv-rel-row div b{font-size:10.5px;font-weight:650;display:block}.cnv-rel-row div small{color:var(--nx-text-2);font-size:9px;display:block}.cnv-evidence{gap:5px;margin:0;padding:0;list-style:none;display:grid}.cnv-evidence li{background:#fbfbf9;border:1px solid #e3e8e7;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;display:grid}.cnv-evidence li b{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:650;display:block;overflow:hidden}.cnv-evidence li small{color:var(--nx-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}@media (max-width:1280px){.cnv-inbox.v2{grid-template-columns:260px minmax(0,1fr)}.cnv-inbox.v2 .cnv-context{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:900px){.cnv-inbox.v2,.cnv-inbox.v2 .cnv-context{grid-template-columns:1fr}}.cnv-module{--ch-whatsapp:#5f7f3a;--ch-whatsapp-soft:#e8eedd;--ch-phone:#3f6a75;--ch-phone-soft:#e2edef;--ch-sms:#64548c;--ch-sms-soft:#ece7f3;--ch-web-chat:#96683d;--ch-web-chat-soft:#f5e9dd;--ch-email:#2e625f;--ch-email-soft:#dcebe7;--ch-meeting:#9a5a62;--ch-meeting-soft:#f3e3e5;--ch-note:#7a6433;--ch-note-soft:#f6f0dd;--ch-callback:#64548c;--ch-callback-soft:#ece7f3;--ch-other:#5b7777;--ch-other-soft:#eef2f1}.ch-whatsapp{--ch:var(--ch-whatsapp);--ch-soft:var(--ch-whatsapp-soft)}.ch-phone{--ch:var(--ch-phone);--ch-soft:var(--ch-phone-soft)}.ch-sms{--ch:var(--ch-sms);--ch-soft:var(--ch-sms-soft)}.ch-web-chat{--ch:var(--ch-web-chat);--ch-soft:var(--ch-web-chat-soft)}.ch-email{--ch:var(--ch-email);--ch-soft:var(--ch-email-soft)}.ch-meeting{--ch:var(--ch-meeting);--ch-soft:var(--ch-meeting-soft)}.ch-note{--ch:var(--ch-note);--ch-soft:var(--ch-note-soft)}.ch-callback{--ch:var(--ch-callback);--ch-soft:var(--ch-callback-soft)}.ch-other{--ch:var(--ch-other);--ch-soft:var(--ch-other-soft)}.cnv-dot{background:var(--ch,var(--nx-slate));border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.cnv-list-row{position:relative}.cnv-list-row[class*=ch-]{border-left:3px solid var(--ch)}.cnv-list-row[class*=ch-]>div>em{color:var(--ch)}.cnv-msg[class*=ch-].in{border-color:var(--ch);background:#fff;border-left-width:3px}.cnv-msg[class*=ch-].out{background:var(--ch-soft);border-left:3px solid var(--ch)}.cnv-msg[class*=ch-] .cnv-msg-who{color:var(--ch)}.cnv-call-card.ch-phone,.cnv-note-card.ch-note,.cnv-callback-card.ch-callback{border-left:3px solid var(--ch)}.cnv-call-card.ch-phone header b{color:var(--ch)}.cnv-ev-icon[class*=ch-]{background:var(--ch-soft);color:var(--ch)}.cnv-evidence li[class*=ch-]{border-left:2px solid var(--ch);padding-left:8px}.cnv-legend{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0 2px;list-style:none;display:flex}.cnv-legend li{color:var(--nx-text-2);letter-spacing:.02em;align-items:center;gap:5px;font-size:9.5px;font-weight:600;display:inline-flex}.cnv-directory{gap:14px;display:grid}.cnv-dir-analysis{gap:12px;display:grid}.cnv-dir-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cnv-dir-kpis li{border:1px solid var(--nx-border);background:var(--nx-glass-bg);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.cnv-dir-kpis b{font-variant-numeric:tabular-nums;color:var(--nx-text);font-size:20px;font-weight:700;line-height:1.1;display:block}.cnv-dir-kpis small{color:var(--nx-text);margin-top:2px;font-size:10.5px;font-weight:650;display:block}.cnv-dir-kpis em{color:var(--nx-text-2);font-size:9.5px;font-style:normal;display:block}.cnv-dir-breakdowns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cnv-dir-break ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cnv-dir-break li{grid-template-columns:130px 1fr auto;align-items:center;gap:10px;display:grid}.cnv-dir-break li button{height:26px;color:var(--nx-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:10.5px;font-weight:650;display:inline-flex}.cnv-dir-break li button:hover,.cnv-dir-break li button.active{border-color:var(--nx-border);background:#ffffffb3}.cnv-dir-break li em{color:var(--nx-text-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px;font-style:normal}.cnv-dir-bar{background:#5b77771f;border-radius:999px;height:8px;display:block;overflow:hidden}.cnv-dir-bar b{background:var(--ch,var(--nx-teal));border-radius:999px;min-width:2px;height:100%;display:block}.cnv-dir-bar.owner b{background:var(--nx-teal-dark)}.cnv-dir-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.cnv-dir-toolbar .cnv-search{flex:260px}.cnv-dir-toolbar label{color:var(--nx-text-2);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.cnv-dir-toolbar select{border:1px solid var(--nx-border);height:32px;color:var(--nx-text);background:#fff;border-radius:8px;padding:0 8px;font-size:11px}.cnv-dir-export{border:1px solid var(--nx-border);height:32px;color:var(--nx-teal-ink);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:10.5px;font-weight:650;display:inline-flex}.cnv-dir-table .cv2-table table{min-width:1180px}.cnv-dir-table th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.cnv-dir-table th button svg{opacity:.35}.cnv-dir-table th button.active{color:var(--nx-teal-ink)}.cnv-dir-table th button.active svg{opacity:1}.cnv-dir-table th.num,.cnv-dir-table td.num{text-align:right}.cnv-dir-row{cursor:pointer}.cnv-dir-row td:first-child{border-left:3px solid var(--ch,transparent)}.cnv-dir-id{align-items:center;gap:10px;display:flex}.cnv-dir-id b{align-items:center;gap:6px;display:flex}.cnv-dir-id small{color:var(--nx-text-2);font-size:10px;display:block}.cnv-dir-table time{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;display:block}.cnv-dir-preview{max-width:180px;color:var(--nx-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.cnv-dir-counts{gap:8px;display:inline-flex}.cnv-dir-counts i{color:var(--nx-text-2);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:10.5px;font-style:normal;display:inline-flex}.cnv-dir-actions{color:#7a4a1e;background:#f5e9dd;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10.5px;display:inline-grid}.cnv-dir-next{max-width:200px;font-size:11px}.cnv-dir-link{flex-direction:column;font-size:11px;font-weight:600;display:inline-flex}.cnv-dir-link>svg{margin-right:4px}.cnv-dir-link small{color:var(--nx-text-2);font-size:9.5px;font-weight:500}.cnv-dir-group td{letter-spacing:.03em;background:#f7f1e899;height:34px;padding:0 12px;font-size:10.5px;font-weight:700}.cnv-dir-group td .cnv-dot{margin-right:6px}.cnv-dir-group td em{color:var(--nx-text-2);margin-left:6px;font-style:normal;font-weight:600}.cnv-dir-table .cv2-table-foot{color:var(--nx-text-2);margin-top:10px;font-size:10.5px}.cnv-drill{gap:10px;display:grid}.cnv-drill-bar{border:1px solid var(--nx-border);background:var(--nx-glass-bg);color:var(--nx-text-2);border-radius:10px;align-items:center;gap:12px;padding:8px 12px;font-size:11px;display:flex}.cnv-drill-bar b{color:var(--nx-text)}.cnv-drill-bar .cnv-channel-badge{height:20px;margin-left:4px;font-size:9.5px}.cnv-back{border:1px solid var(--nx-border);height:28px;color:var(--nx-teal-ink);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:10.5px;font-weight:650;display:inline-flex}.cnv-back svg{transform:rotate(90deg)}@media (max-width:1100px){.cnv-dir-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cnv-dir-breakdowns{grid-template-columns:1fr}}.cnv-presence.off i{background:#b9c2bf}.cnv-pill.risk{color:#8a4b2a;background:#f5e4d8}.dlr{gap:14px;display:grid}.dlr-grid{grid-template-columns:300px minmax(0,1fr) 300px;align-items:start;gap:12px;display:grid}@media (max-width:1100px){.dlr-grid{grid-template-columns:1fr}}.dlr-pad{gap:10px;display:grid}.dlr-matches{gap:4px;margin:0;padding:0;list-style:none;display:grid}.dlr-matches button{border:1px solid var(--nx-border);text-align:left;cursor:pointer;background:#fff;border-radius:8px;gap:2px;width:100%;padding:7px 10px;display:grid}.dlr-matches b{color:var(--nx-text);font-size:11px}.dlr-matches small{color:var(--nx-text-2);font-size:9.5px}.dlr-number{border:1px solid var(--nx-border);height:44px;color:var(--nx-text);letter-spacing:.04em;font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;padding:0 12px;font-size:18px;font-weight:650}.dlr-number:disabled{background:var(--nx-porcelain)}.dlr-target{align-items:center;gap:8px;margin:0;display:flex}.dlr-target span{flex:1;display:grid}.dlr-target b{color:var(--nx-text);font-size:11.5px}.dlr-target small{color:var(--nx-text-2);font-size:9.5px}.dlr-keys{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.dlr-keys button{border:1px solid var(--nx-border);height:40px;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:10px;font-size:15px;font-weight:650}.dlr-keys button:hover{background:#dfefea99}.dlr-consent{background:#dfefea59;border:1px solid #5f999766;border-radius:10px;gap:6px;padding:10px;display:grid}.dlr-consent p{color:var(--nx-teal-ink);align-items:center;gap:5px;margin:0;font-size:10.5px;display:flex}.dlr-consent q{color:var(--nx-text);quotes:"“" "”";font-size:11px;line-height:1.45;display:block}.dlr-policy{color:var(--nx-text-2);align-items:center;gap:6px;margin:0;font-size:10.5px;display:flex}.dlr-dial{justify-content:center;height:40px;font-size:12px}.dlr-call{align-content:start;gap:12px;min-height:320px;display:grid}.dlr-empty{color:var(--nx-text-2);text-align:center;justify-items:center;gap:6px;padding:48px 20px;display:grid}.dlr-empty b{color:var(--nx-text);font-size:13px}.dlr-empty p{max-width:420px;margin:0;font-size:11px;line-height:1.5}.dlr-live-head{align-items:center;gap:10px;display:flex}.dlr-live-head>div{flex:1;display:grid}.dlr-live-head b{color:var(--nx-text);font-size:13px}.dlr-live-head small{color:var(--nx-text-2);font-size:10px}.dlr-live-head .cnv-status{text-transform:capitalize;align-items:center;gap:4px;display:inline-flex}.dlr-timer{font-variant-numeric:tabular-nums;color:var(--nx-teal-ink);font-size:22px;font-weight:700}.dlr-timer.over{color:#a8574d}.dlr-rec{color:var(--nx-text-2);align-items:center;gap:6px;margin:0;font-size:10.5px;font-weight:650;display:flex}.dlr-rec-dot{background:#b9c2bf;border-radius:999px;width:9px;height:9px}.dlr-rec.recording{color:#a8574d}.dlr-rec.recording .dlr-rec-dot{background:#c9463b;animation:1.2s ease-in-out infinite dlr-pulse}.dlr-rec.stored{color:var(--nx-teal-ink)}@keyframes dlr-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.dlr-rec.recording .dlr-rec-dot{animation:none}}.dlr-warn{color:#7a4a1e;background:#fdf6e8;border:1px solid #cf945580;border-radius:8px;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:10.5px;display:flex}.dlr-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dlr-controls button{border:1px solid var(--nx-border);height:34px;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.dlr-controls button:disabled{opacity:.45;cursor:not-allowed}.dlr-controls button.ok{color:var(--nx-teal-ink);border-color:#5f999780}.dlr-controls button.end{color:#fff;background:#a8574d;border-color:#0000}.dlr-controls button.active{background:#dfefea99}.dlr-keypad-log{color:var(--nx-text-2);font-variant-numeric:tabular-nums;margin:0;font-size:10.5px}.dlr-wrap{gap:12px;display:grid}.dlr-audit{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dlr-audit li{grid-template-columns:64px 1fr;align-items:start;gap:8px;display:grid}.dlr-audit time{color:var(--nx-text-2);font-variant-numeric:tabular-nums;padding-top:1px;font-size:9.5px}.dlr-audit b{color:var(--nx-text);font-size:10.5px;display:block}.dlr-audit small{color:var(--nx-text-2);font-size:9.5px}.dlr-log .cv2-card-head{flex-wrap:wrap;gap:8px}.dlr-log-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}@media (max-width:1100px){.dlr-log-grid{grid-template-columns:1fr}}.dlr-log .cv2-table table{min-width:900px}.dlr-log tbody tr{cursor:pointer}.dlr-log tbody tr.active td{background:#dfefea80}.dlr-rec-pill{height:20px;color:var(--nx-text-2);background:#eef2f1;border-radius:999px;align-items:center;padding:0 8px;font-size:9.5px;font-weight:650;display:inline-flex}.dlr-rec-pill.stored{color:var(--nx-teal-ink);background:#dcebe7}.dlr-rec-pill.consent_declined,.dlr-rec-pill.deleted{color:#8a4b2a;background:#f5e4d8}.dlr-detail{border:1px solid var(--nx-border);background:var(--nx-porcelain);border-radius:12px;gap:10px;padding:12px;display:grid}.dlr-detail header{display:grid}.dlr-detail header b{color:var(--nx-text);font-size:12px}.dlr-detail header small{color:var(--nx-text-2);font-size:9.5px}.dlr-detail audio{width:100%}.adm-dialer-result{border-radius:8px;align-items:center;gap:6px;margin:0 0 10px;padding:8px 10px;font-size:10.5px;display:flex}.adm-dialer-result.ok{color:#3d7257;background:#e0efe6}.adm-dialer-result.warn{color:#7a4a1e;background:#fdf6e8}.adm-dialer-policies{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}@media (max-width:1000px){.adm-dialer-policies{grid-template-columns:1fr}}.adm-dialer-policies .ldp-check{color:var(--nx-text);align-items:center;gap:6px;margin:4px 0;font-size:10.5px;display:flex}.adm-dialer-secret{color:var(--nx-text-2);gap:4px;margin-bottom:8px;font-size:9.5px;display:grid}.cnv-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cnv-chevron{color:var(--nx-text-2);flex-shrink:0;transform:rotate(-90deg)}.cnv-muted-inline{color:var(--nx-text-2)}.cnv-funnel{margin:0;list-style:none}.cnv-funnel>li{border:1px solid var(--nx-border);text-align:center;background:#ffffffa6;border-radius:12px;flex:128px;justify-items:center;gap:2px;min-width:128px;padding:10px 12px;display:grid}.cnv-sla.off{color:var(--nx-text-2);background:#5b77771a}.cnv-error{color:#9c4a40;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:600;display:flex}.cnv-notice{color:var(--nx-text);background:#dfefea73;border:1px solid #5f999759;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:11px;display:flex}.cnv-consent-check.ok{color:#3d7257}.cnv-consent-check.warn{color:#7a5a2a}.cnv-consent-check.blocked{color:#a8574d}.cnv-empty-state{color:var(--nx-text-2);text-align:center;justify-items:center;gap:6px;padding:44px 20px;display:grid}.cnv-empty-state b{color:var(--nx-text);font-size:13px}.cnv-empty-state p{max-width:420px;margin:0;font-size:11.5px;line-height:1.5}.cnv-empty-cell{color:var(--nx-text-2);text-align:center;padding:22px 12px!important}.cnv-tab-count{color:#fff;background:var(--nx-teal-dark);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:10px;font-style:normal;font-weight:700;display:inline-grid}.cnv-filter-chip{color:var(--nx-teal-ink);background:#5f99971a;border:1px solid #5f999773;border-radius:999px;justify-self:start;align-items:center;gap:6px;margin:0;padding:3px 4px 3px 10px;font-size:11px;font-weight:600;display:inline-flex}.cnv-filter-chip button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.cnv-filter-chip button:hover{background:#5f99972e}.cnv-row-open{border:1px solid var(--nx-border);cursor:pointer;background:#fff;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.cnv-row-open:hover{border-color:var(--nx-teal);background:#5f99971f}.cnv-dstate{vertical-align:middle;align-items:center;display:inline-flex}.cnv-composer-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cnv-composer-foot .cnv-consent-check{flex:240px}.cnv-agenda-group{color:var(--nx-text-2);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin:12px 0 4px;font-size:10.5px;font-weight:750;display:flex}.cnv-agenda-group em{color:var(--nx-text-2);letter-spacing:0;font-variant-numeric:tabular-nums;font-style:normal;font-weight:650}.cnv-agenda-group.overdue{color:#a8574d}.cnv-brief h3{color:var(--nx-text-2);letter-spacing:.05em;text-transform:uppercase;margin:12px 0 6px;font-size:10.5px;font-weight:700}.cnv-brief h3:first-child{margin-top:0}.cnv-brief h3 label{font:inherit;letter-spacing:inherit}.cnv-input{border:1px solid var(--nx-border);width:100%;height:34px;color:var(--nx-text);font:inherit;font-size:var(--nx-fs-control);background:#fff;border-radius:9px;padding:0 10px}.cnv-activity-cell small,.cnv-cell-id small{color:var(--nx-text-2);font-size:10.5px;display:block}.cnv-dir-link>span{align-items:center;gap:5px;display:inline-flex}.cnv-metrics.contact-directory-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;padding:0}.cnv-metrics.contact-directory-metrics.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.cnv-metrics.contact-directory-metrics.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cnv-metrics.contact-directory-metrics,.cnv-metrics.contact-directory-metrics.four{grid-template-columns:1fr}}.cnv-metrics .contact-metric{min-width:0}.cnv-metrics .contact-metric>div>b{white-space:nowrap}.cnv-dialog.wide{width:min(720px,100%)}.cnv-dialog>header .cv2-block-icon{width:34px;height:34px}.cnv-dialog>header>button{place-items:center;padding:0;display:inline-grid}.cnv-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.cnv-form .wide{grid-column:1/-1}.cnv-form label,.cnv-contact-pick{gap:4px;min-width:0;display:grid}.cnv-form label>span,.cnv-form-label{color:var(--nx-text-2);letter-spacing:.03em;font-size:10.5px;font-weight:650}.cnv-form input,.cnv-form select,.cnv-form textarea{border:1px solid var(--nx-border);width:100%;min-width:0;min-height:34px;color:var(--nx-text);font:inherit;font-size:var(--nx-fs-control);background:#fff;border-radius:9px;padding:6px 10px}.cnv-form textarea{resize:vertical;line-height:1.45}.cnv-form select:disabled{color:var(--nx-text-2);background:#f7f1e8b3}.cnv-contact-pick .cv2-search input{background:0 0;border:0;min-height:0;padding:0}.cnv-contact-pick .cad-contact{margin:0}.cnv-dialog-foot{border-top:1px solid var(--nx-border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.cnv-dialog-foot button{border:1px solid var(--nx-border);height:36px;color:var(--nx-text);font-size:var(--nx-fs-control);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-weight:620;display:inline-flex}.cnv-dialog-foot .cv2-primary{color:#fff}.cnv-dialog :is(button,a,select,input,textarea):focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}@media (max-width:620px){.cnv-form{grid-template-columns:1fr}}.concept-shell .cnv-conversations :is(.cnv-tabs button,.cnv-chips button,.cnv-dir-toolbar select,.cnv-dir-toolbar label,.cnv-dir-export,.cnv-thread-actions>button,.cnv-back,.cv2-link,.cnv-mode button,.cnv-channels button,.cnv-cb-actions button,.cnv-cb-btns button,.cnv-attn-split button,.dlr-controls button,.cnv-search input,.cnv-composer textarea,.cnv-call-form :is(input,select,textarea),.cnv-brief textarea,.cnv-head .cv2-primary,.cv2-head-actions button){font-size:var(--nx-fs-control)}.concept-shell .cnv-conversations .cv2-table th{font-size:var(--nx-fs-th)}.concept-shell .cnv-conversations .cv2-card-head h2{font-size:var(--nx-fs-section);align-items:center;gap:6px;display:inline-flex}.concept-shell .cnv-conversations :is(.cnv-sla,.cnv-status,.cnv-pill,.cnv-channel-badge,.dlr-rec-pill){font-size:var(--nx-fs-badge)}.concept-shell .cnv-conversations :is(.cv2-table td,time,.cnv-dir-kpis b,.cnv-funnel b,.cnv-dir-break em,.cnv-load-row em,.cnv-cb-time,.cnv-unread,.cnv-channels em,.dlr-number,.dlr-timer){font-variant-numeric:tabular-nums}.concept-shell .cnv-conversations .cv2-table :is(td.num,th.num){text-align:right}.concept-shell .cnv-conversations :is(.cnv-dir-kpis em,.cnv-funnel em,.cnv-funnel small,.cnv-legend li,.cnv-attn-row small,.cnv-recent-row small,.cnv-list-row div small,.cnv-list-meta time,.cnv-cb-meta em,.cnv-cb-slot,.cnv-feed-row small,.cnv-msg time,.cnv-call-card small,.cnv-note-card small,.cnv-callback-card small,.cnv-evidence li small,.cnv-rel-row div small,.cnv-facts dt,.cnv-muted,.cnv-consent-check,.cnv-group-head,.cnv-call-form label){font-size:10.5px}.concept-shell .cnv-conversations :is(.cnv-list-row div em,.cnv-facts dd,.cnv-recent-row b,.cnv-attn-row b,.cnv-rel-row div b,.cnv-evidence li b,.cnv-feed-row b,.cnv-cb-meta small,.cnv-cb-phone,.cnv-summary li,.cnv-dir-counts i){font-size:11px}.concept-shell .cnv-conversations :is(.cnv-attn-row b,.cnv-recent-row b){overflow-wrap:anywhere}.concept-shell .cnv-conversations .cnv-list-row>div{min-width:0}.concept-shell .cnv-conversations .cnv-list-meta{text-align:right;justify-items:end}.concept-shell .cnv-conversations .cnv-list-meta small{color:var(--nx-text-2);font-size:10px}.concept-shell .cnv-conversations .cnv-thread-head{flex-wrap:wrap}.concept-shell .cnv-conversations .cnv-thread-head>div{flex:200px;min-width:0}.concept-shell .cnv-conversations .cnv-thread-head>.cnv-channel-badge{margin-left:0}.concept-shell .cnv-conversations .cnv-dir-next{overflow-wrap:anywhere}.concept-shell .cnv-conversations .cnv-chips button em{color:var(--nx-text-2);font-variant-numeric:tabular-nums;margin-left:4px;font-style:normal}.concept-shell .cnv-conversations .cnv-cb-row{grid-template-columns:96px minmax(150px,auto) minmax(0,1fr) auto auto}@media (max-width:1000px){.concept-shell .cnv-conversations .cnv-cb-row{grid-template-columns:96px minmax(0,1fr) auto}.concept-shell .cnv-conversations .cnv-cb-row :is(.cnv-cb-meta,.cnv-cb-phone){display:none}}.concept-shell .cnv-conversations .cnv-cb-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.concept-shell .cnv-conversations .cnv-cb-meta{min-width:0}.concept-shell .cnv-conversations .cnv-cb-meta em{overflow-wrap:anywhere;display:block}.concept-shell .cnv-conversations .cnv-cb-row.done{opacity:.72}.concept-shell .cnv-conversations .cnv-feed-row{grid-template-columns:92px minmax(0,1fr) auto}.concept-shell .cnv-conversations .cnv-load-row b{text-overflow:ellipsis;white-space:nowrap;min-width:110px;overflow:hidden}.concept-shell .cnv-conversations .cnv-drill-bar{flex-wrap:wrap}.concept-shell .cnv-conversations .cnv-drill-bar .cnv-channel-badge{margin-left:6px}.concept-shell .cnv-conversations .cnv-tabs button{align-items:center;display:inline-flex}.concept-shell :is(.cnv-conversations,.adm-dialer,.adm-dialer-log) button:disabled{cursor:not-allowed;opacity:1;color:var(--nx-text-2);border-color:var(--nx-border);background:#f7f1e8b3}.concept-shell :is(.cnv-conversations,.adm-dialer,.adm-dialer-log) button.cv2-primary:disabled{color:#4f5d5c;box-shadow:none;background:#d9dfdc;border-color:#0000}.concept-shell :is(.cnv-conversations,.adm-dialer,.adm-dialer-log) :is(button,a,select,input,textarea):focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell :is(.cnv-conversations,.adm-dialer) :is(input[type=checkbox],input[type=radio]){accent-color:var(--nx-teal-dark)}.concept-shell .cnv-conversations ::selection{background:#5f999747}.concept-shell .cnv-conversations .cnv-messages{scrollbar-width:thin;scrollbar-color:#5b777759 transparent}.concept-shell :is(.cnv-conversations,.adm-dialer,.adm-dialer-log) button.danger{color:#fff;background:#a8574d;border-color:#0000}.dlr-row-open{color:var(--nx-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:1px;padding:0;display:grid}.dlr-row-open b{font-size:11.5px}.concept-shell .adm-dialer-log .cv2-table :is(td.num,th.num){text-align:right;font-variant-numeric:tabular-nums}.concept-shell .adm-dialer-log .cv2-table th{font-size:var(--nx-fs-th)}.concept-shell .adm-dialer :is(input,select,button),.concept-shell .adm-dialer-log .cv2-head-actions button{font-size:var(--nx-fs-control)}.concept-shell .adm-dialer>:is(.cnv-muted,.cnv-error){margin:10px 2px 0}@media (prefers-reduced-motion:reduce){.concept-shell .cnv-conversations *{transition:none;animation:none}}.pls-switch{border:1px solid var(--nx-border);background:#fff;border-radius:999px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.pls-switch button{height:30px;color:var(--nx-text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 13px;font-size:10.5px;font-weight:650;display:inline-flex}.pls-switch button+button{border-left:1px solid #5b777724}.pls-switch button.active{color:#fff;background:var(--nx-teal-dark)}.pls-switch button:focus-visible{outline:2px solid var(--nx-teal);outline-offset:-2px}.pls-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:20px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.pls-badge.enterprise{color:#3f6a75;background:#e2edef}.pls-badge.inside{color:#4f6635;background:#e8eedd}.pls-badge.partner{color:#5b5077;background:#ece8f5}.pls-tabs-slot{align-self:center;margin-left:auto;padding:6px 0}@media (max-width:900px){.pls-tabs-slot{flex-basis:100%;margin-left:0;padding-bottom:10px}}.marketing-growth-workspace{font-family:var(--font-geist-sans),Arial,sans-serif;color:#111831;min-height:calc(100vh - 58px);font-size:13px}.marketing-growth-workspace button,.marketing-growth-workspace input,.marketing-growth-workspace select{font:inherit}.mg-head{border-bottom:1px solid #e8ebf2;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px 20px;display:flex}.mg-head>div>span{letter-spacing:.09em;text-transform:uppercase;color:#6e56cf;font-size:10px;font-weight:800}.mg-head h1{letter-spacing:-.035em;margin:4px 0 5px;font-size:27px;line-height:1.15}.mg-head p{color:#63708c;margin:0;font-size:13px}.mg-head nav{align-items:center;gap:10px;display:flex}.mg-head button,.mg-head select,.mg-context-bar button{color:#17203d;cursor:pointer;background:#fff;border:1px solid #dfe3ed;border-radius:10px;padding:10px 15px;font-weight:700}.mg-head .mg-primary,.mg-primary{color:#fff!important;background:#111831!important;border-color:#111831!important}.mg-context-bar{background:linear-gradient(90deg,#f4f1ff,#f4fbf8);border-bottom:1px solid #e0e4ee;align-items:center;gap:20px;padding:11px 24px;display:flex}.mg-context-bar>div{min-width:260px}.mg-context-bar>div>span{text-transform:uppercase;letter-spacing:.08em;color:#7867c6;font-size:9px;font-weight:800;display:block}.mg-context-bar select{color:#151c36;background:0 0;border:0;width:100%;padding:3px 0;font-weight:800}.mg-context-bar dl{flex:1;grid-template-columns:repeat(4,minmax(90px,1fr));margin:0;display:grid}.mg-context-bar dl div{border-left:1px solid #dfe3eb;padding:0 18px}.mg-context-bar dt{color:#7d879d;font-size:9px}.mg-context-bar dd{margin:3px 0 0;font-size:11px;font-weight:750}.mg-command{background:linear-gradient(120deg,#f5f2ff,#effbf5);border:1px solid #ded8ff;border-radius:16px;justify-content:space-between;align-items:center;margin:18px 28px;padding:18px 20px;display:flex}.mg-command>div{align-items:center;gap:14px;display:flex}.mg-command-mark{color:#fff;background:#6e56cf;border-radius:14px;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.mg-command small{text-transform:uppercase;letter-spacing:.1em;color:#6f5ac9;font-size:9px;font-weight:800}.mg-command h2{margin:3px 0;font-size:18px}.mg-command p{color:#66718a;margin:0}.mg-command button,.mg-card-head button,.mg-wide-button{color:#5d42d8;cursor:pointer;background:0 0;border:0;font-weight:750}.mg-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0 28px 18px;display:grid}.mg-metric{background:#fff;border:1px solid #e1e5ee;border-radius:14px;gap:12px;min-width:0;padding:15px;display:flex}.mg-metric>span{color:#674bf0;background:#f0edff;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.mg-metric div{flex:1;grid-template-columns:1fr auto;gap:2px 8px;min-width:0;display:grid}.mg-metric small{color:#778199;grid-column:1/-1}.mg-metric b{letter-spacing:-.03em;font-size:20px}.mg-metric em{color:#079666;align-self:end;font-size:9px;font-style:normal;font-weight:800}.mg-metric p{color:#8a93a6;grid-column:1/-1;margin:0;font-size:9px}.mg-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;padding:0 28px 16px;display:grid}.mg-card,.mg-layer-card,.mg-info-panel{background:#fff;border:1px solid #e1e5ee;border-radius:14px;overflow:hidden}.mg-card-head{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 17px;display:flex}.mg-card-head h2{margin:0 0 4px;font-size:14px}.mg-card-head p{color:#7c869c;margin:0;font-size:10px}.mg-campaign-list>button{text-align:left;cursor:pointer;color:#17203d;background:#fff;border:0;border-bottom:1px solid #eef0f5;grid-template-columns:65px minmax(0,1fr) 75px 90px 38px;align-items:center;gap:10px;width:100%;padding:12px 16px;display:grid}.mg-campaign-list>button:hover{background:#fafbfe}.mg-campaign-list b{font-size:11px}.mg-campaign-list small{color:#7b8599;margin-top:3px;font-size:9px;display:block}.mg-campaign-list strong{text-align:right;font-size:11px}.mg-campaign-list>button>i,.mg-campaign-summary i,.mg-layer-card header~i{background:#eceef3;border-radius:99px;height:5px;overflow:hidden}.mg-campaign-list>button>i em,.mg-campaign-summary i em{border-radius:inherit;background:linear-gradient(90deg,#7757ef,#32b88a);height:100%;display:block}.mg-campaign-list>button>span:last-child{color:#6e7890;font-size:9px}.mg-status{border-radius:99px;width:max-content;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.mg-status.live,.mg-status.completed{color:#08784f;background:#e4f7ed}.mg-status.planned,.mg-status.draft{color:#6447dc;background:#f0edff}.mg-status.scheduled{color:#a45a00;background:#fff0d9}.mg-funnel{padding:14px 18px}.mg-funnel>div{grid-template-columns:80px 1fr 55px;align-items:center;gap:9px;margin:9px 0;font-size:9px;display:grid}.mg-funnel i{background:linear-gradient(90deg,#6d50ef,#39b98c);border-radius:99px;height:10px}.mg-funnel b{text-align:right}.mg-layer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0 28px 16px;display:grid}.mg-layer-card{padding:15px}.mg-layer-card header{border:0;align-items:center;gap:10px;padding:0 0 10px;display:flex}.mg-layer-card header>span{color:#674cf0;background:#f1efff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.mg-layer-card header div{flex:1}.mg-layer-card header b{font-size:12px;display:block}.mg-layer-card header small{color:#7e8798;font-size:9px}.mg-layer-card header strong{font-size:20px}.mg-layer-card p{color:#56627a;margin:8px 0;font-size:9px}.mg-layer-card>button{color:#5f45d5;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eef0f5;width:100%;margin-top:5px;padding:10px 0 0;font-weight:700}.mg-bottom-grid{padding-bottom:26px}.mg-channel-list button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef0f5;grid-template-columns:110px 120px 1fr 62px;align-items:center;gap:12px;width:100%;padding:13px 17px;display:grid}.mg-channel-list button small{color:#7d879a;font-size:9px}.mg-channel-list button i,.mg-channel-bars i{background:#edf0f5;border-radius:99px;height:7px;overflow:hidden}.mg-channel-list button i em,.mg-channel-bars i em{border-radius:inherit;background:linear-gradient(90deg,#6c4cef,#31b889);height:100%;display:block}.mg-channel-list button strong{text-align:right;font-size:10px}.mg-event-feed{padding:6px 16px}.mg-event-feed article{border-bottom:1px solid #eef0f5;grid-template-columns:12px 1fr auto;gap:8px;padding:10px 0;display:grid}.mg-event-feed article>span{color:#6d50ef}.mg-event-feed b{font-size:9px}.mg-event-feed p{color:#68738b;margin:2px 0 0;font-size:9px}.mg-event-feed time{color:#929aac;font-size:8px}.mg-campaign-layout{grid-template-columns:260px minmax(0,1fr);gap:14px;padding:16px 24px 28px;display:grid}.mg-campaign-rail{background:#fff;border:1px solid #e1e5ee;border-radius:14px;overflow:hidden}.mg-campaign-rail>label{border-bottom:1px solid #edf0f5;gap:7px;padding:12px;display:flex}.mg-campaign-rail input{border:0;outline:0;width:100%}.mg-campaign-filters{gap:5px;padding:10px;display:flex}.mg-campaign-filters button{background:#f5f6f9;border:0;border-radius:8px;padding:6px 9px;font-size:9px}.mg-campaign-filters .active{color:#5f42d7;background:#ebe6ff}.mg-campaign-rail>button{text-align:left;color:#17203d;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f5;width:100%;padding:13px;position:relative}.mg-campaign-rail>button.active{background:#f5f2ff;box-shadow:inset 3px 0 #6e50ee}.mg-campaign-rail>button b,.mg-campaign-rail>button small{margin-top:6px;display:block}.mg-campaign-rail>button b{font-size:10px}.mg-campaign-rail>button small{color:#7b8599;font-size:8px}.mg-campaign-rail>button>i{background:#eceef3;border-radius:9px;height:4px;margin:9px 60px 0 0;display:block;overflow:hidden}.mg-campaign-rail>button>i em{background:#6e50ee;height:100%;display:block}.mg-campaign-rail>button>strong{font-size:9px;position:absolute;bottom:12px;right:12px}.mg-campaign-record{background:#fff;border:1px solid #e1e5ee;border-radius:14px;overflow:hidden}.mg-campaign-record>header{justify-content:space-between;gap:15px;padding:18px;display:flex}.mg-campaign-record>header>div{gap:12px;display:flex}.mg-campaign-icon{color:#6645e6;background:#eee9ff;border-radius:12px;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.mg-campaign-record h2{margin:2px 0;font-size:19px}.mg-campaign-record header small,.mg-campaign-record header p{color:#727c92;margin:0;font-size:9px}.mg-campaign-record header nav{gap:7px;display:flex}.mg-campaign-record header button{cursor:pointer;background:#fff;border:1px solid #dfe3ed;border-radius:9px;padding:8px 10px;font-size:9px}.mg-campaign-summary{border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;grid-template-columns:repeat(5,1fr);display:grid}.mg-campaign-summary>div{border-right:1px solid #edf0f5;padding:12px 15px}.mg-campaign-summary small,.mg-campaign-summary span{color:#7d879c;font-size:8px;display:block}.mg-campaign-summary b{margin:4px 0;font-size:14px;display:block}.mg-campaign-summary i{margin-top:7px;display:block}.mg-record-tabs,.mg-subnav{border-bottom:1px solid #e7eaf1;padding:0 15px;display:flex}.mg-record-tabs button,.mg-subnav button{color:#626d85;cursor:pointer;background:0 0;border:0;padding:12px 13px;font-size:9px}.mg-record-tabs button.active,.mg-subnav button.active{color:#5e43d4;border-bottom:2px solid #6d50ef;font-weight:800}.mg-tab-grid{grid-template-columns:1fr 1.1fr;gap:14px;padding:16px;display:grid}.mg-info-panel dl{margin:0;padding:8px 17px 16px}.mg-info-panel dl div{border-bottom:1px solid #eef0f5;grid-template-columns:115px 1fr;padding:9px 0;font-size:9px;display:grid}.mg-info-panel dt{color:#7d8799}.mg-info-panel dd{margin:0;font-weight:700}.mg-plan-map{border:1px solid #e1e5ee;border-radius:14px;overflow:hidden}.mg-plan-map>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef0f5;grid-template-columns:30px 1fr 80px 15px;align-items:center;gap:9px;width:100%;padding:9px 14px;display:grid}.mg-plan-map>button>span{color:#684ce7;background:#f0edff;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.mg-plan-map small{color:#818a9d;font-size:8px;display:block}.mg-plan-map b,.mg-plan-map strong{font-size:9px}.mg-channel-plan,.mg-content-plan,.mg-automation-plan,.mg-attribution-tab{padding:16px}.mg-channel-plan article{border:1px solid #e5e8ef;border-radius:10px;grid-template-columns:34px 1fr 100px 60px 55px;align-items:center;gap:10px;margin-bottom:8px;padding:11px;display:grid}.mg-channel-plan article>span{color:#6648de;background:#f0edff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.mg-channel-plan b{font-size:10px}.mg-channel-plan p{color:#7a8498;margin:2px 0;font-size:8px}.mg-channel-plan strong,.mg-channel-plan i{font-size:9px}.mg-channel-plan button{color:#5d42d6;cursor:pointer;background:0 0;border:0;font-size:9px}.mg-content-plan{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.mg-content-plan>section{border:1px solid #e1e5ed;border-radius:12px;overflow:hidden}.mg-content-plan article,.mg-content-plan>section>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:34px 1fr 65px 30px;align-items:center;gap:8px;width:100%;padding:11px;display:grid}.mg-content-plan article>span,.mg-content-plan>section>button>span{color:#6347df;background:#eeeaff;border-radius:7px;padding:7px;font-size:8px}.mg-content-plan article b,.mg-content-plan>section>button b{font-size:9px}.mg-content-plan article i{color:#12805b;font-size:8px}.mg-content-plan button{cursor:pointer}.mg-content-plan>section:nth-child(2)>button{grid-template-columns:34px 1fr 45px}.mg-content-plan>section:nth-child(2)>button i{color:#5d42d5;font-size:8px}.mg-automation-plan{flex-direction:column;align-items:center;display:flex}.mg-automation-plan>article,.mg-automation-plan>div article{text-align:center;border:1px solid #dfe3ed;border-radius:10px;min-width:260px;padding:10px 15px}.mg-automation-plan article span{color:#6d50ed;font-size:7px;font-weight:800;display:block}.mg-automation-plan article b{font-size:9px}.mg-automation-plan>i{color:#8f97a9;padding:5px;font-style:normal}.mg-automation-plan>div{gap:15px;display:flex}.mg-automation-plan>button{color:#5e43d4;cursor:pointer;background:0 0;border:0;margin-top:13px;font-weight:800}.mg-attribution-tab .mg-metrics{grid-template-columns:repeat(4,1fr);padding:0 0 15px}.mg-attribution-funnel{padding:14px 18px}.mg-attribution-funnel article{color:#fff;background:linear-gradient(90deg,#6b4ded,#3fb88c);border-bottom:1px solid #fff3;grid-template-columns:1fr auto auto;align-items:center;gap:16px;height:34px;margin:auto;padding:0 14px;font-size:9px;display:grid}.mg-attribution-funnel article:first-child{border-radius:10px 10px 0 0}.mg-attribution-funnel article:last-child{border-radius:0 0 10px 10px}.mg-acquisition-grid,.mg-audience-layout,.mg-forms-layout,.mg-settings-grid{grid-template-columns:minmax(0,1fr) 290px;gap:14px;padding:16px 26px 28px;display:grid}.mg-stepper{border-bottom:1px solid #e7eaf1;grid-template-columns:repeat(4,1fr);padding:15px 28px;display:grid}.mg-stepper button{color:#7b8496;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex;position:relative}.mg-stepper button:after{content:"";z-index:0;background:#e5e7ee;height:2px;position:absolute;top:14px;left:36px;right:10px}.mg-stepper button:last-child:after{display:none}.mg-stepper i{z-index:1;background:#eef0f4;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.mg-stepper .active i,.mg-stepper .done i{color:#fff;background:#6d50ef}.mg-stepper .active span{color:#5d42d3;font-weight:800}.mg-filter-grid{grid-template-columns:1fr 1fr;gap:10px;padding:15px;display:grid}.mg-field span{color:#737e95;margin-bottom:5px;font-size:8px;display:block}.mg-field div{border:1px solid #dfe3eb;border-radius:9px;padding:9px 10px;font-size:9px}.mg-sample-head{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.mg-sample-head h3{margin:0;font-size:12px}.mg-sample-head p{color:#7b8598;margin:2px 0;font-size:8px}.mg-sample-head select,.mg-toolbar select{border:1px solid #dfe3ed;border-radius:8px;padding:7px}.mg-table{border-collapse:collapse;width:100%}.mg-table th{color:#748097;text-transform:uppercase;letter-spacing:.04em;text-align:left;background:#f8f9fb;padding:10px;font-size:7px}.mg-table td{border-top:1px solid #edf0f5;padding:11px 10px;font-size:9px}.mg-table td small{color:#818b9e;margin-top:3px;font-size:8px;display:block}.mg-score{color:#087b52;background:#e3f7ec;border-radius:7px;padding:4px 7px;font-weight:800}.mg-estimate,.mg-pipeline-flow{margin-bottom:14px;padding:15px}.mg-estimate h3,.mg-pipeline-flow h3{margin:0 0 10px;font-size:13px}.mg-estimate dl{margin:0}.mg-estimate dl div{border-bottom:1px solid #edf0f5;justify-content:space-between;padding:9px 0;display:flex}.mg-estimate dd{margin:0;font-weight:800}.mg-estimate>i{background:#edf0f5;border-radius:99px;height:6px;margin:13px 0;display:block}.mg-estimate>i em{border-radius:inherit;background:#6d50ef;height:100%;display:block}.mg-estimate p{color:#7f899b;font-size:8px}.mg-estimate button{border:0;border-radius:9px;width:100%;padding:10px}.mg-pipeline-flow span{align-items:center;gap:8px;padding:8px 0;font-size:9px;display:flex}.mg-pipeline-flow i{color:#674be8;background:#f0edff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.mg-audiences>.mg-metrics,.mg-forms>.mg-metrics,.mg-analytics>.mg-metrics{padding-top:16px}.mg-toolbar{gap:8px;padding:12px;display:flex}.mg-toolbar label{border:1px solid #dfe3ed;border-radius:8px;flex:1;align-items:center;gap:7px;padding:7px;display:flex}.mg-toolbar input{border:0;outline:0;width:100%}.mg-toolbar button{background:#fff;border:1px solid #dfe3ed;border-radius:8px}.mg-table tr.selected{background:#f4f1ff}.mg-criteria{padding-bottom:12px}.mg-criteria>div{border:1px solid #e1e4ec;border-radius:9px;grid-template-columns:44px 1fr;margin:10px 14px;padding:9px;display:grid}.mg-criteria>div span{color:#694ce5;font-size:7px}.mg-criteria>div b{font-size:9px}.mg-criteria>div p{color:#747e91;grid-column:2;margin:3px 0 0;font-size:8px}.mg-criteria footer{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:12px 14px;font-size:9px;display:flex}.mg-criteria footer button{color:#5d42d4;background:0 0;border:0;font-weight:700}.mg-subnav{padding-left:26px}.mg-forms-layout{grid-template-columns:minmax(0,1fr) 330px}.mg-table button{color:#5e43d4;cursor:pointer;background:0 0;border:0}.mg-page-preview{background:linear-gradient(150deg,#f7f4ff,#f1fbf7);padding:24px}.mg-preview-brand{color:#6445df;font-weight:800}.mg-page-preview>small{color:#6b50df;margin-top:30px;font-weight:800;display:block}.mg-page-preview h3{margin:8px 0;font-size:22px}.mg-page-preview p{color:#63708a;font-size:10px;line-height:1.6}.mg-page-preview label{color:#6f7890;margin-top:10px;font-size:8px;display:block}.mg-page-preview input{box-sizing:border-box;border:1px solid #dfe3eb;border-radius:8px;width:100%;margin-top:4px;padding:9px;display:block}.mg-page-preview>button{color:#fff;background:#6849e9;border:0;border-radius:8px;width:100%;margin-top:12px;padding:10px}.mg-page-preview footer{text-align:center;color:#7c8598;margin-top:15px;font-size:8px}.mg-linked-note{background:#f1faf6;border:1px solid #d9e9e2;border-radius:12px;align-items:center;gap:10px;margin:16px 24px 28px;padding:11px 14px;display:flex}.mg-linked-note span{color:#087c56;background:#dbf4e8;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.mg-linked-note p{color:#57647b;flex:1;margin:0;font-size:9px}.mg-linked-note button{color:#087b56;cursor:pointer;background:0 0;border:0;font-weight:800}.mg-analytics-grid{grid-template-columns:1fr 1fr;gap:14px;padding:0 28px 28px;display:grid}.mg-channel-bars{padding:17px}.mg-channel-bars>div{grid-template-columns:110px 1fr 60px;align-items:center;gap:10px;margin:14px 0;font-size:9px;display:grid}.mg-channel-bars b{text-align:right}.mg-performance-table,.mg-scoring{grid-column:1/-1}.mg-scoring>div{grid-template-columns:1fr 1fr;gap:15px;padding:15px;display:grid}.mg-scoring article{border:1px solid #e1e4ec;border-radius:10px;padding:12px}.mg-scoring h3{margin:0 0 7px;font-size:11px}.mg-scoring article span{border-bottom:1px solid #edf0f5;justify-content:space-between;padding:7px 0;font-size:9px;display:flex}.mg-settings-grid{grid-template-columns:minmax(0,1fr) 340px}.mg-settings-grid main>.mg-card{margin-bottom:14px}.mg-provider{border-bottom:1px solid #edf0f5;grid-template-columns:35px 1fr 90px 70px;align-items:center;gap:10px;padding:12px 16px;display:grid}.mg-provider>span{color:#6748e6;background:#eeeaff;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.mg-provider b{font-size:10px}.mg-provider small{color:#7a8498;font-size:8px;display:block}.mg-provider i{color:#087b55;font-size:8px}.mg-provider i.disconnected{color:#c05540}.mg-provider button{background:#fff;border:1px solid #dfe3ed;border-radius:8px;padding:7px;font-size:8px}.mg-settings-grid aside>.mg-card{margin-bottom:14px}.mg-wide-button{border:1px solid #dfe3ed;border-radius:8px;width:calc(100% - 28px);margin:10px 14px 14px;padding:9px}.mg-toggle{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:11px 15px;font-size:9px;display:flex}.mg-toggle button{background:#d8dce5;border:0;border-radius:99px;width:34px;height:19px;padding:2px}.mg-toggle button i{background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;display:block}.mg-toggle button.on{background:#6d50ef}.mg-toggle button.on i{transform:translate(15px)}.mg-warning{color:#b96817!important}.mg-campaign-record .mg-metrics{padding:0}.mg-forms .mg-subnav{padding-top:0}.mg-audience-layout{grid-template-columns:minmax(0,1fr) 330px}@media (max-width:1180px){.mg-metrics{grid-template-columns:repeat(3,1fr)}.mg-layer-grid{grid-template-columns:repeat(2,1fr)}.mg-campaign-layout{grid-template-columns:220px minmax(0,1fr)}.mg-campaign-summary{grid-template-columns:repeat(3,1fr)}.mg-context-bar dl{grid-template-columns:repeat(2,1fr)}.mg-overview-grid,.mg-acquisition-grid,.mg-audience-layout,.mg-forms-layout,.mg-settings-grid,.mg-analytics-grid{grid-template-columns:1fr}.mg-performance-table,.mg-scoring{grid-column:auto}}@media (max-width:760px){.mg-head,.mg-command,.mg-context-bar{flex-direction:column;align-items:flex-start}.mg-head{padding:18px}.mg-metrics,.mg-layer-grid,.mg-overview-grid,.mg-acquisition-grid,.mg-audience-layout,.mg-forms-layout,.mg-settings-grid,.mg-analytics-grid{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.mg-context-bar dl{width:100%}.mg-context-bar>div{width:100%;min-width:0}.mg-campaign-layout{grid-template-columns:1fr;padding:12px}.mg-campaign-rail{max-height:260px;overflow:auto}.mg-campaign-summary{grid-template-columns:1fr 1fr}.mg-tab-grid,.mg-content-plan,.mg-layer-grid{grid-template-columns:1fr}.mg-stepper span{display:none}.mg-filter-grid{grid-template-columns:1fr}.mg-channel-plan article{grid-template-columns:32px 1fr 60px}.mg-channel-plan article strong,.mg-channel-plan article i{display:none}.mg-head nav{flex-wrap:wrap}.mg-campaign-list>button{grid-template-columns:60px 1fr 60px}.mg-campaign-list>button>i,.mg-campaign-list>button>span:last-child{display:none}}.mg-tracking-row{background:#fafbfe;border-bottom:1px solid #edf0f5;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;display:flex}.mg-tracking-row>b{text-transform:uppercase;letter-spacing:.05em;color:#748097;font-size:9px;font-weight:800}.mg-utm-chip{color:#5d42d6;white-space:nowrap;background:#f0edff;border:1px solid #e2dcfb;border-radius:7px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8.5px}.mg-tracking-row p{color:#7c869c;text-align:right;flex:1;min-width:220px;margin:0;font-size:8.5px}.mg-member-summary{margin-top:3px}.mg-budget-costs{grid-column:1/-1}.mg-cost-lines{padding:6px 17px 15px}.mg-cost-lines p{border-bottom:1px solid #eef0f5;justify-content:space-between;gap:12px;margin:0;padding:9px 0;font-size:9px;display:flex}.mg-cost-lines b{font-variant-numeric:tabular-nums;font-weight:700}.mg-cost-lines p.mg-cost-total{border-top:1px solid #dfe3ed;border-bottom:0;font-weight:800}.mg-cost-lines p.mg-cost-remaining{color:#08784f;border-bottom:0;padding-top:2px}@media (max-width:760px){.mg-tracking-row{padding:10px 16px}.mg-tracking-row p{text-align:left}}.mg-req-form{gap:14px;padding:14px 16px 16px;display:grid}.mg-req-form fieldset{border:1px solid var(--nx-border,#dfe3eb);border-radius:12px;gap:12px;min-width:0;margin:0;padding:12px 14px 14px;display:grid}.mg-req-form legend{color:var(--nx-text,#203033);padding:0 6px;font-size:11px;font-weight:700}.mg-req-grid{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.mg-req-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-req-field{gap:5px;min-width:0;display:grid}.mg-req-field>span,.mg-req-label{color:var(--nx-text-2,#657372);font-size:9.5px;font-weight:650;display:block}.mg-req-field>span i{color:#a8574d;margin-left:2px;font-style:normal}.mg-req-label em{color:#8a978f;margin-left:6px;font-size:8.5px;font-style:normal;font-weight:500}.mg-req-field input,.mg-req-field select,.mg-req-field textarea{box-sizing:border-box;border:1px solid var(--nx-border,#dfe3eb);width:100%;font:inherit;color:var(--nx-text,#203033);background:#fff;border-radius:9px;padding:8px 10px;font-size:10.5px}.mg-req-field textarea{resize:vertical;min-height:58px}:is(.mg-req-field input:focus-visible,.mg-req-field select:focus-visible,.mg-req-field textarea:focus-visible){outline:2px solid var(--nx-teal-dark,#397876);outline-offset:1px}.mg-req-chips{gap:6px;display:grid}.mg-req-chips>div{flex-wrap:wrap;gap:6px;display:flex}.mg-req-chips button{border:1px solid var(--nx-border,#dfe3eb);height:26px;color:var(--nx-text-2,#657372);cursor:pointer;background:#fff;border-radius:999px;padding:0 10px;font-size:9.5px;font-weight:620}.mg-req-chips button.active{color:var(--nx-teal-ink,#2e625f);border-color:var(--nx-teal,#5f9997);background:#5f999724}.mg-req-chips button:focus-visible{outline:2px solid var(--nx-teal-dark,#397876);outline-offset:1px}.mg-req-radio{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.mg-req-radio label{color:var(--nx-text,#203033);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.mg-req-radio label small{color:var(--nx-text-2,#657372);font-size:9px}.mg-req-radio input{accent-color:var(--nx-teal-dark,#397876)}.mg-req-errors{color:#8a453c;background:#f6e7e3;border:1px solid #e3b7b0;border-radius:10px;padding:10px 12px;font-size:10px}.mg-req-errors b{margin-bottom:4px;display:block}.mg-req-errors ul{margin:0;padding-left:16px}.mg-req-actions{border-top:1px solid #edf0f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px 16px;display:flex}.mg-req-actions>span{color:var(--nx-text-2,#657372);font-size:9.5px}.mg-req-actions>div{gap:8px;display:flex}.mg-req-actions button{border:1px solid var(--nx-border,#dfe3eb);font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:8px 13px;font-size:10.5px;font-weight:650}.mg-req-approval{gap:12px;padding:14px 16px;display:grid}.mg-req-approval dl{margin:0}.mg-req-approval dl div{border-bottom:1px solid #edf0f5;justify-content:space-between;padding:8px 0;font-size:10.5px;display:flex}.mg-req-approval dd{font-variant-numeric:tabular-nums;margin:0;font-weight:750}.mg-req-check{border:1px solid var(--nx-border,#dfe3eb);color:var(--nx-text,#203033);background:#dfefea59;border-radius:10px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:10.5px;display:flex}.mg-req-check input{accent-color:var(--nx-teal-dark,#397876);margin-top:2px}.mg-req-jobs{margin:0 26px 28px}.mg-req-empty{color:var(--nx-text-2,#657372);margin:0;padding:18px 16px;font-size:10.5px}.mg-req-status{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-block}.mg-req-status.ok{color:#3d7257;background:#e0efe6}.mg-req-status.warn{color:#8a6a33;background:#f4ead7}.mg-req-status.muted{color:#5b6f6f;background:#5b77771f}.mg-req-meta{color:var(--nx-text,#203033)!important;margin-top:8px!important}.mg-req-nav-active{color:var(--nx-teal-ink,#2e625f)!important}@media (max-width:900px){.mg-req-grid,.mg-req-grid.three{grid-template-columns:1fr}.mg-req-jobs{margin:0 16px 20px}}.mko-screen{gap:16px;display:grid}.mko-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 20px;display:flex}.mko-head>div>span{color:var(--nx-teal-ink);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:650;display:block}.mko-head h1{color:var(--nx-text);letter-spacing:-.4px;margin:0;font-size:27px;font-weight:700}.mko-head p{max-width:560px;color:var(--nx-text-2);margin:5px 0 0;font-size:12.5px;line-height:1.5}.mko-head nav{flex-wrap:wrap;gap:8px;display:flex}.mko-head nav button,.mko-card-head button,.mko-row-btn{border:1px solid var(--nx-border);height:32px;color:var(--nx-teal-ink);background:var(--nx-porcelain);white-space:nowrap;cursor:pointer;box-shadow:var(--nx-shadow-tight), inset 0 1px 0 var(--nx-highlight);transition:border-color var(--nx-transition), box-shadow var(--nx-transition), transform var(--nx-transition);border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:620;display:inline-flex}.mko-head nav button:hover,.mko-card-head button:hover,.mko-row-btn:hover:not(:disabled){border-color:var(--nx-border-strong);transform:translateY(-1px)}.mko-head nav button:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.mko-card-head button:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.mko-row-btn:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.mko-primary:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.mko-chip:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.mko-link-btn:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.mko-switch:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.mko-head nav .mko-primary{height:36px}.mko-primary{color:#fff;white-space:nowrap;cursor:pointer;height:34px;box-shadow:var(--nx-shadow-tight), inset 0 1px 0 #ffffff47;transition:transform var(--nx-transition), box-shadow var(--nx-transition);background:linear-gradient(135deg,#3f827f,#6f7e4d);border:1px solid #2e625f8c;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:11.5px;font-weight:620;display:inline-flex}.mko-primary:hover:not(:disabled){box-shadow:var(--nx-shadow-tight), var(--nx-shadow-ambient), inset 0 1px 0 #ffffff47;transform:translateY(-1px)}.mko-primary:disabled,.mko-row-btn:disabled{opacity:.55;cursor:default}.mko-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mko-kpi{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:var(--nx-glass-bg);-webkit-backdrop-filter:var(--nx-glass-blur);backdrop-filter:var(--nx-glass-blur);box-shadow:var(--nx-shadow-tight), var(--nx-inset-hi);align-items:center;gap:12px;padding:14px 16px;display:flex}.mko-kpi b{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;display:block}.mko-kpi small{color:var(--nx-text);font-size:10.5px;font-weight:620;display:block}.mko-kpi em{color:var(--nx-text-2);font-size:9.5px;font-style:normal}.mko-split{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:16px;display:grid}.mko-stack{align-content:start;gap:16px;min-width:0;display:grid}.mko-card{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:var(--nx-porcelain);min-width:0;box-shadow:var(--nx-shadow-tight), var(--nx-inset-hi), var(--nx-inset-bevel);padding:18px}.mko-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.mko-card-head h2{color:var(--nx-text);margin:0;font-size:15px;font-weight:650}.mko-card-head p{color:var(--nx-text-2);margin:3px 0 0;font-size:11.5px;line-height:1.45}.mko-card{overflow-x:auto}.mko-table{border-collapse:collapse;width:100%;min-width:560px}.mko-table th{border-bottom:1px solid var(--nx-border);color:var(--nx-text-2);letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:8px 10px;font-size:10.5px;font-weight:600}.mko-table td{color:var(--nx-text);vertical-align:middle;border-bottom:1px solid #5b77771a;padding:10px;font-size:12px}.mko-table td b{color:var(--nx-text);font-size:12px;font-weight:650}.mko-table td small{color:var(--nx-text-2);font-size:10.5px;display:block}.mko-table tbody tr:hover{background:var(--nx-ivory)}.mko-table tbody tr.selected{background:#5f99971a}.mko-table tbody tr:last-child td{border-bottom:0}.mko-row-actions{gap:6px;display:flex}.mko-row-btn{height:28px;box-shadow:none;padding:0 10px;font-size:10.5px}.mko-row-btn.risk{color:#9c5a54;border-color:#9c5a5466}.mko-link-btn{color:var(--nx-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:650}.mko-link-btn:hover{color:var(--nx-teal-ink);text-decoration:underline}.mko-pill{white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:10.5px;font-weight:500;display:inline-flex}.mko-pill.ok{color:#4f6635;background:#e8eedd}.mko-pill.warn{color:#7a6433;background:#f6f0dd}.mko-pill.risk{color:#9c5a54;background:#f3e5e3}.mko-pill.neutral{color:#3f6a75;background:#e2edef}.mko-tag{color:#64548c;white-space:nowrap;background:#ece7f3;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex}.mko-chip-row{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.mko-chip{border:1px solid var(--nx-border);height:28px;color:var(--nx-text-2);background:var(--nx-porcelain);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:10.5px;font-weight:620;display:inline-flex}.mko-chip.active{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971f}.mko-chip em{color:var(--nx-text-2);font-variant-numeric:tabular-nums;font-size:9.5px;font-style:normal}.mko-count{color:var(--nx-text-2);white-space:nowrap;margin-left:auto;font-size:11px}.mko-note{color:var(--nx-text-2);margin:10px 0 0;font-size:11px;line-height:1.55}.mko-note b{color:var(--nx-text);font-weight:650}.mko-inline-form{border-top:1px solid #5b77771f;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.mko-inline-form input,.mko-inline-form select,.mko-field input,.mko-field select,.mko-search input,.mko-toolbar select{border:1px solid var(--nx-border);height:34px;color:var(--nx-text);font:inherit;background:#fff;border-radius:9px;padding:0 11px;font-size:11.5px}.mko-inline-form input{flex:220px;min-width:0}:is(.mko-inline-form input:focus-visible,.mko-inline-form select:focus-visible,.mko-field input:focus-visible,.mko-field select:focus-visible,.mko-search input:focus-visible,.mko-toolbar select:focus-visible,.mko-threshold input:focus-visible,.mko-points input:focus-visible){outline:2px solid var(--nx-teal-dark);outline-offset:1px}.mko-form-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.mko-form-grid.single{grid-template-columns:1fr;align-items:stretch}.mko-field{gap:5px;min-width:0;display:grid}.mko-field span{color:var(--nx-text);font-size:12.5px;font-weight:500}.mko-field input,.mko-field select{width:100%}.mko-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.mko-search{border:1px solid var(--nx-border);min-width:0;color:var(--nx-text-2);background:#fff;border-radius:9px;flex:200px;align-items:center;gap:7px;padding:0 10px;display:flex}.mko-search input{background:0 0;border:0;flex:1;min-width:0;padding:0}.mko-search input:focus-visible{outline:none}.mko-search:focus-within{outline:2px solid var(--nx-teal-dark);outline-offset:1px}.mko-row-list{display:grid}.mko-visitor-row,.mko-target-row,.mko-issue-row,.mko-asset-row{border-top:1px solid #5b77771a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 2px;display:grid}.mko-issue-row{grid-template-columns:auto minmax(0,1fr) auto auto}.mko-row-list>:first-child{border-top:0}.mko-visitor-row b,.mko-target-row b,.mko-issue-row b,.mko-asset-row b{color:var(--nx-text);font-size:12px;font-weight:650;display:block}.mko-visitor-row small,.mko-target-row small,.mko-issue-row small,.mko-asset-row small{color:var(--nx-text-2);font-size:10.5px;line-height:1.4}.mko-visitor-row>span{color:var(--nx-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px}.mko-issue-row>svg,.mko-target-row>svg{color:var(--nx-teal-dark);flex-shrink:0}.mko-issue-row>svg{color:#9c5a54}.mko-tasked{color:#4f6635;white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;font-weight:620;display:inline-flex}.mko-health-list{display:grid}.mko-health-list>div{border-top:1px solid #5b77771a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 2px;display:grid}.mko-health-list>div:first-child{border-top:0}.mko-health-list svg{color:var(--nx-teal-dark)}.mko-health-list b{color:var(--nx-text);font-size:11.5px;font-weight:620}.mko-summary-list{display:grid}.mko-summary-list>div{border-top:1px solid #5b77771a;justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;display:flex}.mko-summary-list>div:first-child{border-top:0}.mko-summary-list span{color:var(--nx-text-2);font-size:11.5px}.mko-summary-list b{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.mko-rule-list{display:grid}.mko-rule-row{border-top:1px solid #5b77771a;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 2px;display:grid}.mko-rule-row:first-child{border-top:0}.mko-rule-row>b{color:var(--nx-text);font-size:12px;font-weight:620}.mko-points{border:1px solid var(--nx-border);background:#fff;border-radius:9px;align-items:center;display:inline-flex;overflow:hidden}.mko-points button{width:26px;height:28px;color:var(--nx-teal-ink);cursor:pointer;background:0 0;border:0;place-items:center;font-size:13px;display:grid}.mko-points button:hover{background:var(--nx-ivory)}.mko-points input{width:46px;height:28px;color:var(--nx-text);font:inherit;font-variant-numeric:tabular-nums;text-align:center;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;border-left:1px solid #5b777724;border-right:1px solid #5b777724;padding:0;font-size:12px;font-weight:650}.mko-points input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.mko-points input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.mko-pts{min-width:52px;color:var(--nx-text-2);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:11px;font-weight:650}.mko-pts.pos{color:#4f6635}.mko-pts.neg{color:#9c5a54}.mko-threshold{gap:10px;display:grid}.mko-threshold input[type=range]{width:100%;accent-color:var(--nx-teal-dark)}.mko-threshold>div{align-items:center;gap:8px;display:flex}.mko-threshold>div input{border:1px solid var(--nx-border);width:74px;height:32px;color:var(--nx-text);font:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:9px;padding:0 9px;font-size:13px;font-weight:700}.mko-threshold>div span{color:var(--nx-text-2);font-size:11.5px}.mko-breakdown{display:grid}.mko-breakdown>div{border-top:1px solid #5b77771a;justify-content:space-between;align-items:center;gap:10px;padding:7px 2px;display:flex}.mko-breakdown>div:first-child{border-top:0}.mko-breakdown span{color:var(--nx-text);font-size:11.5px}.mko-breakdown b{font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.mko-breakdown b.pos{color:#4f6635}.mko-breakdown b.neg{color:#9c5a54}.mko-breakdown-total{background:#dfefea80;border:1px solid #5f999766;border-radius:10px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.mko-breakdown-total span{color:var(--nx-teal-ink);flex:1;font-size:11px;font-weight:650}.mko-breakdown-total b{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:750}.mko-bot-row{border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.mko-bot-row.active{border-color:var(--nx-teal-dark);background:#dfefea73}.mko-bot-select{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:2px;display:flex}.mko-bot-select b{color:var(--nx-text);font-size:12px;font-weight:650;display:block}.mko-bot-select:hover b{color:var(--nx-teal-ink)}.mko-bot-select small{color:var(--nx-text-2);font-size:10.5px}.mko-switch{border:1px solid var(--nx-border);cursor:pointer;width:38px;height:22px;transition:background var(--nx-transition);background:#e6e2d8;border-radius:999px;position:relative}.mko-switch i{width:16px;height:16px;transition:left var(--nx-transition);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #263a3e4d}.mko-switch.on{background:var(--nx-teal-dark);border-color:#2e625f8c}.mko-switch.on i{left:18px}.mko-step-list{gap:8px;display:grid}.mko-step-row{border:1px solid var(--nx-border);background:#fff;border-radius:12px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.mko-step-index{width:24px;height:24px;color:var(--nx-teal-ink);font-variant-numeric:tabular-nums;background:#5f999724;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.mko-step-kind{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:9.5px;font-weight:700;display:inline-flex}.mko-step-kind.message{color:#3f6a75;background:#e2edef}.mko-step-kind.question{color:#64548c;background:#ece7f3}.mko-step-kind.handoff{color:#96683d;background:#f5e9dd}.mko-step-row p{color:var(--nx-text);margin:0;font-size:11.5px;line-height:1.45}.mko-step-actions{gap:4px;display:inline-flex}.mko-step-actions button{border:1px solid var(--nx-border);width:26px;height:26px;color:var(--nx-teal-ink);background:var(--nx-porcelain);cursor:pointer;border-radius:7px;place-items:center;font-size:12px;display:grid}.mko-step-actions button:disabled{opacity:.4;cursor:default}.mko-step-actions button:hover:not(:disabled){border-color:var(--nx-border-strong)}.mko-ab-row{border-top:1px solid #5b77771a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 2px;display:grid}.mko-ab-row:first-of-type{border-top:0}.mko-ab-row.winner{background:#e8eedd99;border-radius:10px;padding:10px}.mko-ab-row i{width:26px;height:26px;color:var(--nx-teal-ink);background:#5f999724;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-style:normal;font-weight:750;display:grid}.mko-ab-row b{color:var(--nx-text);font-size:11.5px;font-weight:650;line-height:1.4;display:block}.mko-ab-row small{color:var(--nx-text-2);font-variant-numeric:tabular-nums;font-size:10.5px}.mko-stage-map{gap:0;display:grid}.mko-stage{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 2px 10px 4px;display:grid;position:relative}.mko-stage:before{content:"";background:#5b777729;width:2px;position:absolute;top:0;bottom:0;left:17px}.mko-stage:first-child:before{top:50%}.mko-stage:last-child:before{bottom:50%}.mko-stage-marker{z-index:1;border:1px solid var(--nx-border);width:28px;height:28px;color:var(--nx-teal-ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid;position:relative}.mko-stage.trigger .mko-stage-marker{color:#64548c;background:#ece7f3;border-color:#64548c66}.mko-stage.goal .mko-stage-marker{color:#4f6635;background:#e8eedd;border-color:#4f663566}.mko-stage-kind{color:var(--nx-text-2);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.mko-stage b{color:var(--nx-text);font-size:12px;font-weight:650;display:block}.mko-stage small{color:var(--nx-text-2);font-size:10.5px;line-height:1.4}.mko-preview{border:1px solid var(--nx-border);max-height:300px;color:var(--nx-text);background:var(--nx-ivory);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:12px;font-family:inherit;font-size:11.5px;line-height:1.6;overflow:auto}.mko-preview-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.mko-empty{color:var(--nx-text-2);text-align:center;justify-items:center;gap:8px;padding:26px 14px;display:grid}.mko-empty svg{color:var(--nx-teal)}.mko-empty p{max-width:240px;margin:0;font-size:11.5px;line-height:1.55}.mko-kit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mko-guideline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mko-guideline{border:1px solid var(--nx-border);background:#fff;border-radius:12px;justify-items:start;gap:8px;padding:14px;display:grid}.mko-guideline b{color:var(--nx-text);font-size:12.5px;font-weight:650}.mko-guideline p{color:var(--nx-text-2);margin:0;font-size:11px;line-height:1.55}.mko-uploads{border-top:1px solid #5b77771f;margin-top:12px;padding-top:6px}.mko-run-list{display:grid}.mko-run{border-top:1px solid #5b77771a;grid-template-columns:auto minmax(0,1fr) auto auto auto auto;align-items:center;gap:12px;padding:10px 4px;display:grid}.mko-run:first-child{border-top:0}.mko-run>svg{color:var(--nx-teal-dark);flex-shrink:0}.mko-run.failed>svg{color:#9c5a54}.mko-run.retrying>svg{color:#7a6433}.mko-run b{color:var(--nx-text);font-size:12px;font-weight:650;display:block}.mko-run small{color:var(--nx-text-2);font-size:10.5px}.mko-run-detail{color:#9c5a54;background:#f6e7e3;border:1px solid #9c5a544d;border-radius:8px;margin:4px 0 0;padding:6px 9px;font-size:10.5px;line-height:1.45}.mko-run.retrying .mko-run-detail{color:#7a6433;background:#f6f0dd;border-color:#7a64334d}.mko-run-actions{color:var(--nx-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px}.mko-run time{color:var(--nx-text-2);white-space:nowrap;font-size:10px}.mko-run-spacer{width:52px}@media (prefers-reduced-motion:reduce){.mko-head nav button,.mko-card-head button,.mko-row-btn,.mko-primary,.mko-switch,.mko-switch i{transition:none}.mko-head nav button:hover,.mko-card-head button:hover,.mko-row-btn:hover:not(:disabled),.mko-primary:hover:not(:disabled){transform:none}}@media (max-width:1360px){.mko-split{grid-template-columns:1fr}.mko-kit-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.mko-guideline-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:900px){.mko-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mko-form-grid{grid-template-columns:1fr;align-items:stretch}.mko-run{grid-template-columns:auto minmax(0,1fr) auto auto}.mko-run-actions,.mko-run time,.mko-run-spacer{display:none}.mko-rule-row{grid-template-columns:minmax(0,1fr) auto}.mko-rule-row .mko-pts{display:none}.mko-step-row{grid-template-columns:auto minmax(0,1fr) auto}.mko-step-row .mko-step-kind{display:none}}.adm-module,.adm-screen{gap:14px;display:grid}.adm-head{align-items:flex-start}.adm-head h2{color:var(--nx-text);letter-spacing:-.35px;margin:0;font-size:24px;font-weight:700}.adm-head p{max-width:72ch;color:var(--nx-text-2);margin:5px 0 0;font-size:12.5px}.adm-stats article span svg{display:block}.adm-panel{gap:10px;padding:16px 18px;display:grid}.adm-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.adm-rail{align-content:start;gap:14px;display:grid}@media (max-width:1360px){.adm-split{grid-template-columns:1fr}}.adm-pill{white-space:nowrap;border-radius:999px;align-items:center;height:21px;padding:0 9px;font-size:9.5px;font-weight:650;display:inline-flex}.adm-pill.ok{color:#3d7257;background:#e0efe6}.adm-pill.warn{color:#8a6a33;background:#f4ead7}.adm-pill.risk{color:#a8574d;background:#f6e7e3}.adm-pill.muted{color:#5b6f6f;background:#5b77771f}.adm-health-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1100px){.adm-health-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-health-strip button{border:1px solid var(--nx-border);text-align:left;cursor:pointer;background:#ffffffa8;border-radius:12px;justify-items:start;gap:3px;padding:11px 13px;display:grid}.adm-health-strip button:hover{border-color:var(--nx-teal)}.adm-health-strip b{color:var(--nx-text);font-size:12px;font-weight:680}.adm-health-strip small{color:var(--nx-text-2);font-size:10px}.adm-health-strip em{color:var(--nx-text-2);font-size:9.5px;font-style:normal}.adm-attn-row{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #5b77771a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 2px;display:grid}.adm-attn-row.static{cursor:default}.adm-attn-row>span:first-child{width:26px;height:26px;color:var(--nx-teal-ink);background:#5f999721;border-radius:9px;place-items:center;display:grid}.adm-attn-row b{color:var(--nx-text);font-size:11.5px;font-weight:650;display:block}.adm-attn-row small{color:var(--nx-text-2);font-size:10px}.adm-attn-row em{color:var(--nx-text-2);white-space:nowrap;font-size:10px;font-style:normal}.adm-attn-row:not(.static):hover b{color:var(--nx-teal-ink)}.adm-quick{border-top:1px solid #5b77771f;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;padding-top:10px;display:flex}.adm-quick p{color:var(--nx-text-2);margin:0 4px 0 0;font-size:10px;font-weight:650}.adm-quick button{border:1px solid var(--nx-border);height:30px;color:var(--nx-teal-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:10.5px;font-weight:640;display:inline-flex}.adm-quick button:hover{border-color:var(--nx-teal)}.adm-row-active td{background:#dfefea66}.adm-id-cell{cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex}.adm-id-cell b{color:var(--nx-text);font-size:11.5px;font-weight:650}.adm-id-cell:hover b{color:var(--nx-teal-ink)}.adm-detail-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.adm-detail-label{color:var(--nx-text-2);text-transform:uppercase;letter-spacing:.4px;margin:0 0 4px;font-size:10px;font-weight:700}.adm-detail-grid ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.adm-detail-grid li{color:var(--nx-text);font-size:11.5px}.adm-inline-label{color:var(--nx-text-2);align-items:center;gap:8px;font-size:10.5px;font-weight:650;display:inline-flex}.adm-inline-label select{border:1px solid var(--nx-border);height:30px;color:var(--nx-text);background:#fff;border-radius:8px;padding:0 8px;font-size:11px}.adm-config-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.adm-config-row.wide{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.adm-config-row label{color:var(--nx-text-2);gap:5px;font-size:10.5px;font-weight:650;display:grid}.adm-config-row input,.adm-config-row select{border:1px solid var(--nx-border);height:32px;color:var(--nx-text);font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;padding:0 9px;font-size:11.5px}.adm-inline-check{align-items:center;gap:8px;color:var(--nx-text)!important;font-size:11.5px!important;font-weight:600!important;display:flex!important}.adm-inline-check input{width:15px;accent-color:var(--nx-teal-dark);height:15px!important}.adm-num{border:1px solid var(--nx-border);width:60px;height:28px;color:var(--nx-text);font-variant-numeric:tabular-nums;background:#fff;border-radius:7px;padding:0 6px;font-size:11px}.master-table td select,.master-table td input:not(.adm-num){border:1px solid var(--nx-border);height:30px;color:var(--nx-text);background:#fff;border-radius:8px;min-width:130px;padding:0 8px;font-size:11px}.adm-toggle-row{border-top:1px solid #5b77771a;justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;display:flex}.adm-toggle-row:first-of-type{border-top:0}.adm-toggle-row b{color:var(--nx-text);font-size:11.5px;font-weight:650}.adm-toggle-row small{color:var(--nx-text-2);font-size:10px;display:block}.adm-chips{flex-wrap:wrap;gap:7px;display:flex}.adm-chips>span{border:1px solid var(--nx-border);height:27px;color:var(--nx-text);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 11px;font-size:10.5px;font-weight:620;display:inline-flex}.adm-chips>span button{width:17px;height:17px;color:var(--nx-text-2);cursor:pointer;background:#5b77771f;border:0;border-radius:999px;place-items:center;font-size:11px;line-height:1;display:grid}.adm-chips>span button:hover{color:#a8574d;background:#f6e7e3}.adm-add-row{align-items:center;gap:8px;display:flex}.adm-add-row.pad{padding:10px 14px 14px}.adm-add-row input{border:1px solid var(--nx-border);min-width:0;height:32px;color:var(--nx-text);background:#fff;border-radius:8px;flex:1;padding:0 10px;font-size:11.5px}.adm-log{gap:2px;display:grid}.adm-log>div{border-top:1px solid #5b777714;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:7px 2px;display:grid}.adm-log b{color:var(--nx-text);font-size:11px;font-weight:650;display:block}.adm-log small{color:var(--nx-text-2);font-size:9.5px}.adm-empty{color:var(--nx-text-2);margin:2px;font-size:11px}.adm-empty.pad{padding:10px 14px}.adm-detail-cell{max-width:340px}.adm-pipe-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1100px){.adm-pipe-cards{grid-template-columns:1fr}}.adm-pipe-cards article,.adm-quality-grid article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;display:grid}.adm-pipe-icon{width:32px;height:32px;color:var(--nx-teal-ink);background:#5f999721;border-radius:10px;place-items:center;display:grid}.adm-pipe-cards article b,.adm-quality-grid article b{color:var(--nx-text);font-size:12px;font-weight:680;display:block}.adm-pipe-cards article small,.adm-quality-grid article small{color:var(--nx-text-2);font-size:10px;display:block}.adm-pipe-cards article em{color:var(--nx-text-2);font-size:9.5px;font-style:normal;display:block}.adm-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1100px){.adm-quality-grid{grid-template-columns:1fr}}.adm-quality-grid article{grid-template-columns:auto minmax(0,1fr) auto auto}.adm-quality-grid article em{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:20px;font-style:normal;font-weight:750}.adm-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1100px){.adm-provider-grid{grid-template-columns:1fr}}.adm-provider-grid article{gap:6px;padding:14px 16px;display:grid}.adm-provider-grid article b{color:var(--nx-text);font-size:12.5px;font-weight:680}.adm-provider-grid article small{color:var(--nx-text-2);font-size:10.5px}.adm-provider-grid article ul{gap:3px;margin:2px 0 4px;padding-left:16px;display:grid}.adm-provider-grid article li{color:var(--nx-text);font-size:11px}.adm-provider-grid article .adm-pill{justify-self:start}.adm-credit-bar{background:#5b777721;border-radius:999px;height:7px;overflow:hidden}.adm-credit-bar i{background:linear-gradient(135deg,#3f827f,#6f7e4d);border-radius:999px;height:100%;display:block}.adm-credit-bar i.warn{background:#d9ab74}.adm-score-row{border-top:1px solid #5b77771a;justify-content:space-between;align-items:center;gap:10px;padding:6px 2px;display:flex}.adm-score-row:first-of-type{border-top:0}.adm-score-row span{color:var(--nx-text);font-size:11.5px}.adm-score-row b{color:var(--nx-teal-ink);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.adm-score-row b.neg{color:#a8574d}.adm-score-row.total{border-top:1.5px solid var(--nx-border)}.adm-score-row.total b{font-size:13px}.adm-secret{border:1px solid var(--nx-teal);background:#dfefea8c;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 14px 14px;padding:10px 12px;display:flex}.adm-secret b{color:var(--nx-text);font-size:10.5px}.adm-secret code{color:var(--nx-teal-ink);font-size:11.5px}.adm-filter-chips{flex-wrap:wrap;gap:7px;display:flex}.adm-filter-chips button{border:1px solid var(--nx-border);height:28px;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:999px;padding:0 12px;font-size:10.5px;font-weight:630}.adm-filter-chips button.active{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971f}@media (prefers-reduced-motion:reduce){.adm-module *{transition:none!important}}.imc{gap:14px;display:grid}.imc-modules{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1100px){.imc-modules{grid-template-columns:repeat(3,minmax(0,1fr))}}.imc-modules button{border:1px solid var(--nx-border);background:var(--nx-glass-bg);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:30px 1fr;align-items:center;gap:4px 10px;padding:10px 12px;display:grid}.imc-modules button .cv2-block-icon{grid-row:span 2}.imc-modules button b{color:var(--nx-text);font-size:12px}.imc-modules button small{color:var(--nx-text-2);font-size:9.5px;line-height:1.3}.imc-modules button.active{border-color:var(--nx-teal-dark);background:#dfefea99}.imc-embedded .contact-import-page,.imc-embedded .company-import-page{padding:0}.imc-steps{gap:14px;margin:0;padding:0;list-style:none;display:flex}.imc-steps li{color:var(--nx-text-2);align-items:center;gap:6px;font-size:10.5px;font-weight:650;display:inline-flex}.imc-steps li span{border:1px solid var(--nx-border);border-radius:999px;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.imc-steps li.active{color:var(--nx-teal-ink)}.imc-steps li.active span,.imc-steps li.done span{border-color:var(--nx-teal-dark);background:var(--nx-teal-dark);color:#fff}.imc-upload{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:14px;display:grid}@media (max-width:1000px){.imc-upload{grid-template-columns:1fr}}.imc-drop{border:1.5px dashed var(--nx-border-strong);background:var(--nx-porcelain);color:var(--nx-text-2);text-align:center;border-radius:14px;justify-items:center;gap:8px;padding:34px 20px;display:grid}.imc-drop b{color:var(--nx-text);font-size:13px}.imc-drop p{max-width:460px;margin:0;font-size:11px;line-height:1.5}.imc-fields table{min-width:0}.imc-fields td,.imc-fields th{height:auto;padding:6px 10px;font-size:10.5px}.imc-mapping,.imc-review{gap:12px;display:grid}.imc-mapping select{border:1px solid var(--nx-border);background:#fff;border-radius:8px;min-width:200px;height:30px;padding:0 8px;font-size:11px}.imc-options{flex-wrap:wrap;gap:16px;display:flex}.imc-review-table{max-height:420px;overflow:auto}.imc-row.error td{background:#f6e7e380}.imc-row.duplicate td{background:#f5e9dd66}.imc-done{text-align:center;color:var(--nx-text-2);justify-items:center;gap:8px;padding:30px 20px;display:grid}.imc-done b{color:var(--nx-text);font-size:13px}.imc-done p{margin:0;font-size:11px}.cim-page{gap:14px;display:grid}.cim-steps{border-bottom:1px solid var(--nx-border);flex-wrap:wrap;gap:18px;padding:4px 2px 10px;display:flex}.cim-steps span{color:var(--nx-text-2);align-items:center;gap:8px;font-size:12px;font-weight:620;display:inline-flex}.cim-steps span i{width:24px;height:24px;color:var(--nx-text-2);background:#5b77771f;border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.cim-steps span.active{color:var(--nx-teal-ink)}.cim-steps span.active i,.cim-steps span.done i{color:#fff;background:linear-gradient(135deg, var(--nx-teal), var(--nx-teal-dark))}.cim-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.cim-grid.single{grid-template-columns:1fr}@media (max-width:1100px){.cim-grid{grid-template-columns:1fr}}.cim-copy{color:var(--nx-text-2);margin:4px 0 10px;font-size:12.5px;line-height:1.5}.cim-actions{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.cim-actions button,.cim-footer button{border:1px solid var(--nx-border);color:var(--nx-text);font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-size:12.5px;font-weight:650;display:inline-flex}.cim-actions button.primary,.cim-footer button.primary{color:#fff;background:linear-gradient(135deg,#3f827f,#6f7e4d);border-color:#2e625f8c;box-shadow:0 6px 16px #3978764d,inset 0 1px #ffffff61}.cim-footer button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.cim-link{color:var(--nx-teal-ink);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.cim-fields{border:1px solid var(--nx-border);background:#fff;border-radius:12px;overflow-x:auto}.cim-fields table{border-collapse:collapse;width:100%;font-size:12px}.cim-fields th{text-align:left;color:var(--nx-text-2);letter-spacing:.05em;text-transform:uppercase;background:var(--nx-ivory);border-bottom:1px solid var(--nx-border);white-space:nowrap;padding:8px 11px;font-size:10.5px;font-weight:600}.cim-fields td{vertical-align:top;border-bottom:1px solid #5b77771f;padding:8px 11px}.cim-fields tr:last-child td{border-bottom:0}.cim-fields td b{font-weight:650}.cim-fields td small{color:var(--nx-text-2);font-size:11px;display:block}.cim-fields select{border:1px solid var(--nx-border);width:100%;min-width:180px;color:var(--nx-text);font:inherit;background:#fff;border-radius:8px;padding:6px 8px;font-size:12px}.cim-example{color:var(--nx-text-2);font-size:11.5px}.cim-req{color:#a8574d;font-style:normal;font-weight:650}.cim-status{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:650;display:inline-block}.cim-status.ok{color:#3d7257;background:#e0efe6}.cim-status.warn{color:#8a6a33;background:#f4ead7}.cim-status.dup{color:#3f6a75;background:#e2edef}.cim-status.error{color:#a8574d;background:#f6e7e3}.cim-status.muted{color:#5b6f6f;background:#5b77771f}.cim-drop{border:1.5px dashed var(--nx-border-strong);width:100%;color:var(--nx-text);font:inherit;cursor:pointer;background:#fff9;border-radius:14px;justify-items:center;gap:6px;padding:26px 16px;display:grid}.cim-drop:hover{border-color:var(--nx-teal);background:#5f999714}.cim-drop b{font-size:13px;font-weight:700}.cim-drop small{color:var(--nx-text-2);font-size:11.5px}.cim-error{color:#8a453c;background:#f6e7e3;border:1px solid #e3b7b0;border-radius:10px;margin:10px 0;padding:10px 12px;font-size:12px}.cim-error ul{margin:4px 0 0;padding-left:18px}.cim-warning{color:#7a5a24;background:#f4ead7;border:1px solid #e6d3a6;border-radius:10px;margin:8px 0;padding:9px 12px;font-size:12px}.cim-checks{color:var(--nx-text);gap:5px;margin:8px 0 0;padding-left:18px;font-size:12px;display:grid}.cim-checks b{font-weight:650}.cim-summary{flex-wrap:wrap;gap:10px;margin:6px 0 12px;display:flex}.cim-summary span{border-radius:10px;align-items:baseline;gap:6px;padding:8px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.cim-summary span b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:750}.cim-summary .ok{color:#3d7257;background:#e0efe6}.cim-summary .warn{color:#8a6a33;background:#f4ead7}.cim-summary .dup{color:#3f6a75;background:#e2edef}.cim-summary .err{color:#a8574d;background:#f6e7e3}.cim-options{gap:6px;margin-bottom:12px;display:grid}.cim-options label{color:var(--nx-text);align-items:center;gap:8px;font-size:12px;display:flex}.cim-options input{accent-color:var(--nx-teal-dark)}.cim-review tr.cim-row-error td{background:#f6e7e366}.cim-review tr.cim-row-warning td{background:#f4ead759}.cim-issues{gap:2px;margin:0;padding-left:16px;font-size:11.5px;display:grid}.cim-issues li.error{color:#a8574d}.cim-issues li.warning{color:#8a6a33}.cim-footer{border-top:1px solid var(--nx-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.cim-footer>div{gap:8px;display:flex}.cim-done{text-align:center;justify-items:center;gap:10px;display:grid}.cim-done .cim-footer{justify-content:center;width:100%}.contact-import-button{border:1px solid var(--nx-border);height:42px;color:var(--nx-teal-ink);font:inherit;cursor:pointer;background:#ffffffd9;border-radius:10px;align-items:center;gap:6px;padding:0 16px;font-size:11.5px;font-weight:650;display:inline-flex}.contact-import-button:hover{border-color:var(--nx-teal);background:#5f99971f}.contact-directory-head>div:last-child{align-items:center;gap:8px;display:flex}.mg-builder-steps{background:#fff;border-bottom:1px solid #e5e8ef;grid-template-columns:repeat(4,1fr);padding:14px 28px;display:grid}.mg-builder-steps button{text-align:left;color:#737e94;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex;position:relative}.mg-builder-steps button:after{content:"";z-index:0;background:#e5e8ef;height:2px;position:absolute;top:15px;left:35px;right:12px}.mg-builder-steps button:last-child:after{display:none}.mg-builder-steps i{z-index:1;background:#edf0f5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:800;display:grid;position:relative}.mg-builder-steps span{z-index:1;background:#fff;padding-right:8px;position:relative}.mg-builder-steps b,.mg-builder-steps small{display:block}.mg-builder-steps b{font-size:10px}.mg-builder-steps small{margin-top:2px;font-size:8px}.mg-builder-steps .active i,.mg-builder-steps .done i{color:#fff;background:#6849e9}.mg-builder-steps .active b{color:#5e42d5}.mg-builder-layout{grid-template-columns:minmax(0,1fr) 320px;gap:14px;padding:16px 26px 30px;display:grid}.mg-builder-layout>main{background:#fff;border:1px solid #e1e5ed;border-radius:14px;overflow:hidden}.mg-builder-layout>aside>.mg-card{margin-bottom:14px}.mg-builder-panel{min-height:500px}.mg-panel-title{border-bottom:1px solid #edf0f5;padding:16px 18px}.mg-panel-title h2{margin:0 0 4px;font-size:14px}.mg-panel-title p{color:#7d879a;margin:0;font-size:9px}.mg-form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.mg-form-field>span{color:#505c75;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.mg-form-field>span i{color:#e14747;margin-left:3px;font-style:normal}.mg-form-field input,.mg-form-field select,.mg-form-field textarea{box-sizing:border-box;color:#17203d;background:#fff;border:1px solid #dfe3ec;border-radius:9px;outline:0;width:100%;padding:10px 11px}.mg-form-field input:focus,.mg-form-field select:focus,.mg-form-field textarea:focus{border-color:#795df0;box-shadow:0 0 0 3px #eeeaff}.mg-form-field textarea{resize:vertical;min-height:90px}.mg-form-field.wide{grid-column:1/-1}.mg-template-applied{background:#f2faf6;border:1px solid #d9e9e2;border-radius:10px;align-items:center;gap:10px;margin:0 18px 18px;padding:12px;display:flex}.mg-template-applied>span{color:#087b55;background:#d9f4e7;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.mg-template-applied div{flex:1}.mg-template-applied b{font-size:10px}.mg-template-applied p{color:#6d7890;margin:2px 0;font-size:8px}.mg-template-applied button{color:#5d42d5;cursor:pointer;background:0 0;border:0;font-weight:700}.mg-choice-tabs{gap:8px;padding:15px 18px 0;display:flex}.mg-choice-tabs button{color:#5f6980;cursor:pointer;background:#fff;border:1px solid #dfe3ec;border-radius:8px;padding:8px 10px;font-size:9px}.mg-choice-tabs button.active{color:#5f42d6;background:#eeeaff;border-color:#d9d0ff;font-weight:800}.mg-token-field{border:1px solid #dfe3ec;border-radius:9px;flex-wrap:wrap;align-items:center;gap:5px;min-height:40px;padding:5px;display:flex}.mg-token-field span{color:#5f42d5;background:#eeeaff;border-radius:6px;padding:5px 7px;font-size:8px}.mg-token-field button{color:#5d42d5;cursor:pointer;background:0 0;border:0;font-size:8px}.mg-audience-preview{border:1px solid #e1e5ed;border-radius:12px;margin:0 18px 18px;overflow:hidden}.mg-audience-preview header{background:#f8f9fc;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.mg-audience-preview header div{align-items:center;gap:8px;display:flex}.mg-audience-preview header span{color:#6749e7;background:#eeeaff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.mg-audience-preview header b{font-size:10px}.mg-audience-preview header strong{font-size:12px}.mg-audience-preview>div{grid-template-columns:repeat(4,1fr);display:grid}.mg-audience-preview>div>span{border-right:1px solid #edf0f5;padding:12px 14px}.mg-audience-preview small,.mg-audience-preview b{display:block}.mg-audience-preview small{color:#7c8699;font-size:8px}.mg-audience-preview b{margin-top:4px;font-size:13px}.mg-audience-preview>p{color:#6f7a90;border-top:1px solid #edf0f5;margin:0;padding:10px 14px;font-size:8px}.mg-builder-label{margin:16px 18px 8px;font-size:10px}.mg-channel-picker{grid-template-columns:repeat(3,1fr);gap:9px;padding:0 18px 18px;display:grid}.mg-channel-picker button{text-align:left;color:#17203d;cursor:pointer;background:#fff;border:1px solid #dfe3ec;border-radius:10px;align-items:center;gap:9px;padding:11px;display:flex}.mg-channel-picker button.selected{background:#f4f1ff;border-color:#bfb1ff}.mg-channel-picker i{color:#7b8598;background:#f0f1f5;border-radius:7px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.mg-channel-picker .selected i{color:#fff;background:#6d50ef}.mg-channel-picker b,.mg-channel-picker small{display:block}.mg-channel-picker b{font-size:9px}.mg-channel-picker small{color:#7d8799;margin-top:2px;font-size:7px}.mg-builder-sections{grid-template-columns:1fr 1fr;gap:12px;padding:0 18px 18px;display:grid}.mg-builder-sections>section{border:1px solid #e1e5ed;border-radius:12px;overflow:hidden}.mg-selected-row{border-bottom:1px solid #edf0f5;align-items:center;gap:8px;padding:10px 12px;display:flex}.mg-selected-row>span{color:#6749e7;background:#eeeaff;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.mg-selected-row>b,.mg-selected-row>div{flex:1;font-size:8px}.mg-selected-row div small,.mg-selected-row div b{display:block}.mg-selected-row div small{color:#7b859a;font-size:7px}.mg-selected-row button{color:#69748a;cursor:pointer;background:0 0;border:0}.mg-add-row{color:#5f42d5;text-align:left;cursor:pointer;background:#fafbfe;border:0;width:100%;padding:10px;font-size:8px}.mg-money-input{border:1px solid #dfe3ec;border-radius:9px;align-items:center;display:flex;overflow:hidden}.mg-money-input>span{padding-left:11px;font-weight:800}.mg-money-input input{box-shadow:none!important;border:0!important}.mg-governance{grid-template-columns:1fr 1fr;gap:9px;padding:0 18px 18px;display:grid}.mg-governance label{border:1px solid #e1e5ed;border-radius:9px;align-items:center;gap:8px;padding:11px;font-size:8px;display:flex}.mg-builder-footer{background:#fafbfc;border-top:1px solid #e5e8ef;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.mg-builder-footer button{cursor:pointer;background:#fff;border:1px solid #dfe3ec;border-radius:8px;padding:8px 12px;font-size:9px}.mg-builder-footer button:disabled{opacity:.45;cursor:not-allowed}.mg-builder-footer span{color:#7a8498;font-size:8px}.mg-draft-summary{padding:17px}.mg-draft-icon{color:#6648e4;background:#eeeaff;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:12px;font-size:18px;display:grid}.mg-draft-summary>small{text-transform:uppercase;letter-spacing:.08em;color:#7d8798;font-size:7px}.mg-draft-summary h2{margin:5px 0;font-size:16px}.mg-draft-summary>p{color:#717c92;margin:0 0 14px;font-size:9px}.mg-draft-summary dl{margin:0}.mg-draft-summary dl div{border-top:1px solid #edf0f5;grid-template-columns:70px 1fr;padding:8px 0;font-size:8px;display:grid}.mg-draft-summary dt{color:#7c869a}.mg-draft-summary dd{text-align:right;margin:0;font-weight:700}.mg-readiness{padding:15px}.mg-readiness h3{margin:0 0 8px;font-size:12px}.mg-readiness>span{border-bottom:1px solid #edf0f5;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;padding:8px 0;font-size:8px;display:grid}.mg-readiness>span i{color:#a55f0b;background:#fff0dc;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.mg-readiness>span i.ready{color:#087d56;background:#ddf5e9}.mg-readiness>span b{color:#768197;font-size:7px}.mg-readiness>p{color:#7a8598;margin:11px 0 0;font-size:8px}.mg-template-toolbar{border-bottom:1px solid #e5e8ef;align-items:center;gap:9px;padding:14px 26px;display:flex}.mg-template-toolbar label{border:1px solid #dfe3ec;border-radius:9px;flex:1;align-items:center;gap:7px;max-width:440px;padding:8px 10px;display:flex}.mg-template-toolbar input{border:0;outline:0;width:100%}.mg-template-toolbar select,.mg-template-toolbar button{background:#fff;border:1px solid #dfe3ec;border-radius:9px;padding:8px 10px}.mg-template-toolbar>span{color:#7b8598;margin-left:auto;font-size:9px}.mg-template-layout{grid-template-columns:minmax(0,1fr) 310px;gap:14px;padding:16px 26px 30px;display:grid}.mg-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mg-template-card{background:#fff;border:1px solid #e1e5ed;border-radius:14px;padding:15px;transition:all .15s}.mg-template-card.selected{border-color:#9c87f7;box-shadow:0 0 0 3px #eeeaff}.mg-template-card>header{align-items:center;gap:8px;display:flex}.mg-template-card>header>span,.mg-template-preview>header>span{color:#6749e7;background:#eeeaff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.mg-template-card>header>span.blue,.mg-template-preview>header>span.blue{color:#1877c8;background:#e5f2ff}.mg-template-card>header>span.orange,.mg-template-preview>header>span.orange{color:#c56b0a;background:#fff0dd}.mg-template-card>header>span.green,.mg-template-preview>header>span.green{color:#087d56;background:#e2f7ec}.mg-template-card>header>span.rose,.mg-template-preview>header>span.rose{color:#bd405f;background:#ffe9ef}.mg-template-card>header>span.teal,.mg-template-preview>header>span.teal{color:#087d78;background:#e1f6f5}.mg-template-card>header>i{color:#637089;font-size:8px;font-style:normal}.mg-template-card>header>button{cursor:pointer;background:0 0;border:0;margin-left:auto}.mg-template-card h2{margin:12px 0 5px;font-size:13px}.mg-template-card>p{color:#6b768c;min-height:42px;font-size:9px;line-height:1.5}.mg-template-channels{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.mg-template-channels span{color:#6043d8;background:#f1efff;border-radius:5px;padding:4px 6px;font-size:7px}.mg-template-card dl{border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.mg-template-card dl div{padding:9px 4px}.mg-template-card dt{color:#80899a;font-size:7px}.mg-template-card dd{margin:3px 0 0;font-size:9px;font-weight:800}.mg-template-card footer{justify-content:flex-end;gap:7px;padding-top:12px;display:flex}.mg-template-card footer button{cursor:pointer;background:#fff;border:1px solid #dfe3ec;border-radius:8px;padding:8px 10px;font-size:8px}.mg-template-preview{align-self:start;padding:17px;position:sticky;top:12px}.mg-template-preview>header{align-items:center;gap:10px;display:flex}.mg-template-preview>header small{color:#7b8597;font-size:7px}.mg-template-preview>header h2{margin:3px 0;font-size:14px}.mg-template-preview>p{color:#68748a;font-size:9px;line-height:1.6}.mg-template-preview>h3{margin:16px 0 7px;font-size:10px}.mg-template-preview>div:not(.mg-empty-preview){border-bottom:1px solid #edf0f5;justify-content:space-between;padding:8px 0;font-size:8px;display:flex}.mg-template-preview ol{color:#5f6a81;padding-left:18px;font-size:8px;line-height:1.9}.mg-template-preview>button{cursor:pointer;border:0;border-radius:9px;width:100%;padding:10px}.mg-empty-preview{text-align:center;padding:70px 20px}.mg-empty-preview>span{color:#6749e7;background:#eeeaff;border-radius:14px;place-items:center;width:48px;height:48px;margin:auto;font-size:20px;display:grid}.mg-empty-preview h2{margin:12px 0 5px;font-size:14px}.mg-empty-preview p{color:#7b8599;font-size:9px;line-height:1.5}@media (max-width:1180px){.mg-builder-layout,.mg-template-layout{grid-template-columns:1fr}.mg-template-preview{position:static}.mg-template-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.mg-builder-layout,.mg-template-layout{grid-template-columns:1fr;padding:12px}.mg-builder-steps small,.mg-builder-steps span{display:none}.mg-form-grid,.mg-builder-sections,.mg-governance,.mg-channel-picker,.mg-template-grid{grid-template-columns:1fr}.mg-audience-preview>div{grid-template-columns:1fr 1fr}.mg-template-toolbar{flex-wrap:wrap;padding:12px}.mg-template-toolbar label{min-width:100%;max-width:none}}.contact-quick-actions{flex:none;position:relative;overflow:visible}.contact-quick-actions.is-open{z-index:120}.contacts-directory-layout .contact-quick-trigger,.my-contact-table-v3 .contact-row-actions .contact-quick-trigger,.directory-contact-card .contact-quick-trigger{color:#55627b;letter-spacing:.04em;cursor:pointer;background:#fff;border:1px solid #dce2ec;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:11px;font-weight:800;display:grid}.contacts-directory-layout .contact-quick-trigger:hover,.contacts-directory-layout .contact-quick-trigger[aria-expanded=true],.my-contact-table-v3 .contact-quick-trigger:hover,.my-contact-table-v3 .contact-quick-trigger[aria-expanded=true],.directory-contact-card .contact-quick-trigger:hover,.directory-contact-card .contact-quick-trigger[aria-expanded=true]{color:#4529c8;background:#f3f0ff;border-color:#9d8af1}.contact-quick-menu{z-index:130;text-align:left;white-space:normal;background:#fff;border:1px solid #dce2ec;border-radius:12px;width:248px;padding:7px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 38px #151c352e}.contact-quick-menu header,.directory-contact-card .contact-quick-menu header{border-bottom:1px solid #edf0f5;align-items:center;gap:10px;min-height:50px;padding:6px 7px 10px;display:flex}.contact-quick-menu header .row-avatar{flex:none;width:32px;height:32px;font-size:9px}.contact-quick-menu header div{gap:2px;min-width:0;display:grid}.contact-quick-menu header b{color:#18223e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.contact-quick-menu header small{color:#748096;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:9px!important}.contact-row-actions .contact-quick-menu :is(button,a),.my-contact-table-v3 .contact-row-actions .contact-quick-menu :is(button,a),.directory-contact-card .contact-quick-menu :is(button,a){color:#28334f;min-height:37px;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:27px minmax(0,1fr);align-items:center;column-gap:8px;text-decoration:none;display:grid;border:0!important;border-radius:8px!important;width:100%!important;height:auto!important;padding:6px 8px!important}:is(.contact-quick-menu :is(button,a):hover,.contact-quick-menu :is(button,a):focus-visible){color:#3f24c4;background:#f4f1ff;outline:none}.contact-quick-menu :is(button,a)>span{color:#5c42cf;background:#eeebff;border-radius:7px;grid-row:1/span 2;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.contact-quick-menu :is(button,a)>b{color:inherit;font-weight:700;font-size:10px!important}.contact-quick-menu :is(button,a)>small{color:#7b8699;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:8px!important}.contact-quick-menu>i{background:#edf0f5;height:1px;margin:5px 3px;display:block}@media (max-width:760px){.contact-quick-menu{width:min(248px,100vw - 32px)}}.concept-shell{background:#e9f2ee}.concept-shell .sidebar{background:#e9f2ee;border-right:0;padding:18px 16px 14px}.concept-shell .brand-mark{background:linear-gradient(145deg,#1d4a3c,#0f3129);border-radius:50%;width:30px;height:30px;box-shadow:0 4px 12px #0f312940}.concept-shell .workspace-picker{background:#fff;border:0;border-radius:14px;margin:16px 0 12px;box-shadow:0 2px 10px #143f340f}.concept-shell .workspace-picker:hover{box-shadow:0 4px 14px #143f341a}.concept-shell .hub-switch{background:0 0;border:0;gap:8px;margin:0 0 14px;padding:0}.concept-shell .hub-switch button{color:#51665e;background:#fff;border-radius:12px;height:42px;font-weight:620;box-shadow:0 2px 8px #143f340d}.concept-shell .nav-label{color:#8aa79b;letter-spacing:.13em;margin:12px 8px 7px}.concept-shell .nav-item{color:#33463f;border-radius:12px;gap:10px;padding:6px 8px;font-size:12.5px;font-weight:560}.concept-shell .side-nav .nav-icon,.concept-shell .sidebar-footer .nav-icon{color:#fff;background:#93a8a0;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.concept-shell .nav-count{color:#4a675c;background:#fff;border-radius:999px;min-width:26px;padding:3px 6px;font-weight:700;box-shadow:0 1px 3px #143f3414}.concept-shell .side-nav .nav-item.active{color:#fff;background:linear-gradient(135deg,#35b28d,#0e7f63);font-weight:660;box-shadow:0 8px 18px #0e7f634d}.concept-shell .side-nav .nav-item.active .nav-icon{background:#ffffff3d!important}.concept-shell .side-nav .nav-item.active .nav-count{color:#0d6b52;box-shadow:none;background:#fff}.concept-shell .sidebar-footer{color:#33463f;border-top-color:#d9e8e1;border-radius:12px;font-weight:560}.concept-shell .sidebar-footer .nav-icon{background:#7c8ba1;font-size:12px}.concept-shell .topbar{background:#e9f2ee;border-bottom:0;height:72px;padding:0 24px}.concept-shell .search{color:#7d928a;background:#fff;border:0;border-radius:14px;width:min(430px,42vw);height:46px;padding:0 14px;box-shadow:0 2px 10px #143f340f}.concept-shell .icon-button{color:#51665e;background:#fff;border:0;border-radius:13px;width:44px;height:44px;box-shadow:0 2px 10px #143f340f}.concept-shell .icon-button:hover{background:#f4faf7}.concept-shell .top-profile-button{background:#fff;border:0;border-radius:14px;min-height:48px;padding:4px 12px 4px 5px;box-shadow:0 2px 10px #143f340f}.concept-shell .top-profile-button:hover{background:#f7fcfa}.concept-shell .avatar.top-avatar{color:#116a52;background:#d7eee4;border-radius:11px;font-weight:720}.concept-shell .page{padding:20px 24px 32px}:root{--nx-canvas:#f3f1ea;--nx-porcelain:#fcfaf6;--nx-ivory:#f7f1e8;--nx-teal:#5f9997;--nx-teal-dark:#397876;--nx-teal-ink:#2e625f;--nx-mist:#afcbd0;--nx-slate:#678a96;--nx-sage:#b6c3a5;--nx-olive:#97a277;--nx-peach:#dfc2af;--nx-lavender:#a99bc2;--nx-text:#203033;--nx-text-2:#657372;--nx-border:#5b77773d;--nx-border-strong:#5b777761;--nx-highlight:#ffffffe0;--nx-glass-bg:#fcfaf6d1;--nx-glass-bg-deep:#fcfaf6e6;--nx-glass-blur:saturate(1.15) blur(18px);--nx-radius:16px;--nx-radius-lg:20px;--nx-shadow-tight:0 3px 8px #263a3e1a;--nx-shadow-ambient:0 12px 30px #263a3e24;--nx-inset-hi:inset 0 1px 0 #ffffffd9, inset 1px 0 0 #ffffff73;--nx-inset-bevel:inset 0 -1px 0 #263a3e0d;--nx-shadow-card:var(--nx-shadow-tight), var(--nx-shadow-ambient), var(--nx-inset-hi), var(--nx-inset-bevel);--nx-transition:.18s cubic-bezier(.33, 1, .68, 1)}html,body{background:var(--nx-canvas)}body{color:var(--nx-text)}.concept-shell{isolation:isolate;background:var(--nx-canvas);position:relative}.concept-shell .content{background:0 0}.concept-shell:before{content:"";z-index:-2;pointer-events:none;opacity:.2;background:radial-gradient(58% 42% at 12% 8%, #d8e6d2 0%, #d8e6d200 70%), radial-gradient(55% 46% at 88% 6%, var(--nx-mist) 0%, #afcbd000 72%), radial-gradient(70% 55% at 78% 88%, #a9c6c4 0%, #a9c6c400 68%), radial-gradient(46% 40% at 30% 96%, var(--nx-peach) 0%, #dfc2af00 70%), radial-gradient(40% 34% at 55% 46%, var(--nx-sage) 0%, #b6c3a500 74%), linear-gradient(160deg, #f0ead9 0%, #dfe8dc 34%, #d5e3e4 62%, #ead9c9 100%);position:fixed;inset:0}.concept-shell:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#f7f1e880 0%,#f7f1e824 34%,#f3f1ea6b 100%);position:fixed;inset:0}.nx-glass,.concept-shell .sidebar,.concept-shell .workspace-picker,.concept-shell .hub-switch button,.concept-shell .search,.concept-shell .top-profile-button,.concept-shell .icon-button,.concept-shell .workspace-menu,.concept-shell .profile-menu,.contacts-directory-layout .contact-directory-page,:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric,.contact-directory-toolbar,.contact-filter-popover,.contact-quick-menu,.contact-directory-insights>section,.directory-contact-card{background:var(--nx-glass-bg);-webkit-backdrop-filter:var(--nx-glass-blur);backdrop-filter:var(--nx-glass-blur);border:1px solid var(--nx-border);box-shadow:var(--nx-shadow-card)}.nx-glass{border-radius:var(--nx-radius)}.concept-shell .sidebar{border-radius:0 var(--nx-radius-lg) var(--nx-radius-lg) 0;border-left:0;border-right:0}.concept-shell .brand{color:var(--nx-text)}.concept-shell .brand-mark{background:linear-gradient(145deg, var(--nx-teal-dark), #274f4d);box-shadow:0 4px 12px #294e4c4d}.concept-shell .workspace-picker{border-radius:14px}.concept-shell .workspace-picker:hover{border-color:var(--nx-border-strong);background:var(--nx-glass-bg-deep);box-shadow:var(--nx-shadow-tight), var(--nx-inset-hi)}.concept-shell .workspace-logo.violet{color:var(--nx-teal-ink);background:#e5eeea}.concept-shell .workspace-copy small,.concept-shell .chevron{color:var(--nx-text-2)}.concept-shell .hub-switch button{color:var(--nx-text-2);border-radius:12px;font-weight:620}.concept-shell .hub-switch button span{color:var(--nx-teal-dark)}.concept-shell .hub-switch button.active{color:var(--nx-teal-ink);background:var(--nx-glass-bg-deep);box-shadow:var(--nx-shadow-tight), var(--nx-inset-hi), inset 0 0 0 1.5px #5f999773}.concept-shell .nav-label{color:#8a978f}.concept-shell .nav-item{color:#3d4d4a}.concept-shell .nav-item:hover{color:var(--nx-text);background:#ffffffb8}.concept-shell .side-nav .nav-item.active{color:#fff;background:linear-gradient(135deg, var(--nx-teal), var(--nx-teal-dark));box-shadow:0 8px 18px #39787652,inset 0 1px #ffffff47}.concept-shell .side-nav .nav-item.active .nav-count{color:var(--nx-teal-ink)}.concept-shell .nav-count{color:#4c5f5b;background:#ffffffeb;box-shadow:0 1px 3px #263a3e1f}.concept-shell .side-nav .nav-group:first-of-type .nav-item:first-of-type .nav-icon{background:#c09a5a}.concept-shell .side-nav .nav-group:first-of-type .nav-item:nth-of-type(2) .nav-icon{background:#7c8ba1}.concept-shell .side-nav .nav-group:nth-of-type(2) .nav-item:first-of-type .nav-icon{background:var(--nx-teal)}.concept-shell .side-nav .nav-group:nth-of-type(2) .nav-item:nth-of-type(2) .nav-icon{background:var(--nx-slate)}.concept-shell .side-nav .nav-group:nth-of-type(3) .nav-item:first-of-type .nav-icon{background:var(--nx-lavender)}.concept-shell .side-nav .nav-group:nth-of-type(3) .nav-item:nth-of-type(2) .nav-icon{background:#7e9fb5}.concept-shell .side-nav .nav-group:nth-of-type(3) .nav-item:nth-of-type(3) .nav-icon{background:#c08b9b}.concept-shell .side-nav .nav-group:nth-of-type(4) .nav-item:first-of-type .nav-icon{background:var(--nx-olive)}.concept-shell .side-nav .nav-group:nth-of-type(4) .nav-item:nth-of-type(2) .nav-icon{background:#9a8cb5}.concept-shell .side-nav .nav-group:nth-of-type(4) .nav-item:nth-of-type(3) .nav-icon{background:var(--nx-teal)}.concept-shell .side-nav .nav-group:nth-of-type(4) .nav-item:nth-of-type(4) .nav-icon{background:#c99a76}.concept-shell .side-nav .nav-group:nth-of-type(4) .nav-item:nth-of-type(5) .nav-icon{background:#7fa383}.concept-shell .side-nav .nav-group:nth-of-type(5) .nav-item:first-of-type .nav-icon{background:#8a93c4}.concept-shell .side-nav .nav-group:nth-of-type(6) .nav-item:first-of-type .nav-icon{background:#9384b8}.concept-shell .sidebar-footer{color:#3d4d4a;border-top-color:var(--nx-border)}.concept-shell .sidebar-footer:hover{background:#ffffffb8}.concept-shell .sidebar-footer.active{color:var(--nx-teal-ink)}.concept-shell .admin-footer{border-color:var(--nx-border);color:#3d4d4a;background:#fff9}.concept-shell .admin-footer:hover{background:#ffffffd9}.concept-shell .admin-footer.active{border-color:var(--nx-teal);background:linear-gradient(135deg, var(--nx-teal), var(--nx-teal-dark));color:#fff}.concept-shell .topbar{-webkit-backdrop-filter:saturate(1.1)blur(14px);backdrop-filter:saturate(1.1)blur(14px);background:#f3f1eab8;border-bottom:0}.concept-shell .search{color:var(--nx-text-2);border-radius:14px}.concept-shell .search:focus-within{box-shadow:0 0 0 3px #5f99973d, var(--nx-shadow-tight), var(--nx-inset-hi)}.concept-shell .search input{color:var(--nx-text)}.concept-shell .search kbd{color:var(--nx-text-2)}.concept-shell .icon-button,.concept-shell .top-profile-button{border-radius:13px}.concept-shell .top-profile-copy small{color:var(--nx-text-2)}.page.entity-workspace-page{width:min(2400px,100%)}.contacts-directory-layout .contact-directory-page{border-radius:var(--nx-radius-lg)}.contacts-directory-layout .contact-directory-head h1{color:var(--nx-text)}.contacts-directory-layout .contact-directory-head p{color:var(--nx-text-2)}.contacts-directory-layout .contact-directory-head button.dark{color:#fff;transition:transform var(--nx-transition), box-shadow var(--nx-transition);background:linear-gradient(135deg,#3f827f 0%,#6f7e4d 100%);border:1px solid #2e625f8c;justify-content:center;align-items:center;gap:8px;display:inline-flex;box-shadow:0 6px 16px #3978764d,inset 0 1px #ffffff61}.contacts-directory-layout .contact-directory-head button.dark:hover{transform:translateY(-1px);box-shadow:0 9px 22px #3978765c,inset 0 1px #ffffff61}.contacts-directory-layout .contact-directory-head button.dark:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.contacts-directory-layout .record-saved-tabs button{color:var(--nx-text-2)}.contacts-directory-layout .record-saved-tabs button.active,.contacts-directory-layout .record-saved-tabs>span.active button:first-child{color:var(--nx-teal-ink);border-color:var(--nx-teal-dark)}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric{border-radius:var(--nx-radius);transition:transform var(--nx-transition), box-shadow var(--nx-transition), border-color var(--nx-transition)}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric:hover{border-color:var(--nx-border-strong);box-shadow:var(--nx-shadow-tight), 0 16px 36px #263a3e2e, var(--nx-inset-hi), var(--nx-inset-bevel);transform:translateY(-2px)}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric b{color:var(--nx-text)}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric small{color:var(--nx-text-2)}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric em{color:var(--nx-teal-ink)}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric>span.nexus-icon-tile,.my-contacts-head-v3>div>span.nexus-icon-tile{border:1px solid var(--nexus-icon-tile-border,#ffffffe0);background:linear-gradient(145deg, #ffffffe6, #fcfaf6b3), var(--nexus-icon-tone-soft,#5f999726);width:44px;height:44px;box-shadow:var(--nexus-icon-tile-shadow,var(--nx-shadow-tight));border-radius:14px;font-size:0;color:var(--nexus-icon-tone,var(--nx-teal-dark))!important}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric:has(>span.mint){background:linear-gradient(165deg, #5f99971f 0%, var(--nx-glass-bg) 58%)}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric:has(>span.violet){background:linear-gradient(165deg, #a99bc224 0%, var(--nx-glass-bg) 58%)}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric:has(>span.sun){background:linear-gradient(165deg, #dfc2af33 0%, var(--nx-glass-bg) 58%)}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric:has(>span.teal){background:linear-gradient(165deg, #7fa8ad24 0%, var(--nx-glass-bg) 58%)}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric:has(>span.blue){background:linear-gradient(165deg, #afcbd033 0%, var(--nx-glass-bg) 58%)}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric:has(>span.mint) .contact-metric-chart span{background:linear-gradient(180deg, var(--nx-teal), #a9c6c4)}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric:has(>span.violet) .contact-metric-chart span{background:linear-gradient(180deg, var(--nx-lavender), #cfc6df)}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric:has(>span.sun) .contact-metric-chart span{background:linear-gradient(#c29275,#e8d2c2)}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric:has(>span.teal) .contact-metric-chart span{background:linear-gradient(#587f84,#a5c2c6)}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric:has(>span.blue) .contact-metric-chart span{background:linear-gradient(#7e9fa6,#c4d8db)}.contact-directory-toolbar{border-radius:var(--nx-radius)}.contact-directory-search{border-color:var(--nx-border);color:var(--nx-text-2);background:#ffffffd9}.contact-directory-search:focus-within{border-color:var(--nx-teal);box-shadow:0 0 0 3px #5f999733}.contact-directory-search input{color:var(--nx-text)}.contact-directory-toolbar button{border-color:var(--nx-border);color:#3d4d4a;background:#ffffffd9;box-shadow:0 1px 3px #263a3e14,inset 0 1px #ffffffb3}.contact-directory-toolbar button:hover{border-color:var(--nx-border-strong);color:var(--nx-text);background:#fff}.contact-directory-toolbar button.active{border-color:var(--nx-teal);color:var(--nx-teal-ink);background:#5f999724}.contact-view-toggle{border-color:var(--nx-border)}.contact-view-toggle button.active{color:var(--nx-teal-ink);background:#5f999729}.contact-filter-popover{border-radius:14px}.contact-filter-popover label span{color:var(--nx-text-2)}.contacts-directory-layout .contact-directory-table-v2{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:var(--nx-porcelain);box-shadow:var(--nx-shadow-tight), var(--nx-shadow-ambient), var(--nx-inset-hi)}.contacts-directory-layout .contact-directory-table-v2 th{color:var(--nx-text-2);border-bottom:1px solid var(--nx-border);background:#f7f1e8b8}.contacts-directory-layout .contact-directory-table-v2 td{color:var(--nx-text);border-bottom:1px solid #5b777721}.contacts-directory-layout .contact-directory-table-v2 tbody tr:nth-child(2n) td{background:#f7f1e866}.contacts-directory-layout .contact-directory-table-v2 tbody tr:hover td{background:#afcbd02e}.contacts-directory-layout .contact-directory-table-v2 td a{color:var(--nx-teal-ink)}.contacts-directory-layout .contact-profile-link b{color:var(--nx-text)}.contacts-directory-layout .contact-profile-link small{color:var(--nx-text-2)}.contacts-directory-layout .row-avatar.lilac,.contact-directory-insights .row-avatar.lilac,.contact-quick-menu .row-avatar.lilac{color:#64548c;background:#ece7f3}.contacts-directory-layout .row-avatar.blue,.contact-directory-insights .row-avatar.blue,.contact-quick-menu .row-avatar.blue{color:#3f6a75;background:#e2edef}.contacts-directory-layout .row-avatar.green,.contact-directory-insights .row-avatar.green,.contact-quick-menu .row-avatar.green{color:#5c6f3d;background:#e8eedd}.contacts-directory-layout .row-avatar.orange,.contact-directory-insights .row-avatar.orange,.contact-quick-menu .row-avatar.orange{color:#96683d;background:#f5e9dd}.contacts-directory-layout .row-avatar.rose,.contact-directory-insights .row-avatar.rose,.contact-quick-menu .row-avatar.rose{color:#9c5a54;background:#f3e5e3}.contacts-directory-layout .contact-pill.decision-maker{color:#5b4a80;background:#ece7f3}.contacts-directory-layout .contact-pill.influencer{color:#91603a;background:#f5e9dd}.contacts-directory-layout .contact-pill.user{color:#3f6a75;background:#e2edef}.contacts-directory-layout .contact-pill.referrer{color:#5c6f3d;background:#e8eedd}.contacts-directory-layout .contact-pill.active{color:#4f6635;background:#e8eedd}.contact-relation-dot.strong{background:#6f8f5a}.contact-relation-dot.champion{background:var(--nx-teal-dark)}.contact-relation-dot.neutral{background:#a9a18e}.contact-relation-dot.new{background:var(--nx-slate)}.contact-score{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#edf3f0}.contact-score.warm{color:#7a6433;background:#f6f0dd;border-color:#bda45e}.contact-score.low{color:#99512f;background:#f7ebe3;border-color:#c98f6f}.contact-quick-trigger{color:var(--nx-text-2)}.contact-quick-menu{border-radius:14px}.directory-contact-card{border-radius:var(--nx-radius)}.directory-contact-card:hover{border-color:var(--nx-border-strong);box-shadow:var(--nx-shadow-tight), 0 16px 36px #263a3e2e, var(--nx-inset-hi)}.contact-directory-insights>section{border-radius:var(--nx-radius)}.contact-directory-insights h2{color:var(--nx-text)}.contact-directory-insights section>header p{color:var(--nx-text-2)}.contact-directory-insights header button,.contact-attention-summary strong,.contact-attention-summary em{color:var(--nx-teal-ink)}.contact-trend-plot{border-bottom-color:var(--nx-border);background:repeating-linear-gradient(0deg,#0000 0 28px,#5b77771a 29px)}.contact-trend-plot>i{filter:drop-shadow(0 -2px 0 var(--nx-teal-dark));background:linear-gradient(#3978763d,#39787605)}.contact-trend-plot>span{border-color:var(--nx-teal-dark)}.contact-department-card div>span{background:#5b77771f}.contact-department-card div>span i{background:var(--nx-teal)}.contact-department-card div>span i.violet{background:var(--nx-lavender)}.contact-department-card div>span i.sun{background:#c29275}.contact-department-card div>span i.blue{background:var(--nx-slate)}:is(.contact-attention-list>button:hover,.contact-attention-list>button:focus-visible){color:var(--nx-teal-ink);background:#5f999714}.contact-attention-list>button>span{color:#a8574d;background:#f6e7e3}.contact-attention-list>button>span.stale{color:#96683d;background:#f5e9dd}.contact-attention-list>button>span.unlinked{color:#64548c;background:#ece7f3}.contact-attention-list>button>span.duplicate{color:#a8574d;background:#f6e7e3}:is(.concept-shell button:focus-visible,.concept-shell input:focus-visible,.concept-shell select:focus-visible){outline:2px solid var(--nx-teal-dark);outline-offset:2px}@media (prefers-reduced-motion:reduce){:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric,.contacts-directory-layout .contact-directory-head button.dark,.directory-contact-card{transition:none}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric:hover,.contacts-directory-layout .contact-directory-head button.dark:hover{transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--nx-glass-bg:#fcfaf6;--nx-glass-bg-deep:#fff}.concept-shell .topbar{background:var(--nx-canvas)}}:root{--nx-fs-title:27px;--nx-fw-title:700;--nx-fs-section:15px;--nx-fw-section:650;--nx-fs-kpi:27px;--nx-fs-label:12.5px;--nx-fs-support:12px;--nx-fs-th:10.5px;--nx-fs-cell:12px;--nx-fs-cell-2:10.5px;--nx-fs-control:11.5px;--nx-fs-badge:10.5px;--nx-s1:4px;--nx-s2:8px;--nx-s3:12px;--nx-s4:16px;--nx-s5:20px;--nx-s6:24px}.contacts-directory-layout .contact-directory-head{justify-content:space-between;align-items:center;gap:var(--nx-s4);min-height:0;padding:var(--nx-s5) 22px var(--nx-s4);display:flex}.contacts-directory-layout .contact-directory-head h1{color:var(--nx-text);font-weight:var(--nx-fw-title);letter-spacing:-.4px;font-size:var(--nx-fs-title)!important;line-height:1.15!important}.contacts-directory-layout .contact-directory-head p{color:var(--nx-text-2);margin-top:5px;font-weight:450;font-size:var(--nx-fs-label)!important;line-height:1.4!important}.contacts-directory-layout .contact-directory-head button{height:42px;padding:0 var(--nx-s4);font-weight:620;font-size:var(--nx-fs-control)!important}.contacts-directory-layout .record-saved-tabs{border-bottom:1px solid var(--nx-border);background:0 0;gap:18px;min-height:48px;padding:0 22px}.contacts-directory-layout .record-saved-tabs button{min-height:48px;font-weight:620;font-size:12px!important}:is(.contacts-directory-layout .contact-directory-metrics,.nx-metric-grid.contact-directory-metrics){padding:var(--nx-s4) 18px;background:0 0;border-bottom:0;gap:14px}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric{gap:10px var(--nx-s3);min-height:132px;padding:var(--nx-s4);grid-template-rows:1fr 36px;grid-template-columns:44px minmax(0,1fr)}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric>span:not(.nexus-icon-tile){border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:19px;display:inline-flex}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric small{color:var(--nx-text-2);font-weight:500;font-size:var(--nx-fs-support)!important;line-height:1.3!important}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric b{margin-top:var(--nx-s1);color:var(--nx-text);font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--nx-fs-kpi)!important;line-height:1.08!important}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric em{margin-top:var(--nx-s1);color:var(--nx-teal-ink);font-weight:600;font-size:11px!important;line-height:1.3!important}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric-chart{gap:3px;height:36px}.contact-directory-toolbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #5b777724;border-radius:0;padding:14px 18px}.contact-directory-search{border-radius:10px;height:38px}.contact-directory-toolbar button{height:38px;padding:0 var(--nx-s3);font-size:var(--nx-fs-control);border-radius:10px;gap:7px;font-weight:600}.contact-directory-toolbar button i{background:var(--nx-teal-dark);font-size:9px}.contact-view-toggle{background:#f7f1e8b3;border-radius:10px;height:38px}.contact-view-toggle button{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:30px;display:inline-flex}.contact-filter-popover label span{font-size:var(--nx-fs-cell-2)}.contact-filter-popover select{font-size:var(--nx-fs-cell)}.contact-filter-popover header b{font-size:13px}.contacts-directory-layout .contact-directory-table-v2{border-radius:0 0 var(--nx-radius-lg) var(--nx-radius-lg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-top:1px solid #5b777724}.contacts-directory-layout .contact-directory-table-v2 th{height:40px;padding:0 var(--nx-s3);letter-spacing:.05em;font-weight:600;font-size:var(--nx-fs-th)!important}.contacts-directory-layout .contact-directory-table-v2 td{height:54px;padding:6px var(--nx-s3);font-size:var(--nx-fs-cell)!important}.contacts-directory-layout .contact-directory-table-v2 th:first-child,.contacts-directory-layout .contact-directory-table-v2 td:first-child{width:36px}.contacts-directory-layout .contact-directory-table-v2 td a{white-space:nowrap;font-size:11px}.contacts-directory-layout .contact-profile-link>.row-avatar{flex-shrink:0}.contacts-directory-layout .contact-profile-link b{font-weight:600;font-size:var(--nx-fs-label)!important}.contacts-directory-layout .contact-profile-link small{font-size:var(--nx-fs-cell-2)!important}.contacts-directory-layout .contact-directory-page .contact-pill{align-items:center;height:24px;padding:0 10px;font-weight:500;display:inline-flex;font-size:var(--nx-fs-badge)!important;line-height:1.15!important}.contacts-directory-layout .contact-directory-page .contact-row-actions .contact-pill{height:24px;padding:0 10px}.contact-score{width:32px;height:32px;font-size:var(--nx-fs-cell-2);font-variant-numeric:tabular-nums;border-width:2px;flex-shrink:0;font-weight:700}.contact-quick-trigger{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.contact-directory-insights{gap:var(--nx-s4)}.contact-directory-insights>section,.contact-directory-insights .contact-attention-card{padding:18px}.contact-directory-insights h2{color:var(--nx-text);font-size:var(--nx-fs-section);font-weight:var(--nx-fw-section)}.contact-directory-insights header button{font-size:var(--nx-fs-control);font-weight:620}.contact-attention-card>header p{max-width:210px;color:var(--nx-text-2);font-size:11px}.contact-attention-summary{border-color:var(--nx-border);background:linear-gradient(135deg,#5f99971a,#fcfaf680)}.contact-attention-summary>strong{color:var(--nx-teal-ink);font-variant-numeric:tabular-nums;font-size:26px}.contact-attention-summary>span b{font-size:var(--nx-fs-control)}.contact-attention-summary small{font-size:10px}.contact-attention-summary>em{color:var(--nx-teal-ink);font-size:var(--nx-fs-label)}.contact-attention-list>button{grid-template-columns:30px minmax(0,1fr) auto 10px;gap:10px;padding:10px 2px}.contact-attention-list>button>span{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.contact-attention-list>button>b{font-size:11px}.contact-attention-list>button>b small{font-size:10px}.contact-attention-list>button>strong{min-width:26px;color:var(--nx-teal-ink);font-size:var(--nx-fs-badge);font-variant-numeric:tabular-nums;background:#5f999724;padding:4px 8px}.contact-recent-activity>button{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:10px 0}.contact-recent-activity .row-avatar{flex-shrink:0;width:30px;height:30px;font-size:9px}.contact-recent-activity p{color:var(--nx-text-2);font-size:var(--nx-fs-control)}.contact-recent-activity p b{color:var(--nx-text)}.contact-recent-activity time{font-size:var(--nx-fs-cell-2)}.contact-trend-card footer span{color:var(--nx-text-2);font-size:10px}.contact-department-card div>b{font-size:var(--nx-fs-control)}.contact-department-card div>em{font-variant-numeric:tabular-nums;font-size:11px}.concept-shell .nav-item{min-height:38px;font-size:var(--nx-fs-label);padding:6px 10px;font-weight:550}.concept-shell .side-nav .nav-icon,.concept-shell .sidebar-footer .nav-icon{flex-shrink:0}.concept-shell .nav-count{font-size:var(--nx-fs-cell-2);font-variant-numeric:tabular-nums}.concept-shell .nav-label{font-size:10px}.contact-pagination,.contact-pagination button{font-variant-numeric:tabular-nums}:root{--ink:#203033;--muted:#657372;--subtle:#8a978f;--line:#5b77772e;--purple:#5f9997;--purple-dark:#397876;--soft:#f3f1ea}.concept-shell .page :is(.calendar-workspace,.wf-directory,.wf-builder){background:0 0}.concept-shell .page :is(button.primary,button.dark,.find-time-button.active,.next-primary){box-shadow:0 6px 16px #3978764d,inset 0 1px #ffffff61;color:#fff!important;background:linear-gradient(135deg,#3f827f,#6f7e4d)!important;border-color:#2e625f8c!important}.concept-shell .page :is(.company-directory-v3-main,.prospecting-workspace,.leads-workspace,.opp-workspace,.meeting-workspace,.comms-workspace,.shared-collateral,.email-marketing-workspace,.social-marketing-workspace,.mg-campaign-record,.wf-secondary-view){border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-porcelain);box-shadow:var(--nx-shadow-tight), var(--nx-shadow-ambient), var(--nx-inset-hi)}.concept-shell .page .calendar-toolbar{border:1px solid var(--nx-border);border-radius:var(--nx-radius) var(--nx-radius) 0 0;background:var(--nx-porcelain);border-bottom:0}.concept-shell .page .calendar-layout{border:1px solid var(--nx-border);border-radius:0 0 var(--nx-radius) var(--nx-radius);background:var(--nx-porcelain);box-shadow:var(--nx-shadow-tight), var(--nx-shadow-ambient);border-top:1px solid #5b777724}.concept-shell .page .wf-table{border-color:var(--nx-border);border-radius:var(--nx-radius);background:var(--nx-porcelain);box-shadow:var(--nx-shadow-tight)}.concept-shell .page :is(.insight-card,.metric-card,.panel,.lead-work-rail,.module-focus-rail,.mg-card,.mg-layer-card,.mg-campaign-rail,.mg-info-panel,.sm-metric,.sm-card,.mg-linked-note,.meeting-card,.em-program-table,.prospect-table-card,.opp-table-card,.opp-bottom-card,.opp-insight,.lead-filters,.lead-insight-card,.sc-asset-card,.conversation-list,.conversation-thread,.comms-panel,.email-list,.email-reader,.task-table){border:1px solid var(--nx-border);background:var(--nx-glass-bg-deep);box-shadow:var(--nx-shadow-tight), var(--nx-inset-hi)}.concept-shell .page .row-avatar.lilac{color:#64548c;background:#ece7f3}.concept-shell .page .row-avatar.blue{color:#3f6a75;background:#e2edef}.concept-shell .page .row-avatar.green{color:#5c6f3d;background:#e8eedd}.concept-shell .page .row-avatar.orange{color:#96683d;background:#f5e9dd}.concept-shell .page .row-avatar.rose{color:#9c5a54;background:#f3e5e3}.concept-shell .page .person-avatar.orange{color:#96683d;background:#f5e9dd}.concept-shell .page .person-avatar.blue{color:#3f6a75;background:#e2edef}.concept-shell .page .lead-canvas{background:linear-gradient(160deg,#f2f4ea,#fcfaf6)}.concept-shell .page .queue-item.selected{border-color:var(--nx-teal);background:#5f999714}.concept-shell .page .queue-score.strong{color:#4f6635;background:#e8eedd}.concept-shell .page .queue-score.warm{color:#7a6433;background:#f6f0dd}.concept-shell .page :is(.queue-avatar.lime,.lead-avatar.lime){color:#5c6f3d;background:#e8eedd}.concept-shell .page :is(.queue-avatar.sun,.lead-avatar.sun){color:#96683d;background:#f5e9dd}.concept-shell .page :is(.metric-card,.panel) .bar{background:linear-gradient(180deg, var(--nx-teal), #a9c6c4)}.concept-shell .page .metric-icon.lavender{color:#64548c;background:#ece7f3;border-color:#0000}.concept-shell .page .metric-icon.blue{color:#3f6a75;background:#e2edef;border-color:#0000}.concept-shell .page .metric-icon.orange{color:#96683d;background:#f5e9dd;border-color:#0000}.concept-shell .page .company-v3-pill.customer{color:#4f6635;background:#e8eedd}.concept-shell .page .company-v3-pill.partner{color:#3f6a75;background:#e2edef}.concept-shell .page .company-v3-pill.competitor{color:#9c5a54;background:#f3e5e3}.concept-shell .page .company-mini-bars b{background:linear-gradient(180deg, var(--nx-teal), #a9c6c4)!important}.concept-shell .page .violet .company-mini-bars b{background:linear-gradient(180deg, var(--nx-lavender), #cfc6df)!important}.concept-shell .page .orange .company-mini-bars b{background:linear-gradient(#c29275,#e8d2c2)!important}.concept-shell .page .blue .company-mini-bars b{background:linear-gradient(#7e9fa6,#c4d8db)!important}.concept-shell .page .green .company-mini-bars b{background:linear-gradient(#7fa383,#c2d4c4)!important}.concept-shell .page button.company-primary-action{box-shadow:0 6px 16px #3978764d,inset 0 1px #ffffff61;color:#fff!important;background:linear-gradient(135deg,#3f827f,#6f7e4d)!important;border-color:#2e625f8c!important}.concept-shell .page .panel-heading button{color:var(--nx-teal-ink)}.concept-shell .page .schedule-button{color:var(--nx-teal-ink);border-color:var(--nx-border-strong)}.concept-shell .page .activity-icon.purple{color:#64548c;background:#ece7f3}.concept-shell .page :is(.prospecting-metrics,.prospecting-tabs){background:0 0}.concept-shell .page .prospecting-metrics article{border-color:var(--nx-border)}.concept-shell .page .prospecting-metrics span.violet{color:#64548c;background:#ece7f3}.concept-shell .page .prospecting-metrics span.blue{color:#3f6a75;background:#e2edef}.concept-shell .page .prospecting-metrics span.orange{color:#96683d;background:#f5e9dd}.concept-shell .page .prospecting-metrics span.mint{color:var(--nx-teal-ink);background:#e5eeea}.concept-shell .page .prospecting-metrics article>i span{background:linear-gradient(180deg, var(--nx-lavender), #cfc6df)!important}.concept-shell .page .prospecting-metrics article:has(span.blue)>i span{background:linear-gradient(#7e9fa6,#c4d8db)!important}.concept-shell .page .prospecting-metrics article:has(span.orange)>i span{background:linear-gradient(#c29275,#e8d2c2)!important}.concept-shell .page .prospecting-metrics article:has(span.mint)>i span{background:linear-gradient(180deg, var(--nx-teal), #a9c6c4)!important}.concept-shell .page .prospecting-tabs button.active{color:var(--nx-teal-ink);border-color:var(--nx-teal-dark)}.concept-shell .page .prospecting-tabs i{color:var(--nx-teal-ink);background:#e5eeea}.concept-shell .page .intent-pill.warm,.concept-shell .page :is(.leads-workspace,.lead-work-rail) .warm{color:#7a6433;background:#f6f0dd}.concept-shell .page :is(.lead-work-list,.module-focus-list) .selected{border-color:var(--nx-teal);background:#5f99971a}.concept-shell .page .source-0{background:var(--nx-teal)!important}.concept-shell .page .source-1{background:var(--nx-lavender)!important}.concept-shell .page .source-2{background:var(--nx-slate)!important}.concept-shell .page .source-3{background:#c29275!important}.concept-shell .page .source-4{background:var(--nx-olive)!important}.concept-shell .page .opp-prob.low,.concept-shell .page .comms-workspace .high{color:#a8574d}.concept-shell .page .calendar-title-mark{color:var(--nx-teal-ink);background:#e5eeea}.concept-shell .page .calendar-head span{color:var(--nx-teal-dark)}.concept-shell .page :is(.calendar-scope,.calendar-view-switch) button.active{color:var(--nx-teal-ink)}.concept-shell .page .find-time-button{color:var(--nx-teal-ink);border-color:var(--nx-border-strong);background:#f2f6f3}.concept-shell .page .calendar-open-module{color:var(--nx-teal-ink)}.concept-shell .page .calendar-team-list em{background:var(--nx-teal)}.concept-shell .page :is(.calendar-team-list,.calendar-filter-block) input{accent-color:var(--nx-teal-dark)}.concept-shell .page :is(.calendar-my-card>p i,.calendar-filter-block i){background:var(--nx-teal)}.concept-shell .page :is(.calendar-my-card>p i.task,.calendar-filter-block i.task){background:var(--nx-slate)}.concept-shell .page .calendar-avatar{color:#64548c;background:#ece7f3}.concept-shell .page .calendar-avatar.sand{color:#7a6433;background:#f6f0dd}.concept-shell .page .shared-week-head .today b{background:var(--nx-teal-dark)}.concept-shell .page :is(.shared-week-body button,.day-schedule-item){background:#efeaf5;border-left-color:#84719f}.concept-shell .page :is(.shared-week-body button.task,.day-schedule-item.task){border-left-color:var(--nx-slate);background:#e8f0f2}.concept-shell .page :is(.shared-week-body button.orange,.day-schedule-item.orange){background:#f7ecdf;border-left-color:#c29275}.concept-shell .page :is(.shared-week-body button.green,.day-schedule-item.green){background:#eaf1e8;border-left-color:#7fa383}.concept-shell .page :is(.shared-week-body button.selected,.day-schedule-item.selected){box-shadow:0 0 0 2px #39787659}.concept-shell .page .calendar-team-list label.selected{background:#5f99970f;border-color:#5f999766}.concept-shell .page .wf-directory>nav button.active,.concept-shell .page .wf-builder-tabs>button.active{color:var(--nx-teal-ink);border-bottom-color:var(--nx-teal-dark)}.concept-shell .page .wf-open i{color:var(--nx-teal-ink);background:#e5eeea}.concept-shell .page .wf-type,.concept-shell .page .wf-type.opportunity{color:#64548c;background:#ece7f3}.concept-shell .page .wf-type.customer{color:#3f6a75;background:#e2edef}.concept-shell .page .wf-type.account{color:#96683d;background:#f5e9dd}.concept-shell .page .wf-type.activity{color:#3f6a75;background:#e2edef}.concept-shell .page .wf-directory>footer button.active{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971f}.concept-shell .page .wf-node{border-color:var(--nx-teal)}.concept-shell .page .wf-node>i{color:var(--nx-teal-ink);background:#e5eeea}.concept-shell .page .wf-palette i.violet{color:#64548c;background:#ece7f3}.concept-shell .page .wf-details input,.concept-shell .page .wf-details fieldset input{accent-color:var(--nx-teal-dark)}.concept-shell .page .meeting-tabs .active{color:var(--nx-teal-ink);border-color:var(--nx-teal-dark)}.concept-shell .page .meeting-head span{color:var(--nx-teal-dark)}.concept-shell .page .meeting-card .active{color:var(--nx-teal-ink);border-color:var(--nx-teal-dark)}.concept-shell .page .meeting-card .violet,.concept-shell .page .week-strip i{color:#64548c;background:#ece7f3}.concept-shell .page .comms-tabs .active{color:var(--nx-teal-ink);border-color:var(--nx-teal-dark)}.concept-shell .page .comms-head span{color:var(--nx-teal-dark)}.concept-shell .page .conversation-list strong{background:var(--nx-teal-dark)}.concept-shell .page .person-avatar.violet{color:#64548c;background:#ece7f3}.concept-shell .page .message-composer button{color:var(--nx-teal-ink)}.concept-shell .page .message-composer .active{color:var(--nx-teal-ink);border-color:var(--nx-teal-dark)}.concept-shell .page .message-composer footer>button{color:#fff;background:linear-gradient(135deg,#3f827f,#6f7e4d)}.concept-shell .page :is(.mg-funnel i,.mg-campaign-list em,.mg-channel-list em){background:linear-gradient(135deg, var(--nx-lavender), #84719f)}.concept-shell .page :is(.mg-metric>span,.mg-event-feed span,.mg-layer-card>span){color:#64548c}.concept-shell .page :is(.mg-layer-card button,.mg-card-head button,.mg-command button){color:var(--nx-teal-ink)}.concept-shell .page .mg-head span{color:var(--nx-teal-dark)}.concept-shell .page .mg-status.planned{color:#64548c;background:#ece7f3}.concept-shell .page :is(button.mg-primary,button.em-primary,button.sm-primary,button.cl-primary,button.sc-primary){box-shadow:0 6px 16px #3978764d,inset 0 1px #ffffff61;color:#fff!important;background:linear-gradient(135deg,#3f827f,#6f7e4d)!important;border-color:#2e625f8c!important}.concept-shell .page .mg-command-mark{background:linear-gradient(135deg, var(--nx-lavender), #84719f)!important}.my-contacts-v3{color:var(--nx-text);background:0 0;gap:18px;padding:0}.my-contacts-v3>main{border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-porcelain);box-shadow:var(--nx-shadow-tight), var(--nx-shadow-ambient), var(--nx-inset-hi)}.my-contacts-head-v3{justify-content:space-between;align-items:center;gap:var(--nx-s4);padding:var(--nx-s5) 22px var(--nx-s4);display:flex}.my-contacts-head-v3>div{align-items:center;gap:14px;display:flex}.my-contacts-head-v3 h1{color:var(--nx-text);font-size:var(--nx-fs-title);font-weight:var(--nx-fw-title);letter-spacing:-.4px;margin:0;line-height:1.15}.my-contacts-head-v3 p{color:var(--nx-text-2);font-size:var(--nx-fs-label);margin:5px 0 0;font-weight:450}.my-contacts-head-v3>button{height:42px;padding:0 var(--nx-s4);color:#fff;font-size:var(--nx-fs-control);cursor:pointer;transition:transform var(--nx-transition), box-shadow var(--nx-transition);background:linear-gradient(135deg,#3f827f,#6f7e4d);border:1px solid #2e625f8c;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-weight:620;display:inline-flex;box-shadow:0 6px 16px #3978764d,inset 0 1px #ffffff61}.my-contacts-head-v3>button:hover{transform:translateY(-1px);box-shadow:0 9px 22px #3978765c,inset 0 1px #ffffff61}.my-contacts-head-v3>button:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.my-contacts-tabs-v3{border-bottom:1px solid var(--nx-border);background:0 0;gap:18px;min-height:48px;padding:0 22px;display:flex}.my-contacts-tabs-v3 button{min-height:48px;color:var(--nx-text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-size:12px;font-weight:620}.my-contacts-tabs-v3 button.active{color:var(--nx-teal-ink);border-bottom-color:var(--nx-teal-dark)}.my-contacts-v3 .contact-directory-toolbar{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #5b777724;border-radius:0}.my-contact-table-v3{border-radius:0 0 var(--nx-radius-lg) var(--nx-radius-lg);background:var(--nx-porcelain);box-shadow:none;border:0;border-top:1px solid #5b777724}.my-contact-table-v3 th{height:40px;padding:0 var(--nx-s3);color:var(--nx-text-2);border-bottom:1px solid var(--nx-border);letter-spacing:.05em;background:#f7f1e8b8;font-weight:600;font-size:var(--nx-fs-th)!important}.my-contact-table-v3 td{height:54px;padding:6px var(--nx-s3);color:var(--nx-text);border-bottom:1px solid #5b777721;font-size:var(--nx-fs-cell)!important}.my-contact-table-v3 tbody tr:nth-child(2n) td{background:#f7f1e866}.my-contact-table-v3 tbody tr:hover td{background:#afcbd02e}.my-contact-table-v3 a{color:var(--nx-teal-ink);white-space:nowrap;font-size:11px}.my-contact-table-v3 .company-link-v3{color:var(--nx-teal-ink);font-size:var(--nx-fs-cell)}.my-contact-table-v3 .contact-profile-link b{color:var(--nx-text);font-weight:600;font-size:var(--nx-fs-label)!important}.my-contact-table-v3 .contact-profile-link small{color:var(--nx-text-2);font-size:var(--nx-fs-cell-2)!important}.my-contact-table-v3 .contact-row-actions button{border-color:var(--nx-border)}.my-contact-table-v3 .contact-row-actions button:hover{border-color:var(--nx-border-strong);color:var(--nx-text)}.my-productivity-v3{gap:var(--nx-s4);align-content:start;display:grid}.my-productivity-v3 section{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:var(--nx-glass-bg-deep);box-shadow:var(--nx-shadow-tight), var(--nx-inset-hi);padding:18px}.my-productivity-v3 h2{color:var(--nx-text);font-size:var(--nx-fs-section);font-weight:var(--nx-fw-section);margin:0}.my-productivity-v3 header{justify-content:space-between;align-items:center;gap:var(--nx-s3);margin-bottom:var(--nx-s3);display:flex}.my-productivity-v3 header button,.my-productivity-v3 footer button{color:var(--nx-teal-ink);font-size:var(--nx-fs-control);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:620;display:inline-flex}.productivity-item-v3{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #5b777724;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 0;display:grid}.productivity-item-v3:first-of-type{border-top:0}.productivity-item-v3>span{width:28px;height:28px;color:var(--nx-teal-ink);background:#e5eeea;border-radius:9px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.productivity-item-v3>span.sage{color:#5c6f3d;background:#e8eedd}.productivity-item-v3>span.lavender{color:#64548c;background:#ece7f3}.productivity-item-v3>span.peach{color:#96683d;background:#f5e9dd}.productivity-item-v3 b{color:var(--nx-text);font-size:var(--nx-fs-control);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.productivity-item-v3:hover b{color:var(--nx-teal-ink)}.productivity-item-v3 small{color:var(--nx-text-2);font-size:var(--nx-fs-cell-2);margin-top:2px;display:block}.productivity-item-v3 time{color:var(--nx-text-2);font-size:var(--nx-fs-cell-2);white-space:nowrap;font-variant-numeric:tabular-nums}.my-productivity-v3 footer{border-top:1px solid #5b777724;margin-top:6px;padding-top:8px}.quick-contact-actions-v3{gap:8px;display:grid}.quick-contact-actions-v3 h2{margin-bottom:4px}.quick-contact-actions-v3 button{height:38px;padding:0 var(--nx-s3);border:1px solid var(--nx-border);color:#3d4d4a;font-size:var(--nx-fs-control);cursor:pointer;background:#ffffffd9;border-radius:9px;align-items:center;gap:8px;font-weight:600;display:inline-flex}.quick-contact-actions-v3 button:hover{border-color:var(--nx-border-strong);color:var(--nx-text)}.quick-contact-actions-v3 button span{width:24px;height:24px;color:var(--nx-teal-ink);background:#e5eeea;border-radius:7px;flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.contacts-tab-split{grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:start;gap:16px;margin:0 18px 18px;display:grid}.contacts-tab-split .company-data-table{min-width:0;margin:0;overflow-x:auto}.contacts-tab-split .company-contact-hierarchy{border-color:var(--nx-border);background:var(--nx-glass-bg-deep);box-shadow:var(--nx-shadow-tight), var(--nx-inset-hi);margin:0}.contacts-tab-split .company-contact-hierarchy>header{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}.contacts-tab-split .company-contact-hierarchy>header span{color:var(--nx-teal-dark)}.contacts-tab-split .company-contact-hierarchy h2{color:var(--nx-text);font-size:15px}.contacts-tab-split .company-contact-hierarchy p{color:var(--nx-text-2);font-size:11px}.contacts-tab-split .company-contact-hierarchy nav{flex-wrap:wrap}.contacts-tab-split .company-contact-hierarchy nav button{border-color:var(--nx-border);color:var(--nx-teal-ink);padding:7px 10px;font-size:10.5px}.contacts-tab-split .company-org-chart{background:0 0;justify-items:stretch;padding:14px}.contacts-tab-split .company-org-company{border-color:var(--nx-border);min-width:0;box-shadow:none;background:#5f999714}.contacts-tab-split .company-org-connector{justify-self:center;height:14px}.contacts-tab-split .company-org-connector.split{background:#b9c0d2;border:0;width:1px;height:14px}.contacts-tab-split .company-org-connector.split:before,.contacts-tab-split .company-org-connector.split:after{display:none}.contacts-tab-split .company-org-level{flex-direction:column;justify-content:flex-start;gap:8px;min-width:0}.contacts-tab-split .company-org-node{width:100%;min-width:0}.contacts-tab-split .company-org-unassigned{min-width:0}@media (max-width:1400px){.contacts-tab-split{grid-template-columns:1fr}}@media (min-width:1700px){.contacts-directory-layout{grid-template-columns:minmax(0,1fr) minmax(330px,360px);gap:20px}}@media (min-width:2200px){.contacts-directory-layout{gap:24px}}.login-page{background:var(--nx-canvas,#f3f1ea)}.login-page ::selection{background:#5f999747}.login-story{background:radial-gradient(circle at 74% 16%,#a4bc7f38 0 16%,#0000 40%),radial-gradient(circle at 12% 82%,#5f999747 0 20%,#0000 46%),linear-gradient(150deg,#16302c,#2e625f 58%,#397876)}.login-story:before{border-color:#ffffff24;box-shadow:0 0 0 48px #ffffff0b,0 0 0 96px #ffffff0a,0 0 0 144px #ffffff09}.login-story:after{opacity:.12}.login-brand .brand-mark,.login-mobile-brand .brand-mark{color:#2e625f;background:#fff;border-radius:9px;box-shadow:0 6px 16px #0a1c1a59}.login-kicker{color:#d7e8e2;background:#ffffff1a;border-color:#ffffff47;font-size:9.5px}.login-copy h1{letter-spacing:-2.4px;text-wrap:balance}.login-copy>p{color:#cfe0da}.workspace-preview .workspace-logo{border-color:#24443f}.workspace-preview i{color:#b7d0c8;font-size:10.5px}.login-footnote{color:#a9c6bd;font-size:10px}.login-panel{background:0 0}.login-card{background:#fcfaf6eb;border:1px solid #5b77773d;border-radius:18px;padding:30px 32px;box-shadow:0 1px 2px #263a3e0d,0 18px 44px #263a3e1a,inset 0 1px #ffffffd9}.login-card .eyebrow{color:#397876}.login-card h2{color:#203033;letter-spacing:-.6px;font-size:26px}.login-subtitle{color:#657372;margin:8px 0 20px;font-size:12px}.account-switch button{background:#fff;border:1px solid #5b77773d;border-radius:11px;transition:border-color .14s,background .14s}.account-switch button:hover{border-color:#4c696966}.account-switch button:focus-visible{outline-offset:2px;outline:2px solid #4f918f}.account-switch button>span{color:#397876;background:#dcebe7;border-radius:8px}.account-switch button b{color:#203033;font-size:11px}.account-switch button small{color:#82908d;font-size:9.5px}.account-switch button.active{background:#dfefea8c;border-color:#397876;box-shadow:0 0 0 3px #4f918f24}.account-switch button.active>span{color:#fff;background:linear-gradient(135deg,#3f827f,#6f7e4d)}.login-card>label>span{color:#5f706e;font-size:10.5px;font-weight:650}.login-card>label input{color:#203033;caret-color:#397876;border:1px solid #5b777747;border-radius:10px;height:42px;font-size:12.5px;transition:border-color .14s,box-shadow .14s}.login-card>label input:focus{border-color:#4f918f;box-shadow:0 0 0 3px #4f918f29}.login-card>label input[aria-invalid=true]{border-color:#b95f5c;box-shadow:0 0 0 3px #b95f5c24}.login-error{color:#a8574d;font-size:11px}.login-options{color:#5f706e;font-size:11px}.login-options input[type=checkbox]{accent-color:#397876;width:14px;height:14px}.login-options button{color:#397876;font-size:11px;font-weight:650}.login-options button:hover{text-underline-offset:3px;text-decoration:underline}.login-options button:focus-visible{outline-offset:2px;outline:2px solid #4f918f}.login-submit:focus-visible{outline-offset:2px;outline:2px solid #4f918f}.login-submit{color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#3f827f,#6f7e4d);border-radius:11px;height:44px;font-size:12.5px;transition:filter .14s,transform .14s,box-shadow .14s;box-shadow:0 10px 22px #39787642}.login-submit:hover{filter:brightness(1.06);background:linear-gradient(135deg,#3f827f,#6f7e4d);transform:translateY(-1px);box-shadow:0 13px 26px #3978764d}.login-submit:active{filter:brightness(.98);transform:translateY(0)}.demo-note{color:#82908d;font-size:10.5px}.demo-note span{color:#397876;background:#dcebe7;width:16px;height:16px;font-size:9px}.demo-note strong{color:#203033}@media (max-width:680px){.login-page{background:var(--nx-canvas,#f3f1ea)}.login-card{padding:26px 22px}}@media (prefers-reduced-motion:reduce){.login-submit,.account-switch button,.login-card>label input{transition:none}.login-submit:hover{transform:none}}.login-story .workspace-logo{color:#16302c;box-shadow:none}.login-story .workspace-logo.violet{background:#d7e8e2}.login-story .workspace-logo.blue{background:#bcd8d2}.login-story .workspace-logo.green{background:#cfe0b9}.login-mobile-brand .brand-mark{color:#fff;background:linear-gradient(135deg,#3f827f,#6f7e4d);box-shadow:0 6px 14px #39787647}@container contactDirectory (width<=820px){:is(.contacts-directory-layout .contact-directory-metrics,.nx-metric-grid.contact-directory-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.contacts-directory-layout .contact-directory-metrics,.nx-metric-grid.contact-directory-metrics) .contact-metric:last-child{grid-column:1/-1}}@container contactDirectory (width<=540px){:is(.contacts-directory-layout .contact-directory-metrics,.nx-metric-grid.contact-directory-metrics){grid-template-columns:1fr}:is(.contacts-directory-layout .contact-directory-metrics,.nx-metric-grid.contact-directory-metrics) .contact-metric:last-child{grid-column:auto}}.concept-shell .top-actions .icon-button.help-action{place-items:center;display:grid}.concept-shell .icon-button.help-action.active{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f999724}.contact-type-select{border:1px solid var(--nx-border);max-width:100%;color:var(--nx-text);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:4px 26px 4px 8px;font-size:12px;font-weight:600}.contact-type-select:hover{border-color:var(--nx-border-strong)}.contacts-directory-layout .contact-row-icons{flex-wrap:nowrap;gap:4px}.contacts-directory-layout .contact-row-icons>a,.contacts-directory-layout .contact-row-icons>button,.contacts-directory-layout .contact-row-icons .contact-quick-trigger{border:1px solid var(--nx-border);width:30px;height:30px;color:var(--nx-text-2);background:#ffffffd9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.contacts-directory-layout .contact-row-icons>a:hover,.contacts-directory-layout .contact-row-icons>button:hover,.contacts-directory-layout .contact-row-icons .contact-quick-trigger:hover{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971f}.contact-action-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#20303361;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.contact-action-dialog{border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-porcelain);width:min(600px,100%);max-height:calc(100vh - 40px);box-shadow:var(--nx-shadow-tight), var(--nx-shadow-ambient), var(--nx-inset-hi);color:var(--nx-text);gap:12px;padding:18px 20px 16px;display:grid;overflow-y:auto}.contact-action-dialog>header{border-bottom:1px solid var(--nx-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}.contact-action-dialog>header h2{letter-spacing:-.2px;margin:0;font-size:17px;font-weight:700}.contact-action-dialog>header p{color:var(--nx-text-2);margin:3px 0 0;font-size:12px}.contact-action-dialog>header>button{border:1px solid var(--nx-border);width:30px;height:30px;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:50%;font-size:16px}.cad-contact{border:1px solid var(--nx-border);background:#ffffffb3;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.cad-contact .row-avatar{width:30px;height:30px;font-size:10px}.cad-contact b{font-size:12.5px;font-weight:650;display:block}.cad-contact small{color:var(--nx-text-2);font-size:11px}.cad-contact em{color:var(--nx-teal-ink);font-size:11.5px;font-style:normal;font-weight:600}.cad-from{color:var(--nx-text);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.cad-from b{color:var(--nx-text-2);font-size:11px;font-weight:650}.cad-from span{color:#3d7257;background:#e0efe6;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:650}.cad-grid{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.cad-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cad-field{gap:5px;min-width:0;display:grid}.cad-field>span{color:var(--nx-text-2);font-size:11px;font-weight:650}.cad-field input,.cad-field select,.cad-field textarea{box-sizing:border-box;border:1px solid var(--nx-border);width:100%;color:var(--nx-text);font:inherit;background:#fff;border-radius:9px;padding:9px 10px;font-size:12.5px}.cad-field input[readonly]{color:var(--nx-text-2);background:var(--nx-ivory)}.cad-field textarea{resize:vertical;min-height:70px;line-height:1.5}.cad-hint{color:var(--nx-text-2);margin:0;font-size:11px}.cad-actions{border-top:1px solid var(--nx-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.cad-actions>div{gap:8px;display:flex}.cad-actions button{border:1px solid var(--nx-border);color:var(--nx-text);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:9px 14px;font-size:12.5px;font-weight:650}.cad-actions button.primary{color:#fff;background:linear-gradient(135deg,#3f827f,#6f7e4d);border-color:#2e625f8c;box-shadow:0 6px 16px #3978764d,inset 0 1px #ffffff61}.cad-actions button.cad-link{color:var(--nx-teal-ink);background:0 0;border:0;padding:0;font-weight:620}@media (max-width:640px){.cad-grid,.cad-grid.three{grid-template-columns:1fr}}.contact-cell-link{color:var(--nx-teal-ink);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:11px}.contact-cell-link:hover{text-decoration:underline}.contact-compose-button{border:1px solid var(--nx-border);color:var(--nx-teal-ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:650}.contact-compose-button:hover{border-color:var(--nx-teal);background:#5f99971f}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric{grid-template-rows:1fr auto;min-height:128px;overflow:hidden}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric em.contact-metric-delta{align-items:center;gap:4px;font-weight:650;display:inline-flex;font-size:11px!important}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric em.contact-metric-delta i{font-style:normal;font-weight:800}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric em.contact-metric-delta.up{color:#3d7257}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric em.contact-metric-delta.down{color:#a8574d}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric em.contact-metric-delta.flat{color:var(--nx-text-2)}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric-trend{grid-column:1/-1;gap:6px;min-width:0;display:grid}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric-bar{background:#5b777724;border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--nx-teal), #a9c6c4);height:100%;transition:width var(--nx-transition);display:block}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric:has(>span.violet) .contact-metric-bar i{background:linear-gradient(90deg, var(--nx-lavender), #cfc6df)}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric:has(>span.sun) .contact-metric-bar i{background:linear-gradient(90deg,#c29275,#e8d2c2)}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric:has(>span.teal) .contact-metric-bar i{background:linear-gradient(90deg,#587f84,#a5c2c6)}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric:has(>span.blue) .contact-metric-bar i{background:linear-gradient(90deg,#7e9fa6,#c4d8db)}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric-trend small{color:var(--nx-text-2);white-space:normal;font-size:10.5px;line-height:1.3}:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric-trend small b{color:var(--nx-text);font-variant-numeric:tabular-nums;margin:0;font-weight:700;font-size:12.5px!important;line-height:1.3!important}@media (prefers-reduced-motion:reduce){:is(.contacts-directory-layout,.nx-metric-grid) .contact-metric-bar i{transition:none}}.contact-directory-insights .contact-trend-period{border:1px solid var(--nx-border);max-width:46%;color:var(--nx-teal-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:3px 22px 3px 8px;font-size:11px;font-weight:650}.contact-directory-insights .contact-trend-period:hover{border-color:var(--nx-teal)}.contact-trend-range{grid-template-columns:1fr 1fr;gap:8px;margin:-6px 0 10px;display:grid}.contact-trend-range label{color:var(--nx-text-2);gap:3px;font-size:10px;font-weight:650;display:grid}.contact-trend-range input{box-sizing:border-box;border:1px solid var(--nx-border);width:100%;color:var(--nx-text);font:inherit;background:#fff;border-radius:8px;padding:5px 7px;font-size:11px}.contact-trend-summary{color:var(--nx-text-2);margin:-6px 0 8px;font-size:11px}.contact-trend-summary b{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:750}.contact-trend-summary em{font-style:normal;font-weight:650}.contact-trend-summary em.up{color:#3d7257}.contact-trend-summary em.down{color:#a8574d}.contact-trend-summary em.flat{color:var(--nx-text-2)}.contact-trend-plot>span:hover{transform:scale(1.5)}.contact-trend-card footer{flex-wrap:nowrap;overflow:hidden}.contact-trend-card footer span{white-space:nowrap}.contact-report-dialog{width:min(860px,100%)}.contact-report-table{border:1px solid var(--nx-border);background:#fff;border-radius:12px;overflow-x:auto}.contact-report-table table{border-collapse:collapse;width:100%;font-size:12px}.contact-report-table th{text-align:left;color:var(--nx-text-2);letter-spacing:.05em;text-transform:uppercase;background:var(--nx-ivory);border-bottom:1px solid var(--nx-border);white-space:nowrap;padding:9px 12px;font-size:10.5px;font-weight:600}.contact-report-table td{vertical-align:middle;border-bottom:1px solid #5b77771f;padding:9px 12px}.contact-report-table tr:last-child td{border-bottom:0}.contact-report-table td.num{font-variant-numeric:tabular-nums;text-align:right}.contact-report-table td b{font-weight:650}.contact-report-bar{vertical-align:middle;background:#5b777724;border-radius:999px;width:90px;height:6px;margin-right:8px;display:inline-block;overflow:hidden}.contact-report-bar i{border-radius:inherit;background:var(--nx-teal);height:100%;display:block}.contact-report-bar i.violet{background:var(--nx-lavender)}.contact-report-bar i.sun{background:#c29275}.contact-report-bar i.teal{background:#587f84}.contact-report-bar i.blue{background:var(--nx-slate)}.contact-report-table small{color:var(--nx-text-2);font-variant-numeric:tabular-nums}.contact-report-members{color:var(--nx-text-2);margin-top:2px;font-size:10.5px;font-weight:400;display:block}.contact-report-table td.num,.contact-report-table th:nth-child(n+2):nth-child(-n+7){text-align:right}.contact-profile-v2-iconrow{align-items:center;gap:4px;display:inline-flex}.contact-profile-v2-iconrow button{border:1px solid var(--nx-border);width:32px;height:32px;color:var(--nx-text-2);cursor:pointer;background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.contact-profile-v2-iconrow button:hover{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971f}.contact-about-actions{gap:6px;display:inline-flex}.contact-about-actions button{border:1px solid var(--nx-border);color:var(--nx-text);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:650}.contact-about-actions button.primary{color:#fff;background:linear-gradient(135deg,#3f827f,#6f7e4d);border-color:#2e625f8c}.contact-profile-v2-left section.is-editing dl dd{min-width:0}.contact-profile-v2-left section.is-editing .contact-type-select{width:100%}.contact-detail-icons{align-items:center;gap:3px;margin-left:auto;display:inline-flex}.contact-detail-icons button{border:1px solid var(--nx-border);width:26px;height:26px;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:inline-flex}.contact-detail-icons button:hover{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971f}.contact-profile-v2-details article{flex-wrap:wrap}.contact-detail-add{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 8px;display:flex}.contact-detail-add input,.contact-detail-add select,.contact-detail-add textarea{border:1px solid var(--nx-border);min-width:0;color:var(--nx-text);font:inherit;background:#fff;border-radius:8px;flex:160px;padding:7px 9px;font-size:11.5px}.contact-detail-add select{flex:none}.contact-detail-add textarea{resize:vertical;flex-basis:100%}.contact-detail-add button{border:1px solid var(--nx-border);color:var(--nx-text);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:7px 11px;font-size:11px;font-weight:650}.contact-detail-add button.primary{color:#fff;background:linear-gradient(135deg,#3f827f,#6f7e4d);border-color:#2e625f8c}.contact-fields-dialog{width:min(680px,100%)}.contact-fields-list{gap:6px;display:grid}.contact-fields-row{grid-template-columns:34px minmax(0,1fr) minmax(0,1.3fr) 30px;align-items:center;gap:8px;display:grid}.contact-fields-row.contact-fields-head span{color:var(--nx-text-2);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:650}.contact-fields-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--nx-teal-dark);margin:0 auto}.contact-fields-row input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--nx-border);width:100%;color:var(--nx-text);font:inherit;background:#fff;border-radius:8px;padding:8px 10px;font-size:12px}.contact-fields-row>button{border:1px solid var(--nx-border);width:28px;height:28px;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:50%;font-size:14px;line-height:1}.contact-fields-row>button:hover{color:#a8574d;background:#f6e7e3;border-color:#e3b7b0}.contact-fields-add{justify-self:start}.contact-social-links{position:relative}.contact-social-links nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.contact-social-links nav a,.contact-social-links nav button{border:1px solid var(--nx-border);width:30px;height:30px;color:var(--nx-teal-ink);font:inherit;cursor:pointer;background:#ffffffd9;border-radius:9px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.contact-social-links nav a:hover,.contact-social-links nav button:hover{border-color:var(--nx-teal);background:#5f99971f}.contact-social-links nav button.is-empty{color:#9aa8a5;opacity:.75;background:0 0;border-style:dashed}.contact-social-links nav button.is-empty:hover{color:var(--nx-teal-ink);opacity:1}.contact-social-links .contact-social-edit{color:var(--nx-text-2)}.contact-social-text{letter-spacing:-.02em;font-size:11px;font-weight:800}.contact-social-popover{z-index:40;border:1px solid var(--nx-border);background:var(--nx-porcelain);width:min(360px,90vw);box-shadow:var(--nx-shadow-tight), var(--nx-shadow-ambient), var(--nx-inset-hi);border-radius:14px;gap:8px;padding:14px 14px 12px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.contact-social-popover header b{color:var(--nx-text);font-size:13px;font-weight:700;display:block}.contact-social-popover header small{color:var(--nx-text-2);margin-top:2px;font-size:11px;display:block}.contact-social-popover label{grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.contact-social-popover label>span{color:var(--nx-text-2);align-items:center;gap:6px;font-size:11.5px;font-weight:650;display:inline-flex}.contact-social-popover input{box-sizing:border-box;border:1px solid var(--nx-border);width:100%;color:var(--nx-text);font:inherit;background:#fff;border-radius:8px;padding:7px 9px;font-size:12px}.contact-social-popover label>button{border:1px solid var(--nx-border);width:24px;height:24px;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:50%;font-size:13px;line-height:1}.contact-social-popover footer{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.contact-social-popover footer button{border:1px solid var(--nx-border);color:var(--nx-text);font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:7px 12px;font-size:12px;font-weight:650}.contact-social-popover footer button.primary{color:#fff;background:linear-gradient(135deg,#3f827f,#6f7e4d);border-color:#2e625f8c}.contact-activity-toolbar{flex-wrap:wrap}.contact-activity-toolbar select{border:1px solid var(--nx-border);height:40px;color:var(--nx-text);font:inherit;cursor:pointer;background:#fff;border-radius:11px;padding:0 30px 0 12px;font-size:11px;font-weight:600}.contact-activity-toolbar select:hover{border-color:var(--nx-teal)}.contact-activity-toolbar button.active{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971f}.contact-activity-filterwrap{display:inline-flex;position:relative}.contact-activity-filters{z-index:30;border:1px solid var(--nx-border);background:var(--nx-porcelain);width:min(320px,90vw);box-shadow:var(--nx-shadow-tight), var(--nx-shadow-ambient), var(--nx-inset-hi);border-radius:14px;gap:10px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.contact-activity-filters>b{color:var(--nx-text);font-size:13px;font-weight:700}.contact-activity-filters label{color:var(--nx-text);align-items:center;gap:8px;font-size:12px;display:flex}.contact-activity-filters label>span{min-width:52px;color:var(--nx-text-2);font-size:11px;font-weight:650}.contact-activity-filters label>select{border:1px solid var(--nx-border);height:32px;color:var(--nx-text);font:inherit;background:#fff;border-radius:8px;flex:1;padding:0 8px;font-size:12px}.contact-activity-filters input[type=checkbox]{accent-color:var(--nx-teal-dark)}.contact-activity-filters footer{justify-content:flex-end;gap:8px;display:flex}.contact-activity-filters footer button{border:1px solid var(--nx-border);color:var(--nx-text);font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:7px 12px;font-size:12px;font-weight:650}.contact-activity-filters footer button.primary{color:#fff;background:linear-gradient(135deg,#3f827f,#6f7e4d);border-color:#2e625f8c}.contact-activity-feed>article>button[aria-expanded]{transition:transform var(--nx-transition)}.contact-activity-feed>article.expanded>button[aria-expanded]{color:var(--nx-teal-ink);border-color:var(--nx-teal);transform:rotate(180deg)}.contact-activity-feed>article.expanded{background:#dfefea40}.contact-activity-details{border:1px solid var(--nx-border);background:#fff;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 16px;margin:4px 0 0;padding:10px 12px;display:grid}.contact-activity-details div{min-width:0}.contact-activity-details dt{color:var(--nx-text-2);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:650}.contact-activity-details dd{color:var(--nx-text);overflow-wrap:anywhere;margin:2px 0 0;font-size:11.5px;line-height:1.45}.contact-activity-feed .contact-empty{text-align:center;padding:26px 16px}@media (prefers-reduced-motion:reduce){.contact-activity-feed>article>button[aria-expanded]{transition:none}}.contact-emails-tab{gap:12px;display:grid}.contact-emails-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.contact-emails-head h2{color:var(--nx-text);margin:0;font-size:16px;font-weight:700}.contact-emails-head p{color:var(--nx-text-2);margin:3px 0 0;font-size:12px}.contact-emails-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.contact-emails-filters>button{border:1px solid var(--nx-border);height:30px;color:var(--nx-text-2);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:640;display:inline-flex}.contact-emails-filters>button i{font-variant-numeric:tabular-nums;opacity:.75;font-style:normal}.contact-emails-filters>button.active{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971f}.contact-emails-search{border:1px solid var(--nx-border);height:30px;color:var(--nx-text-2);background:#fff;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:11px;display:inline-flex}.contact-emails-search input{color:var(--nx-text);font:inherit;background:0 0;border:0;outline:0;width:150px;font-size:11.5px}.contact-emails-archived{color:var(--nx-text-2);align-items:center;gap:6px;font-size:11px;display:inline-flex}.contact-emails-archived input{accent-color:var(--nx-teal-dark)}.contact-emails-split{grid-template-columns:minmax(250px,30%) minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (max-width:1000px){.contact-emails-split{grid-template-columns:1fr}}.contact-emails-list{border:1px solid var(--nx-border);background:var(--nx-porcelain);border-radius:14px;gap:4px;max-height:640px;padding:6px;display:grid;overflow-y:auto}.contact-emails-list>button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;padding:9px;display:grid}.contact-emails-list>button:hover{background:#dfefea59}.contact-emails-list>button.active{border-color:var(--nx-teal);background:#dfefea8c}.contact-emails-list .row-avatar{flex-shrink:0;width:28px;height:28px;font-size:9.5px}.contact-emails-row{gap:2px;min-width:0;display:grid}.contact-emails-row>b{color:var(--nx-text-2);justify-content:space-between;gap:8px;font-size:10.5px;font-weight:600;display:flex}.contact-emails-row>b time{flex-shrink:0;font-weight:500}.contact-emails-row>strong{color:var(--nx-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.contact-emails-list>button.unread .contact-emails-row>strong{font-weight:750}.contact-emails-list>button.unread .contact-emails-row>strong:before{content:"";background:var(--nx-teal-dark);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.contact-emails-row>small{color:var(--nx-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.contact-emails-meta{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.contact-email-badge,.contact-email-status{white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:9.5px;font-style:normal;font-weight:650;display:inline-block}.contact-email-badge.mine{color:var(--nx-teal-ink);background:#5f999724}.contact-email-badge.synced{color:#3f6a75;background:#e2edef}.contact-email-badge.marketing{color:#64548c;background:#ece7f3}.contact-email-badge.inbound{color:#5c6f3d;background:#e8eedd}.contact-email-status{color:var(--nx-text-2);background:#5b77771a}.contact-emails-preview{border:1px solid var(--nx-border);min-height:420px;box-shadow:var(--nx-shadow-tight);background:#fff;border-radius:14px;gap:12px;padding:18px 20px;display:grid}.contact-emails-preview>header{border-bottom:1px solid var(--nx-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.contact-emails-preview>header h3{color:var(--nx-text);letter-spacing:-.2px;margin:0 0 6px;font-size:16px;font-weight:700}.contact-emails-preview>header p{color:var(--nx-text-2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.contact-emails-preview>header p b{color:var(--nx-text);font-weight:650}.contact-emails-preview>header p time{color:var(--nx-text-2)}.contact-emails-preview>header .row-avatar{width:26px;height:26px;font-size:9px}.contact-emails-badges{align-items:center;gap:6px;display:flex}.contact-emails-actions{flex-wrap:wrap;gap:6px;display:flex}.contact-emails-actions button{border:1px solid var(--nx-border);height:32px;color:var(--nx-text);font:inherit;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:11.5px;font-weight:640;display:inline-flex}.contact-emails-actions button:hover{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971a}.contact-emails-actions .contact-emails-open{color:var(--nx-teal-ink);background:0 0;border:0;margin-left:auto}.contact-emails-marketing{background:#ece7f373;border:1px solid #a99bc273;border-radius:12px;gap:8px;padding:12px 14px;display:grid}.contact-emails-marketing>b{color:#64548c;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.contact-emails-marketing dl{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px 14px;margin:0;display:grid}.contact-emails-marketing dt{color:var(--nx-text-2);font-size:10.5px;font-weight:650}.contact-emails-marketing dd{color:var(--nx-text);margin:1px 0 0;font-size:12px}.contact-emails-marketing small{color:var(--nx-text-2);font-size:11px}.contact-emails-sync{border:1px solid var(--nx-border);background:var(--nx-ivory);color:var(--nx-text-2);border-radius:10px;margin:0;padding:9px 12px;font-size:11.5px}.contact-emails-body{gap:10px;max-width:70ch;display:grid}.contact-emails-body p{color:var(--nx-text);margin:0;font-size:13px;line-height:1.6}.contact-emails-attachments{border-top:1px solid var(--nx-border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.contact-emails-attachments b{color:var(--nx-text-2);font-size:11px;font-weight:650}.contact-emails-attachments button{border:1px solid var(--nx-border);color:var(--nx-teal-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:6px 10px;font-size:11.5px;font-weight:600}.contact-emails-preview .contact-empty,.contact-emails-list .contact-empty{text-align:center;padding:30px 16px}.contact-task-mark{border:1.5px solid var(--nx-border-strong);width:26px;height:26px;color:var(--nx-text-2);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.contact-task-mark.progress{color:#8a6a33;border-color:#d9ab74}.contact-task-mark.done{color:#fff;border-color:var(--nx-teal-dark);background:var(--nx-teal-dark)}.contact-tasks-list>button.done .contact-emails-row>strong{color:var(--nx-text-2);text-decoration:line-through}.contact-tasks-list .contact-emails-row>b time.overdue{color:#a8574d;font-weight:650}.contact-task-chip{white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:9.5px;font-style:normal;font-weight:650;display:inline-block}.contact-task-chip.risk{color:#a8574d;background:#f6e7e3}.contact-task-chip.warn{color:#8a6a33;background:#f4ead7}.contact-task-chip.ok{color:#3d7257;background:#e0efe6}.contact-task-chip.muted{color:#5b6f6f;background:#5b77771f}.contact-task-chip.workflow{color:#64548c;background:#ece7f3}.contact-task-chip.manual{color:#3f6a75;background:#e2edef}.contact-tasks-detail>header p{gap:6px}.contact-task-complete{color:#fff;height:34px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#3f827f,#6f7e4d);border:1px solid #2e625f8c;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:650;display:inline-flex}.contact-task-complete.undo{color:var(--nx-text);border-color:var(--nx-border);background:#fff}.contact-task-description{max-width:70ch;color:var(--nx-text);margin:0;font-size:13px;line-height:1.55}.contact-task-meta{border:1px solid var(--nx-border);background:var(--nx-ivory);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 16px;margin:0;padding:12px 14px;display:grid}.contact-task-meta dt{color:var(--nx-text-2);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:650}.contact-task-meta dd{color:var(--nx-text);margin:3px 0 0;font-size:12.5px}.contact-task-meta dd small{color:var(--nx-text-2);margin-top:3px;font-size:11px;display:block}.contact-task-meta dd input,.contact-task-meta dd select{box-sizing:border-box;border:1px solid var(--nx-border);width:100%;color:var(--nx-text);font:inherit;background:#fff;border-radius:8px;padding:6px 8px;font-size:12px}.contact-task-notes{border-top:1px solid var(--nx-border);gap:8px;padding-top:12px;display:grid}.contact-task-notes>b{color:var(--nx-text-2);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:650}.contact-task-notes article{border:1px solid var(--nx-border);background:#fff;border-radius:10px;gap:3px;padding:9px 11px;display:grid}.contact-task-notes article span{color:var(--nx-text-2);justify-content:space-between;gap:8px;font-size:11px;font-weight:650;display:flex}.contact-task-notes article span time{font-weight:500}.contact-task-notes article p{color:var(--nx-text);margin:0;font-size:12.5px;line-height:1.5}.contact-task-notes form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.contact-task-notes textarea{box-sizing:border-box;border:1px solid var(--nx-border);width:100%;color:var(--nx-text);font:inherit;resize:vertical;background:#fff;border-radius:9px;padding:8px 10px;font-size:12.5px}.contact-task-notes form button{color:#fff;height:34px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#3f827f,#6f7e4d);border:1px solid #2e625f8c;border-radius:9px;padding:0 14px;font-size:12px;font-weight:650}.contact-task-notes form button:disabled{opacity:.5;cursor:not-allowed}.contact-tasks-split{grid-template-columns:minmax(240px,26%) minmax(0,1fr) minmax(250px,27%)}@media (max-width:1250px){.contact-tasks-split{grid-template-columns:minmax(240px,32%) minmax(0,1fr)}.contact-tasks-assistant{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}}@media (max-width:1000px){.contact-tasks-split,.contact-tasks-assistant{grid-template-columns:1fr}}.contact-tasks-assistant{align-content:start;gap:12px;display:grid}.contact-assistant-card{border:1px solid var(--nx-border);background:var(--nx-porcelain);box-shadow:var(--nx-shadow-tight), var(--nx-inset-hi);border-radius:14px;gap:10px;padding:14px 15px;display:grid}.contact-assistant-card h3{color:var(--nx-text);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.contact-assistant-card h3 span{color:var(--nx-teal-ink);text-transform:uppercase;letter-spacing:.05em;background:#5f999724;border-radius:999px;padding:1px 7px;font-size:9.5px;font-weight:650}.contact-assistant-card p{color:var(--nx-text-2);margin:0;font-size:11.5px;line-height:1.45}.contact-assistant-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.contact-assistant-stats span{border:1px solid var(--nx-border);color:var(--nx-text-2);background:#fffc;border-radius:10px;gap:1px;padding:8px 10px;font-size:10.5px;font-weight:600;display:grid}.contact-assistant-stats span b{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:750}.contact-assistant-stats span.risk b{color:#a8574d}.contact-assistant-stats span.warn b{color:#8a6a33}.contact-assistant-workload{color:var(--nx-text)!important}.contact-assistant-workload b{text-transform:uppercase;letter-spacing:.05em;color:var(--nx-text-2);font-size:10.5px;font-weight:650}.contact-assistant-bars{gap:5px;margin:0;padding:0;list-style:none;display:grid}.contact-assistant-bars li{color:var(--nx-text);grid-template-columns:72px minmax(0,1fr) 20px;align-items:center;gap:8px;font-size:11px;display:grid}.contact-assistant-bars li i{background:#5b777724;border-radius:999px;height:6px;display:block;overflow:hidden}.contact-assistant-bars li i b{border-radius:inherit;background:linear-gradient(90deg, var(--nx-teal), #a9c6c4);height:100%;display:block}.contact-assistant-bars li em{text-align:right;font-variant-numeric:tabular-nums;color:var(--nx-text-2);font-style:normal}.contact-assistant-next>b{color:var(--nx-text);font-size:13px;font-weight:700;line-height:1.35}.contact-assistant-next>small{color:var(--nx-text-2);font-size:11px}.contact-assistant-next>div,.contact-assistant-card article>div>div{flex-wrap:wrap;gap:6px;display:flex}.contact-assistant-card button{border:1px solid var(--nx-border);height:30px;color:var(--nx-text);font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:0 12px;font-size:11.5px;font-weight:650}.contact-assistant-card button.primary{color:#fff;background:linear-gradient(135deg,#3f827f,#6f7e4d);border-color:#2e625f8c}.contact-assistant-card article{border-top:1px solid #5b777724;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 0 12px;display:grid}.contact-assistant-card article>div{gap:6px;min-width:0;display:grid}.contact-assistant-card article b{color:var(--nx-text);font-size:12px;font-weight:650;line-height:1.35}.contact-assistant-card article small{color:var(--nx-text-2);font-size:11px;line-height:1.4}.contact-assistant-icon{width:28px;height:28px;color:var(--nx-teal-ink);background:#5f999721;border-radius:9px;place-items:center;display:grid}.contact-assistant-note{border-top:1px solid #5b777724;padding-top:6px;font-size:10.5px!important}.contact-subtab-toolbar button.active{color:#287c63;background:#e0f2e9;border-color:#a9c6c4}.contact-emails-toolbar button i{font-variant-numeric:tabular-nums;opacity:.7;margin-left:5px;font-style:normal}.contact-subtab-toolbar .contact-emails-archived{color:#536078;background:#fff;border:1px solid #dfe4eb;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 11px;font-size:10px;font-weight:600;display:inline-flex}.contact-subtab-toolbar .contact-emails-archived input{accent-color:var(--nx-teal-dark)}.contact-subtab-spacer{flex:1}.contact-subtab .contact-emails-split{grid-template-columns:minmax(230px,34%) minmax(0,1fr);gap:12px}@media (max-width:1000px){.contact-subtab .contact-emails-split{grid-template-columns:1fr}}.contact-subtab .contact-emails-list{box-shadow:none;background:#fff;border:1px solid #e1e6ec;border-radius:12px;padding:6px}.contact-subtab .contact-emails-list .row-avatar{width:26px;height:26px;font-size:8.5px}.contact-subtab .contact-emails-row>b{font-size:8.5px}.contact-subtab .contact-emails-row>strong{font-size:10.5px}.contact-subtab .contact-emails-row>small{font-size:9px}.contact-subtab .contact-email-badge,.contact-subtab .contact-email-status,.contact-subtab .contact-task-chip{padding:2px 7px;font-size:8px}.contact-subtab .contact-emails-preview{box-shadow:none;border:1px solid #e1e6ec;border-radius:12px;padding:14px 16px}.contact-subtab .contact-emails-preview>header h3{font-size:13px}.contact-subtab .contact-emails-preview>header p{font-size:9.5px}.contact-subtab .contact-emails-actions button{height:32px;padding:0 11px;font-size:10px}.contact-subtab .contact-emails-body p{font-size:11px}.contact-subtab .contact-emails-marketing dt,.contact-subtab .contact-task-meta dt{font-size:8.5px}.contact-subtab .contact-emails-marketing dd,.contact-subtab .contact-task-meta dd{font-size:10.5px}.contact-subtab .contact-emails-sync,.contact-subtab .contact-emails-marketing small,.contact-subtab .contact-task-meta dd small{font-size:9.5px}.contact-subtab .contact-task-description{font-size:11px}.contact-subtab .contact-task-notes article p,.contact-subtab .contact-task-notes textarea{font-size:10.5px}.contact-subtab .contact-task-notes article span,.contact-subtab .contact-task-notes>b{font-size:9px}.contact-subtab .contact-task-complete{height:32px;font-size:10.5px}.contact-subtab .contact-task-mark{width:24px;height:24px;font-size:11px}.contact-subtab>aside.contact-tasks-assistant{align-content:start;gap:12px;display:grid}.contact-subtab .contact-assistant-card{box-shadow:none;background:#fff;border:1px solid #e1e6ec;border-radius:13px;padding:17px}.contact-subtab .contact-assistant-card h3{font-size:13px}.contact-subtab .contact-assistant-card p,.contact-subtab .contact-assistant-card article small,.contact-subtab .contact-assistant-next>small{font-size:8.5px}.contact-subtab .contact-assistant-card article b,.contact-subtab .contact-assistant-next>b{font-size:10.5px}.contact-subtab .contact-assistant-card button{height:28px;font-size:10px}.contact-subtab .contact-assistant-stats span b{font-size:16px}.contact-subtab .contact-assistant-bars li{font-size:9.5px}.contact-side-card article i.ok{color:#287c63;background:#e0f2e9}.contact-side-card article i.risk{color:#a8574d;background:#f6e7e3}.contact-marketing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}@media (max-width:1100px){.contact-marketing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-marketing-metrics article{background:#fff;border:1px solid #e1e6ec;border-radius:12px;gap:2px;padding:12px 13px;display:grid}.contact-marketing-metrics article span{color:var(--nx-teal-ink);font-size:13px}.contact-marketing-metrics article small{color:#7e8a9d;font-size:8.5px}.contact-marketing-metrics article b{color:#1c263b;font-variant-numeric:tabular-nums;font-size:15px;font-weight:750}.contact-marketing-metrics article em{color:#8290a3;font-size:8px;font-style:normal}.contact-marketing-card{background:#fff;border:1px solid #e1e6ec;border-radius:12px;margin-bottom:12px;padding:15px 16px}.contact-marketing-card .contact-card-head small{color:#7e8a9d;font-size:9px}.contact-marketing-facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 14px;margin:12px 0 0;display:grid}.contact-marketing-facts dt{color:#7e8a9d;text-transform:uppercase;letter-spacing:.05em;font-size:8.5px;font-weight:650}.contact-marketing-facts dd{color:#1c263b;margin:2px 0 0;font-size:10.5px;font-weight:600}.contact-marketing-facts dd small{color:#8290a3;margin-top:2px;font-size:8.5px;font-weight:400;display:block}.contact-marketing-chip{color:var(--nx-teal-ink);white-space:nowrap;background:#5f999724;border-radius:999px;padding:2px 8px;font-size:8px;font-weight:650;display:inline-block}.contact-marketing-chip.paused{color:#8a6a33;background:#f4ead7}.contact-marketing-chip.completed{color:#5b6f6f;background:#5b77771f}.contact-marketing-chip.active{color:#287c63;background:#e0f2e9}.contact-marketing-table{border-collapse:collapse;width:100%;margin-top:10px;font-size:9.5px}.contact-marketing-table th{text-align:left;color:#748097;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #e1e6ec;padding:7px 9px;font-size:8px;font-weight:600}.contact-marketing-table td{color:#344157;border-bottom:1px solid #eef0f5;padding:9px}.contact-marketing-table td b{color:#1c263b;font-size:10px}.contact-marketing-sequence{border-top:1px solid #eef0f5;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.contact-marketing-sequence>div>b{color:#1c263b;font-size:10.5px;display:block}.contact-marketing-sequence>div>small{color:#7e8a9d;margin:2px 0 6px;font-size:8.5px;display:block}.contact-marketing-sequence>div>i{background:#5b777724;border-radius:999px;height:5px;display:block;overflow:hidden}.contact-marketing-sequence>div>i b{border-radius:inherit;background:linear-gradient(90deg, var(--nx-teal), #a9c6c4);height:100%;display:block}.contact-marketing-actions{gap:6px;display:flex}.contact-marketing-actions button,.contact-marketing-suggestion button{color:#536078;height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:9px;padding:0 10px;font-size:9.5px;font-weight:650}.contact-marketing-actions button:hover,.contact-marketing-suggestion button:hover{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971a}.contact-marketing-note{color:#7e8a9d;margin:10px 0 0;font-size:8.5px}.contact-marketing-web{border-top:1px solid #eef0f5;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.contact-marketing-web>span{width:30px;height:30px;color:var(--nx-teal-ink);background:#5f999721;border-radius:9px;place-items:center;font-size:12px;display:grid}.contact-marketing-web b{color:#1c263b;font-size:10.5px;display:block}.contact-marketing-web p{color:#6f7c91;margin:2px 0;font-size:9px}.contact-marketing-web small{color:#8290a3;font-size:8px}.contact-marketing-suggestion{gap:10px;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;display:grid!important}.contact-marketing-suggestion>div{gap:4px;display:grid!important}.contact-marketing-suggestion>div>button{justify-self:start;margin-top:2px}.contact-marketing-card{align-content:start;gap:0;display:grid}.contact-marketing-card>.contact-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.contact-marketing-card>.contact-card-head h2{margin:0;font-size:13px}.contact-subtab-toolbar.contact-emails-toolbar>label:not(.contact-emails-archived){flex:140px;min-width:140px}.contact-subtab-toolbar.contact-emails-toolbar>label.contact-emails-archived{flex:none;min-width:0}.contact-subtab-toolbar.contact-emails-toolbar>button{white-space:nowrap}.contact-subtab .contact-emails-preview{align-content:start;align-items:start}.contact-subtab .contact-emails-preview>header,.contact-subtab .contact-emails-actions{flex:none}.contact-marketing-filter{gap:4px;display:flex}.contact-marketing-filter button{color:#536078;height:26px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:8px;padding:0 9px;font-size:9px;font-weight:650}.contact-marketing-filter button.active{color:#287c63;background:#e0f2e9;border-color:#a9c6c4}.contact-marketing-event{border-top:1px solid #eef0f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.contact-marketing-event:first-of-type{border-top:0}.contact-marketing-channel{width:30px;height:30px;color:var(--nx-teal-ink);background:#5f999721;border-radius:9px;place-items:center;font-size:12px;font-weight:700;display:grid}.contact-marketing-channel.linkedin{color:#2f5f8f;background:#e3edf7;font-size:10px}.contact-marketing-channel.webinar{color:#64548c;background:#ece7f3}.contact-marketing-channel.form{color:#6f7e4d;background:#eef1e2}.contact-marketing-channel.whatsapp{color:#3d7257;background:#e0efe6}.contact-marketing-event>div>b{color:#1c263b;font-size:10.5px;display:block}.contact-marketing-event>div>small{color:#7e8a9d;flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:8.5px;display:flex}.contact-marketing-event>div>p{color:#536078;margin:4px 0 0;font-size:9.5px;line-height:1.45}.contact-marketing-event-side{justify-items:end;gap:4px;display:grid}.contact-marketing-event-side time{color:#8290a3;white-space:nowrap;font-size:8px}.contact-marketing-reaction{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:8px;font-style:normal;font-weight:650;display:inline-block}.contact-marketing-reaction.ok{color:#287c63;background:#e0f2e9}.contact-marketing-reaction.neutral{color:#5b6f6f;background:#5b77771f}.contact-marketing-reaction.risk{color:#a8574d;background:#f6e7e3}.contact-marketing-chip.kind-sequence{color:#64548c;background:#ece7f3}.contact-marketing-chip.kind-campaign{color:#3f6a75;background:#e2edef}.contact-marketing-chip.kind-social{color:#2f5f8f;background:#e3edf7}.contact-marketing-chip.kind-website{color:#6f7e4d;background:#eef1e2}.contact-marketing-reactions{margin-top:6px;display:block;color:#536078!important}.contact-marketing-foot{border-top:1px solid #eef0f5;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.contact-marketing-foot .contact-marketing-note{margin:0}.contact-marketing-foot button{height:30px;color:var(--nx-teal-ink);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe4eb;border-radius:9px;padding:0 11px;font-size:9.5px;font-weight:650}.contact-marketing-social-row{border-top:1px solid #eef0f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.contact-marketing-social-row:first-of-type{border-top:0}.contact-marketing-social-row b{color:#1c263b;font-size:10.5px;display:block}.contact-marketing-social-row small{color:#7e8a9d;margin-top:2px;font-size:8.5px;line-height:1.4;display:block}.contact-marketing-toggle{cursor:pointer;background:#e6eaf0;border:1px solid #cfd6df;border-radius:999px;width:36px;height:20px;transition:background .15s;position:relative}.contact-marketing-toggle i{background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #141e2840}.contact-marketing-toggle.on{background:var(--nx-teal-dark);border-color:#2e625f8c}.contact-marketing-toggle.on i{left:18px}.contact-marketing-bars{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.contact-marketing-bars li{color:#536078;grid-template-columns:72px minmax(0,1fr) 22px;align-items:center;gap:8px;font-size:9px;display:grid}.contact-marketing-bars li i{background:#5b777724;border-radius:999px;height:6px;display:block;overflow:hidden}.contact-marketing-bars li i b{border-radius:inherit;background:linear-gradient(90deg, var(--nx-teal), #a9c6c4);height:100%;display:block}.contact-marketing-bars li em{color:#1c263b;text-align:right;font-variant-numeric:tabular-nums;font-size:9.5px;font-style:normal;font-weight:700}.contact-side-card article.off{opacity:.55}.contact-side-card article.off>span{color:#8290a3;background:#eceff3}.contact-marketing-open{height:24px;color:var(--nx-teal-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:8px;padding:0 9px;font-size:9px;font-weight:650}.contact-marketing-picker{width:min(640px,100%)}.contact-marketing-picker>header{grid-template-columns:auto minmax(0,1fr) auto}.contact-marketing-picker>header .contact-assistant-icon{width:32px;height:32px}.contact-marketing-warn{color:#a8574d}.cad-choice{gap:6px;max-height:260px;padding-right:2px;display:grid;overflow-y:auto}.cad-choice label{border:1px solid var(--nx-border);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"radio title""radio meta";align-items:center;column-gap:10px;padding:9px 11px;display:grid}.cad-choice label.active{border-color:var(--nx-teal);background:#5f999714}.cad-choice label input{accent-color:var(--nx-teal-dark);grid-area:radio;margin:0}.cad-choice label b{color:var(--nx-text);grid-area:title;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.cad-choice label b i{color:var(--nx-teal-ink);background:#5f999724;border-radius:999px;padding:1px 7px;font-size:9px;font-style:normal;font-weight:650}.cad-choice label small{color:var(--nx-text-2);grid-area:meta;font-size:10.5px}.contact-marketing-preview{border:1px solid var(--nx-border);background:var(--nx-ivory);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.contact-marketing-preview b{color:var(--nx-text-2);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:650}.contact-marketing-preview small{color:var(--nx-text);font-size:11.5px;font-weight:600}.contact-marketing-preview pre{white-space:pre-wrap;max-height:150px;color:var(--nx-text);font:inherit;margin:0;font-size:11.5px;line-height:1.5;overflow-y:auto}.contact-marketing-engagement-latest{gap:4px;margin:10px 0 2px;display:grid}.contact-marketing-engagement-latest>button{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e6ec;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 9px;display:grid}.contact-marketing-engagement-latest>button:hover{border-color:var(--nx-teal);background:#5f99970f}.contact-marketing-engagement-latest .contact-marketing-channel{width:26px;height:26px;font-size:11px}.contact-marketing-engagement-latest b{color:#1c263b;gap:1px;min-width:0;font-size:10.5px;font-weight:650;display:grid}.contact-marketing-engagement-latest b small{color:#7e8a9d;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;font-weight:500;overflow:hidden}.contact-details-card-v3>header{margin-bottom:4px}.contact-details-card-v3-section{border-top:1px solid #eef0f5;padding:9px 0 6px}.contact-details-card-v3-section:first-of-type{border-top:0;padding-top:2px}.contact-details-card-v3-title{justify-content:space-between;align-items:center;gap:8px;margin:6px 0 3px;display:flex}.contact-details-card-v3-title b{color:#334767;letter-spacing:.05em;text-transform:uppercase;font-size:8.5px;font-weight:650}.contact-details-card-v3-title small{color:#8290a3;font-size:8px}.contact-details-card-v3-title>button{color:#24355a;cursor:pointer;background:#fff;border:1px solid #dfe4ec;border-radius:50%;width:22px;height:22px;padding:0;font-size:11px;line-height:1}.contact-details-card-v3-title>button:hover,.contact-details-card-v3-title>button[aria-expanded=true]{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971f}.contact-details-card-v3 article{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:32px;display:grid}.contact-details-card-v3 article>span:first-child{width:22px;height:22px;color:var(--nx-teal-ink);background:#5f99971f;border-radius:7px;place-items:center;font-size:11px;display:grid}.contact-details-card-v3 article>div{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.contact-details-card-v3 article .contact-cell-link{color:#2d3e65;max-width:100%;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;overflow:hidden}.contact-details-card-v3 article .contact-cell-link:hover{color:var(--nx-teal-ink);text-decoration:underline}.contact-details-card-v3 article em{color:#3564b7;white-space:nowrap;background:#e9f0ff;border-radius:999px;padding:1px 6px;font-size:7px;font-style:normal;font-weight:650}.contact-details-card-v3 article p{color:#2d3e65;margin:0;font-size:10px;line-height:1.5}.contact-details-card-v3 .contact-detail-icons button{width:24px;height:24px}.contact-details-card-v3 .contact-social-links{margin-top:4px}.contact-details-card-v3 .contact-social-links nav a,.contact-details-card-v3 .contact-social-links nav button{width:28px;height:28px}.contact-details-card-v3-prefs dl{grid-template-columns:1fr 1fr;gap:8px 10px;margin:4px 0 0;display:grid}.contact-details-card-v3-prefs dl>div{gap:2px;display:grid}.contact-details-card-v3-prefs dt{color:#7e8a9d;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:650}.contact-details-card-v3-prefs dd{color:#1c263b;margin:0;font-size:10px;font-weight:600}.contact-details-card-v3-prefs form{gap:7px;margin-top:4px;display:grid}.contact-details-card-v3-prefs form label{color:#7e8a9d;letter-spacing:.05em;text-transform:uppercase;gap:3px;font-size:8px;font-weight:650;display:grid}.contact-details-card-v3-prefs form select{box-sizing:border-box;border:1px solid var(--nx-border);width:100%;color:var(--nx-text);font:inherit;letter-spacing:0;text-transform:none;background:#fff;border-radius:8px;padding:6px 8px;font-size:10.5px}.contact-details-card-v3-prefs form>div{justify-content:flex-end;gap:6px;display:flex}.contact-details-card-v3-prefs form>div button{border:1px solid var(--nx-border);color:var(--nx-text);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:6px 11px;font-size:10.5px;font-weight:650}.contact-details-card-v3-prefs form>div button.primary{color:#fff;background:linear-gradient(135deg,#3f827f,#6f7e4d);border-color:#2e625f8c}.contact-profile-v2-right>.contact-consent-card{margin-top:0}.contact-assistant-suggestions h3 i{color:#8290a3;font-variant-numeric:tabular-nums;margin-left:auto;font-size:8.5px;font-style:normal;font-weight:600}.contact-assistant-slider{justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}.contact-assistant-slider>button{color:#536078;width:24px;height:24px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:50%;padding:0;font-size:13px;line-height:1}.contact-assistant-slider>button:disabled{opacity:.35;cursor:default}.contact-assistant-slider>button:not(:disabled):hover{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971f}.contact-assistant-dots{gap:5px;display:flex}.contact-assistant-dots button{cursor:pointer;background:#d3d9e2;border:0;border-radius:50%;width:7px;height:7px;padding:0}.contact-assistant-dots button.active{background:var(--nx-teal-dark);border-radius:999px;width:16px}.contact-files-tab .contact-subtab-toolbar>label:first-child{flex:220px}.contact-files-type{color:#536078;height:38px;font:inherit;background:#fff;border:1px solid #dfe4eb;border-radius:10px;padding:0 10px;font-size:10px;font-weight:600}.contact-files-block{margin-bottom:14px}.contact-files-section-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:2px 0 8px;display:flex}.contact-files-section-head h2{color:#1c263b;margin:0;font-size:12px;font-weight:700}.contact-files-section-head small{color:#7e8a9d;font-size:8.5px}.contact-files-tab .contact-files-table{border-color:#e1e6ec;margin:0}.contact-files-tab .contact-files-table table{width:100%;min-width:0}.contact-files-tab .contact-files-table th,.contact-files-tab .contact-files-table td{padding-left:8px;padding-right:8px}.contact-files-tab .contact-files-table td b{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:inline-block;overflow:hidden}.contact-files-empty{color:#7e8a9d;text-align:center;font-size:10px;padding:16px 12px!important}.contact-file-source{max-width:240px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;gap:3px;padding:0;display:grid}.contact-file-source i{border-radius:999px;padding:1px 7px;font-size:8px;font-style:normal;font-weight:650}.contact-file-source i.email{color:var(--nx-teal-ink);background:#5f999724}.contact-file-source i.task{color:#64548c;background:#ece7f3}.contact-file-source i.meeting{color:#3f6a75;background:#e2edef}.contact-file-source i.note{color:#8a6a33;background:#f4ead7}.contact-file-source span{color:#2d3e65;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9.5px;overflow:hidden}.contact-file-source:hover span{color:var(--nx-teal-ink);text-decoration:underline}.contact-file-actions{margin-left:0}.contact-file-actions button{width:24px;height:24px}.multi-contact-grid-v3 label.phone-value-v3{grid-template-columns:auto minmax(54px,58px) minmax(0,1fr) 24px 24px}.phone-country-v3 select{-webkit-appearance:none;appearance:none;letter-spacing:-.2px;background:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 10 6%27><path d=%27M1 1l4 4 4-4%27 fill=%27none%27 stroke=%27%235c6880%27 stroke-width=%271.5%27/></svg>") right 3px center/7px 5px no-repeat;padding:0 11px 0 4px;font-size:10.5px}.whatsapp-toggle-v3{color:#9aa8a5;cursor:pointer;background:#fff;border:1px solid #dfe4ee;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.whatsapp-toggle-v3:hover{color:#128c7e;border-color:#25d366}.whatsapp-toggle-v3.active,.contact-details-card-v3 .contact-detail-icons .contact-whatsapp-toggle.active{color:#fff;background:#25d366;border-color:#25d366}.contact-details-card-v3 .contact-detail-icons .contact-whatsapp-toggle.active:hover{color:#fff;background:#1ebe5b;border-color:#1ebe5b}.contact-whatsapp-badge{color:#128c7e;white-space:nowrap;background:#e3f7ef;border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-size:7px;font-style:normal;font-weight:650;display:inline-flex}.contact-profile-v2-main{grid-template-columns:86px minmax(220px,1fr) auto auto}.contact-hero-contact{border-left:1px solid #eef0f5;align-content:center;gap:7px;min-width:200px;max-width:260px;padding:2px 20px;display:grid}.contact-hero-contact>button,.contact-hero-contact>span{text-align:left;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);grid-template-areas:"icon value""icon meta";align-items:center;column-gap:8px;padding:0;display:grid}.contact-hero-contact>span{cursor:default}.contact-hero-contact>*>span{width:22px;height:22px;color:var(--nx-teal-ink);background:#5f99971f;border-radius:7px;grid-area:icon;place-items:center;font-size:11px;display:grid}.contact-hero-contact>*>b{color:#1c263b;white-space:nowrap;text-overflow:ellipsis;grid-area:value;align-items:center;gap:6px;min-width:0;font-size:10.5px;font-weight:650;display:flex;overflow:hidden}.contact-hero-contact>*>small{color:#7e8a9d;white-space:nowrap;text-overflow:ellipsis;grid-area:meta;font-size:8px;overflow:hidden}.contact-hero-contact>button:hover>b{color:var(--nx-teal-ink);text-decoration:underline}.contact-hero-socials{flex-wrap:wrap;justify-content:center;gap:5px;max-width:90px;margin-top:8px;display:flex}.contact-hero-socials a{color:#536078;background:#fff;border:1px solid #dfe4eb;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;text-decoration:none;display:inline-flex}.contact-hero-socials a:hover{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971f}.contact-hero-socials .contact-social-text{font-size:9px;font-weight:700}@media (max-width:1100px){.contact-profile-v2-main{grid-template-columns:86px minmax(0,1fr) auto}.contact-hero-contact{border-top:1px solid #eef0f5;border-left:0;flex-wrap:wrap;grid-column:1/-1;gap:14px 22px;max-width:none;padding:6px 0 0;display:flex}}.contact-profile-hierarchy .hierarchy-manager{background:#fbfcfd;border:1px dashed #cfd6df;border-radius:12px;align-items:center;gap:10px;margin:0 0 10px;padding:8px 10px;display:flex}.contact-profile-hierarchy .hierarchy-manager>span{color:#4a24dc;background:#ebe4ff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:750;display:grid}.contact-profile-hierarchy .hierarchy-manager b{color:#1c263b;font-size:10.5px;display:grid}.contact-profile-hierarchy .hierarchy-manager small{color:#7e8a9d;font-size:8.5px;font-weight:500}.contact-profile-hierarchy .hierarchy-manager em{color:#64548c;background:#ece7f3;border-radius:999px;justify-self:start;margin-top:2px;padding:1px 6px;font-size:7px;font-style:normal;font-weight:650}.related-company-panel{background:#fff;border:1px solid #e1e6ec;border-radius:13px;margin:0 14px 14px;padding:15px 16px}.related-company-panel>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.related-company-panel>header h2{color:#1c263b;margin:0;font-size:13px}.related-company-panel>header p{color:#7e8a9d;margin:3px 0 0;font-size:8.5px}.related-company-panel>header>span{color:var(--nx-teal-ink);white-space:nowrap;background:#5f999724;border-radius:999px;padding:3px 9px;font-size:8px;font-weight:650}.related-company-tree{gap:8px;display:grid}.related-company-tree .tree-level{border-left:2px solid #e6eaf0;gap:4px;padding-left:14px;display:grid}.related-company-tree .tree-level>small{color:#7e8a9d;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:650}.related-company-tree article{background:#fff;border:1px solid #e1e6ec;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.related-company-tree article.current{border-color:var(--nx-teal);background:#5f999712}.related-company-tree .company-mark{color:#4a24dc;background:#ebe4ff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:750;display:grid}.related-company-tree .company-mark.blue{color:#2f5f8f;background:#e3edf7}.related-company-tree .company-mark.green{color:#287c63;background:#e0f2e9}.related-company-tree .company-mark.orange{color:#a8642a;background:#fff0dc}.related-company-tree .company-mark.rose{color:#a8574d;background:#f6e7e3}.related-company-tree .company-mark.gray{color:#5b6f6f;background:#eceff3}.related-company-tree article b{color:#1c263b;font-size:10.5px;display:block}.related-company-tree article small{color:#7e8a9d;margin-top:2px;font-size:8.5px;display:block}.related-company-tree article em{color:#64548c;white-space:nowrap;background:#ece7f3;border-radius:999px;padding:2px 8px;font-size:8px;font-style:normal;font-weight:650}.related-company-tree article i{color:#7e8a9d;font-size:8px;font-style:normal}.related-company-tree article button{height:26px;color:var(--nx-teal-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:8px;padding:0 10px;font-size:9px;font-weight:650}.related-filters{background:#fbfcfd;border:1px solid #e1e6ec;border-radius:12px;flex-wrap:wrap;align-items:end;gap:10px;margin:0 18px 12px;padding:10px 12px;display:flex}.related-filters label{color:#7e8a9d;letter-spacing:.05em;text-transform:uppercase;gap:3px;min-width:150px;font-size:8px;font-weight:650;display:grid}.related-filters select{border:1px solid var(--nx-border);color:var(--nx-text);font:inherit;letter-spacing:0;text-transform:none;background:#fff;border-radius:8px;padding:6px 8px;font-size:10.5px}.related-filters>button{color:#536078;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:8px;padding:0 11px;font-size:10px;font-weight:650}.related-filters>button:disabled{opacity:.45;cursor:default}.contact-related-tab>section>div>button.active{color:#287c63;background:#e0f2e9;border-color:#a9c6c4}.related-actions{margin-left:0}.related-actions button{width:24px;height:24px}.related-pill{cursor:pointer;font:inherit;border:0}.related-pill:hover{filter:brightness(.96)}.related-source{color:#7e8a9d;font-size:8px;font-weight:500;display:block}.compact-related-table select{border:1px solid var(--nx-border);font:inherit;background:#fff;border-radius:7px;padding:4px 6px;font-size:10px}.contact-related-dialog{width:min(680px,100%)}.contact-related-dialog>header .contact-assistant-icon{width:32px;height:32px}.related-merge-box{border:1px solid var(--nx-border);background:var(--nx-ivory);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.related-merge-box>label{color:var(--nx-text);align-items:center;gap:8px;font-size:12px;display:flex}.related-merge-box>label input{accent-color:var(--nx-teal-dark)}.related-merge-box p{color:var(--nx-text-2);margin:0;font-size:11px}.related-merge-box dl{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px 12px;margin:2px 0 0;display:grid}.related-merge-box dt{color:var(--nx-text-2);text-transform:uppercase;letter-spacing:.05em;font-size:9.5px;font-weight:650}.related-merge-box dd{color:var(--nx-text);margin:1px 0 0;font-size:11.5px}.related-compare{border-collapse:collapse;width:100%;font-size:11.5px}.related-compare th{text-align:left;color:var(--nx-text-2);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--nx-border);vertical-align:top;padding:6px 8px;font-size:10px;font-weight:650}.related-compare th small{color:#8290a3;letter-spacing:0;text-transform:none;margin-top:2px;font-size:9px;font-weight:500;display:block}.related-compare td{color:var(--nx-text);vertical-align:middle;border-bottom:1px solid #eef0f5;padding:7px 8px}.related-compare td:first-child{color:var(--nx-text-2);font-size:10px;font-weight:650}.related-compare td label{cursor:pointer;align-items:center;gap:7px;display:flex}.related-compare td label input{accent-color:var(--nx-teal-dark);margin:0}.related-compare tr.same td{color:#8290a3}.related-compare td label i{color:#5b6f6f;background:#5b77771f;border-radius:999px;margin-left:4px;padding:1px 6px;font-size:8px;font-style:normal;font-weight:650}.related-top-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:14px;padding:14px 14px 0;display:grid}.related-top-grid>.related-hierarchy-panel,.related-top-grid>.related-company-panel{min-width:0;margin:0}.related-top-grid .related-company-panel{box-sizing:border-box;height:100%}@media (max-width:1000px){.related-top-grid{grid-template-columns:1fr}}.contact-directory-toolbar{flex-wrap:wrap;align-items:center;gap:8px;min-height:65px;padding:10px 18px;display:flex}.contact-directory-search{border-radius:9px;flex:0 auto;width:min(300px,31%);height:39px;padding:0 12px}.contact-directory-search input{font-size:10px}.contact-directory-tools,.contact-directory-actions{gap:8px}.contact-directory-actions{margin-left:auto}.contact-directory-toolbar button{border-radius:9px;height:39px;padding:0 11px;font-size:10px;font-weight:600}.contact-directory-toolbar .contact-view-toggle{background:#fff;border-radius:9px;height:39px;padding:0;overflow:hidden}.contact-directory-toolbar .contact-view-toggle button{width:38px;height:37px;box-shadow:none;border:0;border-radius:0;font-size:15px}.contact-directory-toolbar .contact-view-toggle button+button{border-left:1px solid var(--nx-border)}@media (max-width:1450px){.contact-directory-search{width:min(340px,45%)}.contact-directory-actions{margin-left:0}}.related-link-search{border:1px solid var(--nx-border);height:38px;color:var(--nx-text-2);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:flex}.related-link-search input{min-width:0;color:var(--nx-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.related-link-search:focus-within{border-color:var(--nx-teal);box-shadow:0 0 0 3px #5f999733}.related-link-results{gap:4px;max-height:260px;display:grid;overflow-y:auto}.related-link-results>button{border:1px solid var(--nx-border);text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 9px;display:grid}.related-link-results>button:hover{border-color:var(--nx-teal);background:#5f99970f}.related-link-results>button.active{border-color:var(--nx-teal);background:#5f99971f}.related-link-results .row-avatar{width:28px;height:28px;font-size:9px}.related-link-results b{color:var(--nx-text);font-size:12px;font-weight:650;display:block}.related-link-results small{color:var(--nx-text-2);margin-top:1px;font-size:10.5px;display:block}.related-link-results i,.related-link-picked i{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:9px;font-style:normal;font-weight:650}.related-link-results i.same,.related-link-picked i{color:#287c63;background:#e0f2e9}.related-link-results i.group{color:#64548c;background:#ece7f3}.related-link-picked{border:1px solid var(--nx-border);background:var(--nx-ivory);min-height:36px;color:var(--nx-text);border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:12px;display:flex}.contact-metric-action{color:var(--nx-teal-ink);font:inherit;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;margin-top:-2px;padding:0;font-size:10px;font-weight:650}.contact-metric-action:hover{text-decoration:underline}.company-directory-v3-main{background:var(--nx-glass-bg);-webkit-backdrop-filter:var(--nx-glass-blur);backdrop-filter:var(--nx-glass-blur);border-color:var(--nx-border)}.company-directory-v3-main .contact-directory-metrics{padding:18px 18px 8px}.company-directory-v3-toolbar{border-top:1px solid var(--nx-border)}.company-row-actions{margin-left:0}.company-row-actions button,.ldm-row-actions button,.opm-row-actions button{width:26px;height:26px}.company-row-actions button.active{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f999724}.opm-row-actions button.won:hover{color:#287c63;background:#e0f2e9;border-color:#a9c6c4}.opm-row-actions button.lost:hover{color:#a8574d;background:#f6e7e3;border-color:#e3bdb6}.ldm-kpis.contact-directory-metrics,.opm-kpis.contact-directory-metrics{padding:16px 18px 4px}.ldm-toolbar,.opm-toolbar{gap:8px;min-height:65px;padding:10px 18px}.ldm-toolbar .cv2-search,.opm-toolbar .cv2-search{border-radius:9px;flex:0 auto;width:min(300px,31%);min-width:200px;height:39px}.ldm-toolbar .cv2-search input,.opm-toolbar .cv2-search input{font-size:10px}.ldm-tools,.opm-tools{flex:1;gap:8px}.ldm-tools>button,.ldm-filter-wrap>button,.opm-tools>button,.opm-filter-wrap>button{border-radius:9px;height:39px;padding:0 11px;font-size:10px}.ldm-view-toggle,.opm-view-toggle{border:1px solid var(--nx-border);background:#fff;border-radius:9px;height:39px;margin-left:auto;padding:0;overflow:hidden}.ldm-view-toggle button,.opm-view-toggle button{width:38px;height:37px;box-shadow:none;background:#fff;border:0;border-radius:0;font-size:15px}.ldm-view-toggle button+button,.opm-view-toggle button+button{border-left:1px solid var(--nx-border)}.ldm-view-toggle button.active,.opm-view-toggle button.active{color:var(--nx-teal-ink);box-shadow:none;background:#5f999729}.nx-metric-grid .contact-metric{gap:10px var(--nx-s3);min-width:0;min-height:132px;padding:var(--nx-s4);border-radius:var(--nx-radius);grid-template-rows:1fr 36px;grid-template-columns:44px minmax(0,1fr);display:grid}.nx-metric-grid .contact-metric>div{flex-direction:column;min-width:0;display:flex}.nx-metric-grid .contact-metric:has(.contact-metric-action){grid-template-rows:1fr 36px auto}.company-contacts-metrics{padding:18px 18px 6px}.company-contacts-list table{min-width:900px}.company-contacts-list tr.is-focus td{background:#5f999714}.company-contact-open{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.company-contact-open:hover b{color:var(--nx-teal-ink);text-decoration:underline}.company-contact-phone{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.company-contacts-list .contact-cell-link{color:#2d3e65;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.company-contacts-list .contact-cell-link:hover{color:var(--nx-teal-ink);text-decoration:underline}.company-contact-actions{margin-left:0}.company-contact-actions button{width:26px;height:26px}.contacts-tab-split .company-contact-hierarchy>header nav button{padding:6px 9px;font-size:9.5px}.company-tree{gap:10px;padding:12px 14px 14px;display:grid}.company-tree-root{border:1px solid var(--nx-teal);background:#5f999714;border-radius:11px;align-items:center;gap:10px;padding:9px 11px;display:flex}.company-tree-root>span{display:grid}.company-tree-root b{color:var(--nx-text);font-size:11px}.company-tree-root small{color:var(--nx-text-2);font-size:8.5px}.company-tree-list{border-left:1px dashed #c9d1dc;gap:6px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.company-tree-list ul{border-left:1px dashed #c9d1dc;gap:6px;margin:6px 0 0;padding:0 0 0 16px;list-style:none;display:grid}.company-tree-list li{position:relative}.company-tree-list li:before{content:"";border-top:1px dashed #c9d1dc;width:12px;position:absolute;top:18px;left:-14px}.company-tree-list ul li:before{width:14px;left:-16px}.company-tree-node{background:#fff;border:1px solid #e1e6ec;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto auto auto;align-items:center;gap:7px;padding:6px 8px;display:grid}.company-tree-node.is-focus{border-color:var(--nx-teal);background:#5f99971a}.company-tree-toggle{color:#536078;width:18px;height:18px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd6df;border-radius:5px;padding:0;font-size:11px;line-height:1}.company-tree-leaf{width:18px;display:inline-block}.company-tree-person{text-align:left;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.company-tree-person .row-avatar{width:26px;height:26px;font-size:8.5px}.company-tree-person>span:last-child{min-width:0;display:grid}.company-tree-person b{color:#1c263b;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.company-tree-person small{color:#7e8a9d;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.company-tree-node>em{font-style:normal}.company-tree-node>i{color:#7e8a9d;white-space:nowrap;font-size:8px;font-style:normal}.company-tree-open{color:#536078;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.company-tree-open:hover{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971f}.company-tree-unassigned{border-top:1px solid #eef0f5;gap:6px;padding-top:6px;display:grid}.company-tree-unassigned>small{color:#7e8a9d;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:650}.cv2-tech-metrics{padding:0 0 14px}.cv2-tech-filters{flex-wrap:wrap;gap:8px}.cv2-tech-chips{flex-wrap:wrap;gap:5px;display:flex}.cv2-tech-chips button{border:1px solid var(--nx-border);color:#536078;height:28px;font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 10px;font-size:10px;font-weight:600}.cv2-tech-chips button.active{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f999724}.cv2-tech-select{border:1px solid var(--nx-border);height:34px;color:var(--nx-text);font:inherit;background:#fff;border-radius:9px;padding:0 10px;font-size:11px}.cv2-tech-table table{min-width:860px}.cv2-tech-date{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cv2-tech-date i{color:#5b6f6f;background:#5b77771f;border-radius:999px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:650}.cv2-tech-date i.soon{color:#8a6a33;background:#f4ead7}.cv2-tech-date i.warm{color:#a8574d;background:#f6e7e3}.cv2-tech-date i.expired{color:#fff;background:#a8574d}.cv2-tech-actions{margin-left:0}.cv2-tech-actions button{width:26px;height:26px}.cv2-table-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.cv2-tech-queue{grid-template-columns:minmax(0,1fr) auto}.cv2-tech-queue em{grid-column:1}.cv2-tech-queue button{grid-area:1/2/3}.cv2-tech-vendors{margin-top:4px}.cv2-tech-vendors li{grid-template-columns:110px minmax(0,1fr) 22px}.cv2-tech-dialog{width:min(720px,100%)}.cv2-tech-dialog>header .contact-assistant-icon{width:32px;height:32px}.cv2-tech-fieldset{border:1px solid var(--nx-border);background:#fff9;border-radius:12px;margin:0;padding:10px 12px 12px}.cv2-tech-fieldset legend{color:var(--nx-teal-ink);letter-spacing:.05em;text-transform:uppercase;padding:0 6px;font-size:10.5px;font-weight:700}.cv2-tech-fieldset .cad-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.cv2-tech-fieldset .cad-grid{grid-template-columns:1fr}}.cv2-tech-error{color:#a8574d;font-weight:650}.adm-technology .cv2-tech-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.adm-technology .cv2-tech-stats button{border:1px solid var(--nx-border);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:12px;gap:2px;padding:12px 14px;display:grid}.adm-technology .cv2-tech-stats button b{color:var(--nx-text);font-size:20px;font-weight:750}.adm-technology .cv2-tech-stats button small{color:var(--nx-text-2);font-size:10.5px;font-weight:600}.adm-technology .cv2-tech-stats button.active{border-color:var(--nx-teal);background:#5f99971a}.adm-technology .master-table{margin-bottom:14px}.adm-technology .master-table td select,.adm-technology .master-table td input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--nx-border);width:100%;min-width:120px;font:inherit;background:#fff;border-radius:8px;padding:6px 8px;font-size:10.5px}.adm-technology .master-table td input[type=checkbox]{accent-color:var(--nx-teal-dark)}.adm-technology .adm-add-row{border-top:1px solid #eceaf0;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.adm-technology .adm-add-row input,.adm-technology .adm-add-row select{border:1px solid var(--nx-border);min-width:0;font:inherit;background:#fff;border-radius:9px;flex:160px;padding:8px 10px;font-size:11px}.adm-technology .adm-add-row .primary-button{flex:none}.adm-row-remove{border:1px solid var(--nx-border);width:26px;height:26px;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:50%;font-size:14px;line-height:1}.adm-row-remove:hover:not(:disabled){color:#a8574d;background:#f6e7e3;border-color:#e3bdb6}.adm-row-remove:disabled{opacity:.35;cursor:not-allowed}.cv2-tech-reset{margin:6px 2px 0;font-size:11px}.cv2-tech-reset .cad-link{color:var(--nx-teal-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.opportunity-insight-strip{grid-template-columns:minmax(170px,200px) minmax(0,1fr) minmax(120px,136px);gap:10px}.opportunity-insight-strip>article,.stage-pipeline{min-height:96px;padding:11px 12px}.opportunity-insight-strip>article>b{margin-top:5px;font-size:15px}.opportunity-insight-strip .mini-bars{height:24px;bottom:9px;left:56%;right:10px}.stage-pipeline>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px}.stage-pipeline>div>span{min-height:56px;padding:7px 8px}.opportunity-insight-strip .win-rate{grid-column:auto;min-height:96px;padding:8px}@media (max-width:1100px){.opportunity-insight-strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.opportunity-insight-strip .stage-pipeline{grid-column:1/-1}}.ctt{margin:0 18px 12px;position:relative}.company-view-v2 .ctt,.cv2-card .ctt{margin:0 0 12px}.ctt-bar{position:static}.ctt-anchor{position:relative}.ctt-count{color:#fff;background:var(--nx-teal-dark);border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-style:normal;font-weight:700;display:inline-grid}.ctt-popover{z-index:40;border:1px solid var(--nx-border);background:#fff;border-radius:14px;gap:10px;width:280px;padding:12px 14px 14px;display:grid;position:absolute;top:46px;left:0;box-shadow:0 18px 46px #16213a29}.ctt-popover>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ctt-popover>header b{color:var(--nx-text);font-size:12px}.ctt-popover>header button{border:1px solid var(--nx-border);width:24px;height:24px;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:50%}.ctt-popover>p{color:var(--nx-text-2);margin:0;font-size:10.5px}.ctt-popover>label{color:var(--nx-text-2);gap:4px;font-size:9.5px;font-weight:650;display:grid}.ctt-popover select,.ctt-popover input{border:1px solid var(--nx-border);height:34px;color:var(--nx-text);font:inherit;background:#fff;border-radius:8px;padding:0 9px;font-size:11px}.ctt-popover>footer{justify-content:flex-end;gap:7px;padding-top:2px;display:flex}.ctt-popover>footer button{border:1px solid var(--nx-border);height:32px;color:var(--nx-text-2);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:0 11px;font-size:10.5px;font-weight:650}.ctt-popover>footer button.primary{color:#fff;background:linear-gradient(135deg,#3f827f,#6f7e4d);border-color:#2e625f8c}.ctt-popover>footer button:disabled{opacity:.5;cursor:not-allowed}.ctt-fields{gap:6px;display:grid}.ctt-check{color:var(--nx-text);align-items:center;gap:8px;font-size:11px;display:flex}.ctt-check input{accent-color:var(--nx-teal-dark)}.ctt-check small{color:var(--nx-text-2);margin-left:auto;font-size:9px}.ctt-rows{gap:8px;padding:8px 2px 0;display:grid}.ctt-views,.ctt-segments{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ctt-views>small{color:var(--nx-text-2);text-transform:uppercase;letter-spacing:.05em;font-size:9.5px;font-weight:650}.ctt-views>span{border:1px solid var(--nx-border);background:#fff;border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.ctt-views>span.active{border-color:var(--nx-teal);background:#5f99971f}.ctt-views>span button{height:28px;color:var(--nx-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:10.5px;font-weight:600}.ctt-views>span button:last-child{color:var(--nx-text-2);padding:0 8px 0 4px}.ctt-segments button{border:1px solid var(--nx-border);height:30px;color:var(--nx-text);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:10.5px;font-weight:600;display:inline-flex}.ctt-segments button i{color:#5b6f6f;background:#5b77771f;border-radius:999px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:700}.ctt-segments button.active{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f999724}.contact-directory-toolbar .ctt-primary{color:#fff!important;background:linear-gradient(135deg,#3f827f,#6f7e4d)!important;border-color:#2e625f8c!important}.company-record-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:0;display:grid}.company-record-cards>article{background:#fff;border:1px solid #e1e6ec;border-radius:13px;gap:10px;padding:13px 14px;display:grid}.company-record-cards>article.is-focus{border-color:var(--nx-teal);background:#5f999712}.company-record-cards>article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.company-record-cards>article>header b{color:#1c263b;font-size:11px;display:block}.company-record-cards>article>header small{color:#7e8a9d;font-size:8.5px;display:block}.company-record-cards dl{grid-template-columns:1fr 1fr;gap:8px 10px;margin:0;display:grid}.company-record-cards dt{color:#7e8a9d;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:650}.company-record-cards dd{color:#1c263b;overflow-wrap:anywhere;margin:2px 0 0;font-size:10px}.company-record-cards>article>footer{border-top:1px solid #eef0f5;justify-content:flex-end;padding-top:8px;display:flex}.contacts-tab-split>.company-record-cards{min-width:0}.company-activity-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 18px 18px;display:grid}.company-activity-board>section{background:#fbfcfd;border:1px solid #e1e6ec;border-radius:13px;align-content:start;gap:8px;padding:12px;display:grid}.company-activity-board>section>header{justify-content:space-between;align-items:center;display:flex}.company-activity-board>section>header b{color:#1c263b;font-size:11px}.company-activity-board>section>header i{color:#5b6f6f;background:#5b77771f;border-radius:999px;padding:1px 7px;font-size:9px;font-style:normal;font-weight:700}.company-activity-board article{background:#fff;border:1px solid #e1e6ec;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px;display:grid}.company-activity-board article>span{width:28px;height:28px;color:var(--nx-teal-ink);background:#5f99971f;border-radius:8px;place-items:center;font-size:12px;display:grid}.company-activity-board article b{color:#1c263b;font-size:10.5px;display:block}.company-activity-board article p{color:#536078;margin:3px 0;font-size:9.5px}.company-activity-board article small{color:#7e8a9d;font-size:8.5px}.company-activity-board article em{color:#536078;background:#eceff3;border-radius:999px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:700}.cv2-tech-cards{margin-bottom:10px}.company-head-actions{align-items:center;gap:8px;display:flex}.company-secondary-action{border:1px solid var(--nx-border);height:42px;color:var(--nx-text);font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-weight:650;display:inline-flex}.company-secondary-action:hover{border-color:var(--nx-border-strong);color:var(--nx-teal-ink)}.cv2-icon-action:disabled,.cv2-programme-grid .cv2-primary:disabled{opacity:.35;cursor:not-allowed}.cv2-row-paused td{color:var(--nx-text-2)}.cv2-programme-grid article p .cv2-pill{margin-left:8px}.cv2-programme-dialog{width:min(640px,100%)}.cv2-programme-dialog>header .contact-assistant-icon{width:32px;height:32px}.cv2-programme-status{color:var(--nx-text-2);align-items:center;gap:8px;margin:0;font-size:11.5px;display:flex}.cv2-programme-steps{gap:6px;max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cv2-programme-steps li{border:1px solid var(--nx-border);background:#fff;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.cv2-programme-steps li i{color:#536078;background:#eceff3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:700;display:grid}.cv2-programme-steps li.done i{color:#fff;background:var(--nx-teal-dark)}.cv2-programme-steps li.current{border-color:var(--nx-teal);background:#5f999714}.cv2-programme-steps li.current i{color:var(--nx-teal-ink);background:#5f99972e}.cv2-programme-steps li b{color:var(--nx-text);font-size:12px;font-weight:650;display:block}.cv2-programme-steps li small{color:var(--nx-text-2);font-size:10.5px}.docs-module{gap:14px;padding:0 0 20px;display:grid}.docs-head span svg{color:var(--nx-teal-ink)}.docs-metrics{padding:0}.docs-module .ctt{margin:0}.docs-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.docs-body.with-detail{grid-template-columns:minmax(0,1fr) 320px}@media (max-width:1100px){.docs-body.with-detail{grid-template-columns:1fr}}.docs-table{background:#fff;border:1px solid #e1e6ec;border-radius:12px;margin:0;overflow-x:auto}.docs-table table{min-width:960px}.docs-table tr.is-focus td{background:#5f999714}.docs-name{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.docs-name>span:last-child{min-width:0;display:grid}.docs-name b{color:#1c263b;white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:10.5px;overflow:hidden}.docs-name small{color:#7e8a9d;font-size:8.5px}.docs-name:hover b{color:var(--nx-teal-ink);text-decoration:underline}.docs-source{justify-items:start;gap:3px;max-width:240px;display:grid}.docs-source i{color:var(--nx-teal-ink);background:#5f999724;border-radius:999px;padding:1px 7px;font-size:8px;font-style:normal;font-weight:650}.docs-source i.upload{color:#287c63;background:#e0f2e9}.docs-source i.task{color:#64548c;background:#ece7f3}.docs-source i.meeting{color:#3f6a75;background:#e2edef}.docs-source i.note{color:#8a6a33;background:#f4ead7}.docs-source i.conversation{color:#2f5f8f;background:#e3edf7}.docs-source small{color:#536078;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;overflow:hidden}.docs-actions{margin-left:0}.docs-actions button{width:26px;height:26px}.docs-detail{align-self:start}.docs-detail-name{align-items:center;gap:10px;margin:6px 0 10px;display:flex}.docs-detail-name b{color:#1c263b;overflow-wrap:anywhere;font-size:11px;display:block}.docs-detail-name small{color:#7e8a9d;font-size:8.5px}.docs-detail-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.docs-detail-actions button{color:#536078;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:650;display:inline-flex}.docs-detail-actions button.danger{color:#a8574d}.docs-upload{width:min(640px,100%)}.docs-upload>header .contact-assistant-icon{width:32px;height:32px}.docs-upload input[type=file]{padding:8px}.cv2-docs-table table{min-width:860px}.cv2-doc-name>span:last-child{display:grid}.cv2-doc-name small{color:#7e8a9d;font-size:8.5px}.cv2-doc-target{color:var(--nx-text-2);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.cv2-doc-target select{border:1px solid var(--nx-border);height:32px;font:inherit;background:#fff;border-radius:8px;padding:0 8px;font-size:10.5px}.contact-directory-toolbar label.cv2-doc-upload{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3f827f,#6f7e4d);border:1px solid #2e625f8c;border-radius:9px;flex:none;align-items:center;gap:6px;min-width:0;height:39px;padding:0 12px;font-size:10px;font-weight:650;display:inline-flex}.cv2-doc-bars{margin-top:6px}.cv2-doc-bars li{grid-template-columns:96px minmax(0,1fr) 22px}.docs-cards{margin:0}.company-related-split{grid-template-columns:minmax(0,3fr) minmax(280px,2fr);align-items:start;gap:14px;display:grid}@media (max-width:1100px){.company-related-split{grid-template-columns:1fr}}.company-related-split .record-resolution-grid{grid-template-columns:1fr}.company-related-rail{gap:12px;display:grid}.docs-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (max-width:1000px){.docs-layout{grid-template-columns:1fr}}.docs-explorer{background:#fff;border:1px solid #e1e6ec;border-radius:13px;align-content:start;gap:8px;max-height:calc(100vh - 120px);padding:12px;display:grid;position:sticky;top:12px;overflow-y:auto}.docs-explorer-head{gap:8px;display:grid}.docs-browse{border:1px solid var(--nx-border);background:#f7f1e8b3;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.docs-browse button{height:30px;color:var(--nx-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:10.5px;font-weight:650;display:inline-flex}.docs-browse button.active{color:var(--nx-teal-ink);background:#fff;box-shadow:0 1px 4px #263a3e1f}.docs-explorer-search{border:1px solid var(--nx-border);height:34px;color:var(--nx-text-2);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.docs-explorer-search input{min-width:0;color:var(--nx-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:10.5px}.docs-tree,.docs-tree ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.docs-tree ul{border-left:1px dashed #d3d9e2;margin:3px 0 4px 18px;padding-left:10px}.docs-node{text-align:left;width:100%;min-height:34px;font:inherit;color:var(--nx-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:3px 6px 3px 4px;display:flex}button.docs-node:hover,.docs-node:hover .docs-node-main{background:#5f999712}.docs-node.active,.docs-node.active .docs-node-main{border-color:var(--nx-teal);background:#5f99971f}.docs-node.root{margin-top:2px}.docs-node.child{min-height:30px}.docs-node-main{text-align:left;min-width:0;font:inherit;color:var(--nx-text);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:6px;padding:2px 4px;display:flex}.docs-toggle{color:#536078;width:18px;height:18px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd6df;border-radius:5px;flex:none;padding:0;font-size:11px;line-height:1}.docs-node-mark{color:#4a24dc;background:#ebe4ff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:9px;font-weight:750;display:grid}.docs-node-mark.person{color:var(--nx-teal-ink);background:#5f999729;border-radius:50%}.docs-node-mark.folder{color:#8a6a33;background:#f4ead7;font-size:11px}.docs-node b{min-width:0;color:var(--nx-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:10.5px;font-weight:650;overflow:hidden}.docs-node-text{flex:1;min-width:0;display:grid}.docs-node-text b{flex:none}.docs-node-text small{color:var(--nx-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.docs-node i{color:#5b6f6f;background:#5b77771f;border-radius:999px;flex:none;padding:1px 7px;font-size:8.5px;font-style:normal;font-weight:700}.docs-main{gap:12px;min-width:0;display:grid}.docs-groups-head h2{color:var(--nx-text);margin:0;font-size:15px}.docs-groups-head p{color:var(--nx-text-2);margin:4px 0 0;font-size:11px}.docs-group-cards>article>footer{justify-content:space-between;align-items:center}.docs-group-cards>article>footer small{color:var(--nx-text-2);font-size:9px}.docs-crumb{color:var(--nx-text-2);background:#fff;border:1px solid #e1e6ec;border-radius:11px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:flex}.docs-crumb>button{color:var(--nx-teal-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:650}.docs-crumb>button.current,.docs-crumb>b{color:var(--nx-text);font-size:11px;font-weight:700}.docs-crumb>em{color:var(--nx-text-2);margin-left:6px;font-style:normal}.docs-crumb-actions{gap:6px;margin-left:auto;display:flex}.docs-crumb-actions button{color:#536078;height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.docs-crumb-actions button:hover{color:var(--nx-teal-ink);border-color:var(--nx-teal)}.ldm-record-head.b2b{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.ldm-company-mark{color:#4a24dc;background:#ebe4ff;border-radius:14px;place-items:center;width:56px;height:56px;font-size:17px;font-weight:750;display:grid}.ldm-company-mark.small{border-radius:9px;width:30px;height:30px;font-size:10px}.ldm-company-mark.blue{color:#2f5f8f;background:#e3edf7}.ldm-company-mark.green{color:#287c63;background:#e0f2e9}.ldm-company-mark.orange{color:#a8642a;background:#fff0dc}.ldm-company-mark.rose{color:#a8574d;background:#f6e7e3}.ldm-company-mark.teal{color:var(--nx-teal-ink);background:#5f999729}.ldm-record-head.b2b .ldm-record-id p a{color:var(--nx-teal-ink);text-decoration:none}.ldm-primary-line{align-items:center}.ldm-primary-line .row-avatar{width:22px;height:22px;font-size:8px}.ldm-primary-line b,.ldm-group-line b{color:var(--nx-text)}.ldm-group-line .ldm-status{margin-left:4px}.ldm-record-head.b2b .ldm-record-actions{display:none}.ldm-record-icons{flex-wrap:wrap;justify-content:center;gap:6px;max-width:168px;margin-top:10px;display:flex}.ldm-icon-action{border:1px solid var(--nx-border);color:#3d4d4a;cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;text-decoration:none;display:inline-flex}.ldm-icon-action:hover{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971f}.ldm-icon-action.primary{color:#fff;background:linear-gradient(135deg,#3f827f,#6f7e4d);border-color:#2e625f8c}.ldm-icon-action.primary:hover{color:#fff}.ldm-record-icons .ldm-reason-wrap{display:inline-flex;position:relative}.ldm-record-icons .ldm-reason-menu{left:0;right:auto}.ldm-role{white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:8.5px;font-style:normal;font-weight:650;display:inline-block}.ldm-role.decision,.ldm-group-chips i.decision{color:#64548c;background:#ece7f3}.ldm-role.champion,.ldm-group-chips i.champion{color:#287c63;background:#e0f2e9}.ldm-role.influencer,.ldm-group-chips i.influencer{color:#8a6a33;background:#f4ead7}.ldm-role.gatekeeper{color:#a8574d;background:#f6e7e3}.ldm-role.user{color:#5b6f6f;background:#5b77771f}.ldm-group-chips{gap:5px;margin-right:6px;display:inline-flex}.ldm-group-chips i{border-radius:999px;padding:3px 8px;font-size:9px;font-style:normal;font-weight:650}.ldm-group-table table{min-width:900px}.ldm-group-table tr.is-primary td{background:#5f99970d}.ldm-person{align-items:center;gap:9px;display:flex}.ldm-person .row-avatar{width:28px;height:28px;font-size:9px}.ldm-person b{color:var(--nx-text);align-items:center;gap:6px;font-size:11px;display:flex}.ldm-person small{color:var(--nx-text-2);font-size:9.5px;display:block}.ldm-primary-tag{color:var(--nx-teal-ink);background:#5f999729;border-radius:999px;padding:1px 6px;font-size:8px;font-style:normal;font-weight:700}.ldm-role-select{border:1px solid var(--nx-border);color:var(--nx-text);font:inherit;background:#fff;border-radius:8px;padding:5px 8px;font-size:10.5px;font-weight:600}.ldm-role-select.decision{color:#64548c;background:#ece7f3}.ldm-role-select.champion{color:#287c63;background:#e0f2e9}.ldm-role-select.influencer{color:#8a6a33;background:#f4ead7}.ldm-role-select.gatekeeper{color:#a8574d;background:#f6e7e3}.ldm-verified{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ldm-verified a{color:var(--nx-text);text-decoration:none}.ldm-verified i.ok{color:#fff;background:var(--nx-teal-dark);border-radius:50%;place-items:center;width:16px;height:16px;display:inline-grid}.ldm-verify{border:1px dashed var(--nx-border-strong);height:22px;color:var(--nx-teal-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 8px;font-size:9px;font-weight:650}.ldm-verify.wide{border-style:solid;border-radius:9px;height:36px;font-size:11px}.ldm-verify:disabled{opacity:.45;cursor:not-allowed}.ldm-row-actions a{border:1px solid var(--nx-border);width:24px;height:24px;color:var(--nx-text-2);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ldm-row-actions a:hover{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971f}.ldm-qual-row.derived em{color:var(--nx-teal-ink)}.ldm-group-cell{gap:3px;display:grid}.ldm-avatars{display:inline-flex}.ldm-avatars i{border:2px solid #fff;width:24px;height:24px;margin-left:-6px;font-size:8px;font-style:normal}.ldm-avatars i:first-child{margin-left:0}.ldm-avatars i.more{color:#536078;background:#eceff3}.ldm-group-cell small{color:var(--nx-text-2);font-size:9.5px}.ldm-group-cell small em{color:#a8574d;font-style:normal;font-weight:650}.ldm-primary-cell{display:grid}.ldm-primary-cell b{color:var(--nx-text);font-size:11px}.ldm-primary-cell small{color:var(--nx-text-2);font-size:9.5px}.ldm-finder{width:min(720px,100%)}.ldm-finder>header .contact-assistant-icon{width:32px;height:32px}.ldm-finder-results{max-height:300px}.ldm-finder-results>button{grid-template-columns:auto minmax(0,1fr) auto auto}.ldm-finder-origin{color:var(--nx-text-2);white-space:nowrap;font-size:9px;font-style:normal}.ldm-finder-manual{color:var(--nx-teal-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:650}.ldm-finder-form{grid-template-columns:repeat(3,minmax(0,1fr))}.ldm-record-v2 .ldm-score-note{color:var(--nx-teal-ink);text-align:center;margin-top:2px;font-size:9px;font-weight:650}.ldm-checkpoints-card .cv2-card-head p{max-width:720px}.ldm-checkpoints{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}@media (max-width:1300px){.ldm-checkpoints{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:800px){.ldm-checkpoints{grid-template-columns:repeat(2,minmax(0,1fr))}}.ldm-checkpoints.compact{grid-template-columns:1fr;gap:5px}.ldm-checkpoint{border:1px solid var(--nx-border);text-align:left;font:inherit;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.ldm-checkpoint:hover{border-color:var(--nx-border-strong)}.ldm-checkpoint.complete{background:linear-gradient(165deg,#5f999724,#fff 70%);border-color:#a9c6c4}.ldm-checkpoint.progress{background:linear-gradient(165deg,#dfc2af2e,#fff 70%)}.ldm-checkpoint>div{gap:3px;min-width:0;display:grid}.ldm-checkpoint b{color:var(--nx-text);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ldm-checkpoint small{color:var(--nx-text-2);font-size:8.5px;line-height:1.3;overflow:hidden}.ldm-checkpoint i{background:#5b777724;border-radius:999px;height:4px;display:block;overflow:hidden}.ldm-checkpoint i em{border-radius:inherit;background:linear-gradient(90deg, var(--nx-teal), #a9c6c4);height:100%;display:block}.ldm-checkpoint.progress i em{background:linear-gradient(90deg,#c29275,#e8d2c2)}.ldm-checkpoint strong{color:var(--nx-text);white-space:nowrap;font-size:13px;font-weight:750}.ldm-checkpoint strong small{color:var(--nx-text-2);font-size:9px;font-weight:600}.ldm-checkpoint.compact{padding:7px 8px}.ldm-checkpoint.compact .cv2-block-icon{width:24px;height:24px}.ldm-record-v2 .ldm-record-tabs button{align-items:center;gap:6px;display:inline-flex}.ldm-record-v2 .ldm-record-tabs button i{color:#5b6f6f;background:#5b77771f;border-radius:999px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:700}.ldm-record-v2 .ldm-record-tabs button.active i{color:var(--nx-teal-ink);background:#5f99972e}.ldm-score-total{color:var(--nx-text);font-size:15px;font-weight:750}.ldm-score-total small{color:var(--nx-text-2);font-size:10px;font-weight:600}.ldm-criteria{gap:5px;display:grid}.ldm-criteria.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ldm-criteria.inline{grid-template-columns:repeat(2,minmax(0,1fr));min-width:300px}@media (max-width:900px){.ldm-criteria.two,.ldm-criteria.inline{grid-template-columns:1fr}}.ldm-criterion{border:1px solid var(--nx-border);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.ldm-criterion:hover{border-color:var(--nx-border-strong)}.ldm-criterion.met{background:#5f999714;border-color:#a9c6c4}.ldm-criterion>span{border:1.5px solid var(--nx-border-strong);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.ldm-criterion.met>span{border-color:var(--nx-teal-dark);background:var(--nx-teal-dark)}.ldm-criterion b{min-width:0;color:var(--nx-text);font-size:10.5px;font-weight:600}.ldm-criterion small{color:var(--nx-text-2);white-space:nowrap;font-size:8.5px}.ldm-criterion.auto small{color:var(--nx-teal-ink)}.ldm-criterion i{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:10px;font-style:normal;font-weight:700}.ldm-required{gap:5px;margin:8px 0 10px;padding:0;list-style:none;display:grid}.ldm-required li{color:#a8574d;align-items:center;gap:7px;font-size:10.5px;font-weight:600;display:flex}.ldm-required li.met{color:#287c63}.ldm-checkpoint-section .ldm-criteria{margin-top:4px}.ldm-people-strip{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.ldm-people-strip article{border:1px solid var(--nx-border);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:8px 10px;display:flex}.ldm-people-strip article>div{gap:2px;min-width:0;display:grid}.ldm-people-strip b{color:var(--nx-text);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.ldm-people-strip small{color:var(--nx-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.ldm-people-strip .ldm-role{justify-self:start}.ldm-people-add{border:1px dashed var(--nx-border-strong);min-height:56px;color:var(--nx-teal-ink);font:inherit;cursor:pointer;background:0 0;border-radius:11px;place-items:center;gap:4px;font-size:10.5px;font-weight:650;display:grid}.ldm-tech-strip{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.ldm-tech-strip article{border:1px solid var(--nx-border);background:#fff;border-radius:11px;gap:2px;padding:9px 11px;display:grid}.ldm-tech-strip b{color:var(--nx-text);font-size:10.5px}.ldm-tech-strip small{color:var(--nx-text-2);font-size:8.5px}.ldm-tech-strip em{color:var(--nx-teal-ink);font-size:8.5px;font-style:normal;font-weight:650}.ldm-tech-tab{gap:12px;display:grid}.ldm-tech-intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}@media (max-width:1000px){.ldm-tech-intro{grid-template-columns:1fr}}.ldm-tech-intro h2{color:var(--nx-text);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.ldm-tech-intro p{max-width:620px;color:var(--nx-text-2);margin:6px 0 0;font-size:11px;line-height:1.5}.ldm-chiprow{flex-wrap:wrap;gap:5px;display:flex}.ldm-chiprow button{border:1px solid var(--nx-border);color:#536078;height:26px;font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 9px;font-size:9.5px;font-weight:650}.ldm-chiprow button.active{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f999724}.ldm-log{grid-template-columns:110px 150px minmax(0,1fr) auto;gap:8px;margin:6px 0 12px;display:grid}@media (max-width:900px){.ldm-log{grid-template-columns:1fr 1fr}}.ldm-log select,.ldm-log input{border:1px solid var(--nx-border);height:36px;color:var(--nx-text);font:inherit;background:#fff;border-radius:9px;padding:0 10px;font-size:11.5px}.ldm-log button:disabled{opacity:.5;cursor:not-allowed}.ldm-engagement article b{align-items:center;gap:6px;display:flex}.ldm-engagement article.in{border-left:3px solid var(--nx-teal)}.ldm-upload{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.tech-module .docs-tree.flat{margin:0;padding:0}.tech-module .docs-node-mark.folder{color:var(--nx-teal-ink);background:#5f999729}.tech-source,.tech-rules{flex-wrap:wrap;gap:4px;display:inline-flex}.tech-chip{height:20px;font:inherit;color:#3f4b60;cursor:default;background:#fff;border:1px solid #dfe5ec;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:8.5px;font-style:normal;font-weight:650;display:inline-flex}button.tech-chip{cursor:pointer}button.tech-chip:hover{border-color:var(--nx-teal);color:var(--nx-teal-ink)}.tech-chip.contact{color:var(--nx-teal-ink)}.tech-chip.lead{color:#4a24dc;background:#f4f0ff;border-color:#d9d0ff}.tech-chip.rule{color:#6a3d00;background:#fff5e3;border-color:#f2d6a3}.tech-chip.muted{color:#8a94a6;border-style:dashed}.tech-gap{color:#8a94a6;font-size:8.5px}.tech-actions button.convert{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f999724}.tech-table td{vertical-align:middle}.tech-links,.tech-rule-box{gap:6px;margin-top:12px;display:grid}.tech-links h3,.tech-rule-box h3{letter-spacing:.06em;text-transform:uppercase;color:#7e8a9d;margin:0;font-size:9px;font-weight:750}.tech-links>button{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e6ec;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:8px;padding:6px 8px;display:grid}.tech-links>button>span{border-radius:8px;grid-row:1/span 2;place-items:center;width:26px;height:26px;font-size:9px;font-weight:750;display:grid}.tech-links>button b{color:#1c263b;font-size:10.5px}.tech-links>button small{color:#7e8a9d;font-size:8.5px}.tech-links>button:hover{border-color:var(--nx-teal)}.tech-rule-row{border:1px dashed #dfe5ec;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:7px 9px;display:grid}.tech-rule-row.match{background:#fff8ec;border-style:solid;border-color:#f2d6a3}.tech-rule-row b{color:#1c263b;font-size:10px}.tech-rule-row small{color:#7e8a9d;grid-column:1;font-size:8.5px}.tech-rule-row button{grid-area:1/2/span 2;align-self:center}.tech-run-list{gap:6px;max-height:260px;margin:4px 0 8px;display:grid;overflow-y:auto}.tech-run-list>div{background:#fff;border:1px solid #e1e6ec;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding:7px 10px;display:grid}.tech-run-list b{color:#1c263b;font-size:10.5px}.tech-run-list small{color:#7e8a9d;grid-column:1;font-size:8.5px}.tech-run-list i{grid-area:1/2/span 2;align-self:center}.wfm-tech-rules{border:1px solid var(--nx-line);background:var(--nx-glass-bg,#fff);border-radius:14px;gap:12px;padding:14px 16px 18px;display:grid}.wfm-tech-rules>.cv2-card-head h2{align-items:center;gap:6px;display:inline-flex}.wfm-rule-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.wfm-rule{background:#fff;border:1px solid #e1e6ec;border-radius:12px;gap:8px;padding:12px 14px;display:grid}.wfm-rule.on{box-shadow:inset 3px 0 0 var(--nx-teal);border-color:#5f99978c}.wfm-rule>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.wfm-rule>header b{color:#1c263b;font-size:11.5px;display:block}.wfm-rule>header small{color:#7e8a9d;font-size:8.5px}.wfm-rule>p{color:#5a6578;margin:0;font-size:10px}.wfm-rule dl{gap:4px;margin:0;display:grid}.wfm-rule dl div{grid-template-columns:44px minmax(0,1fr);gap:6px;font-size:9.5px;display:grid}.wfm-rule dt{color:#7e8a9d;text-transform:uppercase;letter-spacing:.05em;font-size:8.5px;font-weight:700}.wfm-rule dd{color:#2b3547;margin:0}.wfm-rule>footer{gap:6px;display:flex}.wfm-rule>footer button{height:26px;font:inherit;color:#3f4b60;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:8px;align-items:center;gap:4px;padding:0 9px;font-size:9.5px;font-weight:650;display:inline-flex}.wfm-rule>footer button:hover{border-color:var(--nx-teal);color:var(--nx-teal-ink)}.wfm-rule-editor{border-top:1px dashed #dfe5ec;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;padding-top:10px;display:grid}.wfm-rule-editor h4{letter-spacing:.06em;text-transform:uppercase;color:#7e8a9d;grid-column:1/-1;margin:4px 0 0;font-size:9px;font-weight:750}.wfm-rule-editor label{color:#5a6578;gap:3px;font-size:9px;display:grid}.wfm-rule-editor label.check{color:#2b3547;grid-auto-flow:column;justify-content:start;align-items:center;gap:6px;font-size:9.5px}.wfm-rule-editor .wide{grid-column:1/-1}.wfm-rule-editor .wide>span{color:#5a6578;margin-bottom:4px;font-size:9px;display:block}.wfm-rule-editor input:not([type=checkbox]),.wfm-rule-editor select{height:28px;font:inherit;color:#1c263b;background:#fff;border:1px solid #dfe5ec;border-radius:8px;padding:0 8px;font-size:10px}.wfm-rule-chips{flex-wrap:wrap;gap:5px;display:flex}.wfm-rule-chips button{height:22px;font:inherit;color:#3f4b60;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:999px;padding:0 9px;font-size:9px;font-weight:650}.wfm-rule-chips button.on{border-color:var(--nx-teal);color:var(--nx-teal-ink);background:#5f999724}.wfm-rule-save{justify-content:flex-end;display:flex}.wfm-tech-rules .cv2-footnote{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ldp{gap:14px;padding-bottom:24px;display:grid}.ldp-top{border:1px solid var(--nx-border);box-shadow:var(--nx-shadow-soft,0 8px 24px #2030330f);background:linear-gradient(135deg,#ffffffeb,#f7f1e8c7);border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:14px 18px;display:grid}.ldp-top-id{align-items:center;gap:12px;min-width:0;display:flex}.ldp-back{border:1px solid var(--nx-border);height:28px;font:inherit;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:0 10px 0 6px;font-size:10.5px;font-weight:650;display:inline-flex}.ldp-back svg{transform:rotate(90deg)}.ldp-back:hover{color:var(--nx-teal-ink);border-color:var(--nx-teal)}.ldp-top-id h1{letter-spacing:-.01em;color:var(--nx-text);margin:0;font-size:17px;font-weight:750}.ldp-top-id p{color:var(--nx-text-2);margin:2px 0 0;font-size:10.5px}.ldp-top-id p b{color:var(--nx-text);font-weight:650}.ldp-top-id p a{color:var(--nx-teal-ink)}.ldp-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex;margin-top:5px!important}.ldp-top-progress{justify-items:end;gap:5px;display:grid}.ldp-track{gap:4px;display:flex}.ldp-track i{background:#dfe5e4;border-radius:999px;width:22px;height:7px}.ldp-track i.progress{background:linear-gradient(90deg, var(--nx-teal) 50%, #dfe5e4 50%)}.ldp-track i.complete{background:var(--nx-teal)}.ldp-track i.open{background:#cfd9d8}.ldp-track i.finish{background:#fff;border:2px solid #cfd9d8;border-radius:50%;width:12px;height:12px;margin:-2.5px 0 0 2px}.ldp-track i.finish.open{border-color:var(--nx-teal)}.ldp-track i.finish.complete{border-color:var(--nx-teal);background:var(--nx-teal)}.ldp-top-progress small{color:var(--nx-text-2);font-size:10px}.ldp-top-progress small b{color:var(--nx-text)}.ldp-top-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ldp-top-actions .ldm-reason-wrap{position:relative}.ldp-body{grid-template-columns:250px minmax(0,1fr) 272px;align-items:start;gap:14px;display:grid}@media (max-width:1280px){.ldp-body{grid-template-columns:220px minmax(0,1fr)}.ldp-rail{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}}@media (max-width:900px){.ldp-body,.ldp-rail,.ldp-top{grid-template-columns:1fr}.ldp-top-progress{justify-items:start}}.ldp-levels{border:1px solid var(--nx-border);background:#ffffffdb;border-radius:16px;padding:12px 10px 10px;position:sticky;top:12px}.ldp-levels-title{letter-spacing:.09em;text-transform:uppercase;color:var(--nx-text-2);margin:0 0 8px 6px;font-size:9.5px;font-weight:750}.ldp-levels ol{gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ldp-levels ol:before{content:"";background:#e3e8e7;border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:21px}.ldp-levels li button{text-align:left;width:100%;font:inherit;color:var(--nx-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:7px 8px 7px 9px;transition:background .15s,border-color .15s;display:grid;position:relative}.ldp-levels li button:hover{background:#5f999714}.ldp-levels li.active button{border-color:var(--nx-teal);background:#5f99971f}.ldp-level-no{z-index:1;width:24px;height:24px;color:var(--nx-text-2);background:#fff;border:2px solid #cfd9d8;border-radius:50%;place-items:center;font-size:10.5px;font-weight:750;display:grid;position:relative}.ldp-levels li.progress .ldp-level-no{border-color:var(--nx-teal);color:var(--nx-teal-ink)}.ldp-levels li.complete .ldp-level-no{border-color:var(--nx-teal-dark);background:var(--nx-teal-dark);color:#fff}.ldp-levels li.locked .ldp-level-no{color:#9aa6a5;border-style:dashed}.ldp-levels li.locked .ldp-level-copy b{color:#8d9998}.ldp-levels li.finish .ldp-level-no{border-radius:8px}.ldp-levels li.finish.open .ldp-level-no{border-color:var(--nx-teal);color:var(--nx-teal-ink);background:#5f999724}.ldp-level-copy{gap:2px;min-width:0;display:grid}.ldp-level-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.ldp-level-copy small{color:var(--nx-text-2);font-size:9px}.ldp-level-copy i{background:#e3e8e7;border-radius:3px;height:3px;margin-top:2px;display:block;overflow:hidden}.ldp-level-copy i em{background:var(--nx-teal);border-radius:3px;height:100%;display:block}.ldp-level-icon{color:#9aa6a5;place-items:center;display:grid}.ldp-levels li.active .ldp-level-icon{color:var(--nx-teal-ink)}.ldp-stage{gap:14px;min-width:0;display:grid}.ldp-level-card{border:1px solid var(--nx-border);box-shadow:var(--nx-shadow-soft,0 8px 24px #2030330f);background:#fff;border-radius:16px;gap:12px;padding:16px 18px;display:grid}.ldp-level-card.complete{border-color:#39787673}.ldp-level-card.finish.open{border-color:var(--nx-teal);background:linear-gradient(#5f999714,#fff 60%)}.ldp-level-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.ldp-level-card>header small{letter-spacing:.08em;text-transform:uppercase;color:var(--nx-teal-ink);font-size:9.5px;font-weight:750}.ldp-level-card>header h2{letter-spacing:-.01em;margin:2px 0;font-size:16px;font-weight:750}.ldp-level-card>header p{color:var(--nx-text-2);max-width:620px;margin:0;font-size:10.5px}.ldp-level-badge{width:44px;height:44px;color:var(--nx-teal-ink);background:#5f999724;border-radius:14px;place-items:center;display:grid}.ldp-level-badge.finish{background:var(--nx-teal-dark);color:#fff}.ldp-level-score{justify-items:end;gap:3px;display:grid}.ldp-level-score b{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.ldp-level-score small{color:var(--nx-text-2);font-size:9.5px}.ldp-locked-note{color:#6a3d00;background:#fff5e3;border-radius:10px;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:10.5px;display:flex}.ldp-locked-note b{font-weight:700}.ldp-checklist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ldp-item{background:#fbfbf9;border:1px solid #e3e8e7;border-radius:12px;grid-template-columns:26px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:9px 12px 9px 10px;display:grid}.ldp-item.met{background:#5f999714;border-color:#39787666}.ldp-tick{color:#fff;cursor:pointer;background:#fff;border:2px solid #c9d3d2;border-radius:8px;place-items:center;width:24px;height:24px;padding:0;display:grid}.ldp-item.met .ldp-tick{border-color:var(--nx-teal-dark);background:var(--nx-teal-dark)}.ldp-tick:disabled{cursor:not-allowed;opacity:.55}.ldp-item.auto .ldp-tick{cursor:help;border-style:dashed}.ldp-item.auto.met .ldp-tick{border-style:solid}.ldp-item-copy{gap:2px;min-width:0;display:grid}.ldp-item-copy b{color:var(--nx-text);font-size:11.5px;font-weight:700}.ldp-item-copy b em{color:#a8574d;letter-spacing:.04em;text-transform:uppercase;background:#fde7e3;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:8.5px;font-style:normal;font-weight:750}.ldp-item.met .ldp-item-copy b em{color:var(--nx-teal-ink);background:#39787624}.ldp-item-copy small{color:var(--nx-text-2);font-size:9.5px}.ldp-kind{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:8.5px;font-weight:700}.ldp-kind.auto{color:#5b6f6e;background:#eef2f1}.ldp-kind.confirm{color:#4a24dc;background:#ebe4ff}.ldp-kind.manual{color:#8a5200;background:#fff1e0}.ldp-pts{color:var(--nx-text-2);font-variant-numeric:tabular-nums;text-align:right;min-width:34px;font-size:10.5px}.ldp-pts b{color:var(--nx-text);font-weight:800}.ldp-go{border:1px solid var(--nx-teal);height:24px;font:inherit;color:var(--nx-teal-ink);cursor:pointer;background:#fff;border-radius:8px;padding:0 9px;font-size:9.5px;font-weight:700}.ldp-go:hover{background:#5f99971f}.ldp-level-nav{border-top:1px dashed #e3e8e7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:10px;display:grid}.ldp-level-nav span{text-align:center;color:var(--nx-text-2);font-size:10px}.ldp-level-nav button{border:1px solid var(--nx-border);height:30px;font:inherit;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:9px;padding:0 12px;font-size:10.5px;font-weight:650}.ldp-level-nav button:disabled{opacity:.45;cursor:not-allowed}.ldp-level-nav button.cv2-primary{border-color:#0000}.ldp-work{border:1px solid var(--nx-border);background:#ffffffe6;border-radius:16px;gap:12px;padding:14px 16px 16px;scroll-margin-top:12px;display:grid}.ldp-work-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ldp-work-head h3{margin:0;font-size:13px;font-weight:750}.ldp-work-head p{color:var(--nx-text-2);max-width:640px;margin:2px 0 0;font-size:10.5px}.ldp-work-head .cv2-head-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ldp-work-head .cv2-head-actions>button,.ldp-work-head>button,.ldp-work-head .ldm-upload{border:1px solid var(--nx-border);height:30px;font:inherit;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:0 11px;font-size:10.5px;font-weight:650;display:inline-flex}.ldp-work-head .cv2-primary{border-color:#0000}.ldp-work .ldm-group-table{margin:0}.ldp-work-tech .cv2-tech-metrics{margin-top:0}.ldp-log,.ldp-timeline{margin:0}.ldp-gates{gap:8px;display:grid}.ldp-gates h3{letter-spacing:.08em;text-transform:uppercase;color:var(--nx-text-2);margin:0;font-size:9.5px;font-weight:750}.ldp-gates ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ldp-gates li{color:#6a3d00;background:#fff8ec;border:1px solid #f2d6a3;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 11px;display:grid}.ldp-gates li.met{color:var(--nx-teal-ink);background:#5f999714;border-color:#39787666}.ldp-gates li b{color:var(--nx-text);font-size:11px;display:block}.ldp-gates li small{color:var(--nx-text-2);font-size:9px}.ldp-gates li .cv2-link{grid-column:2;justify-self:start;padding:0;font-size:9.5px}.ldp-threshold{gap:4px;display:grid}.ldp-threshold span{background:#e3e8e7;border-radius:999px;height:8px;display:block;overflow:hidden}.ldp-threshold em{background:linear-gradient(90deg, var(--nx-teal), var(--nx-teal-dark));border-radius:999px;height:100%;display:block}.ldp-threshold small{color:var(--nx-text-2);font-size:9.5px}.ldp-convert-panel{border-top:1px dashed #e3e8e7;gap:12px;padding-top:10px;display:grid}.ldp-convert-panel .ldm-convert{justify-self:end;min-width:240px}@media (max-width:900px){.ldp-gates ul{grid-template-columns:1fr}}.ldp-rail{gap:12px;display:grid}.ldp-score-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.ldp-score-card>div b{font-size:22px;font-weight:800;line-height:1;display:block}.ldp-score-card>div small{color:var(--nx-text-2);font-size:9.5px}.ldp-minigates{grid-column:1/-1;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ldp-minigates li{color:#8a5200;align-items:center;gap:6px;font-size:10px;display:flex}.ldp-minigates li.met{color:var(--nx-teal-ink)}.ldp-score-card .ldm-convert{grid-column:1/-1;margin-top:4px}.ldp-momentum ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ldp-momentum li{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ldp-momentum li b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.ldp-momentum li small{color:var(--nx-text-2);font-size:10px}.ldp-momentum li button{border:1px solid var(--nx-border);height:22px;font:inherit;color:var(--nx-teal-ink);cursor:pointer;background:#fff;border-radius:999px;padding:0 8px;font-size:9px;font-weight:700}.ldp-item>.ldp-tick{grid-area:tick}.ldp-item>.ldp-item-copy{grid-area:copy}.ldp-item>.ldp-kind{grid-area:kind}.ldp-item>.ldp-pts{grid-area:pts}.ldp-item>.ldp-go{grid-area:go}.ldp-item-ev{flex-wrap:wrap;grid-area:ev;gap:5px;margin:2px 0 0;padding:0;list-style:none;display:flex}.ldp-item-ev:empty{display:none}.ldp-ev{height:24px;font:inherit;color:var(--nx-text);background:#fff;border:1px solid #dfe5e4;border-radius:999px;align-items:center;gap:5px;padding:0 4px 0 7px;font-size:9.5px;display:inline-flex}.ldp-ev>svg{color:var(--nx-teal-ink)}.ldp-ev b{white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-weight:650;overflow:hidden}.ldp-ev small{color:var(--nx-text-2)}.ldp-ev.task:not(.done){color:#8a5200;border-style:dashed}.ldp-ev.task:not(.done)>svg{color:#8a5200}.ldp-ev button{width:18px;height:18px;font:inherit;color:var(--nx-text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:10px;display:grid}.ldp-ev button:hover{color:var(--nx-text);background:#eef2f1}.ldp-ev button.done-toggle{color:var(--nx-teal-ink)}.ldp-item-add{flex-wrap:wrap;grid-area:add;align-items:center;gap:4px;display:flex}.ldp-item-add small{letter-spacing:.06em;text-transform:uppercase;color:var(--nx-text-2);margin-right:4px;font-size:9px;font-weight:700}.ldp-item-add button{height:24px;font:inherit;color:var(--nx-teal-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:9.5px;font-weight:650;display:inline-flex}.ldp-item-add button:hover{border-color:var(--nx-teal);background:#5f99971a}.ldp-item-add button:disabled{color:#9aa6a5;cursor:not-allowed}.ldp-composer{border:1px solid var(--nx-teal);background:#fff;border-radius:12px;grid-area:composer;gap:8px;margin-top:4px;padding:10px 12px;display:grid}.ldp-composer>header{align-items:center;gap:8px;display:flex}.ldp-composer>header b{font-size:11px}.ldp-composer>header small{color:var(--nx-text-2);flex:1;font-size:9.5px}.ldp-composer>header button{width:22px;height:22px;color:var(--nx-text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:14px}.ldp-ev-icon{width:24px;height:24px;color:var(--nx-teal-ink);background:#5f999724;border-radius:8px;place-items:center;display:grid}.ldp-composer-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ldp-composer-row textarea,.ldp-composer-row input:not([type=checkbox]),.ldp-composer-row select{min-height:30px;font:inherit;color:var(--nx-text);background:#fff;border:1px solid #dfe5e4;border-radius:9px;padding:6px 9px;font-size:10.5px}.ldp-composer-row textarea{resize:vertical}.ldp-composer-row:has(>select:first-child){grid-template-columns:auto auto minmax(0,1fr)}.ldp-composer-row:has(>input[type=date]){grid-template-columns:minmax(0,1fr) auto}.ldp-composer-row.contacts{grid-template-columns:minmax(0,1fr)}.ldp-composer-note{color:var(--nx-text-2);grid-column:1/-1;font-size:9.5px}.ldp-contact-picks{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;display:grid}.ldp-contact-picks label{cursor:pointer;background:#fbfbf9;border:1px solid #dfe5e4;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:6px 9px;font-size:10.5px;display:grid}.ldp-contact-picks label:has(input:checked){border-color:var(--nx-teal);background:#5f99971a}.ldp-contact-picks label b{font-weight:650}.ldp-contact-picks label small{color:var(--nx-text-2);grid-column:3;font-size:9px}.ldp-find,.ldp-file{border:1px solid var(--nx-border);height:28px;font:inherit;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:9px;justify-self:start;align-items:center;gap:5px;padding:0 11px;font-size:10.5px;font-weight:650;display:inline-flex}.ldp-composer>footer{justify-content:flex-end;gap:6px;display:flex}.ldp-composer>footer button{border:1px solid var(--nx-border);height:28px;font:inherit;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:9px;padding:0 12px;font-size:10.5px;font-weight:650}.ldp-composer>footer button.cv2-primary{border-color:#0000}.ldp-contact-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ldp-contact-tools label{color:var(--nx-text-2);align-items:center;gap:6px;font-size:10px;display:inline-flex}.ldp-contact-tools select{height:28px;font:inherit;color:var(--nx-text);background:#fff;border:1px solid #dfe5e4;border-radius:9px;padding:0 8px;font-size:10.5px}.ldp-item-sep{color:var(--nx-text-2);margin:0 2px;font-size:9px;font-style:normal}.ldp-item-add .ldp-add-note{color:var(--nx-text-2)}.ldp-ev .ldp-outcome{max-width:200px;height:20px;font:inherit;color:var(--nx-teal-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 4px;font-size:9.5px}.ldp-ev .ldp-outcome:hover,.ldp-ev .ldp-outcome:focus{border-color:var(--nx-teal);background:#fff}.ldp-ev.link:not(.done){border-style:dashed}.ldp-ev.link:not(.done) .ldp-outcome{color:#8a5200}.ldp-link-dialog{grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:10px;width:min(880px,96vw);max-height:88vh;display:grid}.ldp-link-types{flex-wrap:wrap;gap:5px;display:flex}.ldp-link-types button{border:1px solid var(--nx-border);height:28px;font:inherit;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.ldp-link-types button.active{border-color:var(--nx-teal);color:var(--nx-teal-ink);background:#5f999724}.ldp-link-types button i{color:var(--nx-teal-ink);background:#5f999729;border-radius:999px;padding:0 6px;font-size:9px;font-style:normal}.ldp-link-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ldp-link-tools .related-link-search{flex:260px;margin:0}.ldp-link-list{gap:6px;margin:0;padding:2px;list-style:none;display:grid;overflow-y:auto}.ldp-link-list li{background:#fbfbf9;border:1px solid #e3e8e7;border-radius:12px;grid-template-columns:minmax(0,1fr) auto 210px;align-items:center;gap:10px;padding:8px 10px;display:grid}.ldp-link-list li.picked{border-color:var(--nx-teal);background:#5f999714}.ldp-link-list li.linked{opacity:.6}.ldp-link-list li.empty{color:var(--nx-text-2);text-align:center;grid-template-columns:1fr;padding:18px;font-size:10.5px}.ldp-link-list label{cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.ldp-link-icon{width:26px;height:26px;color:var(--nx-teal-ink);background:#5f999724;border-radius:8px;place-items:center;display:grid}.ldp-link-copy{gap:1px;min-width:0;display:grid}.ldp-link-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.ldp-link-copy small{color:var(--nx-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.ldp-link-meta em{color:var(--nx-teal-ink);background:#5f999724;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:8.5px;font-style:normal;font-weight:700}.ldp-link-meta em.done{color:var(--nx-text-2);background:#eef2f1}.ldp-link-list select{height:28px;font:inherit;color:var(--nx-text);background:#fff;border:1px solid #dfe5e4;border-radius:9px;padding:0 8px;font-size:10px}.ldp-link-list select:disabled{opacity:.5}.ldp-work-sub{border-top:1px dashed #e3e8e7;padding-top:10px}.adm-pipe-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (max-width:1100px){.adm-pipe-layout{grid-template-columns:1fr}}.adm-pipe-cards.list{grid-template-columns:1fr;gap:8px}.adm-pipe-cards.list article{gap:6px;padding:10px 12px;display:grid}.adm-pipe-cards.list article.active{border-color:var(--nx-teal);box-shadow:inset 3px 0 0 var(--nx-teal)}.adm-pipe-cards.list article.archived{opacity:.7}.adm-pipe-open{text-align:left;width:100%;font:inherit;color:var(--nx-text);cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0;display:grid}.adm-pipe-open b{font-size:12px;font-weight:750;display:block}.adm-pipe-open small{color:var(--nx-text-2);font-size:10px;display:block}.adm-pipe-open em{color:var(--nx-text-2);margin-top:2px;font-size:9.5px;font-style:normal;display:block}.adm-pipe-actions{flex-wrap:wrap;gap:4px;display:flex}.adm-pipe-actions button{border:1px solid var(--nx-border);height:24px;font:inherit;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:9.5px;font-weight:650;display:inline-flex}.adm-pipe-actions button:hover{color:var(--nx-teal-ink);border-color:var(--nx-teal)}.adm-pipe-editor{gap:12px;display:grid}.adm-pipe-editor .cv2-card-head h2{align-items:center;gap:6px;display:inline-flex}.adm-pipe-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.adm-pipe-form>label,.adm-pipe-form>div{letter-spacing:.05em;text-transform:uppercase;color:var(--nx-text-2);gap:4px;font-size:9.5px;font-weight:700;display:grid}.adm-pipe-form .wide{grid-column:1/-1}.adm-pipe-form input,.adm-pipe-form select{border:1px solid var(--nx-border);height:32px;font:inherit;letter-spacing:0;text-transform:none;color:var(--nx-text);background:#fff;border-radius:9px;padding:0 10px;font-size:11px;font-weight:500}.adm-pipe-icons{flex-wrap:wrap;gap:5px;display:flex}.adm-pipe-icons button{border:1px solid var(--nx-border);width:32px;height:32px;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:9px;place-items:center;display:grid}.adm-pipe-icons button.active{border-color:var(--nx-teal);color:var(--nx-teal-ink);background:#5f999724}.adm-pipe-modules{flex-wrap:wrap;gap:6px;display:flex}.adm-pipe-modules label{border:1px solid var(--nx-border);letter-spacing:0;text-transform:none;height:32px;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.adm-pipe-modules label.on{border-color:var(--nx-teal);color:var(--nx-teal-ink);background:#5f999724}.adm-pipe-stage-tabs{margin-top:2px}.adm-stage-table table{width:100%}.adm-stage-table td input:not(.adm-num){width:100%;min-width:140px}.adm-stage-id{color:var(--nx-text-2);margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8.5px;display:block}.adm-stage-order{gap:3px;display:inline-flex}.adm-stage-order button{border:1px solid var(--nx-border);width:24px;height:24px;font:inherit;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:7px;place-items:center;font-size:11px;display:grid}.adm-stage-order button:disabled{opacity:.35;cursor:not-allowed}.adm-stage-foot{border-top:1px dashed var(--nx-border);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.adm-stage-foot button{border:1px solid var(--nx-border);height:28px;font:inherit;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:0 11px;font-size:10.5px;font-weight:650;display:inline-flex}.adm-stage-foot small{color:var(--nx-text-2);flex:1;font-size:9.5px}.adm-pipe-empty{text-align:center;color:var(--nx-text-2);justify-items:center;gap:8px;padding:36px 20px;display:grid}.adm-pipe-empty b{color:var(--nx-text);font-size:13px}.adm-pipe-empty p{max-width:420px;margin:0;font-size:10.5px}.tech-crumb .pls-tabs-slot{margin-right:6px}.nx-boot{background:var(--nx-canvas);min-height:100vh;color:var(--nx-text);place-items:center;display:grid}.nx-boot>div{justify-items:center;gap:8px;display:grid}.nx-boot-mark{background:var(--nx-teal-dark);color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:grid}.nx-boot b{font-size:14px}.nx-boot p{color:var(--nx-text-2);margin:0;font-size:11px}.nx-db-pill{border:1px solid var(--nx-border);height:28px;color:var(--nx-text-2);white-space:nowrap;background:#ffffffb3;border-radius:999px;align-items:center;gap:6px;margin-right:6px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.nx-db-pill i{background:#c9d3d2;border-radius:50%;width:7px;height:7px}.nx-db-pill.server i{background:var(--nx-teal-dark);box-shadow:0 0 0 3px #5f999738}.nx-db-pill.server{color:var(--nx-teal-ink);border-color:#5f999780}.nx-db-pill.local i{background:#d99a3e}.nx-db-pill.local{color:#8a5200;background:#fff8ec;border-color:#f2d6a3}.nx-db-pill em{background:#5f999729;border-radius:999px;padding:0 6px;font-size:9px;font-style:normal}@media (max-width:900px){.nx-db-pill{display:none}}.ldp-item{grid-template-areas:"tick copy kind pts go""ev ev ev ev ev""card card card card card""add add add add add""composer composer composer composer composer"}.ldp-evcard{border:1px solid var(--nx-teal);background:#fff;border-radius:12px;grid-area:card;gap:10px;margin-top:4px;padding:12px 14px;display:grid}.ldp-evcard>header{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.ldp-evcard>header b{font-size:12px;font-weight:750;display:block}.ldp-evcard>header small{color:var(--nx-text-2);font-size:9.5px}.ldp-outcome.big{border:1px solid var(--nx-border);height:28px;font:inherit;color:var(--nx-teal-ink);background:#fff;border-radius:8px;padding:0 8px;font-size:10.5px}.ldp-mom{background:#fbfbf9;border:1px dashed #e3e8e7;border-radius:10px;gap:5px;padding:9px 11px;display:grid}.ldp-mom h4{letter-spacing:.06em;text-transform:uppercase;color:var(--nx-text-2);align-items:center;gap:5px;margin:0;font-size:9.5px;font-weight:750;display:flex}.ldp-mom p{color:var(--nx-text);margin:0;font-size:10.5px;line-height:1.5}.ldp-mom-decisions{gap:3px;margin:0;padding:0;list-style:none;display:grid}.ldp-mom-decisions li{color:var(--nx-teal-ink);align-items:center;gap:5px;font-size:10px;display:flex}.ldp-steps{gap:5px;margin:0;padding:0;list-style:none;display:grid}.ldp-steps li{background:#fff;border:1px solid #e3e8e7;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.ldp-steps li.done b{color:var(--nx-text-2);text-decoration:line-through}.ldp-steps li b{font-size:10.5px;font-weight:650}.ldp-steps li small{color:var(--nx-text-2);font-size:9px;display:block}.ldp-tick.small{border-radius:6px;width:20px;height:20px}.ldp-record{gap:6px;display:grid}.ldp-record h4{letter-spacing:.06em;text-transform:uppercase;color:var(--nx-text-2);align-items:center;gap:5px;margin:0;font-size:9.5px;font-weight:750;display:flex}.ldp-record textarea,.ldp-record input:not([type=checkbox]){font:inherit;color:var(--nx-text);background:#fff;border:1px solid #dfe5e4;border-radius:9px;padding:6px 9px;font-size:10.5px}.ldp-record textarea{resize:vertical;min-height:40px}.ldp-record-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.ldp-check{color:var(--nx-text-2);align-items:center;gap:5px;font-size:10px;display:inline-flex}.ldp-evcard>footer{flex-wrap:wrap;gap:6px;display:flex}.ldp-evcard>footer button{border:1px solid var(--nx-border);height:28px;font:inherit;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:0 11px;font-size:10.5px;font-weight:650;display:inline-flex}.ldp-evcard>footer button.cv2-primary{border-color:#0000}.ldp-evcard>footer button:disabled{opacity:.5;cursor:not-allowed}.ldp-ev-open{font:inherit;color:var(--nx-text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;max-width:240px;padding:0;font-size:9.5px;font-weight:650;overflow:hidden}.ldp-ev-open:hover,.ldp-ev-open[aria-expanded=true]{color:var(--nx-teal-ink);text-decoration:underline}.ldp-ev-open i{color:var(--nx-teal);margin-left:3px;font-style:normal}.ldp-reminders ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ldp-reminders li{background:#fbfbf9;border:1px solid #e3e8e7;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.ldp-reminders li b{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:650;display:block;overflow:hidden}.ldp-reminders li small{color:var(--nx-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.ldp-reminders li small em{color:#8a5200;font-style:normal;font-weight:700}.ldp-rem-actions{gap:3px;display:inline-flex}.ldp-rem-actions button{border:1px solid var(--nx-border);width:22px;height:22px;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:7px;place-items:center;display:grid}.ldp-rem-actions button:hover{color:var(--nx-teal-ink);border-color:var(--nx-teal)}.pbk-strip{background:#5f999714;border:1px solid #5f999773;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;display:grid}.pbk-strip.compact{margin:8px 0;padding:8px 10px}.pbk-strip-icon{background:var(--nx-teal-dark);color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.pbk-strip-copy b{font-size:11px;font-weight:750;display:block}.pbk-strip-copy small{color:var(--nx-text-2);font-size:9.5px;display:block}.pbk-strip-copy small em{color:#8a5200;font-style:normal;font-weight:700}.pbk-strip-copy small em.ok{color:var(--nx-teal-ink)}.pbk-strip-copy p{color:var(--nx-text);margin:4px 0 0;font-size:10.5px}.pbk-strip-next{align-items:center;gap:5px;display:flex}.pbk-strip>button{border:1px solid var(--nx-teal);height:28px;font:inherit;color:var(--nx-teal-ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.mtg-step-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mtg-step-list li{background:#fbfbf9;border:1px solid #e3e8e7;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:7px 10px;display:grid}.mtg-step-list li.done b{color:var(--nx-text-2);text-decoration:line-through}.mtg-step-list b{font-size:11px;font-weight:650;display:block}.mtg-step-list small{color:var(--nx-text-2);font-size:9.5px}.mtg-step-tick{color:#fff;cursor:pointer;background:#fff;border:2px solid #c9d3d2;border-radius:7px;place-items:center;width:22px;height:22px;padding:0;display:grid}.mtg-step-list li.done .mtg-step-tick{border-color:var(--nx-teal-dark);background:var(--nx-teal-dark)}.ldm-card header .pls-badge{margin-left:4px}.adm-org-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}@media (max-width:1100px){.adm-org-layout{grid-template-columns:1fr}}.adm-org-forms{gap:12px;display:grid}.adm-org-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.adm-org-grid>label{letter-spacing:.05em;text-transform:uppercase;color:var(--nx-text-2);gap:4px;font-size:9.5px;font-weight:700;display:grid}.adm-org-grid>label.wide{grid-column:1/-1}.adm-org-grid input:not([type=color]),.adm-org-grid select,.adm-org-grid textarea{border:1px solid var(--nx-border);height:32px;font:inherit;letter-spacing:0;text-transform:none;color:var(--nx-text);background:#fff;border-radius:9px;padding:0 10px;font-size:11px;font-weight:500}.adm-org-grid textarea{resize:vertical;height:auto;padding:8px 10px}.adm-org-colour{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:6px;display:grid}.adm-org-colour input[type=color]{border:1px solid var(--nx-border);background:#fff;border-radius:9px;width:40px;height:32px;padding:2px}.adm-org-brand{gap:12px;display:grid}.adm-org-logo{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.adm-org-logo>div{justify-items:start;gap:6px;display:grid}.adm-org-logo small{color:var(--nx-text-2);font-size:9.5px}.adm-org-logo>div>button{border:1px solid var(--nx-border);height:26px;font:inherit;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:8px;padding:0 9px;font-size:10px}.adm-org-upload{border:1px solid var(--nx-teal);height:30px;color:var(--nx-teal-ink);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:0 12px;font-size:10.5px;font-weight:650;display:inline-flex}.adm-org-logo-preview{color:#fff;border-radius:18px;place-items:center;width:64px;height:64px;font-size:26px;font-weight:800;display:grid;overflow:hidden}.adm-org-logo-preview.large{width:72px;height:72px}.adm-org-logo-preview img{object-fit:contain;background:#fff;width:100%;height:100%}.adm-org-actions{justify-content:flex-end;gap:8px;display:flex}.adm-org-actions button{border:1px solid var(--nx-border);height:32px;font:inherit;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:0 14px;font-size:11px;font-weight:650;display:inline-flex}.adm-org-actions button.cv2-primary{border-color:#0000}.adm-org-actions button:disabled{opacity:.5;cursor:not-allowed}.adm-org-preview{gap:12px;display:grid;position:sticky;top:12px}.adm-org-card{text-align:center;border-top:4px solid var(--nx-teal);justify-items:center;gap:4px;padding:18px 16px 14px;display:grid}.adm-org-card>b{margin-top:6px;font-size:15px;font-weight:800}.adm-org-card>small{color:var(--nx-text-2);font-size:10px}.adm-org-card>p{color:var(--nx-text-2);margin:4px 0 0;font-size:10.5px}.adm-org-card dl{text-align:left;gap:4px;width:100%;margin:10px 0 0;display:grid}.adm-org-card dl div{grid-template-columns:62px minmax(0,1fr);gap:6px;font-size:10px;display:grid}.adm-org-card dt{color:var(--nx-text-2);text-transform:uppercase;letter-spacing:.05em;font-size:8.5px;font-weight:700}.adm-org-card dd{color:var(--nx-text);overflow-wrap:anywhere;margin:0}.adm-org-footer{border-top:1px dashed var(--nx-border);padding-top:8px;margin:10px 0 0!important;font-size:9px!important}.adm-org-stamp{color:var(--nx-text-2);margin-top:6px;font-size:9px}.workspace-logo-img{object-fit:contain;border-radius:inherit;background:#fff;width:100%;height:100%}.adm-access-tabs{margin-bottom:2px}.adm-access-tabs button{align-items:center;gap:5px;display:inline-flex}.adm-tab-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.adm-tab-head p{color:var(--nx-text-2);max-width:720px;margin:0;font-size:11px}.adm-num.wide{width:110px}.adm-user-cell{align-items:center;gap:8px;display:flex}.adm-user-cell b{font-size:11px;display:block}.adm-user-cell small{color:var(--nx-text-2);font-size:9px}.adm-sub{color:var(--nx-text-2);font-size:9px;display:block}tr.is-override td{background:#5f99970f}.adm-team-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (max-width:1100px){.adm-team-layout{grid-template-columns:1fr}}.adm-team-list{gap:8px;display:grid}.adm-team-card{gap:8px;padding:10px 12px;display:grid}.adm-team-card.active{border-color:var(--nx-teal);box-shadow:inset 3px 0 0 var(--nx-teal)}.adm-team-open{text-align:left;width:100%;font:inherit;color:var(--nx-text);cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.adm-team-open b{font-size:12px;font-weight:750;display:block}.adm-team-open small{color:var(--nx-text-2);font-size:10px;display:block}.adm-team-open em{color:var(--nx-text-2);align-items:center;gap:4px;margin-top:3px;font-size:9.5px;font-style:normal;display:flex}.adm-team-mark{color:#fff;background:var(--nx-teal-dark);border-radius:11px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.adm-team-mark.small{vertical-align:middle;border-radius:8px;width:26px;height:26px;margin-right:2px;font-size:10px;display:inline-grid}.adm-team-mark.teal{background:var(--nx-teal-dark)}.adm-team-mark.lilac{background:#6e56cf}.adm-team-mark.green{background:#3f966f}.adm-team-mark.blue{background:#2f86c7}.adm-team-mark.orange{background:#d9822b}.adm-team-mark.rose{background:#c0506b}.adm-team-members{align-items:center;gap:2px;display:flex}.adm-team-members .row-avatar{border:2px solid #fff;margin-right:-4px}.adm-team-members .row-avatar.more{color:var(--nx-text-2);background:#eef2f1}.adm-team-members small{color:var(--nx-text-2);margin-left:10px;font-size:9.5px}.adm-team-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.adm-team-foot small{color:var(--nx-text-2);font-size:9.5px}.adm-team-panel{gap:12px;display:grid}.adm-team-panel .cv2-card-head h2{align-items:center;gap:6px;display:inline-flex}.adm-team-section{gap:10px;display:grid}.adm-team-add{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.adm-team-add select{border:1px solid var(--nx-border);height:32px;font:inherit;color:var(--nx-text);background:#fff;border-radius:9px;padding:0 10px;font-size:11px}.adm-team-add button{height:32px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:5px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.adm-team-add button:disabled{opacity:.5;cursor:not-allowed}.adm-team-table{border-collapse:collapse;width:100%}.adm-team-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--nx-text-2);border-bottom:1px solid var(--nx-border);padding:6px 8px;font-size:9px;font-weight:750}.adm-team-table td{vertical-align:middle;border-bottom:1px solid #eef1f0;padding:8px;font-size:11px}.adm-lead-tag{color:var(--nx-teal-ink);text-transform:uppercase;letter-spacing:.04em;background:#5f999729;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:8.5px;font-style:normal;font-weight:750}.adm-rights-table th:not(:first-child),.adm-rights-table td:not(:first-child){text-align:center}.adm-scope{cursor:pointer;place-items:center;display:inline-grid}.adm-scope input{opacity:0;width:0;height:0;position:absolute}.adm-scope i{background:#fff;border:2px solid #c9d3d2;border-radius:50%;width:18px;height:18px;display:block}.adm-scope input:checked+i{border-color:var(--nx-teal-dark);background:radial-gradient(circle, var(--nx-teal-dark) 45%, #fff 50%)}.adm-scope input:focus-visible+i{outline:2px solid var(--nx-teal);outline-offset:2px}.adm-team-h4{letter-spacing:.06em;text-transform:uppercase;color:var(--nx-text-2);margin:4px 0 0;font-size:9.5px;font-weight:750}.adm-team-actions-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;display:grid}.adm-action-right{border:1px solid var(--nx-border);cursor:pointer;background:#fbfbf9;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.adm-action-right.on{border-color:var(--nx-teal);background:#5f99971a}.adm-team-presets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adm-team-presets small{letter-spacing:.06em;text-transform:uppercase;color:var(--nx-text-2);margin-right:4px;font-size:9px;font-weight:750}.adm-team-presets button{border:1px solid var(--nx-border);height:26px;font:inherit;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:999px;padding:0 10px;font-size:10px;font-weight:650}.adm-team-presets button:hover{border-color:var(--nx-teal);color:var(--nx-teal-ink)}.adm-fields{gap:12px;display:grid}.adm-fields-table table{width:100%}.adm-fields-table td{vertical-align:middle}.adm-fields-table tr.is-hidden td{opacity:.55}.adm-fields-table tr.is-custom td:nth-child(2){position:relative}.adm-fields-sections{flex-wrap:wrap}.adm-field-label{width:160px;height:28px;font:inherit;color:var(--nx-text);background:0 0;border:1px solid #0000;border-radius:7px;padding:0 8px;font-size:11px;font-weight:650}.adm-field-label:hover,.adm-field-label:focus{border-color:var(--nx-border);background:#fff}.adm-field-key{color:var(--nx-text-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.5px}.adm-field-section{border:1px solid var(--nx-border);width:120px;height:28px;font:inherit;background:#fff;border-radius:7px;padding:0 8px;font-size:10.5px}.adm-field-options{border:1px solid var(--nx-border);width:220px;height:28px;font:inherit;background:#fff;border-radius:7px;padding:0 8px;font-size:10.5px}.adm-fields-table .adm-pill{margin-left:6px}.adm-field-new{border:1px solid var(--nx-teal);background:#5f99970f;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;margin:0 0 6px;padding:12px;display:grid}.adm-field-new>label{letter-spacing:.05em;text-transform:uppercase;color:var(--nx-text-2);gap:4px;font-size:9.5px;font-weight:700;display:grid}.adm-field-new>label.wide{grid-column:span 2}.adm-field-new input,.adm-field-new select{border:1px solid var(--nx-border);height:30px;font:inherit;letter-spacing:0;text-transform:none;color:var(--nx-text);background:#fff;border-radius:8px;padding:0 9px;font-size:11px;font-weight:500}.adm-field-new input[readonly]{color:var(--nx-text-2);font-family:ui-monospace,Menlo,Consolas,monospace}.adm-field-new-flags{grid-column:1/-1;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.adm-field-new-flags button{border:1px solid var(--nx-border);height:30px;font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:0 12px;font-size:11px;font-weight:650}.adm-field-new-flags button.cv2-primary{border-color:#0000}.adm-list-master{margin-top:4px}.adm-list-add{gap:6px;display:flex}.adm-list-add input{border:1px solid var(--nx-border);height:30px;font:inherit;background:#fff;border-radius:9px;min-width:220px;padding:0 10px;font-size:11px}.adm-list-add button{height:30px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:4px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.adm-list-add button:disabled{opacity:.5;cursor:not-allowed}.adm-list-items{gap:4px;margin:0;padding:6px 12px;list-style:none;display:grid}.adm-list-items li{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.adm-list-items li>span:first-child{color:var(--nx-text-2);font-size:10px}.adm-list-items input{height:28px;font:inherit;color:var(--nx-text);background:0 0;border:1px solid #0000;border-radius:7px;padding:0 8px;font-size:11px}.adm-list-items input:hover,.adm-list-items input:focus{border-color:var(--nx-border);background:#fff}.adm-stage-readout-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;padding:12px;display:grid}.adm-stage-readout-grid article{border:1px solid var(--nx-border);background:#fbfbf9;border-radius:12px;padding:10px 12px}.adm-stage-readout-grid article>b{align-items:center;gap:5px;margin-bottom:6px;font-size:11px;display:flex}.adm-stage-readout-grid ol{gap:3px;margin:0;padding-left:18px;font-size:10.5px;display:grid}.adm-stage-readout-grid ol li span{display:block}.adm-stage-readout-grid ol li small{color:var(--nx-text-2);font-size:9px}.adm-role-scope{color:var(--nx-text-2);align-items:center;gap:8px;font-size:10.5px;font-weight:650;display:inline-flex}.adm-role-scope select{border:1px solid var(--nx-border);height:30px;font:inherit;color:var(--nx-text);background:#fff;border-radius:9px;padding:0 10px;font-size:11px;font-weight:500}.adm-team-open b .adm-pill{vertical-align:middle;margin-left:6px}.adm-pipe-icons .adm-team-mark.small{border-radius:5px;width:16px;height:16px;margin:0}.adm-role-matrix td:first-child{padding-left:16px}.adm-role-matrix tr.adm-role-group td{border-bottom:1px solid var(--nx-border);letter-spacing:.06em;text-transform:uppercase;color:var(--nx-text-2);text-align:left;background:#f7f8f6;padding:10px 8px 6px;font-size:9.5px}.adm-role-matrix tr.adm-role-group td:first-child{padding-left:8px}.adm-role-matrix select{border:1px solid var(--nx-border);height:26px;font:inherit;background:#fff;border-radius:7px;padding:0 6px;font-size:10.5px}.adm-role-level{gap:3px;display:inline-flex}.adm-role-level button{border:1px solid var(--nx-border);height:22px;font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:999px;padding:0 7px;font-size:9px;font-weight:700}.adm-role-level button:hover:not(:disabled){border-color:var(--nx-teal);color:var(--nx-teal-ink)}.adm-role-level button:disabled{opacity:.45;cursor:not-allowed}.adm-team-section .adm-team-h4+.adm-team-actions-grid{margin-bottom:10px}.adm-profile{gap:12px}.adm-profile-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.adm-profile-back{border:1px solid var(--nx-border);height:30px;font:inherit;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:4px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.adm-profile-identity{align-items:center;gap:12px;display:flex}.adm-profile-identity h2{margin:0;font-size:16px;font-weight:750}.adm-profile-identity p{color:var(--nx-text-2);margin:2px 0 0;font-size:11px}.adm-profile-pills{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.row-avatar.big{border-radius:14px;width:48px;height:48px;font-size:15px}.adm-profile-form .adm-pipe-form label span,.adm-profile-form .adm-pipe-form>div>span{font-size:9.5px}.adm-profile-m365{gap:12px;display:grid}.adm-m365-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.adm-m365-card{border:1px solid var(--nx-border);gap:10px;padding:14px 16px;display:grid}.adm-m365-card.on{border-color:var(--nx-teal);box-shadow:inset 3px 0 0 var(--nx-teal)}.adm-m365-card header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.adm-m365-card header b{font-size:12.5px;font-weight:750;display:block}.adm-m365-card header small{color:var(--nx-text-2);font-size:9.5px;display:block}.adm-m365-card>p{color:var(--nx-text-2);margin:0;font-size:11px;line-height:1.5}.adm-m365-icon{width:36px;height:36px;color:var(--nx-teal-ink);background:#5f999724;border-radius:11px;place-items:center;display:grid}.adm-m365-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.adm-m365-row .adm-inline-label{color:var(--nx-text-2);align-items:center;gap:6px;font-size:10px;font-weight:650;display:inline-flex}.adm-m365-row .adm-m365-status{margin-left:auto}.adm-m365-row select{border:1px solid var(--nx-border);height:30px;font:inherit;background:#fff;border-radius:9px;padding:0 9px;font-size:11px}.adm-m365-row select:disabled{opacity:.6}.adm-m365-row>button{border:1px solid var(--nx-border);height:30px;font:inherit;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:4px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex}.adm-m365-row>button:disabled{opacity:.5;cursor:not-allowed}.adm-m365-status{align-items:center;gap:8px;display:inline-flex}.adm-m365-status small{color:var(--nx-text-2);white-space:nowrap;font-size:9.5px}.adm-profile-access .adm-panel ul{gap:4px;margin:8px 0 0;padding-left:16px;font-size:11px;display:grid}.adm-profile-access .adm-panel li small{color:var(--nx-text-2);margin-left:6px}.adm-core-health{margin-bottom:12px}.adm-core-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.adm-core-grid>div{border:1px solid var(--nx-border);background:#fbfbf9;border-radius:10px;padding:10px 12px}.adm-core-grid>div b{font-size:16px;font-weight:750;display:block}.adm-core-grid>div small{color:var(--nx-text-2);font-size:9.5px}.adm-core-grid>div.warn{background:#fdf6e7;border-color:#e2b96b}.adm-m365-tenant{gap:12px;display:grid}.adm-m365-redirect{gap:6px;display:flex}.adm-m365-redirect input{flex:1;min-width:0;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10.5px}.adm-m365-redirect button{border:1px solid var(--nx-border);height:30px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;padding:0 12px;font-size:11px;font-weight:650}.adm-m365-redirect button.cv2-primary{border-color:#0000}.adm-m365-redirect button:disabled{opacity:.5;cursor:not-allowed}.adm-m365-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.adm-m365-actions>button{border:1px solid var(--nx-border);height:32px;font:inherit;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.adm-m365-actions>button.cv2-primary{border-color:#0000}.adm-m365-actions>button:disabled{opacity:.5;cursor:not-allowed}.adm-m365-actions small{color:var(--nx-text-2);font-size:10px}.adm-m365-grid2{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.adm-m365-grid2 .adm-action-right{align-items:flex-start}.adm-m365-grid2 .adm-action-right small{color:var(--nx-text-2);font-size:9.5px}.myc-backdrop{z-index:60;background:#141e1e59;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.myc-panel{gap:12px;width:min(640px,100%);max-height:90vh;padding:16px 18px;display:grid;overflow:auto}.myc-panel .cv2-card-head h2{align-items:center;gap:6px;font-size:15px;display:inline-flex}.myc-account{border:1px solid var(--nx-border);background:#fbfbf9;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.myc-account b{font-size:12.5px;display:block}.myc-account small{color:var(--nx-text-2);margin-top:2px;font-size:10px;display:block}.myc-account .cv2-head-actions button{border:1px solid var(--nx-border);height:30px;font:inherit;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex}.myc-account .cv2-head-actions button.cv2-primary{border-color:#0000}.myc-account .cv2-head-actions button:disabled{opacity:.5;cursor:not-allowed}.myc-services{gap:8px;margin:0;padding:0;list-style:none;display:grid}.myc-services li{border:1px solid var(--nx-border);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.myc-services li.on{border-color:var(--nx-teal);box-shadow:inset 3px 0 0 var(--nx-teal)}.myc-services b{font-size:12px;display:block}.myc-services small{color:var(--nx-text-2);font-size:9.5px;display:block}.myc-services .myc-state{color:var(--nx-teal-ink);margin-top:2px}.myc-icon{width:34px;height:34px;color:var(--nx-teal-ink);background:#5f999724;border-radius:10px;place-items:center;display:grid}.myc-actions{align-items:center;gap:8px;display:inline-flex}.myc-actions>button:first-child{border:1px solid var(--nx-border);height:26px;font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:0 10px;font-size:10.5px;font-weight:650}.myc-actions>button:first-child:disabled{opacity:.45;cursor:not-allowed}.myc-toggle{cursor:pointer;background:#d5dcdb;border:0;border-radius:999px;width:34px;height:20px;position:relative}.myc-toggle i{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.myc-toggle.on{background:var(--nx-teal-dark)}.myc-toggle.on i{left:16px}.cal-outlook-empty{margin:0 0 8px;font-size:10px}.cal-outlook-suggestion{border:1px solid var(--nx-teal);background:#5f999714;border-radius:10px;gap:4px;margin-bottom:6px;padding:8px 10px;display:grid}.cal-outlook-suggestion b{font-size:11px}.cal-outlook-suggestion small{color:var(--nx-text-2);font-size:9.5px}.cal-outlook-suggestion span{gap:6px;display:flex}.cal-outlook-suggestion button{border:1px solid var(--nx-border);height:24px;font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:0 9px;font-size:10px;font-weight:650}.cal-outlook-suggestion button.cv2-primary{border-color:#0000}.adm-m365-sim .ldp-check{text-transform:none;letter-spacing:0;color:var(--nx-text);font-size:10.5px;font-weight:500}.ldp-engine ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ldp-engine li{border:1px solid var(--nx-border);background:#fbfbf9;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.ldp-engine li b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.ldp-engine li small{color:var(--nx-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;display:block;overflow:hidden}.ldp-tl-icon{width:26px;height:26px;color:var(--nx-teal-ink);background:#5f999724;border-radius:8px;place-items:center;display:grid}.ldp-engine li>button{border:1px solid var(--nx-border);width:24px;height:24px;color:var(--nx-text-2);cursor:pointer;background:#fff;border-radius:7px;place-items:center;display:grid}.ldp-engine li>button:hover{color:var(--nx-teal-ink);border-color:var(--nx-teal)}.ldp-top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id actions""pipeline pipeline"}.ldp-top-id{grid-area:id}.ldp-top-actions{grid-area:actions}.ldp-pipeline{border-top:1px dashed var(--nx-border);grid-area:pipeline;gap:7px;padding-top:12px;display:grid}.ldp-pipeline>small{color:var(--nx-text-2);font-size:10px}.ldp-pipeline>small b{color:var(--nx-text);font-weight:700}.ldp-stages{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ldp-stages li{position:relative}.ldp-stages li+li:before{content:"";background:#dfe5e4;width:6px;height:2px;position:absolute;top:50%;left:-6px}.ldp-stages li.done+li:before{background:var(--nx-teal)}.ldp-stages button{height:30px;font:inherit;color:var(--nx-text-2);cursor:pointer;background:#fff;border:1px solid #dfe5e4;border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 5px;font-size:10.5px;font-weight:650;transition:border-color .15s,background .15s;display:inline-flex}.ldp-stages button i{width:20px;height:20px;color:var(--nx-text-2);background:#fff;border:2px solid #cfd9d8;border-radius:50%;place-items:center;font-size:9.5px;font-style:normal;font-weight:750;display:grid}.ldp-stages li.done button{color:var(--nx-teal-ink);border-color:#39787659}.ldp-stages li.done button i{border-color:var(--nx-teal-dark);background:var(--nx-teal-dark);color:#fff}.ldp-stages li.current button{border-color:var(--nx-teal);color:var(--nx-text);background:#5f99971f;box-shadow:0 0 0 3px #5f999724}.ldp-stages li.current button i{border-color:var(--nx-teal);color:var(--nx-teal-ink)}.ldp-stages li.finish button i{border-radius:7px}.ldp-stages button:hover:not(:disabled){border-color:var(--nx-teal)}.ldp-stages button:disabled{cursor:default}.ldp-levels li.expanded>button{border-color:#5f999759}.ldp-tree{border-left:2px solid #5f999747;gap:2px;margin:2px 0 6px 22px;padding:0 0 0 10px;list-style:none;display:grid}.ldp-levels .ldp-tree:before{display:none}.ldp-tree li button{width:100%;font:inherit;color:var(--nx-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 7px;font-size:10.5px;display:grid}.ldp-tree li button:hover{background:#5f999714}.ldp-tree li.active button{border-color:var(--nx-teal);background:#5f99971f}.ldp-tree li button i{color:#fff;background:#fff;border:1.5px solid #cfd9d8;border-radius:50%;place-items:center;width:14px;height:14px;display:grid}.ldp-tree li.met button i{border-color:var(--nx-teal-dark);background:var(--nx-teal-dark)}.ldp-tree li button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ldp-tree li button span em{color:#8a5200;margin-left:2px;font-style:normal}.ldp-tree li button small{color:var(--nx-text-2);white-space:nowrap;font-size:9px}.ldp-tree li.active button small{color:var(--nx-teal-ink)}.ldp-reference{border-color:#5f999773}.ldp-reference .ldp-checklist{margin:0}.ldp-refs{gap:8px;display:grid}.ldp-refs h3{letter-spacing:.08em;text-transform:uppercase;color:var(--nx-text-2);align-items:center;gap:5px;margin:0;font-size:9.5px;font-weight:750;display:flex}.ldp-refs .ldp-evcard{margin-top:0}.ldp-refs .cv2-footnote b{color:var(--nx-text);font-weight:700}.ldp-engine-refs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ldp-ref{background:#fbfbf9;border:1px solid #e3e8e7;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.ldp-ref b{font-size:11.5px;font-weight:700;display:block}.ldp-ref small{color:var(--nx-text-2);font-size:9.5px;display:block}.ldp-ref p{color:var(--nx-text);margin:5px 0 0;font-size:10.5px;line-height:1.5}.ldp-ref>button{border:1px solid var(--nx-border);height:26px;font:inherit;color:var(--nx-text);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.ldp-ref>button:hover{border-color:var(--nx-teal);color:var(--nx-teal-ink)}.ldp-score-card{grid-template-columns:1fr;gap:10px}.ldp-score-card .cv2-card-head{align-items:center}.ldp-score-big{letter-spacing:-.02em;color:var(--nx-teal-ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}.ldp-score-bars{gap:3px;margin:0;padding:0;list-style:none;display:grid}.ldp-score-bars li button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;gap:3px;padding:5px 7px;display:grid}.ldp-score-bars li button:hover{background:#5f999714}.ldp-score-bars li.active button{background:#5f99971a;border-color:#5f999766}.ldp-score-bars li button span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ldp-score-bars li button b{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:700;overflow:hidden}.ldp-score-bars li button small{color:var(--nx-text-2);font-variant-numeric:tabular-nums;font-size:9px}.ldp-score-bars li button i{background:#e3e8e7;border-radius:5px;height:5px;display:block;overflow:hidden}.ldp-score-bars li button i em{background:var(--nx-teal);border-radius:5px;height:100%;display:block}.ldp-score-bars li.complete button i em{background:var(--nx-teal-dark)}.ldp-score-bars li.locked button b{color:#8d9998}.ldp-score-card .ldp-minigates{grid-column:auto;margin:2px 0 0}.ldp-score-card .ldm-convert{grid-column:auto;margin:0}@media (max-width:900px){.ldp-top{grid-template-areas:"id""actions""pipeline"}}.ldp-levels .ldp-level-icon svg{transition:transform .15s;transform:rotate(-90deg)}.ldp-levels .ldp-level-icon.open svg{transform:none}.ldp-refs .ldp-evcard{grid-area:auto}@media (max-width:1280px){.ldp-rail{grid-column:2}}.ldp-targets{flex-wrap:wrap;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ldp-targets li{color:#8a5200;background:#fff8ec;border:1px solid #f2d6a3;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:9.5px;font-weight:650;display:inline-flex}.ldp-targets li.met{color:var(--nx-teal-ink);background:#5f99971a;border-color:#39787666}.ldp-targets li.stage{border-color:var(--nx-border);color:var(--nx-text-2);background:#fff}.ldp-locked-note.held,.ldp-locked-note.held b{color:#8a5200}.apb-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:14px;display:grid}.apb-list{border:1px solid var(--nx-border);background:#ffffffdb;border-radius:16px;gap:6px;padding:12px 10px;display:grid}.apb-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--nx-text-2);margin:0 0 4px 4px;font-size:9.5px;font-weight:750}.apb-pipe{width:100%;font:inherit;text-align:left;color:var(--nx-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 9px;display:grid}.apb-pipe:hover{background:#5f999714}.apb-pipe.active{border-color:var(--nx-teal);background:#5f99971f}.apb-pipe b{font-size:11.5px;font-weight:700;display:block}.apb-pipe small{color:var(--nx-text-2);font-size:9.5px;display:block}.apb-pipe-icon{width:28px;height:28px;color:var(--nx-teal-ink);background:#5f999724;border-radius:9px;place-items:center;display:grid}.apb-editor{border:1px solid var(--nx-border);background:#fff;border-radius:16px;gap:14px;padding:16px 18px;display:grid}.apb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.apb-head h3{margin:0;font-size:15px;font-weight:750}.apb-head p{color:var(--nx-text-2);margin:3px 0 0;font-size:10.5px}.apb-actions{flex-wrap:wrap;gap:6px;display:flex}.apb-actions button,.apb-actions select{border:1px solid var(--nx-border);height:30px;font:inherit;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:0 11px;font-size:10.5px;font-weight:650;display:inline-flex}.apb-actions button.cv2-primary{border-color:#0000}.apb-actions button:disabled{opacity:.5;cursor:not-allowed}.apb-settings{border:1px dashed var(--nx-border);background:#fbfbf9;border-radius:12px;padding:12px 14px}.apb-check{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid!important}.apb-check span{color:var(--nx-text)}.apb-check input{justify-self:end;width:18px;height:auto!important}.apb-check small{grid-column:1/-1;font-weight:400}.apb-summary{color:var(--nx-text-2);flex-wrap:wrap;gap:18px;font-size:10.5px;display:flex}.apb-summary b{color:var(--nx-text);font-variant-numeric:tabular-nums;margin-right:3px;font-size:15px;font-weight:800}.apb-levels{gap:8px;margin:0;padding:0;list-style:none;display:grid}.apb-levels>li{border:1px solid var(--nx-border);background:#fff;border-radius:14px;overflow:hidden}.apb-levels>li.open{border-color:#5f999780}.apb-level-head{width:100%;font:inherit;text-align:left;color:var(--nx-text);cursor:pointer;background:0 0;border:0;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.apb-level-head:hover{background:#5f99970f}.apb-level-no{border:2px solid var(--nx-teal);width:24px;height:24px;color:var(--nx-teal-ink);border-radius:50%;place-items:center;font-size:10.5px;font-weight:750;display:grid}.apb-level-icon{color:var(--nx-teal-ink);place-items:center;display:grid}.apb-level-copy b{font-size:12px;font-weight:750;display:block}.apb-level-copy small{color:var(--nx-text-2);font-size:9.5px;display:block}.apb-stage{border:1px solid var(--nx-border);height:22px;color:var(--nx-text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:9.5px;font-style:normal;font-weight:650;display:inline-flex}.apb-chevron{color:var(--nx-text-2)}.apb-chevron svg{transition:transform .15s;transform:rotate(-90deg)}.apb-levels>li.open .apb-chevron svg{transform:none}.apb-level-body{border-top:1px dashed var(--nx-border);gap:12px;padding:4px 12px 12px;display:grid}.apb-level-body .adm-config-row{padding-top:10px}.apb-wide{grid-column:1/-1}.apb-block{border:1px solid var(--nx-border);background:#fbfbf9;border-radius:12px;gap:8px;padding:10px 12px;display:grid}.apb-block-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.apb-block-head b{font-size:11px;font-weight:750}.apb-block-head small{color:var(--nx-text-2);font-size:9.5px}.apb-block-head button,.apb-level-actions button,.apb-add-level{border:1px solid var(--nx-border);height:26px;font:inherit;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.apb-block-head button:hover,.apb-level-actions button:hover:not(:disabled),.apb-add-level:hover{border-color:var(--nx-teal);color:var(--nx-teal-ink)}.apb-level-actions{flex-wrap:wrap;gap:6px;display:flex}.apb-level-actions button:disabled{opacity:.5;cursor:not-allowed}.apb-add-level{justify-self:start;height:32px}.apb-targets{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.apb-targets li{border:1px solid var(--nx-border);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 3px;display:inline-flex}.apb-targets input,.apb-inline input{border:1px solid var(--nx-border);width:44px;height:24px;font:inherit;border-radius:7px;padding:0 6px;font-size:10.5px}.apb-targets select,.apb-inline select,.apb-how select{border:1px solid var(--nx-border);height:24px;font:inherit;background:#fff;border-radius:7px;max-width:100%;padding:0 6px;font-size:10px}.apb-targets button,.apb-row-actions button{width:22px;height:22px;font:inherit;color:var(--nx-text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;font-size:11px;display:grid}.apb-targets button:hover,.apb-row-actions button:hover:not(:disabled){border-color:var(--nx-border);color:var(--nx-text);background:#fff}.apb-row-actions button:disabled{opacity:.35;cursor:not-allowed}.apb-criteria{border-collapse:collapse;width:100%;font-size:10.5px}.apb-criteria th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--nx-text-2);padding:0 6px 6px;font-size:9px;font-weight:750}.apb-criteria td{vertical-align:middle;border-top:1px solid #eef1f0;padding:3px 6px}.apb-criteria td input[type=text],.apb-criteria td input:not([type]){border:1px solid var(--nx-border);width:100%;min-width:120px;height:26px;font:inherit;border-radius:7px;padding:0 7px;font-size:10.5px}.apb-criteria td input[type=number]{border:1px solid var(--nx-border);width:56px;height:26px;font:inherit;border-radius:7px;padding:0 6px;font-size:10.5px}.apb-criteria td input:disabled,.apb-criteria td select:disabled,.apb-targets input:disabled,.apb-targets select:disabled{color:var(--nx-text);background:0 0;border-color:#0000}.apb-how{gap:4px;min-width:200px;display:grid}.apb-how small{color:var(--nx-text-2);font-size:9px}.apb-inline{align-items:center;gap:4px;display:inline-flex}.apb-row-actions{white-space:nowrap;text-align:right}.apb-preview{border:1px dashed var(--nx-border);background:#fbfbf9;border-radius:12px;gap:6px;padding:12px 14px;display:grid}.apb-map{gap:4px;margin:0;padding:0;list-style:none;display:grid}.apb-map li{background:#fff;border:1px solid #e3e8e7;border-radius:9px;grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;font-size:10.5px;display:grid}.apb-map li b{font-weight:700}.apb-map li span{color:var(--nx-text-2)}.apb-map li em{color:var(--nx-teal-ink);align-items:center;gap:4px;font-size:9.5px;font-style:normal;font-weight:650;display:inline-flex}@media (max-width:1100px){.apb-layout{grid-template-columns:1fr}}.apb-work{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.apb-tree{border:1px solid var(--nx-border);background:#fbfbf9;border-radius:14px;gap:6px;padding:12px 10px;display:grid}.apb-tree>ol,.apb-subtree{gap:4px;margin:0;padding:0;list-style:none;display:grid}.apb-subtree{border-left:2px solid #5f99974d;margin:4px 0 6px 14px;padding-left:10px}.apb-node{border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:3px 4px 3px 0;display:grid}.apb-node:hover{background:#5f99970f}.apb-node.active{border-color:var(--nx-teal);background:#5f99971f}.apb-node-main{min-width:0;font:inherit;text-align:left;color:var(--nx-text);cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:4px 6px;display:grid}.apb-node.item .apb-node-main i{background:#fff;border:1.5px solid #cfd9d8;border-radius:50%;width:12px;height:12px}.apb-node.item .apb-node-main i.auto{border-color:var(--nx-teal-dark);background:#5f999766}.apb-node-copy{min-width:0}.apb-node-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;display:block;overflow:hidden}.apb-node-copy b em{color:#8a5200;margin-left:2px;font-style:normal}.apb-node-copy small{color:var(--nx-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.apb-node-tools{opacity:.35;gap:1px;display:inline-flex}.apb-node:hover .apb-node-tools,.apb-node.active .apb-node-tools{opacity:1}.apb-node-tools button{width:20px;height:20px;font:inherit;color:var(--nx-text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;font-size:10px;display:grid}.apb-node-tools button:hover:not(:disabled){border-color:var(--nx-border);color:var(--nx-text);background:#fff}.apb-node-tools button:disabled{opacity:.3;cursor:not-allowed}.apb-empty{color:var(--nx-text-2);padding:4px 8px;font-size:9.5px}.apb-inspector{border:1px solid var(--nx-border);background:#fff;border-radius:14px;gap:12px;min-width:0;padding:14px 16px;display:grid}.apb-rules{gap:8px;margin:0;padding:0;list-style:none;display:grid}.apb-rule{gap:3px;display:grid}.apb-rule-join{letter-spacing:.08em;text-transform:uppercase;color:var(--nx-teal-ink);font-size:9px;font-style:normal;font-weight:750}.apb-rule-row{border:1px solid var(--nx-border);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:5px;padding:6px 8px;display:flex}.apb-rule-row select,.apb-rule-row input{border:1px solid var(--nx-border);height:26px;font:inherit;background:#fff;border-radius:7px;max-width:260px;padding:0 7px;font-size:10.5px}.apb-rule-row input[type=number]{width:56px}.apb-rule-row small{color:var(--nx-text-2);font-size:9.5px}.apb-rule-remove{width:22px;height:22px;color:var(--nx-text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;margin-left:auto;padding:0;display:grid}.apb-rule-remove:hover:not(:disabled){border-color:var(--nx-border);color:var(--nx-text)}.apb-rule-remove:disabled{opacity:.3;cursor:not-allowed}.apb-rule-help{color:var(--nx-text-2);padding-left:2px;font-size:9px}.apb-rule-summary{color:var(--nx-teal-ink);background:#5f99971a;border-radius:9px;align-items:center;gap:5px;margin:0;padding:8px 10px;font-size:10.5px;display:flex}.apb-rule-summary b{color:var(--nx-text)}.apb-check input[type=checkbox]{width:18px}.ldp-rules{flex-wrap:wrap;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ldp-rules li{border:1px solid var(--nx-border);height:20px;color:var(--nx-text-2);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:9.5px;display:inline-flex}.ldp-rules li.met{color:var(--nx-teal-ink);background:#5f999714;border-color:#39787666}.ldp-rules li em{text-transform:uppercase;letter-spacing:.06em;margin-right:2px;font-size:8px;font-style:normal;font-weight:750}@media (max-width:1100px){.apb-work{grid-template-columns:1fr}}.ldp-validation{gap:10px;display:grid}.ldp-validation>h3{letter-spacing:.08em;text-transform:uppercase;color:var(--nx-text-2);align-items:center;gap:6px;margin:0;font-size:9.5px;font-weight:750;display:flex}.ldp-validation>h3 em{letter-spacing:0;text-transform:none;color:var(--nx-teal-ink);background:#5f999724;border-radius:999px;margin-left:4px;padding:1px 7px;font-style:normal;font-weight:650}.ldp-val{background:#fbfbf9;border:1px solid #e3e8e7;border-radius:12px;gap:8px;padding:10px 12px;display:grid}.ldp-val.met{background:#fff;border-color:#39787673}.ldp-val-join{letter-spacing:.08em;text-transform:uppercase;color:var(--nx-teal-ink);justify-self:start;font-size:9px;font-style:normal;font-weight:750}.ldp-val>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.ldp-val>header b{font-size:11.5px;font-weight:750;display:block}.ldp-val>header small{color:var(--nx-text-2);font-size:9.5px;display:block}.ldp-val-tick{color:#9aa6a5;background:#fff;border:2px solid #cfd9d8;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.ldp-val.met .ldp-val-tick{border-color:var(--nx-teal-dark);background:var(--nx-teal-dark);color:#fff}.ldp-val-state{border:1px dashed var(--nx-border);color:var(--nx-text-2);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:7px 9px;font-size:10.5px;display:flex}.ldp-val-state b{color:var(--nx-text)}.ldp-val-state button{border:1px solid var(--nx-border);height:24px;font:inherit;color:var(--nx-text);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:4px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.ldp-val-state button:hover{border-color:var(--nx-teal);color:var(--nx-teal-ink)}.ldp-val-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ldp-val-list li{background:#fff;border:1px solid #e3e8e7;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.ldp-val-list li.intent{border-color:#5f999766}.ldp-val-list li.done{background:#5f999712}.ldp-val-copy{min-width:0}.ldp-val-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;display:block;overflow:hidden}.ldp-val-copy small{color:var(--nx-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;display:block;overflow:hidden}.ldp-val-copy p{color:var(--nx-text);margin:4px 0 0;font-size:10px;line-height:1.45}.ldp-val-list .ldp-outcome{border:1px solid var(--nx-border);max-width:190px;height:26px;font:inherit;color:var(--nx-teal-ink);cursor:pointer;background:#fff;border-radius:8px;padding:0 6px;font-size:10px}.ldp-val-list li.intent .ldp-outcome{background:#5f999714;border-color:#5f999780}.ldp-val-review{border:1px solid var(--nx-border);height:26px;font:inherit;color:var(--nx-text);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.ldp-val-review:hover{border-color:var(--nx-teal);color:var(--nx-teal-ink)}.lev-dialog{width:min(720px,100%)}.lev-dialog>header p{color:var(--nx-text-2);margin:2px 0 0;font-size:10.5px}.lev-thread,.lev-block{gap:8px;display:grid}.lev-thread h3,.lev-block h3{letter-spacing:.08em;text-transform:uppercase;color:var(--nx-text-2);align-items:center;gap:6px;margin:0;font-size:9.5px;font-weight:750;display:flex}.lev-block h4{color:var(--nx-teal-ink);margin:4px 0 0;font-size:10px;font-weight:750}.lev-block p{color:var(--nx-text);margin:0;font-size:11px;line-height:1.55}.lev-msg{background:#fbfbf9;border:1px solid #e3e8e7;border-radius:12px;gap:5px;padding:10px 12px;display:grid}.lev-msg.outbound{background:#5f999714;border-color:#5f99974d;margin-left:24px}.lev-msg.inbound{margin-right:24px}.lev-msg.focus{box-shadow:0 0 0 2px #5f999759}.lev-msg header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lev-msg header b{font-size:11px;font-weight:750}.lev-msg header small{color:var(--nx-text-2);font-size:9.5px}.lev-msg p{white-space:pre-wrap;color:var(--nx-text);margin:0;font-size:11px;line-height:1.55}.lev-people{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lev-people li{border:1px solid var(--nx-border);background:#fff;border-radius:10px;padding:5px 9px}.lev-people li.customer{border-color:#5f999766}.lev-people li b{font-size:10.5px;font-weight:700;display:block}.lev-people li small{color:var(--nx-text-2);font-size:9px;display:block}.lev-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lev-list li{color:var(--nx-text);align-items:center;gap:6px;font-size:10.5px;display:flex}.lev-list li.done{color:var(--nx-text-2);text-decoration:line-through}.lev-list li small{color:var(--nx-text-2)}.lev-note{border:1px dashed var(--nx-border);background:#fbfbf9;border-radius:9px;padding:8px 10px}.lev-note small{color:var(--nx-text-2);margin-bottom:2px;font-size:9px;display:block}.lev-log{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lev-log li{background:#fbfbf9;border-left:3px solid #cfd9d8;border-radius:0 9px 9px 0;padding:8px 10px}.lev-log li.call{border-left-color:var(--nx-teal)}.lev-log li.note{border-left-color:#c9a45c}.lev-log li small{color:var(--nx-text-2);font-size:9px;display:block}.lev-log li p{margin:2px 0 0;font-size:11px;line-height:1.5}.lev-footer{border-top:1px solid var(--nx-border);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;padding-top:10px;display:flex}.lev-footer label{color:var(--nx-text-2);gap:4px;font-size:10px;font-weight:650;display:grid}.lev-footer select{border:1px solid var(--nx-border);min-width:220px;height:30px;font:inherit;color:var(--nx-text);background:#fff;border-radius:8px;padding:0 8px;font-size:11px}.lev-footer>div{gap:6px;display:flex}.lev-footer>div button{border:1px solid var(--nx-border);height:30px;font:inherit;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.lev-footer>div button.cv2-primary{border-color:#0000}.lev-dialog{overflow-x:hidden}.lev-dialog>header{grid-template-columns:auto minmax(0,1fr) auto}.lev-dialog>header>button{white-space:nowrap;border:1px solid var(--nx-border);width:auto;height:30px;font:inherit;color:var(--nx-text);cursor:pointer;background:#fff;border-radius:9px;padding:0 12px;font-size:11px;font-weight:650}.ldp{gap:16px}.ldp-top{background:var(--nx-porcelain,#fcfaf6);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"id score actions""pipeline pipeline pipeline";gap:16px 24px;padding:16px 20px;box-shadow:0 3px 8px #263a3e0f,inset 0 1px #ffffffd9}.ldp-top-id h1{letter-spacing:-.3px;font-size:19px;font-weight:700}.ldp-top-id p{font-size:11px}.ldp-top-score{border:1px solid var(--nx-border);background:#ffffffb3;border-radius:14px;grid-area:score;grid-template-columns:auto minmax(160px,220px);align-items:center;gap:4px 12px;padding:8px 14px;display:grid}.ldp-top-score>b{letter-spacing:-.4px;color:var(--nx-teal-ink);font-variant-numeric:tabular-nums;font-size:27px;font-weight:700;line-height:1}.ldp-top-score>div{gap:4px;min-width:0;display:grid}.ldp-top-score small{color:var(--nx-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.ldp-top-score small:first-child{color:var(--nx-text);font-weight:600}.ldp-top-score i{background:#e3e8e7;border-radius:999px;height:6px;display:block;overflow:hidden}.ldp-top-score i em{background:linear-gradient(90deg, var(--nx-teal), var(--nx-teal-dark));border-radius:999px;height:100%;display:block}.ldp-top-actions{grid-area:actions;align-self:center}.ldp-top-cta{height:32px;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;margin-left:6px;padding:0 14px;font-size:11.5px;font-weight:600;display:inline-flex}.ldp-top-cta:disabled{opacity:.55;cursor:not-allowed}.ldp-pipeline{padding-top:12px}.ldp-levels{background:var(--nx-porcelain,#fcfaf6);padding:12px 10px 10px}.ldp-levels ol:before{display:none}.ldp-levels li button{grid-template-columns:24px minmax(0,1fr) 14px;padding:8px}.ldp-levels li button .ldp-level-icon{color:#b3bfbe}.ldp-levels li.active button{background:#5f99971a;border-color:#5f999759}.ldp-level-copy b{font-size:11.5px}.ldp-level-copy small{font-size:9.5px}.ldp-tree{border-left-color:#5f999738;margin-left:20px}.ldp-tree li button{padding:6px 8px;font-size:11px}.ldp-level-card{background:var(--nx-porcelain,#fcfaf6);padding:18px 20px;box-shadow:0 3px 8px #263a3e0f,inset 0 1px #ffffffd9}.ldp-level-card>header h2{letter-spacing:-.2px;font-size:17px;font-weight:700}.ldp-level-card>header p{font-size:11px}.ldp-level-bar{background:#e3e8e7;border-radius:5px;width:88px;height:5px;margin-top:2px;display:block;overflow:hidden}.ldp-level-bar em{background:var(--nx-teal);border-radius:5px;height:100%;display:block}.ldp-level-score{justify-items:end}.ldp-item.compact{border-color:var(--nx-border);background:#fff;grid-template-columns:26px minmax(0,1fr) auto auto;grid-template-areas:"tick copy pts details""ev ev ev ev";padding:10px 12px}.ldp-item.compact.met{background:#5f99970f}.ldp-item.compact .ldp-item-copy b{font-size:12px}.ldp-item.compact .ldp-item-copy small{font-size:10px}.ldp-item.compact>.ldp-pts{grid-area:pts}.ldp-details{border:1px solid var(--nx-border);height:26px;font:inherit;color:var(--nx-teal-ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;grid-area:details;align-items:center;gap:4px;padding:0 10px;font-size:10.5px;font-weight:600;display:inline-flex}.ldp-details svg{transform:rotate(-90deg)}.ldp-details:hover{border-color:var(--nx-teal);background:#5f999714}.ldp-item.compact .ldp-item-ev{grid-area:ev}.ldp-item.compact .ldp-item-ev:empty{display:none}.ldp-rail{gap:14px}.ldp-rail .cv2-card{padding:16px}.ldp-rail .cv2-card-head{margin-bottom:10px}.ldp-rail .cv2-card-head h2{font-size:13px;font-weight:650}.ldp-rail .cv2-card-head p{font-size:10.5px}.ldp-next{background:#5f999714;border:1px solid #5f999766;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:grid}.ldp-next.overdue{background:#f6e7e3;border-color:#a8574d73}.ldp-next b{font-size:11.5px;font-weight:700;display:block}.ldp-next small{color:var(--nx-text-2);font-size:9.5px;display:block}.ldp-next button{height:28px;font:inherit;cursor:pointer;border-radius:9px;padding:0 12px;font-size:10.5px;font-weight:600}.ldp-score-card .ldp-minigates{border-top:1px dashed var(--nx-border);padding-top:8px}.ldp-work{background:#fcfaf6b3}@media (max-width:1100px){.ldp-top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id id""score actions""pipeline pipeline"}}@media (max-width:900px){.ldp-top{grid-template-columns:1fr;grid-template-areas:"id""score""actions""pipeline"}.ldp-top-score{grid-template-columns:auto minmax(0,1fr)}}.tech-audit{border:1px solid var(--nx-border);background:var(--nx-porcelain,#fcfaf6);border-radius:14px;gap:8px;padding:12px 14px;display:grid}.tech-audit h3{letter-spacing:.08em;text-transform:uppercase;color:var(--nx-text-2);justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-size:9.5px;font-weight:750;display:flex}.tech-audit h3 em{letter-spacing:0;text-transform:none;color:var(--nx-teal-ink);font-size:10px;font-style:normal;font-weight:650}.tech-audit ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.tech-audit li{background:#fff;border:1px solid #e3e8e7;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;display:grid}.tech-audit li b{font-size:11px;font-weight:700;display:block}.tech-audit li small{color:var(--nx-text-2);text-overflow:ellipsis;font-size:9.5px;display:block;overflow:hidden}.tech-audit-mark{width:20px;height:20px;color:var(--nx-text-2);background:#eef2f1;border-radius:50%;place-items:center;display:grid}.tech-audit li.linked{border-color:#39787666}.tech-audit li.linked .tech-audit-mark{background:var(--nx-teal-dark);color:#fff}.tech-audit li.partial{background:#fff8ec;border-color:#f2d6a3}.tech-audit li.partial .tech-audit-mark{color:#8a5200;background:#f0dcb4}.tech-audit li.missing .tech-audit-mark{color:#9c5a54;background:#f3e5e3}.tech-audit li button{border:1px solid var(--nx-border);height:24px;font:inherit;color:var(--nx-text);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:0 9px;font-size:9.5px;font-weight:650}.tech-audit li button:hover{border-color:var(--nx-teal);color:var(--nx-teal-ink)}.tech-audit-issues,.tech-audit-ok{align-items:flex-start;gap:6px;margin:0;font-size:10px;line-height:1.5;display:flex}.tech-audit-issues{color:#8a5200}.tech-audit-ok{color:var(--nx-teal-ink)}.concept-shell .contacts-directory-layout .contact-directory-search:focus-within,.concept-shell .my-contacts-v3 .contact-directory-search:focus-within{border-color:var(--nx-teal);box-shadow:0 0 0 3px #5f999733}.concept-shell .contact-directory-search input{color:var(--nx-text);font-size:12px}.concept-shell .contact-directory-search input::placeholder{color:var(--nx-text-2)}.concept-shell .contact-directory-toolbar button{height:38px;font-size:11.5px;font-weight:600}.concept-shell .contacts-directory-layout .contact-directory-toolbar button:hover,.concept-shell .contacts-directory-layout .contact-directory-toolbar button.active{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971f}.concept-shell .contacts-directory-layout .contact-directory-toolbar button i,.concept-shell .contact-directory-toolbar button i{background:var(--nx-teal-dark)}.concept-shell .contacts-directory-layout .contact-view-toggle button.active,.concept-shell .contact-view-toggle button.active{color:var(--nx-teal-ink);box-shadow:none;background:#5f999729}.concept-shell .contact-directory-toolbar .contact-view-toggle button{color:var(--nx-text-2);justify-content:center;align-items:center;display:inline-flex}.concept-shell .contact-directory-toolbar .contact-view-toggle button:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:-2px}.concept-shell .contacts-directory-layout .record-save-view{color:var(--nx-teal-ink)!important;background:#5f99971a!important;border-color:#5f999773!important}.concept-shell .contact-filter-popover select{color:var(--nx-text);font-size:11.5px}.concept-shell .contact-directory-table input[type=checkbox]{accent-color:var(--nx-teal-dark);cursor:pointer;width:15px;height:15px}.concept-shell .contact-directory-table .contact-cell-link{font-size:11.5px}.concept-shell .contact-pagination button.active{color:#fff;background:var(--nx-teal-dark);border-color:var(--nx-teal-dark)}.concept-shell .contacts-directory-layout .contact-directory-table-v2 tbody tr:hover td{box-shadow:none;background:#afcbd024}.concept-shell .contacts-directory-layout .contact-directory-table-v2 tbody tr:hover .contact-profile-link b{color:var(--nx-teal-ink)}.concept-shell .contact-score.low,.concept-shell .directory-contact-card-actions>span b.low{color:#a8574d;background:#f6e7e3;border-color:#a8574d73}.concept-shell .contact-score{cursor:help}.concept-shell .contact-metric-delta.fact{color:var(--nx-text-2)}.concept-shell .contact-bulk-bar{border-bottom:1px solid var(--nx-border);color:var(--nx-text);background:#5f999714;align-items:center;gap:10px;padding:8px 16px;font-size:12px;display:flex}.concept-shell .contact-bulk-bar b{font-variant-numeric:tabular-nums;font-weight:650}.concept-shell .contact-bulk-bar button{border:1px solid var(--nx-border);height:30px;color:var(--nx-teal-ink);font:inherit;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.concept-shell .contact-bulk-bar button:hover{border-color:var(--nx-teal)}.concept-shell .contact-bulk-bar button:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .contact-directory-insights>section{border-color:var(--nx-border)}.concept-shell .contact-directory-insights header button{color:var(--nx-teal-ink)}.concept-shell .contact-attention-summary{background:linear-gradient(135deg, #dfefeab3, var(--nx-porcelain));border-color:#5f999747}.concept-shell .contact-attention-summary>strong,.concept-shell .contact-attention-summary>em{color:var(--nx-teal-ink)}:is(.concept-shell .contact-attention-list>button:hover,.concept-shell .contact-attention-list>button:focus-visible){color:var(--nx-teal-ink);background:#5f999714}.concept-shell .contact-attention-list>button>strong{color:var(--nx-teal-ink);background:#5f999724}.concept-shell .contact-trend-plot>i{filter:drop-shadow(0 -2px 0 var(--nx-teal));background:linear-gradient(#5f999742,#5f999708)}.concept-shell .contact-trend-plot>span{border-color:var(--nx-teal-dark)}.concept-shell .contact-rail-empty,.concept-shell .productivity-empty-v3{color:var(--nx-text-2);margin:4px 0 2px;font-size:12px;line-height:1.45}.concept-shell :is(.contact-directory-page,.my-contacts-v3) .contact-directory-toolbar button,.concept-shell :is(.contact-directory-page,.my-contacts-v3) .contact-bulk-bar button,.concept-shell :is(.contact-directory-page,.my-contacts-v3) .contact-filter-popover select{font-size:var(--nx-fs-control)!important}.concept-shell :is(.contact-directory-page,.my-contacts-v3) .contact-directory-search input{font-size:12px!important}.concept-shell .company-directory-v3 .company-directory-search{color:var(--nx-text-2);gap:8px}.concept-shell .company-directory-v3 .company-directory-search:focus-within{border-color:var(--nx-teal);box-shadow:0 0 0 3px #5f999733}.concept-shell .company-directory-v3 .company-directory-search input{color:var(--nx-text);font-size:12px}.concept-shell .company-directory-v3 .company-directory-search input::placeholder{color:var(--nx-text-2)}.concept-shell .company-directory-v3 .company-directory-v3-toolbar>button,.concept-shell .company-directory-v3 .company-filter-wrap>button{height:38px;font-size:var(--nx-fs-control);align-items:center;gap:6px;font-weight:600;display:inline-flex}.concept-shell .company-directory-v3 .company-directory-v3-toolbar>button:hover,.concept-shell .company-directory-v3 .company-filter-wrap>button:hover,.concept-shell .company-directory-v3 .company-filter-wrap>button.active{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971f}.concept-shell .company-directory-v3 .company-view-toggle button{color:var(--nx-text-2);justify-content:center;align-items:center;display:inline-flex}.concept-shell .company-directory-v3 .company-view-toggle button.active{color:var(--nx-teal-ink);background:#5f999729}.concept-shell .company-directory-v3 :is(button,input,select):focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .company-directory-v3 .company-filter-popover select{font-size:var(--nx-fs-control);color:var(--nx-text)}.concept-shell .company-directory-v3 .company-filter-popover footer button:last-child,.concept-shell .company-save-view-backdrop footer button:last-child,.concept-shell .company-column-manager-backdrop footer button:last-child{color:#fff;background:linear-gradient(135deg,#3f827f,#6f7e4d);border-color:#2e625f8c}.concept-shell .company-directory-v3 .company-directory-v3-table td{font-size:var(--nx-fs-cell);color:var(--nx-text)}.concept-shell .company-directory-v3 .company-directory-v3-table td small{color:var(--nx-text-2);font-size:10.5px}.concept-shell .company-directory-v3 .company-directory-v3-table tbody tr.selected td{background:#5f999714}.concept-shell .company-directory-v3 input[type=checkbox]{accent-color:var(--nx-teal-dark);cursor:pointer;width:15px;height:15px}.concept-shell .company-directory-v3 .company-v3-th>button i{font-size:inherit;color:var(--nx-text-2);display:inline-flex}.concept-shell .company-directory-v3 .company-v3-th>button i.sort-asc svg{transform:rotate(180deg)}.concept-shell .company-directory-v3 .company-v3-th>button.sorted,.concept-shell .company-directory-v3 .company-v3-th>button.sorted i{color:var(--nx-teal-ink)}.concept-shell .company-directory-v3 .company-v3-sort-menu button{font-size:var(--nx-fs-control)}.concept-shell .company-directory-v3 .company-v3-sort-menu button.active{color:var(--nx-teal-ink);background:#5f99971f}.concept-shell .company-directory-v3 .company-v3-link{color:var(--nx-teal-ink);align-items:center;gap:5px;display:inline-flex}.concept-shell .company-directory-v3 .company-v3-pipeline{color:var(--nx-teal-ink);font-variant-numeric:tabular-nums;font-weight:600}.concept-shell .company-directory-v3 .company-v3-activity i{color:var(--nx-text-2);display:inline-flex}.concept-shell .company-directory-v3 .company-v3-muted{color:var(--nx-text-2)}.concept-shell .company-directory-v3 .company-v3-status.active{color:#4f6635}.concept-shell .company-directory-v3 .company-v3-pill.prospect{color:#64548c;background:#ece7f3}.concept-shell .company-directory-v3 .company-v3-pill.competitor{color:#96683d;background:#f5e9dd}.concept-shell .company-directory-v3 .company-row-actions button:disabled{opacity:.4;cursor:not-allowed}.concept-shell .company-directory-v3 :is(.company-row-actions button.active,.company-star.active){color:#96683d}.concept-shell .company-directory-v3 .company-star{justify-content:center;align-items:center;display:inline-flex}.concept-shell .company-directory-v3 .company-v3-mark:not(.has-image){color:var(--nx-teal-ink);background:#5f999729}.concept-shell .company-directory-v3 .company-v3-mark.lilac:not(.has-image){color:#64548c;background:#ece7f3}.concept-shell .company-directory-v3 .company-v3-mark.blue:not(.has-image){color:#3f6a75;background:#e2edef}.concept-shell .company-directory-v3 .company-v3-mark.green:not(.has-image){color:#4f6635;background:#e8eedd}.concept-shell .company-directory-v3 .company-v3-mark.orange:not(.has-image){color:#96683d;background:#f5e9dd}.concept-shell .company-directory-v3 .company-v3-mark.rose:not(.has-image){color:#9c5a54;background:#f3e5e3}.concept-shell .company-directory-v3 .company-v3-mark.gray:not(.has-image){color:#5b7777;background:#eef2f1}.concept-shell .company-directory-v3 .company-directory-pagination button{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.concept-shell .company-directory-v3 .company-directory-pagination button.active{color:#fff;background:var(--nx-teal-dark);border-color:var(--nx-teal-dark)}.concept-shell .company-directory-v3 .company-page-prev{transform:rotate(90deg)}.concept-shell .company-directory-v3 .company-page-next{transform:rotate(-90deg)}.concept-shell .company-column-manager-backdrop .company-icon-up{transform:rotate(180deg)}.concept-shell .company-column-manager-backdrop nav button{justify-content:center;align-items:center;display:inline-flex}.concept-shell .company-bulk-bar{border-top:1px solid var(--nx-border);color:var(--nx-text);background:#5f999714;align-items:center;gap:10px;padding:8px 18px;font-size:12px;display:flex}.concept-shell .company-bulk-bar b{font-variant-numeric:tabular-nums;font-weight:650}.concept-shell .company-bulk-bar button{border:1px solid var(--nx-border);height:30px;color:var(--nx-teal-ink);font:inherit;font-size:var(--nx-fs-control);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex}.concept-shell .company-bulk-bar button:hover{border-color:var(--nx-teal)}.concept-shell .company-insights-rail h2{color:var(--nx-text);font-size:var(--nx-fs-section);font-weight:var(--nx-fw-section)}.concept-shell .company-insights-rail header button{color:var(--nx-teal-ink);font-size:var(--nx-fs-control)}.concept-shell .company-insights-rail .company-type-chart li{font-size:11.5px;display:block}.concept-shell .company-insights-rail .company-type-chart li button{width:100%;color:var(--nx-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;padding:3px 0;display:grid}.concept-shell .company-insights-rail .company-type-chart li button:hover{color:var(--nx-teal-ink)}.concept-shell .company-insights-rail .company-type-chart li i{border-radius:50%;width:8px;height:8px}.concept-shell .company-insights-rail .company-type-chart li b{color:var(--nx-text-2);font-variant-numeric:tabular-nums;font-size:11px}.concept-shell .company-insights-rail :is(.company-pipeline-summary,.company-top-industries)>div{color:var(--nx-text);grid-template-columns:96px 1fr 48px;font-size:11px}.concept-shell .company-insights-rail :is(.company-pipeline-summary,.company-top-industries)>div>:is(button,span){color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.concept-shell .company-insights-rail :is(.company-pipeline-summary,.company-top-industries)>div>button{cursor:pointer}.concept-shell .company-insights-rail :is(.company-pipeline-summary,.company-top-industries)>div>button:hover:not(:disabled){color:var(--nx-teal-ink)}.concept-shell .company-insights-rail :is(.company-pipeline-summary,.company-top-industries)>div em{font-variant-numeric:tabular-nums;color:var(--nx-text-2)}.concept-shell .company-insights-rail .company-pipeline-summary>strong{color:var(--nx-text);font-variant-numeric:tabular-nums}.concept-shell .company-insights-rail .company-pipeline-summary>em,.concept-shell .company-my-pipeline-total em{color:var(--nx-text-2);font-size:11px}.concept-shell .company-insights-rail :is(.company-pipeline-summary,.company-top-industries)>div>i b{background:var(--nx-teal)}.concept-shell .company-insights-rail :is(.company-pipeline-summary,.company-top-industries)>div>i b.blue{background:var(--nx-slate)}.concept-shell .company-insights-rail :is(.company-pipeline-summary,.company-top-industries)>div>i b.green{background:var(--nx-olive)}.concept-shell .company-insights-rail :is(.company-pipeline-summary,.company-top-industries)>div>i b.orange{background:var(--nx-peach)}.concept-shell .company-insights-rail :is(.company-pipeline-summary,.company-top-industries)>div>i b.gray{background:#b9c2bf}.concept-shell .company-insights-rail :is(.company-recent-activities,.company-my-activities)>button{font-size:11.5px}.concept-shell .company-insights-rail :is(.company-recent-activities,.company-my-activities)>button>span{color:var(--nx-teal-ink);background:#5f999724;place-items:center;display:inline-grid}.concept-shell .company-insights-rail .company-rail-empty{color:var(--nx-text-2);margin:6px 0 2px;font-size:12px;line-height:1.45}.concept-shell .company-my-insights .company-my-tasks em.urgent{color:#a8574d}.concept-shell .company-my-insights .company-my-tasks em.soon{color:#96683d}.concept-shell .company-directory-v3-main{container:contactDirectory/inline-size}.concept-shell .ldm-layout .ldm-tools>button,.concept-shell .ldm-layout .ldm-filter-wrap>button{height:38px;font-size:var(--nx-fs-control);font-weight:600}.concept-shell .ldm-layout .ldm-toolbar .cv2-search input{font-size:12px}.concept-shell .ldm-layout .ldm-table th{font-size:var(--nx-fs-th)}.concept-shell .ldm-layout .ldm-chev-prev{transform:rotate(90deg)}.concept-shell .ldm-layout .ldm-chev-next{transform:rotate(-90deg)}.concept-shell .ldm-layout .ldm-pagination nav button{justify-content:center;align-items:center;display:inline-flex}.concept-shell .ldm-layout .ldm-pagination nav b{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;padding:0 8px}.concept-shell .ldm-layout .ldm-attention-row em{color:var(--nx-text-2);display:inline-flex}.concept-shell .ldm-layout input[type=checkbox]{accent-color:var(--nx-teal-dark)}.concept-shell .ldm-layout :is(button,input,select):focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .ldm-layout .ldm-bulk button{font-size:var(--nx-fs-control);align-items:center;gap:6px;display:inline-flex}.concept-shell .ldm-layout .ldm-saved-view{border-bottom:2px solid #0000;align-items:center;gap:2px;display:inline-flex}.concept-shell .ldm-layout .ldm-saved-view button{min-height:46px;color:var(--nx-text-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:12.5px;font-weight:600}.concept-shell .ldm-layout .ldm-saved-view button+button{border-radius:6px;place-items:center;width:20px;height:20px;min-height:0;display:inline-grid}.concept-shell .ldm-layout .ldm-saved-view button+button:hover{color:#a8574d;background:#f6e7e3}.concept-shell .ldm-layout .ldm-saved-view.active{border-bottom-color:var(--nx-teal-dark)}.concept-shell .ldm-layout .ldm-saved-view.active button:first-child{color:var(--nx-teal-ink)}.concept-shell .ldm-layout .ldm-rail-empty{color:var(--nx-text-2);margin:4px 0 2px;font-size:12px;line-height:1.45}.concept-shell .ldm-layout .ldm-stage-bars{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.concept-shell .ldm-layout .ldm-stage-bars li>:is(button,.ldm-stage-static){width:100%;color:var(--nx-text);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:110px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:5px 4px;font-size:11.5px;display:grid}.concept-shell .ldm-layout .ldm-stage-bars li>button{cursor:pointer}.concept-shell .ldm-layout .ldm-stage-bars li>button:hover,.concept-shell .ldm-layout .ldm-stage-bars li>button[aria-pressed=true]{color:var(--nx-teal-ink);background:#5f99971a}.concept-shell .ldm-layout .ldm-stage-bars span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.concept-shell .ldm-layout .ldm-stage-bars i{background:#5b77771f;border-radius:999px;height:8px;overflow:hidden}.concept-shell .ldm-layout .ldm-stage-bars b{border-radius:inherit;background:var(--nx-teal);min-width:2px;height:100%;display:block}.concept-shell .ldm-layout .ldm-stage-bars li.converted b{background:var(--nx-olive)}.concept-shell .ldm-layout .ldm-stage-bars em{font-variant-numeric:tabular-nums;text-align:right;color:var(--nx-text-2);font-style:normal}.concept-shell .ldm-layout .ldm-trend-head em{color:var(--nx-text-2)}.concept-shell .opm-layout .opm-tools>button,.concept-shell .opm-layout .opm-filter-wrap>button{height:38px;font-size:var(--nx-fs-control);font-weight:600}.concept-shell .opm-layout .opm-tools>button.active{color:var(--nx-teal-ink);border-color:var(--nx-teal);background:#5f99971a}.concept-shell .opm-layout .opm-toolbar .cv2-search input{font-size:12px}.concept-shell .opm-layout .opm-switch{font-size:var(--nx-fs-control)}.concept-shell .opm-layout .opm-table th{font-size:var(--nx-fs-th)}.concept-shell .opm-layout .opm-chev-prev,.concept-shell .opm-form-layout .opm-chev-prev{transform:rotate(90deg)}.concept-shell .opm-layout .opm-chev-next{transform:rotate(-90deg)}.concept-shell .opm-form-layout .opm-back{align-items:center;gap:6px;display:inline-flex}.concept-shell .opm-layout .opm-pagination nav button{justify-content:center;align-items:center;display:inline-flex}.concept-shell .opm-layout .opm-pagination nav b{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;padding:0 8px}.concept-shell .opm-layout .opm-attention-row em{color:var(--nx-text-2);display:inline-flex}.concept-shell .opm-layout .opm-filter-pop header button{color:var(--nx-text-2);border-radius:6px;place-items:center;display:inline-grid}.concept-shell .opm-layout .opm-filter-pop header button:hover{color:var(--nx-text);background:#5b77771a}.concept-shell .opm-layout .opm-chip.removable svg{color:var(--nx-teal-ink)}.concept-shell .opm-layout input[type=checkbox]{accent-color:var(--nx-teal-dark)}.concept-shell .opm-layout :is(button,input,select):focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .opm-layout :is(.opm-card-facts dd,.opm-pipe-facts dt).overdue{color:#a8574d}.concept-shell .opm-layout .opm-bulk button{font-size:var(--nx-fs-control);align-items:center;gap:6px;display:inline-flex}.concept-shell .opm-layout .opm-saved-view{border-bottom:2px solid #0000;align-items:center;gap:2px;display:inline-flex}.concept-shell .opm-layout .opm-saved-view button{min-height:46px;color:var(--nx-text-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:12px;font-weight:620}.concept-shell .opm-layout .opm-saved-view button+button{border-radius:6px;place-items:center;width:20px;height:20px;min-height:0;display:inline-grid}.concept-shell .opm-layout .opm-saved-view button+button:hover{color:#a8574d;background:#f6e7e3}.concept-shell .opm-layout .opm-saved-view.active{border-bottom-color:var(--nx-teal-dark)}.concept-shell .opm-layout .opm-saved-view.active button:first-child{color:var(--nx-teal-ink)}.concept-shell .opm-layout .opm-rail-empty{color:var(--nx-text-2);margin:4px 0 2px;font-size:12px;line-height:1.45}.concept-shell .opm-layout .opm-activity-row p b{font-weight:650}.concept-shell .opm-layout .opm-trend-head em{color:var(--nx-text-2);font-style:normal}.concept-shell .opm-layout .opm-stage-bars{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.concept-shell .opm-layout .opm-stage-bars li>:is(button,.opm-stage-static){width:100%;color:var(--nx-text);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:84px minmax(0,1fr) 72px;align-items:center;gap:10px;padding:5px 4px;font-size:11.5px;display:grid}.concept-shell .opm-layout .opm-stage-bars li>button{cursor:pointer}.concept-shell .opm-layout .opm-stage-bars li>button:hover,.concept-shell .opm-layout .opm-stage-bars li>button[aria-pressed=true]{color:var(--nx-teal-ink);background:#5f99971a}.concept-shell .opm-layout .opm-stage-bars span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.concept-shell .opm-layout .opm-stage-bars i{background:#5b77771f;border-radius:999px;height:8px;overflow:hidden}.concept-shell .opm-layout .opm-stage-bars b{border-radius:inherit;background:var(--nx-teal);min-width:2px;height:100%;display:block}.concept-shell .opm-layout .opm-stage-bars li.won b{background:var(--nx-olive)}.concept-shell .opm-layout .opm-stage-bars em{font-variant-numeric:tabular-nums;text-align:right;color:var(--nx-text-2);white-space:nowrap;font-style:normal}.concept-shell .opm-layout .opm-kpis .contact-metric{container-type:inline-size}.concept-shell .opm-layout .opm-kpis .contact-metric>div>b{white-space:nowrap;font-size:clamp(18px, 12cqi, var(--nx-fs-kpi))!important}.concept-shell .opm-layout .opm-deal-link>span{gap:2px;display:grid}.concept-shell .opm-layout .opm-card header{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"check name edit"".stage stage";align-items:start;row-gap:8px}.concept-shell .opm-layout .opm-card header>input{grid-area:check;margin-top:2px}.concept-shell .opm-layout .opm-card header>.opm-card-name{grid-area:name}.concept-shell .opm-layout .opm-card header>.opm-stage{grid-area:stage;justify-self:start}.concept-shell .opm-layout .opm-card header>.opm-icon-btn{grid-area:edit}.concept-shell .opm-layout .opm-card-name b{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}.concept-shell .opm-layout .opm-tabs{flex-wrap:wrap;column-gap:18px}.concept-shell .opm-layout .opm-tabs>button{white-space:nowrap}@media (max-width:1240px){.concept-shell .opm-layout .opm-tabs .pls-tabs-slot{flex-basis:100%;margin-left:0;padding:0 0 10px}.concept-shell .opm-layout .opm-tabs .pls-switch{flex-wrap:nowrap;max-width:100%;overflow-x:auto}}.concept-shell .tech-module .tech-head-actions button{font-size:var(--nx-fs-control);align-items:center;gap:7px;display:inline-flex}.concept-shell .tech-module .tech-head-actions button:disabled{opacity:.55;cursor:not-allowed}.concept-shell .tech-module .tech-count{min-width:20px;height:18px;color:var(--nx-teal-ink);font-variant-numeric:tabular-nums;background:#5f999729;border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-grid}.concept-shell .tech-module .tech-crumb .tech-crumb-sep{color:var(--nx-text-2);flex-shrink:0;transform:rotate(-90deg)}.concept-shell .tech-module .docs-node.root .docs-node-mark{place-items:center;display:inline-grid}.concept-shell .tech-module :is(button,input,select):focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .tech-module input[type=checkbox]{accent-color:var(--nx-teal-dark)}.concept-shell .ctt-bar .ctt-sort-dir{color:var(--nx-text-2);margin-left:-2px;transition:transform .16s}.concept-shell .ctt-bar .ctt-sort-dir.asc{transform:rotate(180deg)}.concept-shell .ctt :is(.ctt-popover header button,.ctt-views span button+button){color:var(--nx-text-2);place-items:center;display:inline-grid}.concept-shell .nx-metric-grid .contact-metric-trend .contact-metric-bar,.concept-shell .tech-module .docs-head>div:last-child{flex-shrink:0}.concept-shell .tech-module .tech-head-actions button{white-space:nowrap}.concept-shell .cv2-tech-metrics.nx-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.concept-shell .cv2-tech-metrics.nx-metric-grid>:nth-child(-n+3){grid-column:span 2}.concept-shell .cv2-tech-metrics.nx-metric-grid>:nth-child(n+4){grid-column:span 3}@media (max-width:760px){.concept-shell .cv2-tech-metrics.nx-metric-grid{grid-template-columns:minmax(0,1fr)}.concept-shell .cv2-tech-metrics.nx-metric-grid>*{grid-column:auto}}.concept-shell .cv2-tech-metrics .contact-metric>div>b{white-space:nowrap}.concept-shell .docs-module .docs-head-actions{flex-shrink:0}.concept-shell .docs-module .docs-head-actions button{white-space:nowrap;font-size:var(--nx-fs-control);align-items:center;gap:7px;display:inline-flex}.concept-shell .contacts-data-tab .company-inline-create{border-color:var(--nx-border);grid-template-columns:repeat(4,minmax(0,1fr)) auto auto}.concept-shell .contacts-data-tab .company-inline-create select{border:1px solid var(--nx-border);height:38px;color:var(--nx-text);font:inherit;font-size:var(--nx-fs-control);background:#fff;border-radius:8px;padding:0 8px}.concept-shell .company-contacts-bulk{border:1px solid var(--nx-border);color:var(--nx-text);background:#5f999714;border-radius:10px;align-items:center;gap:10px;margin:0 18px 10px;padding:8px 12px;font-size:12px;display:flex}.concept-shell .company-contacts-bulk b{font-variant-numeric:tabular-nums}.concept-shell .company-contacts-bulk button{border:1px solid var(--nx-border);height:30px;color:var(--nx-teal-ink);font:inherit;font-size:var(--nx-fs-control);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex}.concept-shell .company-contacts-list tbody tr.is-selected td{background:#5f999714}.concept-shell .company-contacts-list input[type=checkbox]{accent-color:var(--nx-teal-dark)}.concept-shell .company-contacts-foot{border-top:1px solid var(--nx-border);color:var(--nx-text-2);font-variant-numeric:tabular-nums;padding:10px 14px;font-size:11.5px}.concept-shell .company-contacts-empty{justify-items:start;gap:6px;padding:18px 6px;display:grid}.concept-shell .company-contacts-empty b{color:var(--nx-text);font-size:13px}.concept-shell .company-contacts-empty p{color:var(--nx-text-2);margin:0;font-size:12px}.concept-shell .company-contacts-empty button{color:#fff;height:34px;font:inherit;font-size:var(--nx-fs-control);cursor:pointer;background:linear-gradient(135deg,#3f827f,#6f7e4d);border:1px solid #2e625f8c;border-radius:9px;align-items:center;gap:6px;margin-top:4px;padding:0 13px;font-weight:600;display:inline-flex}.concept-shell .company-tree-toggle{place-items:center;display:inline-grid}.concept-shell .company-tree-chev{transition:transform .16s}.concept-shell .company-tree-chev.collapsed{transform:rotate(-90deg)}.concept-shell .company-contact-hierarchy nav button.active{color:#fff;border-color:var(--nx-teal-dark);background:var(--nx-teal-dark)}.concept-shell .company-contact-hierarchy nav button:disabled{opacity:.5;cursor:not-allowed}.concept-shell .company-tree-empty{color:var(--nx-text-2);margin:0;padding:12px 4px;font-size:12px}.concept-shell .contacts-data-tab :is(button,input,select):focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .contacts-tab-split .company-tree-list,.concept-shell .contacts-tab-split .company-tree-list ul{padding-left:10px}.concept-shell .contacts-tab-split .company-tree-list li:before{width:8px;left:-10px}.concept-shell .contacts-tab-split .company-tree-node{border-color:var(--nx-border);grid-template-rows:auto auto;grid-template-columns:18px minmax(0,1fr) 22px;row-gap:4px;padding:7px 8px}.concept-shell .contacts-tab-split .company-tree-node>:is(.company-tree-toggle,.company-tree-leaf){grid-area:1/1}.concept-shell .contacts-tab-split .company-tree-node>.company-tree-person{grid-area:1/2}.concept-shell .contacts-tab-split .company-tree-node>.company-tree-open{grid-area:1/3}.concept-shell .contacts-tab-split .company-tree-node>em{grid-area:2/2;justify-self:start;margin-left:34px}.concept-shell .contacts-tab-split .company-tree-node>i{color:var(--nx-text-2);grid-area:2/2/auto/4;place-self:center end;font-size:10.5px}.concept-shell .contacts-tab-split .company-tree-node>select.company-tree-line{border:1px solid var(--nx-border);width:calc(100% - 34px);height:28px;color:var(--nx-text);font:inherit;background:#fff;border-radius:7px;grid-area:2/2/auto/4;margin-left:34px;padding:0 6px;font-size:11.5px}.concept-shell .contacts-tab-split .company-tree-person b{color:var(--nx-text);font-size:12px}.concept-shell .contacts-tab-split .company-tree-person small{color:var(--nx-text-2);font-size:10.5px}.concept-shell .contacts-tab-split .company-tree-root b{font-size:12.5px}.concept-shell .contacts-tab-split .company-tree-root small,.concept-shell .contacts-tab-split .company-tree-unassigned>small{color:var(--nx-text-2);font-size:10.5px}.concept-shell .contacts-tab-split .company-tree-node>em.contact-pill{font-size:10.5px}.concept-shell .company-opps-strip{grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:12px}.concept-shell .company-opps-strip>article,.concept-shell .company-opps-strip .stage-pipeline{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:#ffffffc7;min-height:0;padding:14px 16px}.concept-shell .company-opps-strip>article small,.concept-shell .company-opps-strip .stage-pipeline>small{color:var(--nx-text-2);font-size:11.5px;font-weight:600}.concept-shell .company-opps-strip>article b{color:var(--nx-text);font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;font-weight:700;display:block}.concept-shell .company-opps-strip>article p{color:var(--nx-text-2);margin:4px 0 0;font-size:11.5px}.concept-shell .company-opps-strip .stage-pipeline>.company-opps-stages{grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;margin-top:8px;display:grid}.concept-shell .company-opps-strip .company-opps-stages>span{background:0 0;border:0;grid-template-columns:minmax(110px,170px) minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:0;font-size:11.5px;display:grid}.concept-shell .company-opps-stages b{color:var(--nx-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.concept-shell .company-opps-stages i{background:#5b77771f;border-radius:999px;height:8px;overflow:hidden}.concept-shell .company-opps-stages u{border-radius:inherit;background:var(--nx-teal);height:100%;display:block}.concept-shell .company-opps-stages em{color:var(--nx-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal}.concept-shell .opportunity-data-table .company-opps-value{font-variant-numeric:tabular-nums;white-space:nowrap}.concept-shell .opportunity-data-table .company-opps-overdue{color:#a8574d}.concept-shell .opportunity-data-table .data-product-icon{color:var(--nx-teal-ink);background:#5f999724;place-items:center;display:inline-grid}.concept-shell :is(.opportunity-data-table,.company-record-cards) .data-pill{padding:3px 8px;font-size:10.5px;font-weight:600}.concept-shell :is(.opportunity-data-table,.company-record-cards) .data-pill.open{color:var(--nx-teal-ink);background:#dcebe7}.concept-shell :is(.opportunity-data-table,.company-record-cards) .data-pill.won{color:#3d7257;background:#e0efe6}.concept-shell :is(.opportunity-data-table,.company-record-cards) .data-pill.lost{color:#a8574d;background:#f6e7e3}.concept-shell .opportunity-data-table input[type=checkbox]{accent-color:var(--nx-teal-dark)}.concept-shell .related-record-grid>button>span{place-items:center;display:inline-grid}.concept-shell .company-related-link{width:100%;color:var(--nx-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #5b77771a;grid-template-columns:30px minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:9px 4px;display:grid}.concept-shell .company-related-link:hover{color:var(--nx-teal-ink)}.concept-shell .company-related-link>span:nth-child(2){min-width:0;display:grid}.concept-shell .company-related-link b{font-size:12px;font-weight:650}.concept-shell .company-related-link small{color:var(--nx-text-2);font-size:11px}.concept-shell .company-related-link em{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:700}.concept-shell .company-related-chev{color:var(--nx-text-2);transform:rotate(-90deg)}.concept-shell .company-related-rules{gap:10px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.concept-shell .company-related-rules li{gap:2px;display:grid}.concept-shell .company-related-rules b{color:var(--nx-text);font-size:12px}.concept-shell .company-related-rules small{color:var(--nx-text-2);font-size:11.5px;line-height:1.45}.concept-shell .resolution-panel header span{place-items:center;display:inline-grid}.concept-shell .company-commandbar-v2 :is(button,a){align-items:center;gap:6px;display:inline-flex}.concept-shell .company-commandbar-v2 .company-back-chev{transform:rotate(90deg)}.concept-shell .company-commandbar-v2 .company-more{place-items:center;display:inline-grid}.concept-shell .company-commandbar-v2 button:disabled{opacity:.5;cursor:not-allowed}.concept-shell .company-opps-strip .company-opps-stages>span{flex-direction:row;justify-content:flex-start;min-height:0}.concept-shell .company-opps-strip .company-opps-stages>span b{margin:0;font-size:11.5px}.concept-shell .company-opps-strip .company-opps-stages>span i{width:auto;display:block;position:static}.concept-shell .company-opps-strip .company-opps-stages>span em{margin:0;font-size:11px}.concept-shell .company-opps-strip .stage-pipeline>small{font-size:11.5px}.concept-shell .company-activity-metrics{padding:0 0 12px}.concept-shell .company-activity-status{white-space:nowrap;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:10.5px;font-style:normal;font-weight:650;display:inline-flex}.concept-shell .company-activity-status.completed{color:#3d7257;background:#e0efe6}.concept-shell .company-activity-status.upcoming{color:#4f5f8f;background:#e6e9f5}.concept-shell .company-activity-status.overdue{color:#a8574d;background:#f6e7e3}.concept-shell .company-activity-status.logged{color:var(--nx-teal-ink);background:#dcebe7}.concept-shell .company-activity-status.undated{color:var(--nx-text-2);background:#5b77771f}.concept-shell .company-activity-timeline>button>span:nth-child(2),.concept-shell .activity-record-detail>header>span:first-child,.concept-shell .company-activity-board article>span{place-items:center;display:inline-grid}.concept-shell .company-activity-timeline .company-activity-chev{color:var(--nx-text-2);transform:rotate(-90deg)}.concept-shell .activity-record-detail footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.concept-shell .company-activity-actions{flex-wrap:wrap;gap:6px;display:flex}.concept-shell .company-activity-actions button{border:1px solid var(--nx-border);height:30px;color:var(--nx-teal-ink);font:inherit;font-size:var(--nx-fs-control);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex}.concept-shell .activity-related .contact-cell-link{color:var(--nx-teal-ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.concept-shell .company-action-menu{min-width:240px}.concept-shell .company-action-menu>button{justify-content:space-between;align-items:center;gap:10px;display:flex}.concept-shell .company-action-menu>button em{color:var(--nx-text-2);font-size:11px;font-style:normal}.concept-shell .company-action-menu>button.active{color:var(--nx-teal-ink);font-weight:650}.concept-shell .company-action-menu>button.danger{color:#a8574d}.concept-shell .company-action-menu>button.quiet{color:var(--nx-text-2)}.concept-shell .company-action-menu-label{color:var(--nx-text-2);letter-spacing:.04em;text-transform:uppercase;padding:6px 10px 4px;font-size:10.5px;font-weight:650;display:block}.concept-shell .company-action-menu-note{color:var(--nx-text-2);margin:0;padding:0 10px 6px;font-size:11.5px;line-height:1.45}.concept-shell .activity-related section>small{margin-bottom:4px;display:block}.concept-shell .activity-related section>em{color:var(--nx-text-2);margin-top:2px;font-size:11px;font-style:normal;display:block}.concept-shell .cv2-tab-split .activity-detail-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.concept-shell .cv2-tab-split .activity-record-detail,.concept-shell .cv2-tab-split .company-activity-timeline{min-width:0}@media (max-width:1500px){.concept-shell .cv2-tab-split .activity-detail-layout{grid-template-columns:minmax(0,1fr)}}.concept-shell .adm-template-detail td{background:#5f99970d}.concept-shell .adm-template-detail label{color:var(--nx-text-2);gap:5px;margin:6px 0;font-size:11.5px;font-weight:600;display:grid}.concept-shell .adm-template-detail textarea{border:1px solid var(--nx-border);width:100%;color:var(--nx-text);font:inherit;resize:vertical;background:#fff;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.5}.concept-shell .adm-template-detail .adm-inline-input{width:100%}.concept-shell .adm-template-actions{justify-content:flex-end;gap:10px;display:flex}.concept-shell .cv2-programme-grid article .cv2-programme-desc{color:var(--nx-text);margin-bottom:4px;display:block}.concept-shell .cv2-programme-grid article .cv2-note{margin:6px 0 0}.concept-shell .docs-repo .docs-explorer .docs-node b{font-size:12px}.concept-shell .docs-repo .docs-explorer :is(.docs-node i,.docs-node-text small){font-variant-numeric:tabular-nums;font-size:10.5px}.concept-shell .docs-repo .docs-browse button,.concept-shell .docs-repo .docs-explorer-search input{font-size:var(--nx-fs-control)}.concept-shell .docs-repo .docs-node-mark{font-size:10.5px}.concept-shell .docs-repo .docs-node-mark svg,.concept-shell .docs-repo .docs-toggle svg{flex-shrink:0}.concept-shell .docs-repo .docs-toggle{border-color:var(--nx-border);width:22px;height:22px;color:var(--nx-text-2);place-items:center;display:inline-grid}.concept-shell .docs-repo .docs-toggle-icon{transition:transform .16s;transform:rotate(-90deg)}.concept-shell .docs-repo .docs-toggle-icon.open{transform:none}.concept-shell .docs-repo .docs-empty-note{color:var(--nx-text-2);margin:4px 2px;font-size:12px;line-height:1.45}.concept-shell .docs-repo .docs-groups-head p{font-size:12px}.concept-shell .docs-repo .docs-crumb,.concept-shell .docs-repo .docs-crumb>:is(button,b){font-size:var(--nx-fs-control)}.concept-shell .docs-repo .docs-crumb{border-color:var(--nx-border)}.concept-shell .docs-repo .docs-crumb>em{font-variant-numeric:tabular-nums}.concept-shell .docs-repo .docs-crumb-sep{color:var(--nx-text-2);flex-shrink:0;transform:rotate(-90deg)}.concept-shell .docs-repo .docs-crumb-actions button{height:30px;font-size:var(--nx-fs-control)}.concept-shell .docs-repo .docs-head-actions button:disabled{opacity:.55;cursor:not-allowed}.concept-shell :is(.docs-repo,.cv2-docs-tab) .company-data-table th,.concept-shell :is(.docs-repo,.cv2-docs-tab) .cv2-table th{font-size:var(--nx-fs-th)}.concept-shell .docs-repo .company-data-table td{font-size:var(--nx-fs-cell);color:var(--nx-text)}.concept-shell :is(.docs-repo,.cv2-docs-tab) .docs-name b,.concept-shell .cv2-docs-tab .cv2-doc-name b{max-width:280px;color:var(--nx-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.concept-shell :is(.docs-repo,.cv2-docs-tab) :is(.docs-name,.cv2-doc-name) small{color:var(--nx-text-2);font-size:10.5px}.concept-shell :is(.docs-repo,.cv2-docs-tab) .docs-name>span:last-child{min-width:0}.concept-shell :is(.docs-repo,.cv2-docs-tab) .file-type-icon{flex-shrink:0}.concept-shell :is(.docs-repo,.cv2-docs-tab) .file-type-pill{font-size:var(--nx-fs-badge);white-space:nowrap}.concept-shell :is(.docs-repo,.cv2-docs-tab) .docs-source i{font-size:10.5px}.concept-shell :is(.docs-repo,.cv2-docs-tab) .docs-source small{color:var(--nx-text-2);font-size:10.5px}.concept-shell :is(.docs-repo,.cv2-docs-tab) .contact-cell-link{font-size:12px}.concept-shell :is(.docs-repo,.cv2-docs-tab) .docs-num{font-variant-numeric:tabular-nums;white-space:nowrap}.concept-shell :is(.docs-repo,.cv2-docs-tab) .docs-actions{flex-wrap:nowrap;gap:4px}.concept-shell :is(.docs-repo,.cv2-docs-tab) .docs-actions button{flex-shrink:0;width:30px;height:30px}.concept-shell :is(.docs-repo,.cv2-docs-tab) .docs-actions button.docs-action-remove:hover{color:#a8574d;background:#f6e7e3;border-color:#a8574d73}.concept-shell :is(.docs-repo,.cv2-docs-tab) .docs-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.concept-shell :is(.docs-repo,.cv2-docs-tab) .company-record-cards>article>header b{font-size:12px}.concept-shell :is(.docs-repo,.cv2-docs-tab) .company-record-cards>article>header small,.concept-shell :is(.docs-repo,.cv2-docs-tab) .company-record-cards dt{font-size:10.5px}.concept-shell :is(.docs-repo,.cv2-docs-tab) .company-record-cards dd{font-variant-numeric:tabular-nums;font-size:12px}.concept-shell .docs-repo .docs-group-cards>article>footer small{font-variant-numeric:tabular-nums;font-size:10.5px}.concept-shell :is(.docs-repo,.cv2-docs-tab) .docs-empty{border:1px dashed var(--nx-border);background:var(--nx-porcelain);border-radius:12px;justify-items:start;gap:6px;padding:22px 18px;display:grid}.concept-shell :is(.docs-repo,.cv2-docs-tab) .docs-empty b{color:var(--nx-text);font-size:13px}.concept-shell :is(.docs-repo,.cv2-docs-tab) .docs-empty p{max-width:62ch;color:var(--nx-text-2);margin:0;font-size:12px;line-height:1.5}.concept-shell :is(.docs-repo,.cv2-docs-tab) .docs-empty :is(button,.docs-empty-upload){border:1px solid var(--nx-border);height:34px;color:var(--nx-teal-ink);font:inherit;font-size:var(--nx-fs-control);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;margin-top:4px;padding:0 13px;font-weight:600;display:inline-flex}.concept-shell :is(.docs-repo,.cv2-docs-tab) .docs-empty :is(button.primary,.docs-empty-upload){color:#fff;background:linear-gradient(135deg,#3f827f,#6f7e4d);border-color:#2e625f8c}.concept-shell .docs-repo .docs-empty .docs-node-mark{border-radius:10px;width:36px;height:36px}.concept-shell .docs-repo .docs-detail .contact-card-head button{font-size:var(--nx-fs-control);align-items:center;gap:5px;display:inline-flex}.concept-shell .docs-repo .docs-detail-name b{font-size:13px}.concept-shell .docs-repo .docs-detail-name small{font-size:10.5px}.concept-shell .docs-repo .docs-detail .contact-marketing-facts dd{overflow-wrap:anywhere}.concept-shell .docs-repo .docs-detail .contact-marketing-facts dd small{display:block}.concept-shell .docs-repo .docs-source-link{margin-top:3px;display:inline-block}.concept-shell .docs-repo .docs-muted-note{color:var(--nx-text-2);font-style:italic}.concept-shell .docs-repo .docs-status-select{border:1px solid var(--nx-border);max-width:100%;height:30px;color:var(--nx-text);font:inherit;font-size:var(--nx-fs-control);background:#fff;border-radius:8px;padding:0 8px}.concept-shell .docs-repo .docs-detail-actions button{height:32px;font-size:var(--nx-fs-control)}.concept-shell .docs-repo .docs-detail-actions button:hover{color:var(--nx-teal-ink);border-color:var(--nx-teal)}.concept-shell .docs-repo .docs-detail-actions button.danger:hover{color:#a8574d;background:#f6e7e3;border-color:#a8574d73}.concept-shell .docs-share-list{gap:6px;max-height:300px;display:grid;overflow-y:auto}.concept-shell .docs-share-list label{border:1px solid var(--nx-border);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.concept-shell .docs-share-list label.active{border-color:var(--nx-teal);background:#5f999714}.concept-shell .docs-share-list input{accent-color:var(--nx-teal-dark)}.concept-shell .docs-share-list span:last-child{min-width:0;display:grid}.concept-shell .docs-share-list b{color:var(--nx-text);font-size:12px}.concept-shell .docs-share-list small{color:var(--nx-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.concept-shell .docs-share-list .docs-node-mark{width:28px;height:28px;color:var(--nx-teal-ink);background:#5f999729;border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}.concept-shell .docs-upload .docs-empty-note{color:var(--nx-text-2);margin:0;font-size:12px;line-height:1.5}.concept-shell .docs-upload>header>button{place-items:center;display:inline-grid}.concept-shell .docs-upload .cad-actions button:disabled{opacity:.55;cursor:not-allowed}.concept-shell .docs-remove .cad-actions button.primary.danger{background:#a8574d;border-color:#a8574d8c;box-shadow:0 6px 16px #a8574d40}.concept-shell .cv2-docs-tab .cv2-table td{font-size:var(--nx-fs-cell)}.concept-shell .cv2-docs-tab button.cv2-doc-name{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.concept-shell .cv2-docs-tab button.cv2-doc-name:hover b{color:var(--nx-teal-ink);text-decoration:underline}.concept-shell .cv2-docs-tab .cv2-doc-target,.concept-shell .cv2-docs-tab .cv2-doc-target select{font-size:var(--nx-fs-control)}.concept-shell .cv2-docs-tab .cv2-doc-target select{max-width:220px}.concept-shell .cv2-docs-tab label.is-busy{opacity:.65;cursor:progress}.concept-shell .cv2-docs-tab .cv2-doc-bars li{font-variant-numeric:tabular-nums}.concept-shell .cv2-docs-tab .cv2-feed-row .file-type-icon{border-radius:8px;width:30px;height:30px}.concept-shell .cv2-docs-tab .cv2-feed-row .contact-cell-link{text-overflow:ellipsis;vertical-align:bottom;max-width:100%;overflow:hidden}.concept-shell .cv2-docs-tab .cv2-table-foot{font-variant-numeric:tabular-nums}.concept-shell :is(.docs-repo,.cv2-docs-tab,.docs-upload) :is(button,input,select):focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .cv2-docs-tab :is(label.cv2-doc-upload,.docs-empty-upload):focus-within{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .cv2-docs-tab :is(label.cv2-doc-upload,.docs-empty-upload){position:relative}.concept-shell .cv2-docs-tab .docs-file-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.concept-shell .cv2-docs-tab .contact-directory-toolbar label.cv2-doc-upload{font-size:var(--nx-fs-control);white-space:nowrap}.concept-shell .nc-page .nc-back{gap:6px;font-size:12px}.concept-shell .nc-page .nc-back-chev{flex-shrink:0;transform:rotate(90deg)}.concept-shell .nc-page .nc-back:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .nc-page button:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .nc-page .nc-head h1{color:var(--nx-text);letter-spacing:-.4px;overflow-wrap:anywhere;font-size:27px}.concept-shell .nc-page .nc-head p{color:var(--nx-text-2);font-size:12.5px}.concept-shell .nc-page .nc-head-actions button{border-color:var(--nx-border);height:38px;color:var(--nx-text);font-size:var(--nx-fs-control);padding:0 18px;font-weight:600}.concept-shell .nc-page .nc-head-actions button.primary{color:#fff;background:linear-gradient(135deg,#3f827f,#6f7e4d);border:1px solid #2e625f8c;box-shadow:0 6px 16px #39787642,inset 0 1px #ffffff61}.concept-shell .nc-page .nc-head-actions button.primary:hover{background:linear-gradient(135deg,#397876,#66744a)}.concept-shell .nc-page .nc-card-sub{color:var(--nx-text-2)}.concept-shell .nc-page .nc-field{color:var(--nx-text);font-size:12px}.concept-shell .nc-page .nc-field>span i{color:#a8574d}.concept-shell .nc-page .nc-field :is(input,select,textarea){border-color:var(--nx-border);color:var(--nx-text);font-size:12.5px}.concept-shell .nc-page .nc-field :is(input,select,textarea)::placeholder{color:#8a9695}.concept-shell .nc-page .nc-field :is(input,select,textarea):focus{border-color:var(--nx-teal-dark);box-shadow:0 0 0 3px #5f99972e}.concept-shell .nc-page .nc-field :is(input,select,textarea)[aria-invalid=true]{border-color:#c98a80;box-shadow:0 0 0 3px #a8574d1f}.concept-shell .nc-page .nc-field input[readonly]{color:var(--nx-text-2);background:var(--nx-ivory);cursor:default}.concept-shell .nc-page .nc-field select:disabled{color:var(--nx-text-2);cursor:not-allowed;background:#f7f1e899}.concept-shell .nc-page .nc-field-note{color:var(--nx-text-2);margin-top:-2px;font-size:11px;font-weight:450;line-height:1.4;display:block}.concept-shell .nc-page .nc-field-note.error{color:#a8574d}.concept-shell .nc-page .nc-phone{border-color:var(--nx-border)}.concept-shell .nc-page .nc-phone select{border-right-color:var(--nx-border);color:var(--nx-text);font-variant-numeric:tabular-nums}.concept-shell .nc-page .nc-phone input{color:var(--nx-text);font-variant-numeric:tabular-nums}.concept-shell .nc-page .nc-phone:has([aria-invalid=true]){border-color:#c98a80}.concept-shell .nc-page .nc-owner{border-color:var(--nx-border)}.concept-shell .nc-page .nc-owner select{color:var(--nx-text)}.concept-shell .nc-page .nc-tags button{border-color:var(--nx-border);color:var(--nx-teal-ink);background:#5f99971a;align-items:center;gap:6px;font-size:11px;font-weight:550;display:inline-flex}.concept-shell .nc-page .nc-tags button:hover{background:#5f99972e}.concept-shell .nc-page .rx-enrich{border-color:var(--nx-border);background:#f7f1e88c}.concept-shell .nc-page .rx-enrich span{color:var(--nx-teal-ink);background:#5f999724}.concept-shell .nc-page .rx-enrich p{color:var(--nx-text-2);font-size:11.5px}.concept-shell .nc-page .rx-enrich button{border-color:var(--nx-border);color:var(--nx-teal-ink);font-size:var(--nx-fs-control);font-weight:600}.concept-shell .nc-page .rx-enrich-checking{background:#5f999712;border-color:#5f999766}.concept-shell .nc-page .rx-enrich-done{background:#eef4ea;border-color:#bcd3c2}.concept-shell .nc-page .rx-enrich-done span{color:#4f6635;background:#e8eedd}.concept-shell .nc-page .rx-enrich-failed{background:#f6e7e3;border-color:#e3b7b0}.concept-shell .nc-page .rx-enrich-failed span{color:#9c5a54;background:#f3e5e3}.concept-shell .nc-page .nc-social:focus-within{border-color:var(--nx-teal-dark);box-shadow:0 0 0 3px #5f999724}.concept-shell .nc-page .nc-social b{color:var(--nx-text)}.concept-shell .nc-page .nc-social input{color:var(--nx-text-2)}.concept-shell .nc-page .nc-social>i.x{font-size:15px}.concept-shell .nc-page .nc-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;display:grid}.concept-shell .nc-page .nc-record-grid .nc-field.wide{grid-column:1/-1}.concept-shell .nc-page .nc-record-grid textarea{resize:vertical;height:auto;min-height:84px;padding:10px 12px}.concept-shell .nc-page .nc-logo-remove{color:var(--nx-text-2);font:inherit;font-size:var(--nx-fs-control);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:0;font-weight:600;display:inline-flex}.concept-shell .nc-page .nc-logo-remove:hover{color:#a8574d}@media (max-width:1100px){.concept-shell .nc-page .nc-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.concept-shell .nc-page .nc-record-grid{grid-template-columns:minmax(0,1fr)}}.concept-shell .company-admin-master{color:var(--nx-text);gap:16px;font-size:12px}.concept-shell .company-admin-master .company-master-head h2{color:var(--nx-text);margin:0 0 4px;font-size:15px;font-weight:650}.concept-shell .company-admin-master .company-master-head p{max-width:820px;color:var(--nx-text-2);font-size:12px;line-height:1.5}.concept-shell .company-admin-master .cdm-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.concept-shell .company-admin-master .company-master-switch{border-bottom-color:var(--nx-border);gap:4px}.concept-shell .company-admin-master .company-master-switch button{height:38px;color:var(--nx-text-2);font:inherit;font-size:var(--nx-fs-control);border-bottom-width:2px;padding:0 12px;font-weight:600}.concept-shell .company-admin-master .company-master-switch button.active{border-color:var(--nx-teal-dark);color:var(--nx-teal-ink)}.concept-shell .company-admin-master :is(.company-type-level-one,.company-type-level-two,.company-industry-master){border-color:var(--nx-border);background:var(--nx-porcelain);border-radius:16px;box-shadow:0 3px 8px #263a3e14}.concept-shell .company-admin-master :is(.company-type-level-one,.company-type-level-two) header small{color:var(--nx-text-2);letter-spacing:.05em;font-size:10.5px;font-weight:600}.concept-shell .company-admin-master :is(.company-type-level-one,.company-type-level-two,.company-industry-master) h3{color:var(--nx-text);font-size:15px;font-weight:650}.concept-shell .company-admin-master :is(.company-type-level-two,.company-industry-master)>header{border-bottom-color:var(--nx-border)}.concept-shell .company-admin-master :is(.company-type-level-two,.company-industry-master)>header p,.concept-shell .company-admin-master .company-type-level-one>p{color:var(--nx-text-2);font-size:12px;line-height:1.5}.concept-shell .company-admin-master :is(.company-type-level-two,.company-industry-master)>header>span{color:var(--nx-teal-ink);white-space:nowrap;font-variant-numeric:tabular-nums;background:#5f99971f;flex-shrink:0;padding:4px 10px;font-size:10.5px;font-weight:600}.concept-shell .company-admin-master .company-type-level-one header button{border-color:var(--nx-border);height:30px;color:var(--nx-teal-ink);font:inherit;font-size:var(--nx-fs-control);cursor:pointer;align-items:center;gap:5px;padding:0 10px;font-weight:600;display:inline-flex}.concept-shell .company-admin-master .company-type-level-one>button{color:var(--nx-text);font:inherit}.concept-shell .company-admin-master .company-type-level-one>button:hover,.concept-shell .company-admin-master .company-type-level-one>button.active{background:#5f999714;border-color:#5f999773}.concept-shell .company-admin-master .company-type-level-one>button>span{color:var(--nx-teal-ink);background:#5f999724}.concept-shell .company-admin-master .company-type-level-one>button b{font-size:12.5px;font-weight:600}.concept-shell .company-admin-master .company-type-level-one>button small{color:var(--nx-text-2);font-size:11px}.concept-shell .company-admin-master .company-type-level-one>button em{color:var(--nx-text-2);font-variant-numeric:tabular-nums;background:#5b77771a;font-size:10.5px}.concept-shell .company-admin-master .cdm-chev{color:var(--nx-text-2);flex-shrink:0;transform:rotate(-90deg)}.concept-shell .company-admin-master :is(.company-type-level-two,.company-industry-master)>form{border-bottom-color:var(--nx-border);background:#f7f1e880}.concept-shell .company-admin-master :is(.company-type-level-two,.company-industry-master,.cdm-type-form) label span{color:var(--nx-text-2);font-size:11px;font-weight:600}.concept-shell .company-admin-master :is(.company-type-level-two,.company-industry-master,.cdm-type-form) :is(input,select){border:1px solid var(--nx-border);height:38px;color:var(--nx-text);font:inherit;background:#fff;border-radius:9px;padding:0 10px;font-size:12px}.concept-shell .company-admin-master :is(.company-type-level-two,.company-industry-master) form .cv2-primary{height:38px;padding:0 14px}.concept-shell .company-admin-master .cv2-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.concept-shell .company-admin-master .cdm-type-form{border:1px dashed var(--nx-border);background:#f7f1e880;border-radius:12px;gap:10px;margin:0 0 12px;padding:12px;display:grid}.concept-shell .company-admin-master .cdm-type-form label{gap:5px;display:grid}.concept-shell .company-admin-master .cdm-type-form>div{gap:8px;display:flex}.concept-shell .company-admin-master .cdm-type-form>div>button:not(.cv2-primary){border:1px solid var(--nx-border);height:34px;color:var(--nx-text);font:inherit;font-size:var(--nx-fs-control);cursor:pointer;background:#fff;border-radius:9px;padding:0 12px;font-weight:600}.concept-shell .company-admin-master .company-subtype-row{border-bottom-color:#5b77771f;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) 90px minmax(170px,auto);font-size:12px}.concept-shell .company-admin-master .company-subtype-row.heading{color:var(--nx-text-2);font-size:var(--nx-fs-th);letter-spacing:.05em;font-weight:600}.concept-shell .company-admin-master .company-subtype-row>span:first-child{min-width:0}.concept-shell .company-admin-master .company-subtype-row>span:first-child b{overflow-wrap:anywhere;font-weight:600}.concept-shell .company-admin-master .company-subtype-row>span:first-child i{color:var(--nx-teal-ink);font-variant-numeric:tabular-nums;background:#5f99971f;flex-shrink:0}.concept-shell .company-admin-master .company-subtype-row>span:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center}.concept-shell .company-admin-master :is(.company-subtype-row>span:last-child,.cdm-row-actions,.company-industry-table td:last-child) button{border:1px solid var(--nx-border);height:28px;color:var(--nx-text);font:inherit;font-size:var(--nx-fs-control);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-weight:600;display:inline-flex}.concept-shell .company-admin-master :is(.company-subtype-row,.company-industry-table) button:hover{color:var(--nx-teal-ink);border-color:#5f999780}.concept-shell .company-admin-master button.cdm-save{color:#fff!important;background:linear-gradient(135deg,#3f827f,#6f7e4d)!important;border-color:#2e625f8c!important}.concept-shell .company-admin-master button.cdm-danger{color:#a8574d!important;background:#f6e7e3!important;border-color:#e3b7b0!important}.concept-shell .company-admin-master .cdm-confirm{color:var(--nx-text-2);font-size:11px}.concept-shell .company-admin-master .cdm-inline-input{border:1px solid var(--nx-teal);width:100%;min-width:0;height:30px;color:var(--nx-text);font:inherit;background:#fff;border-radius:8px;padding:0 8px;font-size:12px}.concept-shell .company-admin-master .cdm-num{font-variant-numeric:tabular-nums}.concept-shell .company-admin-master .cdm-row-actions{gap:6px;display:inline-flex}.concept-shell .company-admin-master .cdm-empty{color:var(--nx-text-2);margin:0;padding:22px 18px;font-size:12px}.concept-shell .company-admin-master .cdm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.concept-shell .company-admin-master .company-industry-table th{height:38px;color:var(--nx-text-2);border-bottom-color:var(--nx-border);font-size:var(--nx-fs-th);letter-spacing:.05em;background:#f7f1e8b8;padding:0 16px;font-weight:600}.concept-shell .company-admin-master .company-industry-table td{color:var(--nx-text);border-bottom-color:#5b77771f;padding:10px 16px;font-size:12px}.concept-shell .company-admin-master .company-industry-table td b{font-weight:600}.concept-shell .company-admin-master .company-industry-table td:first-child span{color:var(--nx-teal-ink);background:#5f99971f;flex-shrink:0;font-size:10.5px;font-weight:650}.concept-shell .company-admin-master .company-industry-table tbody tr:hover td{background:#afcbd01f}.concept-shell .company-admin-master .company-master-status{height:24px;color:var(--nx-text-2);font:inherit;cursor:pointer;background:#5b77771a;padding:0 9px;font-size:10.5px;font-weight:600}.concept-shell .company-admin-master .company-master-status i{background:#8a9695}.concept-shell .company-admin-master .company-master-status.active{color:#4f6635;background:#e8eedd}.concept-shell .company-admin-master .company-master-status.active i{background:#6f8a4d}.concept-shell .company-admin-master :is(button,input,select):focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}@media (max-width:1100px){.concept-shell .company-admin-master .cdm-metrics,.concept-shell .company-admin-master .company-type-master-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.concept-shell .company-admin-master .company-subtype-row{grid-template-columns:minmax(0,1fr) auto}.concept-shell .company-admin-master .company-subtype-row>span:nth-child(2),.concept-shell .company-admin-master .company-subtype-row>span:nth-child(3){display:none}}.concept-shell .company-admin-master .company-type-master-grid{grid-template-columns:minmax(240px,.72fr) minmax(0,1.7fr)}@media (max-width:980px){.concept-shell .company-admin-master .company-subtype-row>span:nth-child(3){display:block}.concept-shell .company-admin-master .company-subtype-row>span:nth-child(4){display:flex}}@media (max-width:760px){.concept-shell .company-admin-master .company-subtype-row>span:nth-child(3){display:none}}.concept-shell .mmx-flip{transform:rotate(180deg)}.concept-shell .mmx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.concept-shell .mmx-block{margin-top:2px;display:block}.concept-shell .mmx-num{font-variant-numeric:tabular-nums;white-space:nowrap}.concept-shell .mmx-scroll{max-width:100%;overflow-x:auto}.concept-shell .mmx-scroll>table{min-width:720px}.concept-shell .mmx-pad{padding:0 14px}.concept-shell .mmx-err{color:#9c5a54;margin:6px 0 0;font-size:12px;font-weight:550;line-height:1.4}.concept-shell .adm-field-new-flags .mmx-err{align-self:center;margin:0}.concept-shell .mmx-issues,.concept-shell .mmx-confirm{color:#6f3f3a;background:#f6e7e3;border:1px solid #9c5a5447;border-radius:12px;align-items:flex-start;gap:10px;margin:10px 14px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.concept-shell .mmx-issues>svg,.concept-shell .mmx-confirm>svg{color:#a8574d;flex-shrink:0;margin-top:1px}.concept-shell .mmx-issues b{color:#6f3f3a;font-size:12.5px;font-weight:650;display:block}.concept-shell .mmx-issues ul{margin:4px 0 0;padding-left:16px}.concept-shell .mmx-issues li+li{margin-top:2px}.concept-shell .mmx-issues small{color:#8a5049;margin-top:4px;font-size:11px;display:block}.concept-shell .mmx-confirm{color:#5e4d27;background:#f6f0dd;border-color:#7a64334d;flex-wrap:wrap;align-items:center}.concept-shell .mmx-confirm>svg{color:#7a6433;margin-top:0}.concept-shell .mmx-confirm>p{flex:260px;min-width:0;margin:0}.concept-shell .mmx-confirm>div{flex-shrink:0;gap:6px;display:flex}.concept-shell .mmx-confirm button{border:1px solid var(--nx-border);height:30px;color:var(--nx-text);font:inherit;font-size:var(--nx-fs-control,11.5px);cursor:pointer;background:#fff;border-radius:9px;padding:0 12px;font-weight:600}.concept-shell .mmx-confirm button.danger{color:#fff;background:#a8574d;border-color:#a8574d73}.concept-shell .mmx-confirm button:hover{border-color:var(--nx-teal)}.concept-shell .mmx-confirm button.danger:hover{background:#914a41;border-color:#914a41}.concept-shell .wfm-rule .mmx-confirm,.concept-shell .adm-pipe-cards .mmx-confirm,.concept-shell .apb-editor>.mmx-confirm,.concept-shell .apb-editor>.mmx-issues,.concept-shell .wfm-tech-rules>.mmx-confirm{margin:4px 0}.concept-shell .wfm-rule-editor .mmx-issues{margin:0}.concept-shell .mmx-has-issue input,.concept-shell .adm-master input[aria-invalid=true],.concept-shell .adm-technology input[aria-invalid=true],.concept-shell .apb-editor input[aria-invalid=true],.concept-shell .wfm-rule-editor input[aria-invalid=true],.concept-shell .adm-list-add input[aria-invalid=true]{background:#fdf6f4!important;border-color:#c98a82!important}.concept-shell .adm-stage-order button{color:var(--nx-text-2);cursor:pointer}.concept-shell .adm-stage-order button:hover:not(:disabled){border-color:var(--nx-teal);color:var(--nx-teal-ink)}.concept-shell .adm-stage-order .mmx-remove:hover:not(:disabled){color:#a8574d;background:#f6e7e3;border-color:#e3bdb6}.concept-shell .adm-stage-order button:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .adm-row-remove:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .apb-node-tools button:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .mmx-confirm button:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .adm-stage-foot button:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .adm-master [role=tab]:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .mmx-tech-stats button:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .wfm-rule button:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .wfm-rule-chips button:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .adm-row-remove{place-items:center;display:inline-grid}.concept-shell .adm-master input[type=checkbox],.concept-shell .adm-technology input[type=checkbox],.concept-shell .apb-editor input[type=checkbox],.concept-shell .wfm-tech-rules input[type=checkbox]{accent-color:var(--nx-teal-dark)}.concept-shell .adm-master .adm-stage-foot small,.concept-shell .adm-pipelines .adm-stage-foot small{min-width:200px;font-size:11px;line-height:1.4}.concept-shell .adm-master .adm-stage-foot button,.concept-shell .adm-pipelines .adm-stage-foot button{height:30px;font-size:var(--nx-fs-control,11.5px)}.concept-shell .adm-master .adm-stage-foot button.cv2-primary{border-color:#0000}.concept-shell .adm-master .adm-stage-foot button:disabled{opacity:.5;cursor:not-allowed}.concept-shell .adm-fields-table .mmx-sections{flex-wrap:wrap;gap:6px;padding:0 14px 10px}.concept-shell .adm-fields-table th,.concept-shell .adm-stage-table th,.concept-shell .adm-technology th{font-size:var(--nx-fs-th,10.5px)}.concept-shell .adm-fields-table .adm-sub{color:var(--nx-text-2);margin-top:3px;font-size:10.5px;display:block}.concept-shell .adm-list-items.mmx-list li{grid-template-columns:24px minmax(0,1fr) auto auto}.concept-shell .adm-list-items.mmx-list input{font-size:12px}.concept-shell .mmx-usage{text-align:right;min-width:64px;color:var(--nx-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;padding:0 8px;font-size:11px}.concept-shell .adm-list-add button{font-size:var(--nx-fs-control,11.5px)}.concept-shell .adm-list-add input{font-size:12px}.concept-shell .adm-technology .cv2-tech-stats.mmx-tech-stats{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:900px){.concept-shell .adm-technology .cv2-tech-stats.mmx-tech-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.concept-shell .adm-technology .cv2-tech-stats button b{font-variant-numeric:tabular-nums}.concept-shell .adm-technology .adm-add-row+.mmx-err{margin:0;padding:0 16px 12px}.concept-shell .adm-technology .adm-add-row .primary-button{align-items:center;gap:6px;display:inline-flex}.concept-shell .adm-technology .master-table>.mmx-confirm{margin:10px 16px}.concept-shell .adm-pipe-actions button:disabled{opacity:.45;cursor:not-allowed}.concept-shell .adm-pipe-editor>.mmx-issues,.concept-shell .adm-pipe-editor>.mmx-confirm{margin:10px 0}.concept-shell .adm-pipe-empty .mmx-confirm{text-align:left;margin:4px 0 8px}.concept-shell .wfm-tech-rules .wfm-rule>header b{color:var(--nx-text);font-size:13px;font-weight:650}.concept-shell .wfm-tech-rules .wfm-rule>header small{color:var(--nx-text-2);font-size:11px}.concept-shell .wfm-tech-rules .wfm-rule>p{color:var(--nx-text-2);font-size:12px;line-height:1.45}.concept-shell .wfm-tech-rules .wfm-rule dl div{grid-template-columns:48px minmax(0,1fr);font-size:12px}.concept-shell .wfm-tech-rules .wfm-rule dt{color:var(--nx-text-2);font-size:10.5px}.concept-shell .wfm-tech-rules .wfm-rule dd{color:var(--nx-text)}.concept-shell .wfm-tech-rules .wfm-rule>footer{flex-wrap:wrap}.concept-shell .wfm-tech-rules .wfm-rule>footer button{height:30px;font-size:var(--nx-fs-control,11.5px)}.concept-shell .wfm-tech-rules .wfm-rule.editing{border-color:var(--nx-teal);grid-column:1/-1}.concept-shell .wfm-tech-rules .wfm-rule-editor{gap:10px 14px}.concept-shell .wfm-tech-rules .wfm-rule-editor h4{color:var(--nx-text-2);font-size:10.5px}.concept-shell .wfm-tech-rules .wfm-rule-editor label,.concept-shell .wfm-tech-rules .wfm-rule-editor .wide>span{color:var(--nx-text-2);font-size:11px}.concept-shell .wfm-tech-rules .wfm-rule-editor label.check{color:var(--nx-text);font-size:12px}.concept-shell .wfm-tech-rules .wfm-rule-editor input:not([type=checkbox]),.concept-shell .wfm-tech-rules .wfm-rule-editor select{height:32px;color:var(--nx-text);font-size:12px}.concept-shell .wfm-tech-rules .wfm-rule-chips button{height:26px;color:var(--nx-text);font-size:11px}.concept-shell .wfm-tech-rules .wfm-rule-save{gap:8px}.concept-shell .wfm-tech-rules .wfm-rule-save button{border:1px solid var(--nx-border);height:32px;font:inherit;font-size:var(--nx-fs-control,11.5px);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.concept-shell .wfm-tech-rules .wfm-rule-save button.cv2-primary{border-color:#0000}.concept-shell .wfm-tech-rules .wfm-rule-save button:disabled{opacity:.5;cursor:not-allowed}.concept-shell .mmx-rule-facts{border-top:1px solid var(--nx-border);gap:16px;margin:0;padding:8px 0 0;list-style:none;display:flex}.concept-shell .mmx-rule-facts li{color:var(--nx-text-2);align-items:baseline;gap:5px;font-size:11px;display:flex}.concept-shell .mmx-rule-facts b{color:var(--nx-text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.concept-shell .wfm-tech-rules>.cv2-footnote{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}@media (prefers-reduced-motion:reduce){.concept-shell .mmx-flip{transition:none}}.concept-shell .ldm-record .ldm-chev-prev,.concept-shell .ldm-form-page .ldm-chev-prev{flex-shrink:0;transform:rotate(90deg)}.concept-shell .ldm-record .ldm-chev-next,.concept-shell .ldm-form-page .ldm-chev-next{flex-shrink:0;transform:rotate(-90deg)}.concept-shell .ldm-form-page .ldm-chev-up{transform:rotate(180deg)}.concept-shell .ldm-form-page .nc-back{align-items:center;gap:6px;display:inline-flex}:is(.concept-shell .ldm-form-page button:focus-visible,.concept-shell .ldm-record button:focus-visible,.concept-shell .opm-form-layout button:focus-visible,.concept-shell .opm-modal button:focus-visible){outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .ldm-draft-note,.concept-shell .opm-draft-note{border:1px dashed var(--nx-border);background:var(--nx-ivory);color:var(--nx-text-2);font-size:var(--nx-fs-control,11.5px);border-radius:10px;align-items:center;gap:8px;margin:0 0 14px;padding:9px 12px;display:flex}.concept-shell .ldm-draft-note svg,.concept-shell .opm-draft-note svg{color:var(--nx-teal-ink);flex-shrink:0}.concept-shell .ldm-draft-note .cv2-link,.concept-shell .opm-draft-note .cv2-link{font-size:var(--nx-fs-control,11.5px);margin-left:auto}.concept-shell .ldm-form-errors{color:#9c5a54;font-size:var(--nx-fs-control,11.5px);background:#f3e5e3;border:1px solid #9c5a5447;border-radius:10px;align-items:center;gap:8px;margin:0 0 14px;padding:9px 12px;line-height:1.45;display:flex}.concept-shell .ldm-form-errors svg{flex-shrink:0}.concept-shell .ldm-before .cv2-link{align-items:center;gap:5px;display:inline-flex}.concept-shell .ldm-before .cv2-link svg{transition:transform .16s cubic-bezier(.16,1,.3,1)}.concept-shell .ldm-rules{border-top:1px solid var(--nx-border);margin-top:12px;padding-top:12px}.concept-shell .ldm-rules>p{color:var(--nx-text);margin:0 0 8px;font-size:12px;font-weight:600}.concept-shell .ldm-rules ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.concept-shell .ldm-rules ol>li>b{color:var(--nx-text);font-size:12px;font-weight:600;display:block}.concept-shell .ldm-rules ol>li>small{color:var(--nx-text-2);font-variant-numeric:tabular-nums;font-size:10.5px}.concept-shell .ldm-rules ul{gap:3px;margin:5px 0 0;padding:0;list-style:none;display:grid}.concept-shell .ldm-rules ul li{color:var(--nx-teal-ink);align-items:center;gap:5px;font-size:11px;display:flex}.concept-shell .ldm-rules .cv2-footnote{margin:10px 0 0}.concept-shell .ldp-ev-open .ldp-ev-has-notes{color:var(--nx-teal);vertical-align:middle;align-items:center;margin-left:4px;display:inline-flex}.concept-shell .ldm-modal-backdrop .ldp-convert-input{box-sizing:border-box;border:1px solid var(--nx-border);width:100%;height:34px;color:var(--nx-text);font:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:9px;padding:0 10px;font-size:12px}.concept-shell .ldm-modal-backdrop .ldp-convert-input:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:1px}.concept-shell .ldm-modal-backdrop dd small.cv2-cell-muted{margin-top:4px;font-size:10.5px;display:block}.concept-shell .ldm-meet-dialog{width:min(620px,100vw - 32px)}.concept-shell .ldm-meet-dialog .cad-field.wide{grid-column:1/-1}.concept-shell .ldm-meet-dialog .cad-field [aria-invalid=true],.concept-shell .ldm-finder-form .cad-field [aria-invalid=true],.concept-shell .opm-modal-fields [aria-invalid=true]{border-color:#c66a60;box-shadow:0 0 0 3px #c66a6024}.concept-shell .ldm-meet-dialog .cad-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.concept-shell .ldm-finder-manual{align-items:center;gap:5px;display:inline-flex}.concept-shell .ldm-group-table td .cv2-cell-muted{color:var(--nx-text-2)}.concept-shell .opm-fields label.error input,.concept-shell .opm-fields label.error select,.concept-shell .opm-fields label.error textarea{border-color:#c66a60;box-shadow:0 0 0 3px #c66a6024}.concept-shell .opm-fields .opm-field-note{color:var(--nx-text-2);font-size:10.5px;font-weight:450;line-height:1.35}.concept-shell .opm-fields select:disabled{background:var(--nx-ivory);color:var(--nx-text-2)}.concept-shell .opm-modal-fields input[type=number],.concept-shell .opm-modal-fields input[type=date]{font-variant-numeric:tabular-nums}@media (max-width:640px){.concept-shell .ldm-draft-note,.concept-shell .opm-draft-note{flex-wrap:wrap}.concept-shell .ldm-draft-note .cv2-link,.concept-shell .opm-draft-note .cv2-link{margin-left:0}}.concept-shell .ctp-chevron-right{flex-shrink:0;transform:rotate(-90deg)}.concept-shell .ctp-chevron-left{flex-shrink:0;transform:rotate(90deg)}.concept-shell .contact-profile-v2-command nav{align-items:center;gap:6px;display:inline-flex}.concept-shell .contact-profile-v2-command nav .ctp-chevron-right{color:var(--nx-text-2)}.concept-shell .contact-profile-v2-actions>button,.concept-shell .contact-profile-v2-actions .square{justify-content:center;align-items:center;gap:6px;display:inline-flex}.concept-shell .contact-profile-v2-iconrow button:disabled{opacity:.45;cursor:not-allowed}.concept-shell .ctp-num{font-variant-numeric:tabular-nums}.concept-shell .ctp-right{text-align:right}.concept-shell .ctp-muted{color:var(--nx-text-2);margin:6px 0;font-size:12px;line-height:1.5}.concept-shell .ctp-center{text-align:center}.concept-shell .ctp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.concept-shell .ctp-link{color:var(--nx-teal-ink);font:inherit;text-align:left;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600}.concept-shell .ctp-link:hover{color:var(--nx-teal-dark);text-decoration:underline}.concept-shell :is(.ctp-link,.ctp-search input,.ctp-inline-select,.ctp-lifecycle select,.ctp-tag-menu button,.ctp-empty button,.ctp-row-remove,.ctp-confirm button):focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .contact-profile-v2-tabs button{align-items:center;gap:6px;display:inline-flex}.concept-shell .ctp-tab-count{min-width:18px;color:var(--nx-teal-ink);font-variant-numeric:tabular-nums;text-align:center;background:#5f999724;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:600}.concept-shell .ctp-engagement>div{margin:14px 0 6px}.concept-shell .ctp-engagement b{color:var(--nx-text);font-size:27px;font-weight:700;line-height:1.1}.concept-shell .ctp-engagement b small{color:var(--nx-text-2);margin-left:4px;font-size:12px;font-weight:500}.concept-shell .ctp-engagement p{color:var(--nx-text-2);margin:0 0 12px;font-size:12px}.concept-shell .ctp-engagement>button{color:var(--nx-teal-ink);font-size:var(--nx-fs-control);font-weight:600}.concept-shell .ctp-photo{border-radius:inherit;object-fit:cover;width:100%;height:100%}.concept-shell .ctp-lifecycle select{border:1px solid var(--nx-border);max-width:150px;height:30px;color:var(--nx-text);font-size:var(--nx-fs-control);background:#fff;border-radius:8px;padding:0 8px;font-weight:600}.concept-shell .contact-profile-v2-hero>footer span i{justify-content:center;align-items:center;display:inline-flex}.concept-shell .contact-hero-contact span>span,.concept-shell .contact-hero-contact button>span{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.concept-shell .ctp-tag-menu{min-width:210px;max-height:300px;overflow-y:auto}.concept-shell .ctp-tag-menu button i{width:14px;color:var(--nx-teal-ink);justify-content:center;display:inline-flex}.concept-shell .ctp-tag-menu form{border-top:1px solid var(--nx-border);gap:6px;margin-top:6px;padding-top:8px;display:flex}.concept-shell .ctp-tag-menu form input{border:1px solid var(--nx-border);border-radius:8px;flex:1;min-width:0;height:30px;padding:0 8px;font-size:12px}.concept-shell .ctp-tag-menu form button{color:#fff;background:var(--nx-teal-dark);height:30px;font-size:var(--nx-fs-control);border:1px solid #2e625f8c;border-radius:8px;padding:0 10px;font-weight:600}.concept-shell .ctp-tag-menu form button:disabled{opacity:.5;cursor:not-allowed}.concept-shell .ctp-search{align-items:center;gap:6px;display:inline-flex}.concept-shell .ctp-search svg{color:var(--nx-text-2);flex-shrink:0}.concept-shell .ctp-empty{text-align:center;align-content:center;justify-items:center;gap:6px;min-height:180px;padding:28px 16px;display:grid}.concept-shell .ctp-empty>span{width:36px;height:36px;color:var(--nx-teal-ink);background:#5f99971f;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.concept-shell .ctp-empty b{color:var(--nx-text);font-size:15px;font-weight:650}.concept-shell .ctp-empty p{max-width:46ch;color:var(--nx-text-2);margin:0;font-size:12px;line-height:1.5}.concept-shell .ctp-empty button{color:#fff;height:32px;font-size:var(--nx-fs-control);cursor:pointer;background:linear-gradient(135deg,#3f827f,#6f7e4d);border:1px solid #2e625f8c;border-radius:9px;margin-top:6px;padding:0 14px;font-weight:600}.concept-shell .ctp-count-footer{color:var(--nx-text-2);font-variant-numeric:tabular-nums;padding:10px 16px;font-size:12px}.concept-shell .ctp-inline-select{border:1px solid var(--nx-border);max-width:100%;height:28px;color:var(--nx-text);background:#fff;border-radius:7px;padding:0 6px;font-size:12px}.concept-shell .contact-summary-panel .summary-icon{justify-content:center;align-items:center;display:inline-flex}.concept-shell .contact-activity-feed>article>span,.concept-shell .contact-profile-v2-right>section>button>span,.concept-shell .contact-files-card-v2 article>span,.concept-shell .contact-note-list>button>span{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.concept-shell .contact-activity-feed>article>button[aria-expanded]{justify-content:center;align-items:center;display:inline-flex}.concept-shell .contact-activity-details dd .ctp-link{font-size:12px}.concept-shell .contact-task-mark{justify-content:center;align-items:center;display:inline-flex}.concept-shell .ctp-hierarchy .hierarchy-owner b,.concept-shell .ctp-hierarchy .hierarchy-reports b,.concept-shell .ctp-hierarchy .hierarchy-manager b{font-size:12px}.concept-shell .ctp-hierarchy .hierarchy-owner small,.concept-shell .ctp-hierarchy .hierarchy-reports small,.concept-shell .ctp-hierarchy .hierarchy-manager small{font-size:10.5px}.concept-shell .ctp-hierarchy .hierarchy-reports .ctp-link{overflow-wrap:anywhere;font-size:12px}.concept-shell .ctp-hierarchy .hierarchy-reports em{font-size:10px}.concept-shell .ctp-hierarchy>footer{font-size:12px}.concept-shell .ctp-hierarchy>footer>span{color:var(--nx-teal-ink);display:inline-flex}.concept-shell .ctp-hierarchy>footer button,.concept-shell .ctp-hierarchy .more-reports{color:var(--nx-teal-ink);font-size:var(--nx-fs-control)}.concept-shell .ctp-note-form{gap:10px;display:grid}.concept-shell .ctp-note-form label{color:var(--nx-text-2);gap:4px;font-size:12px;font-weight:500;display:grid}.concept-shell .ctp-note-form :is(input,select,textarea){border:1px solid var(--nx-border);width:100%;color:var(--nx-text);font:inherit;background:#fff;border-radius:8px;padding:8px 10px;font-size:12px}.concept-shell .ctp-note-form>div{justify-content:flex-end;gap:8px;display:flex}.concept-shell .ctp-note-form button[type=submit]:disabled{opacity:.5;cursor:not-allowed}.concept-shell .ctp-note-body p{color:var(--nx-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;font-size:12.5px;line-height:1.6}.concept-shell .contact-note-detail header button{justify-content:center;align-items:center;display:inline-flex}.concept-shell .ctp-confirm{background:#f6e7e3;border:1px solid #e8c9c3;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;padding:10px 12px;display:flex}.concept-shell .ctp-confirm p{color:#9c5a54;margin:0 auto 0 0;font-size:12px;font-weight:600}.concept-shell .ctp-confirm button{border:1px solid var(--nx-border);height:28px;font-size:var(--nx-fs-control);cursor:pointer;background:#fff;border-radius:7px;padding:0 10px;font-weight:600}.concept-shell .ctp-confirm button.primary{color:#fff;background:#a8574d;border-color:#9c5a54}.concept-shell .contact-file-actions .ctp-danger{color:#a8574d;width:auto;font-size:var(--nx-fs-control);padding:0 8px;font-weight:600}.concept-shell .file-upload-button{align-items:center;gap:6px;display:inline-flex}.concept-shell .file-upload-button.is-busy{opacity:.6;pointer-events:none}.concept-shell .file-type-icon{justify-content:center;align-items:center;display:inline-flex}.concept-shell .ctp-custom-form{gap:10px;display:grid}.concept-shell .ctp-custom-form label{color:var(--nx-text-2);gap:4px;font-size:12px;display:grid}.concept-shell .ctp-custom-form :is(input,select,textarea){border:1px solid var(--nx-border);width:100%;color:var(--nx-text);font:inherit;background:#fff;border-radius:8px;padding:7px 9px;font-size:12px}.concept-shell .ctp-custom-form>div{justify-content:flex-end;gap:8px;display:flex}.concept-shell .contact-custom-fields-v2 header button{align-items:center;gap:5px;display:inline-flex}.concept-shell .contact-marketing-preview ol{color:var(--nx-text);margin:6px 0 0;padding-left:18px;font-size:12px;line-height:1.6}.concept-shell .contact-marketing-actions button,.concept-shell .contact-subtab-toolbar button,.concept-shell .contact-emails-actions button,.concept-shell .cad-link,.concept-shell .related-pill{align-items:center;gap:5px;display:inline-flex}.concept-shell .contact-action-dialog header>button[aria-label=Close]{justify-content:center;align-items:center;display:inline-flex}.concept-shell .contact-subtab-toolbar button:disabled{opacity:.5;cursor:not-allowed}.concept-shell .contact-create-v3-head nav{align-items:center;gap:6px;display:inline-flex}.concept-shell .contact-create-v3-head nav .ctp-chevron-right{color:var(--nx-text-2)}.concept-shell .contact-create-v3-card h2>span{color:var(--nx-teal-ink);background:#5f999724}.concept-shell .contact-photo-v3>span{color:var(--nx-text-2);display:inline-flex}.concept-shell .contact-photo-v3 img{object-fit:cover;width:100%;height:110px}.concept-shell .field-search-v3,.concept-shell .social-input-v3{color:var(--nx-text-2);gap:8px}.concept-shell .company-picker-input-v3{color:var(--nx-text-2)}.concept-shell .company-picker-input-v3>span,.concept-shell .company-picker-input-v3>button,.concept-shell .company-picker-results-v3 i{justify-content:center;align-items:center;display:inline-flex}.concept-shell .company-picker-add-v3{align-items:center;gap:6px;display:inline-flex}.concept-shell .multi-contact-grid-v3 header>div>span,.concept-shell .multi-contact-grid-v3 header>button,.concept-shell .multi-contact-grid-v3 label>button{justify-content:center;align-items:center;display:inline-flex}.concept-shell .multi-contact-grid-v3 label>button:disabled{opacity:.45;cursor:not-allowed}.concept-shell .multi-contact-grid-v3 label>button.active{color:var(--nx-teal-ink)}.concept-shell .multi-contact-grid-v3 .ctp-row-remove{color:var(--nx-text-2)}.concept-shell .multi-contact-grid-v3 .ctp-row-remove:hover{color:#a8574d}.concept-shell .multi-contact-grid-v3 .add-value-v3{align-items:center;gap:6px;display:inline-flex}.concept-shell .ctp-field-error{border-color:#d49c93!important}.concept-shell .contact-details-v3>.ctp-muted{margin-top:10px}.concept-shell .cim-page .nc-back,.concept-shell .cim-footer button,.concept-shell .cim-steps i{justify-content:center;align-items:center;gap:6px;display:inline-flex}@media (prefers-reduced-motion:reduce){.concept-shell .ctp-link{transition:none}}.concept-shell .contact-metric.is-openable{cursor:pointer;transition:border-color .15s,box-shadow .15s;position:relative}.concept-shell .contact-metric.is-openable:hover{border-color:var(--nx-border-strong)}.concept-shell .contact-metric-open{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.concept-shell .contact-metric-open:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .contact-metric.is-openable .contact-metric-action{z-index:2;position:relative}.concept-shell .cal-stat-open{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;margin:0 -2px;padding:0 2px;display:inline-flex}.concept-shell .cal-stat-open b{color:var(--nx-teal-ink);text-underline-offset:2px;-webkit-text-decoration:underline #5f999773;text-decoration:underline #5f999773}.concept-shell .cal-sources li .cal-stat-open{margin-left:auto}.concept-shell .cal-stat-open:hover b{text-decoration-color:currentColor}.concept-shell .cal-stat-open:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:1px}.concept-shell .cal-stats li small{color:var(--nx-text-2);margin-left:auto;font-size:10.5px}.concept-shell .cal-drill-bar{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.concept-shell .cal-drill-chip{color:var(--nx-teal-ink);background:#5f99971a;border:1px solid #5f999773;border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:11px;font-weight:600;display:inline-flex}.concept-shell .cal-drill-chip small{color:var(--nx-text-2);font-size:10.5px;font-weight:500}.concept-shell .cal-drill-chip button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.concept-shell .cal-drill-chip button:hover{background:#5f99972e}.concept-shell .tech-module .tech-drill-chip{color:var(--nx-teal-ink);background:#5f99971a;border:1px solid #5f999773;border-radius:999px;align-items:center;gap:6px;margin-left:6px;padding:2px 3px 2px 9px;font-size:11px;font-weight:600;display:inline-flex}.concept-shell .tech-module .tech-drill-chip button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.concept-shell .tech-module .tech-drill-chip button:hover{background:#5f99972e}.concept-shell .tech-module .tech-drill-chip button:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:1px}.concept-shell .tech-module .tech-crumb-note{color:var(--nx-text-2);margin-right:6px;font-size:10.5px}.concept-shell .metric-card.is-openable,.concept-shell .bar-column.is-openable,.concept-shell .company-opps-strip article.is-openable{cursor:pointer;transition:border-color .15s,box-shadow .15s;position:relative}.concept-shell .metric-card.is-openable:hover,.concept-shell .company-opps-strip article.is-openable:hover{border-color:var(--nx-border-strong)}.concept-shell .bar-column.is-openable:hover .bar{filter:brightness(.96)}.concept-shell .nav-count.is-loading{opacity:.45;min-width:21px;min-height:14px}.concept-shell .pipeline-panel .empty-note,.concept-shell .activities-panel .empty-note{color:var(--nx-text-2);margin:18px 2px;font-size:12px;line-height:1.45}.concept-shell .mtx-module .mtx-openable{cursor:pointer;transition:border-color .15s,background-color .15s;position:relative}.concept-shell .mtx-module .cnv-dir-kpis li.mtx-openable:hover,.concept-shell .mtx-module .cnv-funnel>span.mtx-openable:hover{border-color:var(--nx-border-strong)}.concept-shell .mtx-module .cnv-dir-break li.mtx-openable:hover,.concept-shell .mtx-module .cnv-load-row.mtx-openable:hover{background:#5f99970f}.concept-shell .mtx-module .mtx-open-overlay,.concept-shell .mtx-module .cnv-dir-break li .mtx-open-overlay,.concept-shell .mtx-module .mtx-open-overlay:hover{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:auto;height:auto;margin:0;padding:0;position:absolute;inset:0}.concept-shell .mtx-module .mtx-open-overlay:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .mtx-module .mtx-num-link{font-variant-numeric:tabular-nums;justify-content:flex-end}.concept-shell .mtx-module .mtx-num-link:hover{text-decoration:underline}.concept-shell .mtx-module .mtx-scope-chip{flex:none}.concept-shell .docs-crumb .docs-drill-chip{margin-left:6px}.concept-shell .docs-module .docs-figure-link{font-variant-numeric:tabular-nums}.concept-shell :is(.cnv-module,.adm-dialer-log) .cnv-figure-btn{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.concept-shell :is(.cnv-module,.adm-dialer-log) .cnv-figure-btn:hover{color:var(--nx-teal-ink);text-underline-offset:2px;text-decoration:underline}.concept-shell :is(.cnv-module,.adm-dialer-log) .cnv-figure-btn:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .cnv-module .cnv-figure-btn[aria-pressed=true]{color:var(--nx-teal-ink);font-weight:650}.concept-shell .cnv-module .cnv-funnel>li.is-openable,.concept-shell .cnv-module .cnv-dir-kpis li.is-openable{padding:0}.concept-shell .cnv-module .cnv-funnel-btn{text-align:center;border-radius:12px;justify-items:center;gap:2px;width:100%;height:100%;padding:10px 12px;display:grid}.concept-shell .cnv-module .cnv-kpi-btn{border-radius:12px;align-items:flex-start;gap:10px;width:100%;height:100%;padding:11px 12px;display:flex}.concept-shell .cnv-module :is(.cnv-funnel-btn,.cnv-kpi-btn):hover{background:#5f99970f;text-decoration:none}.concept-shell .cnv-module :is(.cnv-funnel>li.is-openable,.cnv-dir-kpis li.is-openable):hover{border-color:var(--nx-border-strong)}.concept-shell .cnv-module td.num .cnv-figure-btn{font-variant-numeric:tabular-nums;justify-content:flex-end}.concept-shell .cnv-module .cnv-drill-chips{flex-wrap:wrap;gap:6px;padding:0 12px 8px;display:flex}.concept-shell .cnv-module .dlr-log-figures .cnv-figure-btn{display:inline}.concept-shell .cnv-module .eml-list>.cnv-filter-chip{margin:0 12px 8px}.concept-shell .cnv-module .tsk-toolbar .cnv-filter-chip{align-self:center}.concept-shell :is(.gls-kpis article,.ggm-kpi,.ins-kpi,.fct-kpis article).is-openable{cursor:pointer;transition:border-color .15s;position:relative}.concept-shell :is(.gls-kpis article,.ggm-kpi,.ins-kpi,.fct-kpis article).is-openable:hover{border-color:var(--nx-border-strong)}.concept-shell .gls-filter-chip{color:var(--nx-teal-ink);background:#5f99971a;border:1px solid #5f999773;border-radius:999px;align-items:center;gap:6px;margin:8px 0 0;padding:3px 4px 3px 10px;font-size:11px;font-weight:600;display:inline-flex}.concept-shell .gls-filter-chip+.gls-filter-chip{margin-left:6px}.concept-shell .gls-filter-chip button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.concept-shell .gls-card>.gls-note{margin:0;display:block}.concept-shell .ins-attn-row:disabled{cursor:default}.concept-shell .mk-openable{cursor:pointer;transition:border-color .15s,box-shadow .15s;position:relative}.concept-shell .mk-openable:hover{border-color:var(--nx-border-strong)}.concept-shell .mk-metric-open{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.concept-shell .mk-metric-open:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .mk-inline-drill{color:inherit;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--nx-border-strong);text-decoration-color:var(--nx-border-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:is(.concept-shell .mk-inline-drill:hover,.concept-shell .mk-inline-drill:focus-visible){color:var(--nx-teal-ink)}.concept-shell .mk-chip-row{margin:0 0 var(--nx-s2);flex-wrap:wrap;gap:6px;display:flex}.concept-shell .mk-filter-chip{color:var(--nx-teal-ink);background:#5f99971a;border:1px solid #5f999773;border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:11px;font-weight:620;display:inline-flex}.concept-shell .mk-filter-chip button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.concept-shell .mk-filter-chip button:hover{background:#5f99972e}.concept-shell .sm-empty,.concept-shell .sc-empty{padding:var(--nx-s4);color:var(--nx-text-2);margin:0;font-size:11px}.concept-shell .sm-empty{justify-items:start;gap:8px;display:grid}.concept-shell .sm-empty p{margin:0}.concept-shell .sc-empty button{color:var(--nx-teal-ink);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:620}.concept-shell .em-program-table>article.em-empty-row{color:var(--nx-text-2);align-items:center;gap:10px;display:flex}.concept-shell .em-program-table>article.em-empty-row button{color:var(--nx-teal-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:620}.concept-shell .fct-empty{color:var(--nx-text-2);margin:4px 2px;font-size:11px}.concept-shell :is(.adm-stats article,.adm-core-grid>div,.wfm-kpis article).is-openable{cursor:pointer;transition:border-color .15s;position:relative}.concept-shell :is(.adm-stats article,.adm-core-grid>div,.wfm-kpis article).is-openable:hover{border-color:var(--nx-border-strong)}.concept-shell .adm-drill-bar{flex-wrap:wrap;gap:8px;padding:10px 16px 0;display:flex}.concept-shell .adm-drill-chip,.concept-shell .wfm-drill-chip{color:var(--nx-teal-ink);white-space:nowrap;background:#5f99971a;border:1px solid #5f999773;border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:11px;font-weight:600;display:inline-flex}.concept-shell :is(.adm-drill-chip,.wfm-drill-chip) button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.concept-shell :is(.adm-drill-chip,.wfm-drill-chip) button:hover{background:#5f99972e}.concept-shell .master-table>header .adm-drill-chip{color:var(--nx-teal-ink);border-color:#5f999773;padding:3px 4px 3px 10px}.concept-shell .adm-drill-panel{margin:0}.concept-shell .cc-drill-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;display:flex}.concept-shell .cc-drill-chip{color:var(--nx-teal-ink);background:#5f99971a;border:1px solid #5f999773;border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:11px;font-weight:600;display:inline-flex}.concept-shell .cc-drill-chip small{color:var(--nx-text-2);font-size:10.5px;font-weight:500}.concept-shell .cc-drill-chip button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.concept-shell .cc-drill-chip button:hover{background:#5f99972e}.concept-shell .cc-drill-chip button:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:1px}.concept-shell .cc-drill-clear:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:1px}.concept-shell .cc-drill-chips>em{color:var(--nx-text-2);font-size:10.5px;font-style:normal}.concept-shell .cc-drill-clear{color:var(--nx-teal-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:11px;font-weight:620}.concept-shell .cv2-summary article.is-openable{cursor:pointer;transition:border-color .15s;position:relative}.concept-shell .cv2-summary article.is-openable:hover{border-color:var(--nx-border-strong)}.concept-shell .cv2-summary-open{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.concept-shell .cv2-summary-open:focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell :is(.ldm-pipe-metrics,.opm-pipe-metrics,.prospecting-metrics) article.is-openable,.concept-shell .prospect-signals-view aside article.is-openable{cursor:pointer;transition:border-color .15s,background-color .15s;position:relative}.concept-shell :is(.ldm-pipe-metrics,.opm-pipe-metrics,.prospecting-metrics) article.is-openable:hover{border-color:var(--nx-border-strong)}.concept-shell .prospect-signals-view aside article.is-openable:hover{background:#5f99970f}.concept-shell .ldm-layout .ldm-board-empty{margin:0 0 12px;padding:22px 16px}.concept-shell .workspace-picker.is-locked{cursor:default}.concept-shell .workspace-picker.is-locked:hover{border-color:var(--nx-border);background:var(--nx-glass-bg);box-shadow:var(--nx-shadow-card)}.concept-shell .adm-workspace-access{grid-column:1/-1}.concept-shell .adm-workspace-access .adm-grant-row{align-items:flex-start;gap:var(--nx-s3);border-top:1px solid var(--nx-border);cursor:pointer;padding:8px 0;display:flex}.concept-shell .adm-workspace-access .adm-grant-row:first-of-type{border-top:0}.concept-shell .adm-workspace-access .adm-grant-row input{accent-color:var(--nx-teal-dark);margin-top:2px}.concept-shell .adm-workspace-access .adm-grant-row span{gap:2px;display:grid}.concept-shell .adm-workspace-access .adm-grant-row small{color:var(--nx-text-2)}.concept-shell .adm-workspace-access .adm-grant-row.is-disabled{cursor:default;opacity:.62}.concept-shell .adm-grant-default{color:var(--nx-text-2)}.concept-shell .opm-modal-icon.info{color:var(--nx-teal-ink);background:#5f999724}.concept-shell .opm-card-shortcuts button:disabled{opacity:.45;cursor:not-allowed}.concept-shell .opm-empty button+button{margin-left:8px}.concept-shell .company-directory-v3-cards article>header>div .company-card-menu-wrap{display:inline-flex;position:relative}.concept-shell .company-directory-v3-cards article>header>div .company-card-menu-wrap>button{border:1px solid var(--nx-border);width:28px;height:28px;color:var(--nx-text-2);font-size:inherit;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.concept-shell .company-directory-v3-cards article>header>div .company-card-menu-wrap>button[aria-expanded=true]{color:var(--nx-teal-ink);border-color:var(--nx-teal)}.concept-shell .company-directory-v3-cards .company-card-menu{min-width:176px;left:auto;right:0}.concept-shell .company-directory-v3-cards article>header>div .company-card-menu button{width:100%;height:auto;color:var(--nx-text);font-size:var(--nx-fs-control);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:flex}.concept-shell .company-directory-v3-cards article>header>div .company-card-menu button:hover:not(:disabled){background:#5f99971a}.concept-shell .company-directory-v3-cards article>header>div .company-card-menu button:disabled{color:var(--nx-text-3,#9aa3a1);cursor:not-allowed}.concept-shell .cnv-conversations .cnv-attn-row.is-empty{cursor:default}.concept-shell .cnv-conversations .cnv-attn-row.is-empty b,.concept-shell .cnv-conversations .cnv-attn-row.is-empty:hover b{color:var(--nx-text-2)}.concept-shell .cnv-conversations .cnv-quick-contact{gap:var(--nx-s3,8px);margin-top:var(--nx-s3,8px);border:1px solid var(--nx-border);border-radius:var(--nx-radius,10px);background:var(--nx-glass-bg,#fff);padding:10px 12px;display:grid}.concept-shell .cnv-conversations .cnv-quick-contact .cnv-form{margin:0}.concept-shell .cnv-conversations .dlr-pad .cnv-notice,.concept-shell .cnv-conversations .dlr-wrap .cnv-notice{margin:6px 0}.concept-shell .cnv-conversations .dlr-keys button:disabled{cursor:not-allowed;opacity:.45}.concept-shell .tech-module .tech-explorer-empty{margin:var(--nx-s2,8px) var(--nx-s3,12px);color:var(--nx-text-2);display:block}.concept-shell .tech-module .tech-source i.tech-chip.muted{cursor:default;align-items:center;gap:4px;display:inline-flex}.concept-shell .eml-module .eml-attachments{margin:10px 0 0}.concept-shell .eml-module .eml-attach{align-content:start}.concept-shell .eml-module .eml-attach .cwk-chip-row{margin:0;padding:0;list-style:none}.concept-shell .eml-module .eml-attach .cv2-pill{align-items:center;gap:4px;display:inline-flex}.concept-shell .eml-module .eml-attach .cv2-link{justify-self:start}.concept-shell .eml-module .cwk-chip-remove{width:16px;height:16px;color:var(--nx-text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.concept-shell .eml-module .cwk-chip-remove:hover{color:var(--nx-text);background:#5b777724}.concept-shell .eml-module .eml-composer>.cwk-footnote{flex-wrap:wrap;margin-top:6px}.concept-shell .eml-module .cwk-dialog-foot>small{color:#9c5a54;font-size:11px}.concept-shell .eml-module .eml-quick-reply .cwk-footnote{margin:6px 0 0}.concept-shell .tsk-module .tsk-more{margin-top:6px;font-size:11px;display:inline-flex}.concept-shell .tsk-module .tsk-calendar-grid>div>button.more{color:var(--nx-teal-ink,var(--nx-text-2));background:0 0;border-left:0;font-size:10px;text-decoration:underline}.concept-shell .tsk-module .tsk-calendar-grid>div.expanded{z-index:1;position:relative}.concept-shell .tsk-module .tsk-extra{border-top:1px solid #5b777724;margin-top:16px;padding-top:12px}.concept-shell .tsk-module .tsk-extra h3{color:var(--nx-text);margin:0;font-size:12px;font-weight:600}.concept-shell .tsk-module .tsk-extra .cwk-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.concept-shell .tsk-module .tsk-toggle{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.concept-shell .tsk-module .tsk-toggle input[type=checkbox]{width:auto;min-height:0}.concept-shell .tsk-module .tsk-toggle>small{flex-basis:100%}.concept-shell .tsk-module .tsk-multi{border:0;flex-wrap:wrap;gap:4px 12px;margin:12px 0 0;padding:0;display:flex}.concept-shell .tsk-module .tsk-multi legend{color:var(--nx-text-2);margin-bottom:6px;font-size:11px;font-weight:600}.concept-shell .tsk-module .tsk-multi label{align-items:center;gap:5px;font-size:12px;display:inline-flex}.concept-shell .tsk-module .tsk-multi input[type=checkbox]{width:auto;min-height:0}.concept-shell .tsk-module .tsk-multi>small{flex-basis:100%}.concept-shell .tsk-module .tsk-record-head .cwk-footnote{margin-top:6px}.concept-shell .nx-global-search{position:relative}.concept-shell .nx-search-results{z-index:70;width:min(520px,92vw);max-height:min(70vh,560px);padding:var(--nx-s2);border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:var(--nx-porcelain);box-shadow:var(--nx-shadow-card);color:var(--nx-text);position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.concept-shell .nx-search-results section+section{margin-top:var(--nx-s1);padding-top:var(--nx-s1);border-top:1px solid var(--nx-border)}.concept-shell .nx-search-results header{justify-content:space-between;align-items:center;gap:var(--nx-s2);padding:6px 8px 4px;display:flex}.concept-shell .nx-search-results header span{color:var(--nx-text-2);font-size:var(--nx-fs-th);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-weight:650;display:inline-flex}.concept-shell .nx-search-results header button{color:var(--nx-teal-ink);font:inherit;font-size:var(--nx-fs-cell-2);cursor:pointer;background:0 0;border:0;font-weight:650}.concept-shell .nx-search-results section>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:2px;padding:7px 10px;display:grid}.concept-shell .nx-search-results section>button b{font-size:var(--nx-fs-cell);font-weight:650}.concept-shell .nx-search-results section>button small{color:var(--nx-text-2);font-size:var(--nx-fs-cell-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.concept-shell .nx-search-results section>button.is-active,.concept-shell .nx-search-results section>button:hover{background:#5f99971f}.concept-shell .nx-search-summary,.concept-shell .nx-search-empty{color:var(--nx-text-2);font-size:var(--nx-fs-cell-2);margin:4px 8px}.concept-shell .icon-button.notification{position:relative}.concept-shell .nx-bell-count{background:var(--nx-teal-dark);color:#fff;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--nx-porcelain);border-radius:8px;place-items:center;padding:0 4px;font-size:9.5px;font-weight:700;line-height:1;display:grid;position:absolute;top:-5px;right:-6px}.concept-shell .notification-panel>.nx-notice-list{max-height:420px;overflow-y:auto}.concept-shell .notification-panel>.nx-notice-list i{color:var(--nx-teal-ink)}.concept-shell .nx-notice-empty{color:var(--nx-text-2);font-size:var(--nx-fs-cell-2);margin:0;padding:18px 16px;line-height:1.5}.concept-shell .topbar-panel>header>button:disabled{opacity:.45;cursor:default}.concept-shell .help-quick a{min-height:68px;color:inherit;text-align:left;background:#fff;border:1px solid #e0e4e2;border-radius:10px;align-items:center;gap:9px;padding:10px;text-decoration:none;display:flex}.concept-shell .help-quick a:hover,.concept-shell .help-quick button:hover{border-color:var(--nx-teal)}.concept-shell .help-quick i{color:var(--nx-teal-ink)}.concept-shell .nx-help-shortcuts{border:1px solid var(--nx-border);background:var(--nx-ivory);border-radius:10px;gap:6px;margin:0 15px 10px;padding:8px 10px;display:grid}.concept-shell .nx-help-shortcuts div{justify-content:space-between;align-items:center;gap:var(--nx-s2);display:flex}.concept-shell .nx-help-shortcuts dt,.concept-shell .nx-help-shortcuts dd{font-size:var(--nx-fs-cell-2);margin:0}.concept-shell .nx-help-shortcuts kbd{border:1px solid var(--nx-border);font:inherit;background:#fff;border-radius:5px;padding:2px 6px;font-size:10px}.concept-shell .nx-workspace-note{margin:var(--nx-s2) var(--nx-s6) 0;align-items:center;gap:var(--nx-s2);color:var(--nx-text);font-size:var(--nx-fs-support);background:#a99bc21f;border:1px solid #a99bc273;border-radius:12px;padding:8px 12px;display:flex}.concept-shell .nx-keepalive:not([hidden]){display:contents}.concept-shell .nx-return-bar{margin-bottom:var(--nx-s3);align-items:center;gap:var(--nx-s3);display:flex}.concept-shell .nx-return-bar button{border:1px solid var(--nx-border);background:var(--nx-porcelain);color:var(--nx-teal-ink);font:inherit;font-size:var(--nx-fs-control);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:650;display:inline-flex}.concept-shell .nx-return-bar span{color:var(--nx-text-2);font-size:var(--nx-fs-cell-2)}.concept-shell .nx-return-chev{transform:rotate(90deg)}.concept-shell .hub-switch button:disabled{opacity:.45;cursor:not-allowed}.concept-shell .activities-panel .nx-activity-open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0 solid #efedf2;border-bottom-width:1px}.concept-shell .activities-panel .nx-activity-open:hover{background:#5f999714}.concept-shell .panel-heading button:disabled,.concept-shell .page-heading .secondary-button:disabled{opacity:.5;cursor:default}.concept-shell .nx-profile-edit{gap:var(--nx-s3);display:grid}.concept-shell .integration-card.is-unavailable{opacity:.72}.concept-shell .integration-card.is-unavailable .connect-button:disabled{cursor:not-allowed}.concept-shell .connected-row i.is-off{background:#b9b7b2}.concept-shell .integration-card .nx-secondary-connect{margin-top:var(--nx-s2);color:var(--nx-teal-ink);border:1px solid var(--nx-border);background:0 0}.concept-shell .nx-resolution-note{margin:0 0 var(--nx-s2);color:var(--nx-text-2);font-size:var(--nx-fs-cell-2)}.concept-shell .nx-duplicate-open{padding:0}.concept-shell .nx-product-edit>b{font-size:var(--nx-fs-cell);flex-basis:100%}.concept-shell .nx-anchor-section{scroll-margin-top:80px}:is(.concept-shell,.super-shell) .admin-permissions ul{gap:6px;margin:6px 0 0;padding:0;font-size:11px;list-style:none;display:grid}:is(.concept-shell,.super-shell) .admin-permissions li{align-items:center;gap:6px;display:flex}:is(.concept-shell,.super-shell) .nx-setting-fact em{color:var(--nx-text-2);font-size:11px;font-style:normal;font-weight:650}:is(.concept-shell,.super-shell) .nx-not-built{border-color:#a99bc28c}:is(.concept-shell,.super-shell) .audit-row p small{color:var(--nx-text-2)}:is(.concept-shell,.super-shell) a.super-support{color:inherit;text-decoration:none}:is(.concept-shell,.login-page) .nx-login-help{color:var(--nx-text);background:#5f99971a;border-radius:8px;margin:0;padding:8px 10px;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.concept-shell .nx-search-results,.concept-shell .nx-return-bar button{transition:none}}.concept-shell .mtx-module .cnv-thread.mtx-record{grid-template-columns:minmax(0,1fr);min-width:0}.concept-shell .mtx-module .mtx-record .mtx-logistics{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.concept-shell .mtx-module .mtx-record .mtx-logistics label{min-width:0}.concept-shell .mtx-module .mtx-record .mtx-logistics label.wide{grid-column:span 2}.concept-shell .mtx-module .mtx-record .mtx-logistics :is(input,select){box-sizing:border-box;width:100%}.concept-shell .mtx-module .mtx-record .mtx-logistics>button[type=submit]{place-self:end start}.concept-shell .mtx-module .mtx-record .cnv-thread-head{flex-wrap:wrap}.concept-shell .mtx-module .mtx-record .cnv-thread-head>div{flex:180px;min-width:0}.concept-shell .mtx-module .mtx-record .cnv-thread-actions{flex-wrap:wrap}@media (max-width:700px){.concept-shell .mtx-module .mtx-record .mtx-logistics{grid-template-columns:minmax(0,1fr)}.concept-shell .mtx-module .mtx-record .mtx-logistics label.wide{grid-column:auto}}.concept-shell .mtx-module .mtx-pool-note{font-size:var(--nx-fs-badge,10.5px);align-items:center;gap:5px;margin:0;display:flex}.concept-shell .mtx-module .mtx-transcript-toggle{align-items:center;gap:4px;margin-top:4px;display:inline-flex}.concept-shell .mtx-module .mtx-transcript{border:1px solid var(--nx-border);background:var(--nx-porcelain);border-radius:10px;gap:8px;padding:10px 12px;display:grid}.concept-shell .mtx-module .mtx-transcript ol{gap:8px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.concept-shell .mtx-module .mtx-transcript li{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:8px;display:grid}.concept-shell .mtx-module .mtx-transcript time{color:var(--nx-text-2);font-variant-numeric:tabular-nums;font-size:10.5px}.concept-shell .mtx-module .mtx-transcript b{color:var(--nx-text);font-size:11px;font-weight:650;display:block}.concept-shell .mtx-module .mtx-transcript p{color:var(--nx-text);font-size:var(--nx-fs-control,11.5px);margin:2px 0 0;line-height:1.45}.concept-shell .mtx-confirm{width:min(460px,100%)}.concept-shell .mtx-confirm .cad-actions button.primary.danger{background:#a8574d;border-color:#a8574d8c;box-shadow:0 6px 16px #a8574d40}.concept-shell .cal-draft-chip .cal-draft-resume{width:auto;height:22px;color:var(--nx-teal-ink);font:inherit;background:#fff;border:1px solid #5f999773;border-radius:999px;padding:0 9px;font-size:10.5px;font-weight:650}.concept-shell .cal-rail>.cal-rail-more{justify-self:start;margin:0 2px 4px}.concept-shell .cal-quick-static{border:1px dashed var(--nx-border);height:36px;color:var(--nx-text-2);font-size:var(--nx-fs-control);border-radius:9px;align-items:center;padding:0 10px;font-weight:500;display:flex}.concept-shell .cal-quick-field>small{color:var(--nx-text-2);font-size:10px;font-weight:500}.concept-shell .ggm-unavailable{align-items:center;gap:6px;margin:4px 2px 10px;display:flex}.concept-shell .ggm-unavailable svg{color:var(--nx-teal-ink);flex:none}.concept-shell .ggm-module button:disabled,.concept-shell .ggm-module button:disabled:hover{opacity:.55;cursor:not-allowed}.concept-shell .ggm-checkin-when .cv2-link{font-size:inherit;padding:0}.concept-shell .ggm-table td .cv2-link{white-space:nowrap;padding:0}.concept-shell .ggm-checkin-goals{padding:var(--nx-s2,8px) var(--nx-s3,12px);border:1px solid var(--nx-border);background:#fff;border-radius:10px;gap:6px;margin:0;display:grid}.concept-shell .ggm-checkin-goals legend{color:var(--nx-text-2);padding:0 4px;font-size:10px;font-weight:600}.concept-shell .gls-modal .ggm-checkin-goals label{color:var(--nx-text);align-items:center;gap:8px;font-size:11px;font-weight:550;display:flex}.concept-shell .gls-modal .ggm-checkin-goals label em{color:var(--nx-text-2);white-space:nowrap;margin-left:auto;font-size:10px;font-style:normal}.concept-shell .gls-modal .ggm-checkin-goals input[type=checkbox]{width:14px;height:14px;accent-color:var(--nx-teal-dark);padding:0}.concept-shell .gls-modal-warn{color:#9a6430;align-items:center;gap:6px;display:flex}.concept-shell .gls-owner-missing{color:#9a6430;font-size:10px;font-style:normal;font-weight:600}.concept-shell .fct-module .fct-cell-link,.concept-shell .ins-module .ins-name-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;display:inline}.concept-shell .fct-module .fct-cell-link:hover,.concept-shell .ins-module .ins-name-link:hover,.concept-shell .ins-module .ins-name-link:hover b{color:var(--nx-teal-ink);text-underline-offset:2px;text-decoration:underline}:is(.concept-shell .fct-module .fct-cell-link:focus-visible,.concept-shell .ins-module .ins-name-link:focus-visible,.concept-shell .fct-module .fct-cat-open:focus-visible){outline:2px solid var(--nx-teal-dark);outline-offset:2px}.concept-shell .fct-module .fct-cat-open{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:2px 0}.concept-shell .fct-module .fct-cat-open:hover small{color:var(--nx-teal-ink)}.concept-shell .fct-module .fct-submitted-note{color:var(--nx-text-2);margin:0;padding:0 22px 4px;font-size:11px;line-height:1.45}.concept-shell .fct-module .fct-change-row p b{font-weight:650}.concept-shell .fct-confirm-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.concept-shell .fct-confirm-figures div{border:1px solid var(--nx-border);background:#fff;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.concept-shell .fct-confirm-figures dt{color:var(--nx-text-2);font-size:10.5px;font-weight:600}.concept-shell .fct-confirm-figures dd{color:var(--nx-text);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:700}.concept-shell .gls-modal>header>button .nx-icon,.concept-shell .gls-modal>header>button svg{pointer-events:none}.concept-shell .ins-module .ins-funnel-bar i.tone-teal{background:#4f918f}.concept-shell .ins-module .ins-funnel-bar i.tone-sage{background:#a4bc7f}.concept-shell .ins-module .ins-funnel-bar i.tone-gray{background:#9aa5a2}.concept-shell .ins-module .ins-bar-col.is-context i{background:var(--nx-mist)}.concept-shell .ins-module .ins-bar-col.is-context b,.concept-shell .ins-module .ins-bar-col.is-context small{color:var(--nx-text-2);font-weight:500}.concept-shell .ins-module .ins-row-actions{flex-wrap:wrap;gap:10px;display:inline-flex}.concept-shell .ins-module .ins-row-actions .cv2-link:disabled,.concept-shell .ins-module .ins-head-tools button:disabled{color:var(--nx-text-2);cursor:default}.concept-shell .ins-module .ins-attn-row:disabled b{color:var(--nx-text-2)}.concept-shell .ins-module .ins-mini-facts dd .ins-status{height:18px;margin-left:6px;padding:0 7px}.concept-shell .gls-modal .ins-form-error{color:#a8574d;margin:-4px 0 0;font-size:11px;font-weight:600}.concept-shell .gls-modal .ins-fresh{margin:0}@media (max-width:640px){.concept-shell .fct-confirm-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.concept-shell .fct-module .fct-head-actions{flex-wrap:wrap}}.concept-shell .wfm-status.cancelled,.concept-shell .wfm-status.archived{color:#5f6b72;background:#eceff1}.concept-shell .wfm-restored{border:1px solid var(--nx-border);color:var(--nx-text-2);background:#ffffffb3;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:11px;display:flex}.concept-shell .wfm-restored .cv2-link{margin-left:auto}.concept-shell .wfm-sel-deps .wfm-warn-note{color:#9a6430}.concept-shell .cv2-tech-actions button.cv2-signal-unavailable,.concept-shell .cv2-tech-queue button.cv2-signal-unavailable{opacity:.45;cursor:not-allowed}.concept-shell .cv2-tech-actions button.cv2-signal-unavailable:hover,.concept-shell .cv2-tech-queue button.cv2-signal-unavailable:hover{color:var(--nx-text-2);border-color:var(--nx-border);background:#fff}.concept-shell .gls-modal .gls-history{gap:var(--nx-s1,4px);padding:var(--nx-s2,8px) var(--nx-s3,12px);border:1px solid var(--nx-border);background:#fff;border-radius:10px;display:grid}.concept-shell .gls-modal .gls-history h3{color:var(--nx-text-2);margin:0;font-size:10px;font-weight:600}.concept-shell .gls-modal .gls-history ol{gap:6px;max-height:148px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.concept-shell .gls-modal .gls-history li{gap:1px;display:grid}.concept-shell .gls-modal .gls-history li span{color:var(--nx-text);font-size:11px;line-height:1.35}.concept-shell .gls-modal .gls-history li small{color:var(--nx-text-2);font-size:10px}.concept-shell .gls-modal .gls-history .gls-note{margin:0}.concept-shell .gls-modal .fct-confirm-quota{border-top:1px solid var(--nx-border);gap:6px;padding-top:8px;display:grid}.concept-shell .gls-modal .fct-confirm-quota h3{color:var(--nx-text-2);letter-spacing:.02em;margin:0;font-size:10.5px;font-weight:700}.concept-shell .gls-modal .fct-confirm-quota .fct-empty{margin:0;line-height:1.45}.concept-shell .ins-module .ins-sub{color:var(--nx-text-2);margin-top:2px;font-size:10px;display:block}.concept-shell .ins-module .ins-rail .cv2-link:disabled{color:var(--nx-text-2);cursor:default;text-decoration:none}@media (max-width:760px){.concept-shell .sidebar{width:66px;padding:18px 9px 12px}.concept-shell .nav-item{justify-content:center;padding:6px 0}.concept-shell .hub-switch{grid-template-columns:1fr;gap:4px}.concept-shell .hub-switch button{gap:0;height:34px;padding:0;font-size:0}.concept-shell .hub-switch button span{font-size:11px;display:inline-flex}.concept-shell .page{padding:16px 14px 28px}}.contacts-directory-layout .contact-directory-search input{font-size:var(--nx-fs-cell);caret-color:var(--nx-teal-dark)}.contacts-directory-layout .contact-directory-search input::placeholder{color:var(--nx-text-2);opacity:1}.contacts-directory-layout .contact-directory-toolbar button{font-size:var(--nx-fs-control)}.contacts-directory-layout .contact-directory-table .contact-cell-link{text-underline-offset:2px;font-size:var(--nx-fs-cell)!important;line-height:1.4!important}.contacts-directory-layout .contact-directory-table-v2 td:nth-child(6){font-variant-numeric:tabular-nums}.contacts-directory-layout .contact-profile-link>.row-avatar{letter-spacing:.02em;font-size:10.5px;font-weight:700}.contacts-directory-layout .contact-pagination{min-width:0;color:var(--nx-text-2);font-size:var(--nx-fs-control);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.contacts-directory-layout .contact-pagination nav{align-items:center;gap:4px;display:inline-flex}.contacts-directory-layout .contact-pagination label{font-size:var(--nx-fs-control);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.contacts-directory-layout .contact-pagination button,.contacts-directory-layout .contact-pagination select{font-size:var(--nx-fs-control)!important;line-height:1.2!important}.contacts-directory-layout .contact-pagination select{border:1px solid var(--nx-border);height:30px;color:var(--nx-text);background:#fff;border-radius:8px;padding:0 6px}.contacts-directory-layout .contact-pagination nav button{min-width:30px;height:30px}.contacts-directory-layout ::selection{background:#5f999747}.contacts-directory-layout .contact-directory-table-v2{scrollbar-width:thin;scrollbar-color:#5b777766 transparent}.contacts-directory-layout .contact-directory-table-v2::-webkit-scrollbar{height:8px}.contacts-directory-layout .contact-directory-table-v2::-webkit-scrollbar-thumb{background:#5b777766;border-radius:999px}.contacts-directory-layout .contact-directory-table-v2 input[type=checkbox]{width:16px;height:16px;accent-color:var(--nx-teal-dark);cursor:pointer;margin:0}.contacts-directory-layout :is(.contact-directory-toolbar button,.record-saved-tabs button,.contact-row-icons>a,.contact-row-icons>button,.contact-row-icons .contact-quick-trigger,.contact-pagination button,.contact-pagination select,.contact-directory-table-v2 input[type=checkbox]):focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px}.contacts-directory-layout :is(.contact-cell-link,.contact-profile-link):focus-visible{outline:2px solid var(--nx-teal-dark);outline-offset:2px;border-radius:6px}.contacts-directory-layout .contact-directory-search:focus-within{border-color:var(--nx-teal);box-shadow:0 0 0 3px #5f999733}.contacts-directory-layout .contact-directory-table-v2 tbody tr:focus-within td{background:#afcbd02e}@media (pointer:coarse){.contacts-directory-layout .contact-row-icons{gap:6px}.contacts-directory-layout .contact-row-icons>a,.contacts-directory-layout .contact-row-icons>button,.contacts-directory-layout .contact-row-icons .contact-quick-trigger{width:36px;height:36px}.contacts-directory-layout .contact-directory-table-v2 input[type=checkbox]{width:20px;height:20px}.contacts-directory-layout .contact-directory-table .contact-cell-link{padding:6px 0}}@container contactDirectory (width<=1240px){.contacts-directory-layout .contact-directory-table-v2 table{width:100%;min-width:0}.contacts-directory-layout .contact-directory-table-v2 :is(th,td):is(:nth-child(4),:nth-child(6),:nth-child(8)),.contacts-directory-layout .contact-row-icons>button:nth-child(4),.contacts-directory-layout .contact-row-icons>button:nth-child(5){display:none}}@container contactDirectory (width<=1040px){.contacts-directory-layout .contact-directory-table-v2 :is(th,td):nth-child(9){display:none}}@container contactDirectory (width<=900px){.contacts-directory-layout .contact-directory-table-v2 :is(th,td):nth-child(10){display:none}.contacts-directory-layout .contact-directory-table-v2 th,.contacts-directory-layout .contact-directory-table-v2 td{padding-left:10px;padding-right:10px}}@container contactDirectory (width<=800px){.contacts-directory-layout .contact-directory-head{gap:12px;padding:18px 16px 14px}.contacts-directory-layout .contact-directory-head>div:last-child,.contacts-directory-layout .contact-directory-head button.dark{width:100%}.contacts-directory-layout .record-saved-tabs{gap:14px;padding:0 16px}:is(.contacts-directory-layout .contact-directory-metrics,.nx-metric-grid.contact-directory-metrics){gap:10px;padding:14px 16px}.contacts-directory-layout .contact-directory-toolbar{padding:10px 16px}.contacts-directory-layout .contact-directory-search{flex:100%;width:100%}.contacts-directory-layout .contact-directory-tools,.contacts-directory-layout .contact-directory-actions{flex-wrap:wrap;padding-bottom:0;overflow:visible}.contacts-directory-layout .contact-directory-actions{margin-left:0}.contacts-directory-layout .cc-drill-chips{padding:0 16px}.contacts-directory-layout .contact-directory-table-v2{overflow-x:visible}.contacts-directory-layout .contact-directory-table-v2 table{width:100%;min-width:0}.contacts-directory-layout .contact-directory-table-v2 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contacts-directory-layout .contact-directory-table-v2 tbody{display:block}.contacts-directory-layout .contact-directory-table-v2 tbody tr{border-bottom:1px solid #5b777724;grid-template-rows:auto;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:14px 16px 12px;display:grid}.contacts-directory-layout .contact-directory-table-v2 tbody tr:last-child{border-bottom:0}.contacts-directory-layout .contact-directory-table-v2 tbody tr:nth-child(2n) td{background:0 0}.contacts-directory-layout .contact-directory-table-v2 tbody tr:nth-child(2n){background:#f7f1e866}.contacts-directory-layout .contact-directory-table-v2 tbody tr:hover td,.contacts-directory-layout .contact-directory-table-v2 tbody tr:focus-within td{box-shadow:none;background:0 0}.contacts-directory-layout .contact-directory-table-v2 tbody tr:hover,.contacts-directory-layout .contact-directory-table-v2 tbody tr:focus-within{background:#afcbd02e}.contacts-directory-layout .contact-directory-table-v2 td{white-space:normal;border:0;min-width:0;height:auto;padding:0;display:block;font-size:var(--nx-fs-label)!important;line-height:1.4!important}.contacts-directory-layout .contact-directory-table-v2 td:first-child{grid-area:1/1;width:auto}.contacts-directory-layout .contact-directory-table-v2 td:nth-child(2){grid-area:1/2}.contacts-directory-layout .contact-directory-table-v2 td:nth-child(10){grid-area:1/3;justify-self:end;display:block}.contacts-directory-layout .contact-directory-table-v2 td:nth-child(3){color:var(--nx-text);grid-area:2/2/auto/-1;font-weight:500}.contacts-directory-layout .contact-directory-table-v2 td:nth-child(5){grid-area:3/2/auto/-1}.contacts-directory-layout .contact-directory-table-v2 td:nth-child(6){grid-area:4/2/auto/-1;display:block}.contacts-directory-layout .contact-directory-table-v2 td:nth-child(7){grid-area:5/2}.contacts-directory-layout .contact-directory-table-v2 td:nth-child(8){color:var(--nx-text-2);grid-area:5/3;justify-self:end;align-items:center;gap:6px;display:flex;font-size:var(--nx-fs-control)!important}.contacts-directory-layout .contact-directory-table-v2 td:nth-child(9){color:var(--nx-text-2);grid-area:6/2/auto/-1;display:block;font-size:var(--nx-fs-control)!important}.contacts-directory-layout .contact-directory-table-v2 td:nth-child(9):before{content:"Last activity · "}.contacts-directory-layout .contact-directory-table-v2 td:nth-child(11){grid-area:7/1/auto/-1;margin-top:4px}.contacts-directory-layout .contact-directory-table-v2 td:nth-child(4){display:none}.contacts-directory-layout .contact-profile-link{align-items:center;gap:10px}.contacts-directory-layout .contact-profile-link>.row-avatar{width:38px;height:38px;font-size:12px}.contacts-directory-layout .contact-profile-link b{font-size:14px!important;line-height:1.3!important}.contacts-directory-layout .contact-profile-link small{font-size:var(--nx-fs-cell)!important}.contacts-directory-layout .contact-directory-table .contact-cell-link{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;padding:7px 0;display:inline-block;overflow:hidden;font-size:var(--nx-fs-label)!important}.contacts-directory-layout .contact-directory-page .contact-pill{height:26px;font-size:11px!important}.contacts-directory-layout .contact-score{width:36px;height:36px;font-size:var(--nx-fs-control)}.contacts-directory-layout .contact-row-icons{flex-wrap:wrap;justify-content:flex-start;gap:8px}.contacts-directory-layout .contact-row-icons>a,.contacts-directory-layout .contact-row-icons>button,.contacts-directory-layout .contact-row-icons .contact-quick-trigger{width:36px;height:36px}.contacts-directory-layout .contact-row-icons>button:nth-child(4),.contacts-directory-layout .contact-row-icons>button:nth-child(5){display:inline-flex}.contacts-directory-layout .contact-directory-table-v2 input[type=checkbox]{width:20px;height:20px}.contacts-directory-layout .contact-pagination{flex-direction:column;align-items:flex-start;padding:12px 16px}.contacts-directory-layout .contact-pagination nav button{min-width:36px;height:36px}.contacts-directory-layout .contact-card-grid{padding:12px 16px}}.ai-minutes-bar{align-items:center;gap:var(--nx-s2,8px);border:1px solid var(--nx-border);border-radius:var(--nx-radius,10px);color:var(--nx-teal-ink);font-size:var(--nx-fs-control,11.5px);background:#dfefea73;flex-wrap:wrap;margin:6px 0;padding:8px 10px;display:flex}.ai-minutes-bar .cv2-secondary{height:30px}.ai-minutes-bar [role=status]{color:var(--nx-text);font-weight:600}.ai-minutes-bar small{color:var(--nx-text-2);flex:220px}
