/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--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{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.bottom-1{bottom:var(--spacing)}.isolate{isolation:isolate}.order-1{order:1}.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}}.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}.table{display:table}.table\!{display:table!important}.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,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{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{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,)}.\!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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.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))}.select-all{-webkit-user-select:all;user-select:all}}:root{--blue:var(--theme-147aa9,#147aa9);--ink:var(--theme-13283c,#13283c);--muted:var(--theme-617083,#617083);--line:var(--theme-dce5ed,#dce5ed);--teal:var(--theme-23c4b7,#23c4b7)}*{box-sizing:border-box}body{color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}button,input{font:inherit}a,button,input{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a:focus-visible,button:focus-visible,input:focus-visible{outline:1px solid var(--theme-379fcf,#379fcf);outline-offset:2px}h1,h2,h3,p{margin-top:0}p{line-height:1.65}svg{flex-shrink:0}.auth-shell{grid-template-columns:52% 48%;min-height:100svh;display:grid}.story{background:radial-gradient(ellipse at 72% 40%,var(--theme-153858,#153858) 0,transparent 56%),radial-gradient(ellipse at 15% 80%,var(--theme-0a3c49,#0a3c49) 0,transparent 52%),var(--theme-08131f,#08131f);color:#fff;flex-direction:column;padding:40px 48px 26px;display:flex;position:relative;overflow:hidden}.story:before{content:"";border:1px solid var(--theme-6cb8cc0d,#6cb8cc0d);width:440px;height:440px;box-shadow:0 0 0 70px var(--theme-6cb8cc04,#6cb8cc04),0 0 0 140px var(--theme-6cb8cc03,#6cb8cc03);pointer-events:none;border-radius:50%;position:absolute;top:0;right:-200px}.brand{letter-spacing:-.7px;color:inherit;align-items:center;gap:12px;width:fit-content;font-size:23px;font-weight:750;display:inline-flex;position:relative}.brand:hover{text-decoration:none}.brand-light{color:inherit;opacity:.8;font-weight:400}.brand-icon{border:1px solid var(--theme-6cc9e24d,#6cc9e24d);background:linear-gradient(135deg,var(--theme-248dbb,#248dbb),var(--theme-185274,#185274));color:#fff;border-radius:12px;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 3px 14px #0002}.story-content{margin:auto 0;padding-top:44px}.eyebrow{letter-spacing:2px;color:var(--theme-80bdcf,#80bdcf);margin-bottom:21px;font-size:11px;font-weight:700}.story h1{letter-spacing:-1.6px;margin-bottom:20px;font-size:clamp(30px,2.9vw,44px);font-weight:600;line-height:1.23}.story h1 span{color:var(--theme-78d5e3,#78d5e3)}.story-description{color:var(--theme-a7bacd,#a7bacd);margin-bottom:8px;font-size:15px;line-height:1.8}.model-wrap{max-width:590px;height:300px;margin:12px -10px 20px;position:relative}.building{width:100%;height:100%;filter:drop-shadow(0 20px 25px var(--theme-178ccc12,#178ccc12))}.model-label{letter-spacing:1.7px;color:var(--theme-82afc5,#82afc5);align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;top:16px;left:20px}.model-label>span:first-child{background:var(--theme-23c4b7,#23c4b7);border-radius:50%;width:5px;height:5px}.model-version{opacity:.55;margin-left:50px}.float-card{background:var(--theme-142e43e8,#142e43e8);border:1px solid var(--theme-b0d7f02b,#b0d7f02b);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;animation:float 7s ease-in-out infinite;display:flex;position:absolute;box-shadow:0 12px 25px #0002}.float-card strong{color:var(--theme-e4f2f9,#e4f2f9);font-size:11px;font-weight:600;display:block}.float-card small{color:var(--theme-9ab5c9,#9ab5c9);margin-top:5px;font-size:20px;display:block}.card-one{top:75px;right:-3px}.card-two{animation-delay:-3s;bottom:35px;left:5px}.check-icon,.tiny-icon{width:30px;height:30px;color:var(--theme-a296ff,#a296ff);background:var(--theme-6d5dfb26,#6d5dfb26);border-radius:8px;place-items:center;display:grid}.check-icon{color:var(--theme-65e4cf,#65e4cf);background:var(--theme-23c4b71c,#23c4b71c)}.model-caption{text-align:center;letter-spacing:2px;width:100%;color:var(--theme-668aa3,#668aa3);font-size:8px;position:absolute;bottom:-8px;left:0}.benefits{border-top:1px solid var(--theme-87bed025,#87bed025);flex-wrap:wrap;gap:15px 18px;margin-top:15px;padding-top:24px;display:flex}.benefits span{color:var(--theme-b8cbd7,#b8cbd7);align-items:center;gap:7px;font-size:11px;display:flex}.benefits svg{width:15px;height:15px;color:var(--theme-63c2d2,#63c2d2)}.story-footer{color:var(--theme-7c95a9,#7c95a9);justify-content:space-between;gap:20px;margin-top:40px;font-size:10px;display:flex}.form-side{background:radial-gradient(ellipse at 100% 0,var(--theme-e6f3fc,#e6f3fc) 0,transparent 45%),radial-gradient(ellipse at 0 100%,var(--theme-eaf0fb,#eaf0fb) 0,transparent 40%),var(--theme-f7f9fc,#f7f9fc);flex-direction:column;justify-content:center;align-items:center;padding:55px 38px 30px;display:flex;position:relative}.form-content{width:100%;max-width:458px;margin:auto 0}.auth-card{box-shadow:0 15px 55px var(--theme-263e6510,#263e6510),0 2px 6px var(--theme-28405b05,#28405b05);background:#ffffffed;border:1px solid #fff;border-radius:20px;padding:36px 36px 28px;animation:arrive .3s ease-out}.auth-shell:has(.auth-card-login){background:#f7f7f7;display:block}.auth-shell:has(.auth-card-login) .story{display:none}.auth-shell:has(.auth-card-login) .form-side{background:#f7f7f7;min-height:100svh;padding:50px 24px 24px}.auth-shell:has(.auth-card-login) .form-content{max-width:452px}.auth-card-login{background:#fff;border:1px solid #ececec;border-radius:8px;min-height:520px;padding:38px 76px 30px;box-shadow:0 2px 8px #00000020}.auth-login-logo{width:174px;height:auto;margin:0 auto 28px;display:block}.auth-card-login .field>label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-card-login .field input{background:#fafafa;border-color:#d7d7d7;border-radius:4px;height:45px}.auth-card-login .field-error{min-height:20px}.auth-card-login .form-options{margin:9px 0 42px;font-size:12px}.auth-card-login .checkbox{color:#252525;gap:4px}.auth-card-login .checkbox input{width:14px;height:14px}.auth-card-login .form-options>a{color:#0645d8;font-weight:700}.auth-card-login .primary{letter-spacing:1.5px;background:#359ed1;border-color:#359ed1;border-radius:4px;min-height:47px;font-weight:400;box-shadow:0 2px 5px #0000002e}.auth-card-login .primary svg{display:none}.auth-card-login .switch-copy{margin-top:22px}.auth-card-login .switch-copy a{padding:8px}.auth-card-login .card-note{display:none}.form-symbol{background:var(--theme-eaf5fb,#eaf5fb);border:1px solid var(--theme-dcedf5,#dcedf5);width:46px;height:46px;color:var(--blue);border-radius:13px;place-items:center;margin-bottom:24px;display:grid}.form-symbol svg{width:22px}.auth-card h2{letter-spacing:-.9px;margin-bottom:10px;font-size:29px;font-weight:700;line-height:1.2}.auth-card>p{color:var(--muted);font-size:14px}.form-description{margin-bottom:28px}.field{margin-bottom:4px}.field label{margin-bottom:9px;font-size:13px;font-weight:600;display:block}.field input{border:1px solid var(--theme-d7e1e9,#d7e1e9);width:100%;height:47px;color:var(--ink);background:#fff;border-radius:8px;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.field input::placeholder{color:var(--theme-8491a1,#8491a1)}.field input:focus{border-color:var(--theme-379fcf,#379fcf);box-shadow:0 0 0 3px var(--theme-379fcf12,#379fcf12);outline:none}.field input[aria-invalid=true]{border-color:#c13e50}.field-error{color:#b02c3d;min-height:21px;padding-top:4px;font-size:11px;line-height:1.4;display:block}.password-wrap{position:relative}.password-wrap input{padding-right:50px}.eye{width:43px;height:43px;color:var(--theme-77869a,#77869a);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:2px;right:3px}.form-options{justify-content:space-between;gap:12px;margin:2px 0 4px}.checkbox,.form-options{align-items:center;font-size:12px;display:flex}.checkbox{cursor:pointer;gap:8px;line-height:1.6}.checkbox input{appearance:auto;accent-color:var(--blue);flex-shrink:0;width:16px;height:16px;margin:0}.form-options>a{font-weight:600}.form-error{color:#b02c3d;min-height:27px;padding:4px 0 7px;font-size:12px;line-height:1.4}.primary{background:linear-gradient(110deg,var(--theme-147aa9,#147aa9),var(--theme-1688b8,#1688b8));border:1px solid var(--theme-137ba6,#137ba6);color:#fff;width:100%;min-height:47px;box-shadow:0 5px 12px var(--theme-147aa91f,#147aa91f);border-radius:8px;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:600;transition:transform .15s,box-shadow .15s;display:flex}.primary:hover{box-shadow:0 7px 18px var(--theme-147aa930,#147aa930);text-decoration:none;transform:translateY(-1px)}.switch-copy{margin:25px 0 0;text-align:center!important;font-size:12px!important}.switch-copy a{font-weight:700}.card-note{border-top:1px solid var(--theme-edf0f4,#edf0f4);color:var(--theme-75859a,#75859a);justify-content:center;align-items:center;gap:7px;margin-top:27px;padding-top:20px;font-size:10px;display:flex}.card-note>span:first-child{background:var(--theme-23a491,#23a491);border-radius:50%;width:5px;height:5px}.legal-footer{color:var(--theme-758499,#758499);flex-wrap:wrap;align-items:center;gap:7px;max-width:450px;padding-top:30px;font-size:10px}.legal-footer,.legal-footer>div{justify-content:center;display:flex}.legal-footer>div{gap:12px;width:100%;margin-top:7px}.legal-footer a{color:var(--theme-617083,#617083)}.strength{margin:0 0 16px;font-size:11px}.strength-header{color:#617083;justify-content:space-between;margin-bottom:7px;display:flex}.strength-header strong{color:#147aa9;font-weight:500}.strength-bars{gap:4px;display:flex}.strength-bars span{background:#e7edf2;border-radius:2px;flex:1;height:3px}.strength-bars .filled{background:#c88d28}.strength-bars .level-5{background:#179a80}.strength ul{grid-template-columns:1fr 1fr;gap:5px 6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.strength li{color:#697889;align-items:center;gap:4px;font-size:10px;display:flex}.strength li svg{color:#a8b3c1}.strength li.met,.strength li.met svg{color:#087d69}.terms-check a{font-weight:600}.terms-check{margin-top:5px}.terms-check+.form-error{min-height:10px}.back-link{justify-content:center;align-items:center;gap:8px;margin-top:25px;font-size:13px;display:flex}.success-symbol{color:#087d69;background:#e9f8f3;border-color:#ccece0}.small-copy{color:var(--theme-617083,#617083);line-height:1.7;font-size:12px!important}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes float{50%{transform:translateY(-7px)}}@keyframes arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.dashboard{background:var(--theme-f4f7fb,#f4f7fb);min-height:100svh}@supports (color:color-mix(in lab,red,red)){.dashboard{background:color-mix(in srgb,var(--theme-f4f7fb,#f4f7fb) 50%,white)}}.dashboard-header{background:var(--theme-081b2c,#081b2c);color:#fff;justify-content:space-between;height:94px;padding:0 6%}.dashboard-header,.secondary{align-items:center;display:flex}.secondary{border:1px solid var(--theme-8bacbf66,#8bacbf66);color:inherit;background:0 0;border-radius:8px;gap:9px;padding:11px 17px;font-size:13px}.secondary:hover{background:#ffffff12}.dashboard-content{max-width:1100px;margin:auto;padding:50px 35px 20px}.dashboard .eyebrow{color:var(--theme-147aa9,#147aa9);margin-bottom:15px}.welcome-heading{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.welcome-heading h1{letter-spacing:-1px;margin-bottom:9px;font-size:36px}.welcome-heading p{color:var(--theme-617083,#617083);margin:0;font-size:15px}.account-avatar{background:var(--theme-e4edfa,#e4edfa);width:50px;height:50px;color:var(--theme-4c59a8,#4c59a8);border:1px solid var(--theme-d3dded,#d3dded);border-radius:50%;place-items:center;font-weight:600;display:grid}.welcome-panel{background:radial-gradient(ellipse at 85% 0,var(--theme-1d526e,#1d526e),transparent 70%),var(--theme-0c2336,#0c2336);color:#fff;border-radius:17px;justify-content:space-between;padding:35px 40px;overflow:hidden}.panel-tag,.welcome-panel{align-items:center;display:flex}.panel-tag{letter-spacing:1.5px;color:var(--theme-75d6df,#75d6df);gap:7px;margin-bottom:19px;font-size:10px}.welcome-panel h2{letter-spacing:-.8px;margin-bottom:15px;font-size:30px;line-height:1.2}.welcome-panel p{max-width:430px;color:var(--theme-b0c7d9,#b0c7d9);margin:0;font-size:14px}.dashboard-art{color:var(--theme-78bddd,#78bddd);background:var(--theme-7dc4ec09,#7dc4ec09);border:1px solid var(--theme-7dc4ec20,#7dc4ec20);width:200px;height:190px;box-shadow:0 0 0 20px var(--theme-7dc4ec05,#7dc4ec05),0 0 0 40px var(--theme-7dc4ec03,#7dc4ec03);border-radius:30px;place-items:center;margin-right:35px;display:grid;position:relative;transform:rotate(-8deg)}.dashboard-art span{background:var(--theme-23c4b7,#23c4b7);width:45px;height:45px;color:var(--theme-082c35,#082c35);border-radius:12px;place-items:center;display:grid;position:absolute;bottom:12px;right:-12px}.dashboard-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.info-card{border:1px solid var(--theme-e0e7ef,#e0e7ef);background:#fff;border-radius:13px;padding:28px}.info-card .form-symbol{width:38px;height:38px;margin-bottom:17px}.info-card h3{margin-bottom:18px;font-size:18px}.info-card p{color:var(--theme-617083,#617083);max-width:320px;font-size:14px}.info-card dl{grid-template-columns:110px 1fr;gap:15px;margin:0;font-size:13px;display:grid}.info-card dt{color:var(--theme-617083,#617083)}.info-card dd{overflow-wrap:anywhere;margin:0}.status-text{color:#087d69;gap:5px;display:flex}.text-link{align-items:center;gap:10px;margin:25px 0 10px;font-size:14px;font-weight:600;display:flex}.dashboard-footer{color:var(--theme-617083,#617083);justify-content:space-between;gap:15px;padding-top:30px;font-size:11px;display:flex}.dashboard-footer>div{gap:20px;display:flex}.legal-page{background:var(--theme-f7f9fc,#f7f9fc);min-height:100svh}.legal-page header{background:var(--theme-081b2c,#081b2c);color:#fff;justify-content:space-between;align-items:center;padding:26px 7%;display:flex}.legal-page header>a:last-child{color:var(--theme-8cd4ea,#8cd4ea);font-size:14px}.legal-page article{max-width:760px;margin:auto;padding:40px 28px}.legal-page .back-link{justify-content:flex-start;margin:0 0 40px}.legal-page .eyebrow{color:var(--theme-147aa9,#147aa9)}.legal-page h1{letter-spacing:-1px;font-size:40px}.legal-page h2{margin-top:30px;font-size:21px}.legal-page article p{color:var(--theme-526274,#526274);font-size:16px}.legal-page footer{justify-content:center;gap:25px;padding:30px;font-size:13px;display:flex}.standalone{text-align:center;max-width:450px;margin:15vh auto;padding:25px}@media (min-width:1500px){.story{padding-left:70px;padding-right:70px}.model-wrap{height:340px}.story h1{font-size:45px}}@media (max-width:1100px) and (min-width:901px){.story{padding:32px 30px 24px}.form-side{padding-left:24px;padding-right:24px}.auth-card{padding:30px 25px}.story h1{font-size:32px}.model-wrap{height:270px}.float-card{padding:9px}.card-one{right:-10px}.benefits{gap:12px}.story-footer span:last-child{display:none}}@media (max-width:900px){.auth-shell{grid-template-columns:1fr}.story{min-height:170px;padding:25px 32px}.brand{font-size:22px}.story-content{margin:0;padding:22px 0 0}.story h1{letter-spacing:-.7px;margin:0;font-size:25px;line-height:1.3}.story h1 br{display:none}.story h1 span{display:block}.benefits,.model-wrap,.story .eyebrow,.story-description,.story-footer{display:none}.form-side{min-height:calc(100svh - 175px);padding:32px 24px 24px}.form-content{max-width:465px}.auth-card{padding:30px}.legal-footer{padding-top:25px}.dashboard-art{width:140px;height:160px;margin-right:0}.welcome-panel{padding:30px}.welcome-panel p{max-width:330px}}@media (max-width:480px){.story{min-height:155px;padding:21px 24px}.brand{gap:9px;font-size:20px}.brand-icon{border-radius:10px;width:35px;height:35px}.brand-icon svg{width:23px}.story-content{padding-top:18px}.story h1{font-size:20px}.form-side{min-height:calc(100svh - 155px);padding:24px 16px}.auth-card{border-radius:16px;padding:25px 23px}.auth-shell:has(.auth-card-login) .form-side{padding:24px 16px}.auth-card-login{border-radius:8px;min-height:500px;padding:32px 28px 26px}.auth-card h2{font-size:27px}.form-symbol{width:40px;height:40px;margin-bottom:20px}.field input{height:48px;font-size:16px}.eye{height:44px}.form-description{margin-bottom:23px}.legal-footer{padding-top:24px}.switch-copy{font-size:12px!important}.strength ul{grid-template-columns:1fr 1fr}.dashboard-header{height:auto;padding:20px}.dashboard-header .brand-light{display:none}.dashboard-content{padding:30px 20px}.welcome-heading h1{font-size:29px}.welcome-heading p{font-size:13px}.welcome-panel{padding:28px}.welcome-panel h2{font-size:27px}.dashboard-art{display:none}.dashboard-grid{grid-template-columns:1fr;gap:18px}.dashboard-footer{flex-direction:column}.legal-page h1{font-size:33px}.legal-page header{padding:20px}.legal-page header .brand-light{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.workspace-shell{background:var(--theme-f4f7fb,#f4f7fb);min-height:100svh;display:flex}@supports (color:color-mix(in lab,red,red)){.workspace-shell{background:color-mix(in srgb,var(--theme-f4f7fb,#f4f7fb) 50%,white)}}.workspace-sidebar{background:radial-gradient(ellipse at bottom left,var(--theme-124052,#124052),transparent 70%),var(--theme-081b2c,#081b2c);color:#fff;flex-direction:column;flex-shrink:0;width:250px;height:100svh;padding:28px 20px;display:flex;position:sticky;top:0}.workspace-sidebar .brand{letter-spacing:-.5px;white-space:nowrap;gap:8px;font-size:18px}.workspace-sidebar .brand-icon{border-radius:10px;width:35px;height:35px}.workspace-sidebar .brand-icon svg{width:22px}.sidebar-caption{letter-spacing:1.7px;color:var(--theme-8faabc,#8faabc);margin:44px 12px 15px;font-size:10px}.workspace-sidebar nav{gap:7px;display:grid}.workspace-sidebar nav a{color:var(--theme-b4c5d4,#b4c5d4);border-radius:9px;align-items:center;gap:12px;padding:13px 14px;font-size:14px;display:flex}.workspace-sidebar nav a:hover{background:#ffffff0a;text-decoration:none}.workspace-sidebar nav a[aria-current=page]{color:#fff;background:linear-gradient(110deg,var(--theme-147aa9,#147aa9),var(--theme-186382,#186382));box-shadow:0 5px 15px #0001}.workspace-sidebar .sidebar-module-group>summary{color:var(--theme-b4c5d4,#b4c5d4);border-radius:9px;align-items:center;gap:12px;padding:13px 14px;font-size:14px;display:flex}.workspace-sidebar .sidebar-module-group>summary:hover{background:#ffffff0a}.sidebar-bottom{color:var(--theme-80c5d2,#80c5d2);border-top:1px solid var(--theme-a3cada20,#a3cada20);gap:10px;margin-top:auto;padding-top:22px;display:flex}.sidebar-bottom strong{color:var(--theme-c6dbe5,#c6dbe5);margin-bottom:7px;font-size:11px;display:block}.sidebar-bottom span{color:var(--theme-8eacbe,#8eacbe);font-size:11px;line-height:1.5;display:block}.workspace-main{flex:1;min-width:0}.workspace-topbar{border-bottom:1px solid var(--theme-e2e8ef,#e2e8ef);background:#ffffffdb;justify-content:space-between;align-items:center;gap:16px;height:78px;padding:0 32px;display:flex}.workspace-label{color:var(--theme-4f657a,#4f657a);gap:13px;font-size:13px;font-weight:600;display:flex}.workspace-label>span{color:var(--theme-b3c0cb,#b3c0cb)}.workspace-user{align-items:center;gap:10px;display:flex}.workspace-user strong{font-size:12px;display:block}.workspace-user small{color:var(--theme-617083,#617083);margin-top:4px;font-size:10px;display:block}.workspace-user .secondary{color:var(--theme-526678,#526678);border-color:var(--theme-dce5ed,#dce5ed);margin-left:10px;font-size:12px}.mini-avatar{background:var(--theme-e7f1f8,#e7f1f8);width:34px;height:34px;color:var(--theme-147aa9,#147aa9);border-radius:50%;place-items:center;font-weight:600;display:grid}.workspace-main .dashboard{min-height:calc(100svh - 78px)}.accounts-page{min-width:0;max-width:2000px;margin:auto;padding:25px 30px 36px}.breadcrumb{color:var(--theme-748296,#748296);overflow-wrap:anywhere;align-items:center;gap:10px;margin-bottom:21px;font-size:12px;display:flex}.breadcrumb a{color:var(--theme-60768b,#60768b)}.accounts-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:28px;display:flex}.accounts-heading h1{letter-spacing:-1px;margin:0 0 9px;font-size:30px;font-weight:700;line-height:1.2}.accounts-heading p{color:var(--theme-64758a,#64758a);margin:0;font-size:13px}.header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.crm-primary{border-radius:8px;gap:8px;width:auto;min-height:40px;padding:10px 17px}.crm-button,.crm-primary{white-space:nowrap;font-size:12px}.crm-button{border:1px solid var(--theme-d9e3ec,#d9e3ec);min-height:39px;color:var(--theme-344e64,#344e64);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;display:inline-flex}.crm-button:hover{background:var(--theme-f3f8fc,#f3f8fc);border-color:var(--theme-b8d0e0,#b8d0e0)}.icon-button{width:36px;min-width:36px;height:36px;color:var(--theme-5c7185,#5c7185);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--theme-edf4f8,#edf4f8);border-color:var(--theme-dce7ee,#dce7ee)}.header-actions>.icon-button{border-color:var(--theme-d9e3ec,#d9e3ec);background:#fff;width:40px;height:40px}.account-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px;display:grid}.summary-card{border:1px solid var(--theme-e1e8f0,#e1e8f0);box-shadow:0 3px 10px var(--theme-263e6504,#263e6504);background:#fff;border-radius:12px;align-items:center;gap:14px;min-height:103px;padding:20px 18px;display:flex}.summary-card p{color:var(--theme-617083,#617083);margin:0 0 9px;font-size:11px;line-height:1.4}.summary-card strong{letter-spacing:-.7px;font-size:26px;font-weight:650;line-height:1}.summary-icon{border-radius:11px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.summary-icon.blue{background:var(--theme-e9f4fc,#e9f4fc);color:var(--theme-147aa9,#147aa9)}.summary-icon.green{background:var(--theme-e9f7f0,#e9f7f0);color:var(--theme-19845e,#19845e)}.summary-icon.purple{background:var(--theme-f0edff,#f0edff);color:var(--theme-7362c9,#7362c9)}.summary-icon.amber{color:#ac781f;background:#fff4df}.accounts-panel{border:1px solid var(--theme-dfe7ef,#dfe7ef);box-shadow:0 3px 15px var(--theme-15365504,#15365504);background:#fff;border-radius:12px;overflow:hidden}.directory-title{justify-content:space-between;align-items:center;gap:15px;padding:20px 21px 0;display:flex}.directory-title>div{align-items:center;gap:10px;display:flex}.directory-title h2{margin:0;font-size:15px;font-weight:650}.directory-title>div>span{background:var(--theme-f0f4f8,#f0f4f8);color:var(--theme-697b8c,#697b8c);border-radius:20px;padding:4px 9px;font-size:10px}.scope-select{color:var(--theme-718295,#718295);align-items:center;gap:8px;font-size:11px;display:flex}.accounts-page select,.crm-dialog select,.erp-normal-select{border:1px solid var(--theme-dce5ed,#dce5ed);height:36px;color:var(--theme-40566c,#40566c);background:#fff;border-radius:7px;max-width:100%;padding:0 28px 0 10px;font-size:12px}.crm-toolbar{gap:12px;padding:20px 21px 14px}.crm-toolbar,.search-wrap{align-items:center;display:flex}.search-wrap{flex:1;min-width:0;position:relative}.search-wrap>svg{color:var(--theme-7a8b9c,#7a8b9c);position:absolute;left:13px}.search-wrap input{border:1px solid var(--theme-dce5ed,#dce5ed);background:var(--theme-fbfcfe,#fbfcfe);border-radius:8px;width:100%;min-width:0;height:42px;padding:0 40px;font-size:12px}.search-wrap input:focus{border-color:var(--theme-379fcf,#379fcf);outline:2px solid var(--theme-379fcf22,#379fcf22)}.search-wrap .icon-button{position:absolute;right:3px}.crm-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;padding:0 21px 20px;display:flex}.crm-filters>label{flex:1;gap:6px;min-width:112px;max-width:190px;display:grid}.crm-filters>label>span{color:var(--theme-65798c,#65798c);font-size:10px}.crm-filters select{width:100%;min-width:0}.date-filter{align-self:flex-end;font-size:12px;position:relative}.date-filter summary{cursor:pointer;border:1px solid var(--theme-dce5ed,#dce5ed);height:36px;color:var(--theme-40566c,#40566c);border-radius:7px;padding:10px 12px}.date-filter>div{z-index:10;box-shadow:0 8px 25px var(--theme-102b4020,#102b4020);border:1px solid var(--theme-dce5ed,#dce5ed);background:#fff;border-radius:9px;gap:10px;width:220px;padding:16px;display:grid;position:absolute;top:43px;right:0}.date-filter label{gap:5px;display:grid}.date-filter input{border:1px solid var(--theme-dce5ed,#dce5ed);border-radius:20px;max-width:100%;height:36px;padding:5px}.clear-filters{height:36px;color:var(--theme-147aa9,#147aa9);background:0 0;border:0;padding:0 3px;font-size:11px}.clear-filters:disabled{opacity:.5;cursor:default}.filter-chips{flex-wrap:wrap;gap:7px;padding:0 21px 15px;display:flex}.filter-chips button{border:1px solid var(--theme-cde5f2,#cde5f2);color:var(--theme-176b92,#176b92);background:var(--theme-eff8fc,#eff8fc);border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:flex}.table-scroll{border-top:1px solid var(--theme-e4ebf2,#e4ebf2);scrollbar-color:var(--theme-c3d0de,#c3d0de) var(--theme-f5f8fb,#f5f8fb);scrollbar-width:thin;min-height:150px;max-height:580px;overflow:auto}.accounts-table{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%;font-size:12px}.accounts-table th{background:var(--theme-f7f9fc,#f7f9fc);z-index:3;border-bottom:1px solid var(--theme-e2e9f1,#e2e9f1);text-align:left;height:43px;color:var(--theme-63778c,#63778c);padding:0 17px;font-size:10px;position:sticky;top:0}.accounts-table th>button{color:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;display:flex}.accounts-table th svg{opacity:.7}.accounts-table td{border-bottom:1px solid var(--theme-edf1f5,#edf1f5);background:#fff;height:67px;padding:13px 17px}.accounts-table tr:hover td{background:var(--theme-f7fbfe,#f7fbfe)}.accounts-table tr.selected td{background:var(--theme-eef7fc,#eef7fc)}.accounts-table .select-cell{text-align:center;width:44px;min-width:44px;padding:0 12px}.accounts-table input[type=checkbox],column-options input{accent-color:var(--theme-147aa9,#147aa9);cursor:pointer;width:15px;height:15px}.accounts-table .name-cell{z-index:2;min-width:235px;max-width:300px;box-shadow:4px 0 7px -5px var(--theme-254f7830,#254f7830);border-right:1px solid var(--theme-e9eff5,#e9eff5);position:sticky;left:0}.accounts-table th.name-cell{z-index:5}.accounts-table .actions-cell{text-align:center;min-width:70px}.company-link{color:var(--theme-18394d,#18394d);align-items:center;gap:11px;display:flex}.company-link strong{text-overflow:ellipsis;max-width:230px;font-size:12px;font-weight:600;display:block;overflow:hidden}.company-link small{color:var(--theme-8391a1,#8391a1);margin-top:5px;font-size:10px;display:block}.company-avatar{background:linear-gradient(135deg,var(--theme-e5f2fa,#e5f2fa),var(--theme-e9eefc,#e9eefc));width:34px;height:34px;color:var(--theme-267194,#267194);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.cell-text{text-overflow:ellipsis;max-width:230px;color:var(--theme-586d81,#586d81);display:block;overflow:hidden}.account-code{color:var(--theme-7c8ca0,#7c8ca0);font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:10px!important}.crm-badge{white-space:nowrap;border-radius:6px;align-items:center;padding:5px 8px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.badge-active{color:#24754a;background:#e7f6ed}.badge-prospect{color:#296da5;background:#e8f3fd}.badge-lead{color:#7553a8;background:#f0eaff}.badge-on-hold{color:#916514;background:#fff4da}.badge-inactive{color:#626e7a;background:#eef1f4}.badge-blocked,.badge-hot{color:#b14946;background:#fdeeed}.badge-warm{color:#90691e;background:#fff4df}.badge-cold{color:#58789c;background:#edf4fb}.table-pagination{color:var(--theme-6b7d8e,#6b7d8e);border-top:1px solid var(--theme-e6ecf2,#e6ecf2);justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;font-size:11px;display:flex}.table-pagination label,.table-pagination>div{align-items:center;gap:10px;display:flex}.table-pagination select{height:31px;font-size:11px}.table-state{text-align:center;white-space:normal;max-width:550px;margin:auto;padding:55px 25px}.table-state h3{margin:16px 0 10px;font-size:18px}.table-state p{color:var(--theme-6c7e90,#6c7e90);font-size:13px}.table-state .crm-button,.table-state .crm-primary{margin:20px auto 0}.empty-icon{background:var(--theme-edf6fc,#edf6fc);width:68px;height:68px;color:var(--theme-147aa9,#147aa9);border-radius:20px;place-items:center;margin:auto;display:grid}.list-footnote{color:var(--theme-778a9e,#778a9e);margin:16px 0 0;font-size:10px}.bulk-bar{background:var(--theme-eef7fc,#eef7fc);border-top:1px solid var(--theme-daecf7,#daecf7);color:var(--theme-1b678b,#1b678b);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px;font-size:12px;display:flex}.bulk-bar strong{margin-right:12px}.bulk-bar button{border:1px solid var(--theme-cddfe9,#cddfe9);background:#fff;border-radius:6px;padding:7px 9px;font-size:11px}.bulk-bar .icon-button{margin-left:auto}.crm-notice{background:var(--theme-edf8f4,#edf8f4);color:var(--theme-236852,#236852);border:1px solid #d3eadd;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;padding:10px 15px;font-size:13px;display:flex}.crm-menu{z-index:100;border:1px solid var(--theme-dce5ed,#dce5ed);box-shadow:0 8px 35px var(--theme-122c4826,#122c4826);background:#fff;border-radius:9px;width:205px;padding:6px;position:fixed}.crm-menu button{text-align:left;width:100%;color:var(--theme-395469,#395469);background:0 0;border:0;border-radius:5px;padding:11px 12px;font-size:12px;display:block}.crm-menu button:focus,.crm-menu button:hover{background:var(--theme-edf6fc,#edf6fc)}.crm-menu .crm-menu-item{text-align:left;justify-content:flex-start;align-items:center;gap:10px;display:flex}.crm-menu-item-icon{width:18px;color:var(--theme-5c7185,#5c7185);flex:0 0 18px;place-items:center;display:inline-grid}.danger-text{font-size:12px;color:#b03645!important}.danger-button{background:#b03645;border-color:#b03645}.crm-dialog{border:1px solid var(--theme-e1e8ef,#e1e8ef);width:490px;max-width:calc(100vw - 28px);max-height:90svh;box-shadow:0 25px 100px var(--theme-0c203b33,#0c203b33);color:var(--ink);background:#fff;border-radius:16px;margin:auto;padding:0}.crm-dialog.wide{width:780px}.crm-dialog::backdrop{background:var(--theme-081b2c80,#081b2c80);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.crm-dialog>header{border-bottom:1px solid var(--theme-e5ebf2,#e5ebf2);z-index:2;background:#fff;justify-content:space-between;align-items:center;padding:19px 25px;display:flex;position:sticky;top:0}.crm-dialog h2{letter-spacing:-.4px;margin:0;font-size:20px}.dialog-body{padding:22px 25px}.muted{color:var(--theme-65798c,#65798c);font-size:13px}.dialog-body fieldset{border:0;margin:0 0 15px;padding:0}.dialog-body legend{border-bottom:1px solid var(--theme-edf1f5,#edf1f5);width:100%;margin-bottom:16px;padding:15px 0;font-size:13px;font-weight:700}.editor-grid{grid-template-columns:1fr 1fr;gap:1px 20px;display:grid}.span-two{grid-column:span 2}.crm-dialog .field input,.crm-dialog .field select,.erp-normal-select{width:100%;height:41px;font-size:13px}.crm-dialog textarea{border:1px solid var(--theme-d7e1e9,#d7e1e9);width:100%;font:inherit;resize:vertical;border-radius:8px;min-height:100px;padding:12px;font-size:13px}.crm-dialog .field label{font-size:12px}.crm-dialog .field-error{min-height:21px}.dialog-footer{border-top:1px solid var(--theme-e5ebf2,#e5ebf2);z-index:2;background:#fff;padding:15px 25px;position:sticky;bottom:0}.dialog-footer>div{justify-content:flex-end;gap:10px;display:flex}.dialog-footer>p{margin:0 0 10px}.dialog-footer>p:empty{display:none}.column-options{grid-template-columns:1fr 1fr;gap:14px;display:grid}.column-options label{align-items:center;gap:8px;font-size:12px;display:flex}.column-options input{accent-color:var(--theme-147aa9,#147aa9)}.skeleton{background:linear-gradient(90deg,var(--theme-eef2f6,#eef2f6),var(--theme-e1e9f1,#e1e9f1),var(--theme-eef2f6,#eef2f6));background-size:200% 100%;border-radius:5px;min-width:65px;height:15px;animation:shimmer 1.6s ease-in-out infinite;display:block}.number-skeleton{width:60px;height:26px}.detail-skeleton{height:180px;margin:25px 0}.detail-back{align-items:center;gap:7px;margin:0 0 23px;font-size:12px;display:inline-flex}.company-heading{align-items:center;gap:17px;min-width:0;display:flex}.company-avatar.large{border-radius:17px;width:66px;height:66px;font-size:22px}.company-heading h1{overflow-wrap:anywhere;margin-top:7px}.detail-badges{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.detail-badges>span:last-child{color:var(--theme-6a8094,#6a8094);font-size:12px}.detail-overview{border:1px solid var(--theme-e1e8ef,#e1e8ef);background:#fff;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:20px;margin:24px 0;padding:23px;display:grid}.detail-overview>div{gap:10px;display:grid}.detail-overview span{color:var(--theme-6b7f91,#6b7f91);align-items:center;gap:6px;font-size:11px;display:flex}.detail-overview strong{overflow-wrap:anywhere;font-size:13px}.detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:23px;display:grid}.detail-card{border:1px solid var(--theme-e1e8ef,#e1e8ef);background:#fff;border-radius:11px;margin-bottom:22px;overflow:hidden}.detail-card>header{border-bottom:1px solid var(--theme-ecf0f4,#ecf0f4);justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.detail-card h2{align-items:center;gap:9px;margin:0;font-size:14px;display:flex}.detail-card h2 svg{color:var(--theme-147aa9,#147aa9)}.detail-card h2>span{color:var(--theme-76899c,#76899c);font-size:11px}.organisation-currency-setting{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:28px;margin-top:22px;padding-top:22px;display:grid}.sidebar-module-group>summary{cursor:pointer;list-style:none}.sidebar-module-group>summary::-webkit-details-marker{display:none}.sidebar-module-group-links>a,.sidebar-module-group>summary{align-items:center;display:flex}.sidebar-module-group .sidebar-group-chevron{margin-left:auto;transition:transform .18s}.sidebar-module-group[open] .sidebar-group-chevron{transform:rotate(180deg)}.sidebar-module-group-links{padding-left:12px;display:grid}.sidebar-module-group-links>a{font-size:13px}.workspace-sidebar.sidebar-collapsed .sidebar-module-group>summary{justify-content:center;padding:14px;font-size:0}.workspace-sidebar.sidebar-collapsed .sidebar-group-chevron,.workspace-sidebar.sidebar-collapsed .sidebar-module-group-links{display:none}.ats-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.ats-kpi-card{border:1px solid var(--line);background:var(--surface,#fff);color:var(--ink);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;padding:20px;text-decoration:none;display:grid}.ats-kpi-card svg{color:var(--theme-3078dc,#3078dc)}.ats-kpi-card strong{grid-column:1/-1;font-size:32px;line-height:1}.ats-dashboard-grid{grid-template-columns:1.2fr 1fr;gap:18px;display:grid}.ats-recent-applications{grid-column:1/-1}.ats-stage-list{gap:13px;margin-top:18px;display:grid}.ats-stage-list>div{grid-template-columns:130px 1fr 35px;align-items:center;gap:12px;display:grid}.ats-stage-list>div>div{background:var(--theme-eef4fb,#eef4fb);border-radius:99px;height:9px;overflow:hidden}.ats-stage-list i{border-radius:inherit;background:var(--theme-3078dc,#3078dc);height:100%;display:block}.ats-activity-list{margin:12px 0 0;padding:0;list-style:none;display:grid}.ats-activity-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:12px 0;display:flex}.ats-activity-list li:last-child{border-bottom:0}.ats-activity-list span{color:var(--muted);font-size:13px}.ats-settings-grid{gap:12px;margin-top:18px;display:grid}.ats-settings-grid article{border:1px solid var(--line);border-radius:12px;gap:14px;padding:16px;display:flex}.ats-settings-grid article svg{color:var(--theme-3078dc,#3078dc);flex:none}.ats-settings-grid h3,.ats-settings-grid p{margin:0}.ats-settings-grid p{color:var(--muted);margin-top:5px}@media (max-width:900px){.ats-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ats-dashboard-grid{grid-template-columns:1fr}.ats-recent-applications{grid-column:auto}}@media (max-width:560px){.ats-kpi-grid{grid-template-columns:1fr}.ats-stage-list>div{grid-template-columns:100px 1fr 28px}.ats-activity-list li{flex-direction:column;gap:3px}}.organisation-currency-setting h3{margin:0 0 6px}.organisation-currency-setting p{max-width:680px;margin:0}.organisation-currency-control{gap:8px;display:grid}.organisation-currency-control>label{color:var(--ink);font-weight:650}.organisation-currency-control .primary{justify-self:end}@media (max-width:760px){.organisation-currency-setting{grid-template-columns:1fr}}.account-fields{grid-template-columns:1fr 1fr;gap:22px;margin:0;padding:22px;display:grid}.account-fields dt{color:var(--theme-73869a,#73869a);margin-bottom:7px;font-size:11px}.account-fields dd{color:var(--theme-304d63,#304d63);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.detail-description{padding:0 22px 22px}.detail-description h3{margin:15px 0 8px;font-size:12px}.detail-description p{white-space:pre-wrap;color:var(--theme-5e7287,#5e7287);overflow-wrap:anywhere;font-size:12px}.tag-list{flex-wrap:wrap;gap:6px;display:flex}.tag-list>span{background:var(--theme-edf4fa,#edf4fa);color:var(--theme-456e8a,#456e8a);border-radius:5px;padding:5px 8px;font-size:11px}.activity-list,.contact-list,.note-list{margin:0;padding:20px;list-style:none}.contact-list li{border-bottom:1px solid var(--theme-eef2f6,#eef2f6);gap:12px;padding:10px 0;display:flex}.contact-list strong{font-size:13px;display:block}.contact-list a,.contact-list small{overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.contact-list small,.detail-empty{color:var(--theme-73869a,#73869a)}.detail-empty{margin:0;padding:22px;font-size:12px}.note-list li{background:var(--theme-f7f9fc,#f7f9fc);border:1px solid var(--theme-edf1f6,#edf1f6);border-radius:8px;margin-bottom:12px;padding:14px}.note-list p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.activity-list small,.note-list small{color:var(--theme-7c8fa2,#7c8fa2);font-size:10px;line-height:1.6;display:block}.activity-list li{gap:12px;margin-bottom:20px;display:flex}.activity-list li>span{background:var(--theme-7bb5d3,#7bb5d3);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.activity-list strong{overflow-wrap:anywhere;margin-bottom:6px;font-size:12px;font-weight:500;display:block}@keyframes shimmer{to{background-position:-200% 0}}@media (min-width:1600px){.accounts-page{padding:32px 42px}.summary-card p{font-size:13px}.accounts-heading p{font-size:14px}.accounts-table{font-size:13px}}@media (max-width:1200px){.workspace-sidebar{width:190px;padding:25px 15px}.workspace-sidebar .brand{font-size:16px}.workspace-sidebar .brand-light{display:none}.accounts-page{padding:23px 22px}.accounts-heading{align-items:flex-start}.accounts-heading p{max-width:340px;line-height:1.7}.summary-card{gap:10px;padding:15px 12px}.summary-icon{width:35px;height:35px}.summary-card p{font-size:10px}.header-actions{gap:6px}.crm-primary{padding:10px 12px}.detail-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.workspace-sidebar{width:72px;padding:25px 12px}.sidebar-bottom,.sidebar-caption,.workspace-sidebar .brand>span:last-child{display:none}.workspace-sidebar nav{margin-top:28px}.workspace-sidebar nav a{justify-content:center;gap:0;padding:14px;font-size:0}.workspace-sidebar .brand{margin:auto auto 0}.workspace-sidebar nav{margin-bottom:auto}.workspace-topbar{padding:0 22px}.workspace-user small{display:none}.accounts-heading{flex-direction:column;gap:18px}.accounts-heading p{max-width:none}.account-summary{grid-template-columns:repeat(2,1fr)}.summary-card{padding:17px}.summary-card p{font-size:12px}.crm-filters>label{min-width:120px;max-width:none}.detail-grid{grid-template-columns:1fr}.detail-overview{grid-template-columns:repeat(2,1fr)}.directory-title>div{flex-wrap:wrap;gap:6px}.table-pagination{flex-wrap:wrap}.workspace-label{font-size:12px}.detail-heading{align-items:stretch}}@media (max-width:600px){.workspace-shell{display:block}.workspace-sidebar{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:auto;padding:14px 18px;display:flex;position:static}.workspace-sidebar .brand{margin:0}.workspace-sidebar .brand>span:last-child{font-size:17px;display:block}.workspace-sidebar .brand-light{display:none}.workspace-sidebar nav{gap:4px;margin:0;display:flex}.workspace-sidebar nav a{min-width:40px;padding:10px}.workspace-topbar{height:64px;padding:0 18px}.workspace-label{display:none}.workspace-user{justify-content:flex-start;width:100%}.workspace-user>div:last-child{margin-left:auto}.workspace-user small{text-overflow:ellipsis;max-width:160px;font-size:9px;display:block;overflow:hidden}.accounts-page{padding:20px 14px}.breadcrumb{margin-bottom:18px;font-size:11px}.accounts-heading h1{font-size:28px}.accounts-heading p{font-size:12px}.header-actions{width:100%}.header-actions .crm-primary{margin-left:auto}.account-summary{gap:10px;margin-bottom:20px}.summary-card{gap:9px;min-height:91px;padding:13px 10px}.summary-card p{font-size:10px}.summary-card strong{font-size:23px}.summary-icon{border-radius:9px;width:30px;height:34px}.summary-icon svg{width:18px}.directory-title{padding:15px 13px 0}.directory-title>div>span{display:none}.directory-title h2{font-size:14px}.scope-select{gap:0;font-size:0}.scope-select select{max-width:140px;font-size:11px}.crm-toolbar{gap:7px;padding:15px 13px 12px}.search-wrap input{height:42px;padding-right:32px;font-size:16px}.crm-toolbar>.crm-button{gap:0;width:40px;padding:8px;font-size:0}.crm-filters{gap:9px;padding:0 13px 15px}.crm-filters>label{min-width:calc(50% - 10px)}.crm-filters>label>span{font-size:11px}.crm-filters select{height:39px;font-size:13px}.date-filter{flex:1}.date-filter summary{height:39px;line-height:18px}.date-filter>div{left:0;right:auto}.clear-filters{padding:0 10px}.accounts-table .name-cell{min-width:190px;max-width:215px}.company-link strong{max-width:140px}.accounts-table td{padding:12px}.company-link{gap:8px}.table-pagination{gap:12px;padding:13px}.table-pagination>span{margin-left:auto}.table-pagination>div{justify-content:center;width:100%}.column-options{gap:15px 10px}.column-options label{font-size:11px}.crm-dialog .dialog-body{padding:18px}.crm-dialog .field input,.crm-dialog .field select,.crm-dialog textarea{font-size:16px}.editor-grid{grid-template-columns:1fr}.span-two{grid-column:span 1}.dialog-footer{padding:14px 18px}.crm-dialog>header{padding:15px 18px}.crm-dialog h2{font-size:18px}.bulk-bar{padding:10px 12px}.bulk-bar button{font-size:10px}.company-avatar.large{width:52px;height:52px;font-size:17px}.company-heading{gap:12px}.detail-overview{gap:20px 12px;padding:18px}.detail-overview strong{font-size:12px}.account-fields{gap:20px 15px;padding:18px}.detail-card>header{padding:16px}.detail-card h2{font-size:13px}.detail-card .crm-button{padding:7px 9px;font-size:10px}.crm-notice{font-size:12px}.list-footnote{line-height:1.6}}.custom-fields-panel>header{flex-wrap:wrap;gap:20px}.custom-fields-panel>header p{margin:10px 0 0;line-height:1.5}.custom-search{max-width:480px;padding:18px 22px}.custom-table-scroll{overflow:auto}.custom-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.custom-table td,.custom-table th{border-bottom:1px solid var(--theme-e7edf2,#e7edf2);padding:16px 22px}.custom-table thead th{background:var(--theme-f7f9fc,#f7f9fc);color:var(--theme-65758a,#65758a);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:11px}.custom-table tbody tr:hover{background:var(--theme-f8fbfd,#f8fbfd)}.custom-table tbody th{overflow-wrap:anywhere;min-width:180px}.crm-view-delivery-card{overflow:hidden}.crm-view-delivery-header{align-items:flex-start;gap:24px;padding:22px}.crm-view-delivery-header>div:first-child{flex:auto;min-width:0}.crm-view-delivery-header h2{align-items:center;gap:9px;margin:0;display:flex}.crm-view-delivery-header p{max-width:660px}.crm-view-delivery-actions{flex-wrap:wrap;flex:none;justify-content:flex-end}.crm-view-delivery-notice{border-top:1px solid var(--theme-e7edf2,#e7edf2);margin:0;padding:18px 22px}.crm-view-delivery-table{min-width:900px}.crm-view-delivery-table td:first-child,.crm-view-delivery-table th:first-child{min-width:220px}.crm-view-delivery-table td:nth-child(2),.crm-view-delivery-table th:nth-child(2){min-width:185px}.crm-view-delivery-cell{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.crm-view-delivery-cell strong,.crm-view-delivery-cell>span{overflow-wrap:anywhere;line-height:1.35}.crm-view-delivery-cell small{color:var(--theme-65758a,#65758a);line-height:1.35;display:block}.crm-view-delivery-cadence{text-transform:capitalize}.crm-view-delivery-state{background:var(--theme-edf5fa,#edf5fa);min-height:26px;color:var(--theme-226d93,#226d93);letter-spacing:.04em;border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.crm-view-delivery-state.is-paused{color:#8a6100;background:#fff7df}.crm-view-delivery-state.is-retired{background:var(--theme-f1f3f5,#f1f3f5);color:var(--theme-65758a,#65758a)}@media (max-width:760px){.crm-view-delivery-header{padding:18px}.crm-view-delivery-actions,.crm-view-delivery-actions>button{width:100%}.crm-view-delivery-notice{padding:16px 18px}}.custom-type{background:var(--theme-edf5fa,#edf5fa);color:var(--theme-226d93,#226d93);white-space:nowrap;border-radius:6px;padding:5px 9px;display:inline-block}.custom-value{overflow-wrap:anywhere;white-space:pre-wrap;max-width:420px}.custom-pagination{align-items:center;gap:10px;padding:18px 22px;display:flex}.custom-pagination>span{color:var(--theme-65758a,#65758a);margin-right:auto;font-size:12px}.custom-form{gap:20px;display:grid}.custom-form .field-error{color:#b42318}.custom-form textarea{min-height:140px}.custom-field-definition-dialog .crm-searchable-trigger,.custom-field-definition-dialog .field input:not([type=checkbox]):not([type=radio]):not([type=file]),.custom-field-definition-dialog .field select,.custom-field-definition-dialog .field textarea{background:#fff}.custom-fields-panel .crm-notice{margin:12px 22px}@media (max-width:600px){.custom-pagination{flex-wrap:wrap}.custom-fields-panel>header{align-items:flex-start}.custom-table td,.custom-table th{padding:14px}.custom-pagination>span{width:100%}}.column-sequence{gap:8px;display:grid}.column-sequence>div{border-bottom:1px solid var(--theme-e7edf2,#e7edf2);align-items:center;gap:8px;padding:8px 0;display:flex}.column-sequence label{overflow-wrap:anywhere;flex:1;align-items:center;gap:9px;min-width:0;font-size:13px;display:flex}.column-sequence select{border:1px solid var(--theme-d7e1e9,#d7e1e9);background:#fff;border-radius:6px;padding:7px}.import-body,.import-mapping{gap:18px;display:grid}.import-mapping{grid-template-columns:1fr 1fr}.import-errors{color:#b42318;background:#fff5f4;border-radius:8px;max-height:220px;padding:12px;overflow:auto}.import-body .custom-table-scroll{max-height:360px}.import-body .custom-table td{overflow-wrap:anywhere;min-width:140px;max-width:260px}.import-body .custom-table th{background:var(--theme-f5f8fa,#f5f8fa);position:sticky;top:0}@media (max-width:600px){.import-mapping{grid-template-columns:1fr}}.crm-dialog.filter-drawer{width:min(380px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:-12px 0 50px var(--theme-081b2c30,#081b2c30);border-radius:0;margin:0;position:fixed;inset:0 0 0 auto}.vertical-filters{gap:18px;display:grid}.vertical-filters fieldset{border:1px solid var(--theme-dce5ed,#dce5ed);border-radius:9px;gap:12px;min-width:0;padding:15px;display:grid}.vertical-filters legend{color:var(--theme-61788a,#61788a);padding:0 5px;font-size:12px;font-weight:600}.filter-drawer .dialog-footer{justify-content:space-between;gap:12px;display:flex}.accounts-table.resizable-table td,.accounts-table.resizable-table th{box-sizing:border-box;min-width:0;max-width:none}.resizable-table .cell-text{width:100%;max-width:none}.resizable-table .company-link>span:last-child{min-width:0}.resizable-table .company-link strong{max-width:none}.resizable-table .company-avatar{flex-shrink:0}.resizable-table th{text-overflow:ellipsis;padding-right:20px;overflow:hidden}.resizable-table th>button{text-overflow:ellipsis;max-width:100%;overflow:hidden}.column-resizer{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:8;width:9px;position:absolute;top:0;bottom:0;right:0}.column-resizer:focus-visible,.column-resizer:hover{background:var(--theme-147aa940,#147aa940);border-right:2px solid var(--theme-147aa9,#147aa9);outline:none}.resizable-table td{overflow:hidden}.resizable-table .actions-cell{overflow:visible}.crm-dialog{border:1px solid var(--theme-dce8f0,#dce8f0);box-shadow:0 24px 80px var(--theme-061b3540,#061b3540),0 2px 8px var(--theme-061b3514,#061b3514);border-radius:18px;animation:dialog-arrive .24s cubic-bezier(.2,.8,.2,1)}.crm-dialog::backdrop{background:var(--theme-071e365e,#071e365e);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:backdrop-arrive .2s ease-out}.crm-dialog>header{background:linear-gradient(115deg,var(--theme-f0f9fc,#f0f9fc) 0,var(--theme-f8fbfe,#f8fbfe) 60%,var(--theme-f0f5fc,#f0f5fc) 100%);border-bottom:1px solid var(--theme-deebf3,#deebf3);padding:22px 25px}.crm-dialog>header h2{letter-spacing:-.4px;align-items:center;gap:12px;margin:0;font-size:19px;font-weight:650;display:flex}.dialog-title-icon{border:1px solid var(--theme-c5e5ef,#c5e5ef);background:linear-gradient(145deg,#fff,var(--theme-dcf1f6,#dcf1f6));width:40px;height:40px;color:var(--theme-117a9d,#117a9d);box-shadow:0 3px 8px var(--theme-1379970b,#1379970b);border-radius:12px;place-items:center;display:grid}.dialog-title-icon svg{width:20px;height:20px}.crm-dialog .dialog-body{background:linear-gradient(180deg,#fff,var(--theme-fafcfe,#fafcfe));padding:25px}.crm-dialog .field{gap:7px}.crm-dialog .field>label,.crm-dialog .field>span:first-child,.crm-dialog label.field{color:var(--theme-435c72,#435c72);font-size:12px;font-weight:600}.crm-dialog .field input:not([type=checkbox]):not([type=file]),.crm-dialog .field select,.crm-dialog .field textarea,.erp-normal-select{background:var(--theme-f7fafc,#f7fafc);border:1px solid var(--theme-d7e3ed,#d7e3ed);box-shadow:inset 0 1px 2px var(--theme-183b5603,#183b5603);min-height:43px;color:var(--theme-183b52,#183b52);border-radius:10px;padding:11px 13px;font-size:13px;font-weight:400;transition:border-color .18s,box-shadow .18s,background .18s}.crm-dialog .field textarea{resize:vertical;line-height:1.6}.crm-dialog .field input:hover,.crm-dialog .field select:hover,.crm-dialog .field textarea:hover,.erp-normal-select:hover{border-color:var(--theme-a7c7d9,#a7c7d9);background:#fff}.crm-dialog .field input:focus,.crm-dialog .field select:focus,.crm-dialog .field textarea:focus,.erp-normal-select:focus{border-color:var(--theme-168eb5,#168eb5);box-shadow:0 0 0 4px var(--theme-168eb516,#168eb516),0 2px 5px var(--theme-16364b08,#16364b08);background:#fff;outline:none}.crm-dialog .field [aria-invalid=true]{background:#fff9f9!important;border-color:#d35e63!important}.crm-dialog input::placeholder,.crm-dialog textarea::placeholder{color:var(--theme-94a6b5,#94a6b5)}.crm-dialog fieldset legend{color:var(--theme-2e657f,#2e657f);letter-spacing:.2px;font-size:12px;font-weight:650}.crm-dialog .dialog-footer{border-top:1px solid var(--theme-e3ecf3,#e3ecf3);box-shadow:0 -4px 12px var(--theme-12394d03,#12394d03);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:17px 25px;display:flex}.crm-dialog .dialog-footer>div{align-items:center;gap:9px;display:flex}.crm-dialog .crm-button,.crm-dialog .crm-primary{border-radius:9px;min-height:38px;transition:background .18s,box-shadow .18s,transform .18s}.crm-dialog .crm-primary{background:linear-gradient(115deg,var(--theme-147aa9,#147aa9),var(--theme-148ca7,#148ca7));box-shadow:0 3px 9px var(--theme-147aa929,#147aa929)}.crm-dialog .crm-primary:hover:not(:disabled){box-shadow:0 5px 14px var(--theme-147aa93a,#147aa93a);transform:translateY(-1px)}.crm-dialog button:active:not(:disabled){transform:translateY(1px)}.has-action-icon{justify-content:center;align-items:center;gap:7px;display:inline-flex}.action-label-icon{vertical-align:middle;flex-shrink:0}.row-menu .has-action-icon{justify-content:flex-start}.crm-dialog .danger-button{background:linear-gradient(115deg,#b42336,#cf3c49)}.crm-dialog.filter-drawer{border-radius:18px 0 0 18px;animation:drawer-arrive .26s cubic-bezier(.2,.8,.2,1)}.vertical-filters{gap:15px}.vertical-filters fieldset{border:1px solid var(--theme-dce7ef,#dce7ef);box-shadow:0 2px 6px var(--theme-19394f04,#19394f04);background:#fff;border-radius:12px;padding:16px;transition:box-shadow .18s,border-color .18s}.vertical-filters fieldset:focus-within{border-color:var(--theme-acd4e2,#acd4e2);box-shadow:0 3px 12px var(--theme-147aa90c,#147aa90c)}.vertical-filters legend{background:#fff;padding:0 7px}.vertical-filters .clear-filters{justify-self:start}.import-progress{gap:8px;margin:0 0 6px;padding:0;list-style:none;display:flex}.import-progress li{color:var(--theme-8295a6,#8295a6);flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}.import-progress li:before{content:"";background:var(--theme-e4edf3,#e4edf3);height:2px;position:absolute;top:18px;left:calc(23px - 50%);right:calc(50% + 23px)}.import-progress li:first-child:before{display:none}.import-progress li>span{background:var(--theme-edf2f7,#edf2f7);border:1px solid var(--theme-dfe8ef,#dfe8ef);border-radius:12px;place-items:center;width:37px;height:37px;display:grid}.import-progress li.reached>span{background:var(--theme-e8f6fa,#e8f6fa);color:var(--theme-147aa9,#147aa9);border-color:var(--theme-add9e8,#add9e8)}.import-progress li[aria-current=step]>span{background:linear-gradient(135deg,var(--theme-147aa9,#147aa9),var(--theme-1695ac,#1695ac));color:#fff;box-shadow:0 4px 10px var(--theme-147aa92a,#147aa92a);border-color:#0000}.import-progress small{text-align:center;font-size:11px;font-weight:600}.import-progress li[aria-current=step]{color:var(--theme-147aa9,#147aa9)}.import-upload{border:1.5px dashed var(--theme-9fc9db,#9fc9db);background:linear-gradient(135deg,var(--theme-f1f9fc,#f1f9fc),var(--theme-f7faff,#f7faff));text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:10px!important;padding:26px!important;display:flex!important}.upload-art{border:1px solid var(--theme-d3e8f1,#d3e8f1);width:62px;height:62px;color:var(--theme-1483a6,#1483a6);box-shadow:0 6px 18px var(--theme-147aa911,#147aa911);background:#fff;border-radius:18px;place-items:center;display:grid}.import-upload strong{color:var(--theme-214d67,#214d67);font-size:15px}.import-upload input[type=file]{border:1px solid var(--theme-d5e5ee,#d5e5ee);background:#fff;border-radius:9px;max-width:100%;padding:10px;font-size:12px}.import-upload input::file-selector-button{background:var(--theme-e6f3f9,#e6f3f9);color:var(--theme-126d91,#126d91);cursor:pointer;border:0;border-radius:6px;margin-right:10px;padding:9px 12px;font-weight:600}.import-upload:focus-within{border-color:var(--theme-147aa9,#147aa9);box-shadow:0 0 0 4px var(--theme-147aa911,#147aa911)}.import-body{animation:content-arrive .2s ease-out}.import-mapping>.field{border:1px solid var(--theme-e0eaf1,#e0eaf1);background:#fff;border-radius:11px;padding:14px}@keyframes dialog-arrive{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes drawer-arrive{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes backdrop-arrive{0%{opacity:0}to{opacity:1}}@keyframes content-arrive{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.crm-dialog .dialog-body,.crm-dialog>header{padding:18px}.crm-dialog .dialog-footer{padding:14px 18px}.import-progress small{font-size:10px}.crm-dialog.filter-drawer{border-radius:0}.dialog-title-icon{width:34px;height:34px}.import-upload{padding:18px!important}}@media (prefers-reduced-motion:reduce){.crm-dialog,.crm-dialog.filter-drawer,.crm-dialog::backdrop,.import-body{animation:none}.crm-dialog *{transition:none!important}.crm-dialog button:active,.crm-dialog button:hover{transform:none!important}}.crm-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.crm-dialog .dialog-footer,.crm-dialog>header{flex-shrink:0;position:relative}.crm-dialog>form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.crm-dialog .dialog-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--theme-a8bdcb,#a8bdcb) transparent;min-height:0;overflow-y:auto}.crm-dialog .dialog-body::-webkit-scrollbar{width:7px}.crm-dialog .dialog-body::-webkit-scrollbar-track{background:0 0}.crm-dialog .dialog-body::-webkit-scrollbar-thumb{background:var(--theme-a8bdcb,#a8bdcb);background-clip:padding-box;border:2px solid #0000;border-radius:8px}.crm-dialog .dialog-body::-webkit-scrollbar-thumb:hover{background-color:var(--theme-7d9bad,#7d9bad)}.configuration-tabs{border-bottom:1px solid var(--theme-dce5ec,#dce5ec);flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:12px;display:flex;overflow:visible}.configuration-tabs button{white-space:nowrap;color:var(--theme-546a7c,#546a7c);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:11px 17px;font-weight:600;display:flex}.configuration-tabs button.active{background:var(--theme-e6f2f7,#e6f2f7);color:var(--theme-174b68,#174b68);border-color:var(--theme-c1dce9,#c1dce9)}.permission-intro{background:linear-gradient(120deg,var(--theme-eaf5fa,#eaf5fa),var(--theme-f5f9fb,#f5f9fb));border:1px solid var(--theme-d5e6ee,#d5e6ee);color:var(--theme-27536b,#27536b);border-radius:16px;gap:16px;margin-bottom:24px;padding:22px;display:flex}.permission-intro>svg{flex-shrink:0}.permission-intro h2{margin:0 0 8px;font-size:17px}.permission-intro p{max-width:900px;margin:0;font-size:14px;line-height:1.7}.member-email{color:var(--theme-687f90,#687f90);margin-top:6px;font-weight:400;display:block}.permissions-matrix{grid-template-columns:1fr 1fr;gap:20px;display:grid}.permissions-title{margin:24px 0 10px}.invitation-list{margin:0;padding:0 24px;list-style:none}.invitation-list li{border-top:1px solid var(--theme-e6edf1,#e6edf1);justify-content:space-between;align-items:center;gap:15px;padding:18px 0;display:flex}.invitation-list small{color:var(--theme-687f90,#687f90);margin-top:6px;display:block}.onboarding-page{background:var(--theme-f2f7fa,#f2f7fa);flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100svh;padding:30px;display:flex}.setup-card{width:min(100%,560px);padding:36px}.setup-card-wide{width:min(100%,940px)}.setup-card h1{margin:18px 0;font-size:28px}.setup-card p{color:var(--theme-607788,#607788);line-height:1.7}.setup-card form{gap:20px;margin:26px 0;display:grid}.setup-card .field input{border:1px solid var(--theme-cddde6,#cddde6);background:var(--theme-f7fafc,#f7fafc);border-radius:10px;width:100%;padding:13px}.setup-module-fieldset{border:0;min-width:0;margin:0;padding:0}.setup-module-fieldset>legend{color:var(--theme-17324d,#17324d);margin-bottom:8px;padding:0;font-size:15px;font-weight:700}.setup-module-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.setup-module-heading p{margin:0;font-size:13px}.setup-module-actions{flex:none;gap:12px;display:flex}.setup-module-link{color:var(--theme-087eaa,#087eaa);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.setup-module-link:hover{text-decoration:underline}.setup-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.setup-module-option{border:1px solid var(--theme-cddde6,#cddde6);background:var(--theme-white,#fff);cursor:pointer;border-radius:12px;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:92px;padding:14px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid;position:relative}.setup-module-option:hover{border-color:var(--theme-78b8d2,#78b8d2)}.setup-module-option[data-selected=true]{border-color:var(--theme-1688b3,#1688b3);background:var(--theme-1688b3,#1688b3)}@supports (color:color-mix(in lab,red,red)){.setup-module-option[data-selected=true]{background:color-mix(in srgb,var(--theme-1688b3,#1688b3) 6%,white)}}.setup-module-option[data-selected=true]{box-shadow:0 0 0 1px var(--theme-1688b3,#1688b3)}.setup-module-option>input{opacity:0;width:1px;height:1px;position:absolute}.setup-module-option:has(input:focus-visible){outline:3px solid var(--theme-1688b3,#1688b3)}@supports (color:color-mix(in lab,red,red)){.setup-module-option:has(input:focus-visible){outline:3px solid color-mix(in srgb,var(--theme-1688b3,#1688b3) 25%,transparent)}}.setup-module-option:has(input:focus-visible){outline-offset:2px}.setup-module-icon{background:var(--theme-1688b3,#1688b3);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab,red,red)){.setup-module-icon{background:color-mix(in srgb,var(--theme-1688b3,#1688b3) 10%,white)}}.setup-module-icon{color:var(--theme-1688b3,#1688b3)}.setup-module-icon svg{width:21px;height:21px}.setup-module-copy{min-width:0}.setup-module-copy small,.setup-module-copy strong{display:block}.setup-module-copy strong{color:var(--theme-17324d,#17324d);margin-bottom:4px;font-size:14px}.setup-module-copy small{color:var(--theme-607788,#607788);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.setup-module-check{border:1px solid var(--theme-c1d3de,#c1d3de);color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.setup-module-option[data-selected=true] .setup-module-check{border-color:var(--theme-1688b3,#1688b3);background:var(--theme-1688b3,#1688b3)}.setup-module-check svg{stroke-width:3px;width:14px;height:14px}.setup-card .muted{font-size:13px}.setup-card .muted svg{vertical-align:middle}@media (max-width:600px){.permissions-matrix{grid-template-columns:1fr}.invitation-list li{flex-direction:column;align-items:flex-start}.permission-intro{padding:16px}.setup-card{padding:24px}.setup-module-grid{grid-template-columns:1fr}.setup-module-heading{flex-direction:column;align-items:flex-start}}@media (min-width:601px) and (max-width:820px){.setup-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.permission-table-scroll{margin-top:20px;overflow-x:auto}.permission-table{border-collapse:separate;border-spacing:0;border:1px solid var(--theme-d9e5ed,#d9e5ed);border-radius:12px;width:100%;overflow:hidden}.permission-table caption{text-align:left;color:var(--theme-24485f,#24485f);margin-bottom:12px;font-weight:650}.permission-table td,.permission-table th{text-align:left;border-bottom:1px solid var(--theme-e4edf2,#e4edf2);padding:14px 16px}.permission-table thead th{background:var(--theme-edf5f9,#edf5f9);text-transform:uppercase;letter-spacing:.05em;color:var(--theme-537083,#537083);font-size:12px}.permission-table tbody th{font-size:14px;font-weight:600}.permission-table tbody th small{color:var(--theme-758897,#758897);margin-top:5px;font-size:12px;font-weight:400;display:block}.permission-right{color:var(--theme-24485f,#24485f);align-items:center;gap:9px;display:flex}.permission-table tr:last-child>*{border-bottom:0}.permission-table .permission-enabled{background:var(--theme-f7fbfd,#f7fbfd)}.permission-table td:nth-child(2),.permission-table thead th:nth-child(2){text-align:center;width:75px}.permission-checkbox{width:20px;height:20px;accent-color:var(--theme-0089a6,#0089a6);cursor:pointer}.permission-checkbox:focus-visible{outline:3px solid var(--theme-67bdcf,#67bdcf);outline-offset:3px}.permission-table select{border:1px solid var(--theme-cadce6,#cadce6);width:100%;min-width:190px;color:var(--theme-24485f,#24485f);font:inherit;background:#fff;border-radius:8px;padding:10px;font-size:13px}.permission-table select:disabled{opacity:.6}.permission-scope-help{font-size:12px;line-height:1.7}.permission-table input:disabled{cursor:default}@media (max-width:600px){.permission-table{min-width:490px}.permission-table td,.permission-table th{padding:12px}}.theme-grid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:14px;display:grid}.theme-option{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;border-radius:12px;padding:9px;line-height:1.5}.theme-option.selected{outline:2px solid var(--blue);outline-offset:2px}.theme-option:hover{border-color:var(--blue)}.theme-palette{border-radius:7px;height:54px;margin-bottom:8px;display:flex;position:relative;overflow:hidden}.theme-palette span{width:33.33%;height:100%}.theme-palette span:first-child{background:#0007}.theme-palette span:nth-child(2){background:#ffffffc9;margin-left:auto}.theme-palette svg{color:#fff;position:absolute;top:17px;left:calc(50% - 10px)}.theme-notice{min-height:24px;color:var(--blue);font-size:13px}.theme-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:12px}.theme-option{border-radius:11px;padding:7px 8px;transition:transform .22s,box-shadow .22s,border-color .22s}.theme-option:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 7px 18px #13283c15}.theme-option:active:not(:disabled){transform:translateY(-1px)scale(.98)}.theme-palette{isolation:isolate;border-radius:6px;height:30px;margin-bottom:5px;background-image:radial-gradient(at 25% 0,#fff5,#0000 70%)!important}.theme-palette span{transform-origin:50%;width:36%;transition:transform .45s cubic-bezier(.2,.7,.2,1);transform:skew(-20deg)scaleY(1.5)}.theme-palette span:first-child{background:linear-gradient(115deg,#0008,#0003);margin-left:-6px}.theme-palette span:nth-child(2){background:linear-gradient(115deg,#ffffff80,#ffffffdf);margin-right:-6px}.theme-option:hover .theme-palette span:first-child{transform:skew(-32deg)scaleY(1.5)translate(5px)}.theme-option:hover .theme-palette span:nth-child(2){transform:skew(-32deg)scaleY(1.5)translate(-5px)}.theme-palette:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#fff6 48%,#0000 60%);position:absolute;inset:-30% -50%;transform:translate(-100%)}.theme-option:focus-visible .theme-palette:after,.theme-option:hover .theme-palette:after{animation:palette-sheen .8s ease-out}.theme-palette svg{filter:drop-shadow(0 1px 2px #0005);top:5px}.theme-option.selected .theme-palette svg{animation:palette-check .25s ease-out}.theme-option>span:last-child{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.theme-toolbar{flex-wrap:wrap;margin-bottom:20px}.theme-search,.theme-toolbar{align-items:center;display:flex}.theme-search{border:1px solid var(--line);min-width:200px;color:var(--muted);border-radius:9px;flex:1;gap:9px;padding:0 12px}.theme-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:none;padding:11px 0;font-size:13px}.theme-search:focus-within{outline:2px solid var(--blue);outline-offset:2px}.theme-toolbar select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:11px;font-size:13px}.theme-toolbar>.muted{font-size:12px}.theme-notice{margin-bottom:12px}@keyframes palette-sheen{to{transform:translate(100%)}}@keyframes palette-check{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.theme-option,.theme-palette span{transition:none}.theme-option:active:not(:disabled),.theme-option:hover:not(:disabled){transform:none}.theme-option:hover .theme-palette span{transform:skew(-20deg)scaleY(1.5)}.theme-option .theme-palette:after,.theme-option.selected .theme-palette svg{animation:none}}.theme-panel{overflow:hidden}.theme-palette-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--blue) transparent;border-radius:10px;max-height:clamp(160px,100svh - 565px,440px);padding:6px 10px 6px 6px;overflow-y:auto}.theme-palette-scroll::-webkit-scrollbar{width:7px}.theme-palette-scroll::-webkit-scrollbar-thumb{background:var(--blue);border:2px solid #fff;border-radius:8px}.theme-palette-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.theme-notice:empty{display:none}.theme-panel>header{align-items:center;gap:16px;padding:18px 22px}.theme-panel>header h2{margin:0 0 5px;line-height:1.4}.theme-panel>header p{margin:0;font-size:13px;line-height:1.55}.theme-content{padding:16px 22px 18px}.theme-selected{margin:0 0 14px;font-size:13px;line-height:1.5}.theme-toolbar{gap:12px;margin-bottom:12px}.theme-toolbar>.muted{white-space:nowrap}.theme-grid{gap:10px 12px}.theme-option{border-radius:7px;row-gap:1px;height:36px;padding:2px 6px;font-size:12px;line-height:14px;display:grid}.theme-palette{border-radius:4px;height:15px;margin:0}.theme-palette svg{width:13px;height:13px;top:1px;left:calc(50% - 6.5px)}.theme-option>span:last-child{line-height:14px}.theme-help{margin:12px 0 0;font-size:12px;line-height:1.6}.theme-palette-scroll{max-height:clamp(140px,100svh - 575px,480px)}.accounts-table{font-size:14px}.accounts-table th{font-size:13px;font-weight:600}.accounts-table .company-link strong{font-size:14px}.accounts-table .company-link small{font-size:12px}.accounts-table .account-code{font-size:12px!important}.accounts-table .crm-badge{font-size:12px}.accounts-page .table-pagination,.accounts-page .table-pagination select{font-size:13px}.table-scroll{isolation:isolate;overscroll-behavior:contain;position:relative}.accounts-table thead{z-index:10;background:var(--theme-f7f9fc,#f7f9fc);position:sticky;top:0}.accounts-table thead th{background:var(--theme-f7f9fc,#f7f9fc);position:relative;top:auto}.accounts-table thead th.name-cell{z-index:11;position:sticky;left:0}.theme-option{grid-template-rows:15px 14px;row-gap:5px;height:46px;padding-top:6px;padding-bottom:4px;font-size:11px}.theme-option>span:last-child{color:#6b7280}.column-resizer:after{content:"";transform-origin:100%;background:var(--blue);border-radius:2px;width:1px;position:absolute;top:22%;bottom:22%;right:1px;transform:scaleX(.75)}@supports (color:color-mix(in lab,red,red)){.column-resizer:after{background:color-mix(in srgb,var(--blue) 22%,white)}}.column-resizer:after{pointer-events:none}.column-resizer:active,.column-resizer:focus-visible,.column-resizer:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.column-resizer:active,.column-resizer:focus-visible,.column-resizer:hover{background:color-mix(in srgb,var(--blue) 8%,transparent)}}.column-resizer:active,.column-resizer:focus-visible,.column-resizer:hover{border-right:0;outline:none}.column-resizer:active:after,.column-resizer:focus-visible:after,.column-resizer:hover:after{background:var(--blue)}.vertical-filters{grid-auto-rows:max-content;align-content:start}.filter-field-section{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:48px;overflow:hidden}.filter-field-section>summary{cursor:pointer;color:var(--ink);align-items:center;gap:10px;padding:14px 15px;font-size:13px;font-weight:600;list-style:none;display:flex}.filter-field-section>summary::-webkit-details-marker{display:none}.filter-field-section>summary>span:first-child{flex:1;min-width:0}.filter-field-section>summary:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.filter-field-section>summary:hover{background:color-mix(in srgb,var(--blue) 5%,white)}}.filter-field-section>summary:focus-visible{outline:2px solid var(--blue);outline-offset:-3px;border-radius:9px}.filter-field-section>summary svg{transition:transform .18s}.filter-field-section[open]>summary svg{transform:rotate(180deg)}.filter-active-label{color:var(--blue);background:var(--blue);font-size:11px}@supports (color:color-mix(in lab,red,red)){.filter-active-label{background:color-mix(in srgb,var(--blue) 9%,white)}}.filter-active-label{border-radius:20px;padding:3px 7px}.filter-field-controls{gap:12px;padding:0 15px 15px;display:grid}@media (prefers-reduced-motion:reduce){.filter-field-section>summary svg{transition:none}}.accounts-profile{flex-shrink:0;margin-left:8px;position:relative}.accounts-profile>summary{cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:5px;list-style:none;display:flex}.accounts-profile>summary::-webkit-details-marker{display:none}.accounts-profile>summary:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.accounts-profile>summary:hover{background:color-mix(in srgb,var(--blue) 6%,transparent)}}.accounts-profile>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.accounts-profile-info{text-align:left;min-width:0}.accounts-profile-info strong{color:var(--ink);font-size:12px;display:block}.accounts-profile-info small{color:var(--muted);text-overflow:ellipsis;max-width:210px;margin-top:4px;font-size:11px;display:block;overflow:hidden}.accounts-profile-menu{z-index:30;border:1px solid var(--line);background:#fff;border-radius:10px;min-width:175px;padding:10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000014}.accounts-profile-menu .secondary{color:var(--ink);border-color:var(--line);width:100%}.accounts-list-page .header-actions{flex-wrap:wrap;justify-content:flex-end}@media (max-width:600px){.accounts-profile{margin-left:0}.accounts-list-page .header-actions{justify-content:flex-start}.accounts-profile-info small{max-width:190px}}.filter-result-counts{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.filter-result-counts>span{white-space:nowrap;background:var(--blue);border-radius:20px;padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.filter-result-counts>span{background:color-mix(in srgb,var(--blue) 7%,white)}}.accounts-header-frame{background:var(--theme-f7f9fc,#f7f9fc);border-top:1px solid var(--line)}.accounts-header-scroll{scrollbar-width:none;overflow:hidden}.accounts-header-scroll::-webkit-scrollbar{width:0;height:0;display:none}.accounts-rows-scroll{scrollbar-gutter:stable;border-top:0;max-height:537px}.accounts-table .accounts-accessible-head{background:0 0;height:0;position:static}.accounts-table .accounts-accessible-head th{border:0;height:0;padding:0;line-height:0;position:static}.accounts-table td.pinned-column,.accounts-table thead th.pinned-column{z-index:4;box-shadow:3px 0 6px -5px var(--ink);border-right:1px solid var(--line);position:sticky}.accounts-table thead th.pinned-column{z-index:12}.has-pinned-columns .accounts-table .select-cell{z-index:5;position:sticky;left:0}.has-pinned-columns .accounts-table thead .select-cell{z-index:13}.column-pin-toggle[aria-pressed=true]{color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.column-pin-toggle[aria-pressed=true]{background:color-mix(in srgb,var(--blue) 10%,white)}}.column-pin-toggle[aria-pressed=true]{border-color:var(--blue)}.column-sequence .column-pin-toggle{flex-shrink:0;gap:5px;width:auto;min-width:65px;padding:0 8px;font-size:11px}.accounts-table td.pinned-column,.accounts-table thead th.pinned-column{box-shadow:none;clip-path:inset(0 -7px -1px 0);overflow:visible}.accounts-table .pinned-column:after{content:"";background:linear-gradient(to right,var(--ink),transparent);width:7px;position:absolute;top:0;bottom:-1px;right:-7px}@supports (color:color-mix(in lab,red,red)){.accounts-table .pinned-column:after{background:linear-gradient(to right,color-mix(in srgb,var(--ink) 16%,transparent),transparent)}}.accounts-table .pinned-column:after{pointer-events:none}.accounts-table td.pinned-column,.accounts-table thead th.pinned-column{border-right:0}.workspace-sidebar>.sidebar-profile{border-top:1px solid #ffffff20;width:100%;min-width:0;margin:auto 0 0;padding-top:16px}.sidebar-profile>summary{color:#fff;gap:8px;padding:5px 0}.sidebar-profile .mini-avatar{flex-shrink:0;width:32px;height:32px}.sidebar-profile .accounts-profile-info{flex:1;overflow:hidden}.sidebar-profile .accounts-profile-info strong{color:#fff;overflow-wrap:anywhere;font-size:12px}.sidebar-profile .accounts-profile-info small{color:#ffffffb3;white-space:normal;overflow-wrap:anywhere;max-width:none;font-size:10px}.sidebar-profile .accounts-profile-menu{inset:auto 0 calc(100% + 8px)}@media (max-width:600px){.workspace-sidebar:has(>.sidebar-profile){flex-wrap:wrap}.workspace-sidebar>.sidebar-profile{margin-top:14px;padding-top:12px}.sidebar-profile .accounts-profile-info{flex:1}.sidebar-profile .accounts-profile-menu{min-width:175px;top:calc(100% + 8px);bottom:auto;left:auto}}.sidebar-toggle{color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff30;border-radius:7px;flex-shrink:0;align-self:flex-end;place-items:center;width:30px;height:30px;margin:0 0 12px;display:grid}.sidebar-toggle:hover{background:#ffffff20}@media (min-width:601px){.workspace-sidebar{transition:width .2s,padding .2s}.workspace-sidebar.sidebar-expanded{flex-direction:column;align-items:stretch;width:255.3px}.workspace-sidebar.sidebar-expanded .brand{margin:0;font-size:18px}.workspace-sidebar.sidebar-expanded .brand>span:last-child{display:block}.workspace-sidebar.sidebar-expanded .sidebar-bottom,.workspace-sidebar.sidebar-expanded .sidebar-caption{display:flex}.workspace-sidebar.sidebar-expanded nav{gap:7px;margin:0;display:grid}.workspace-sidebar.sidebar-expanded nav a{justify-content:flex-start;gap:12px;padding:13px 14px;font-size:14px}.workspace-sidebar.sidebar-collapsed{width:72px;padding:20px 12px}.sidebar-collapsed .sidebar-toggle{align-self:center}.workspace-sidebar.sidebar-collapsed .brand{margin:0 auto}.sidebar-collapsed .brand>span:last-child,.sidebar-collapsed .sidebar-bottom,.sidebar-collapsed .sidebar-caption{display:none}.workspace-sidebar.sidebar-collapsed nav{margin-top:28px}.workspace-sidebar.sidebar-collapsed nav a{justify-content:center;gap:0;padding:14px;font-size:0}.sidebar-collapsed .accounts-profile-info,.sidebar-collapsed .sidebar-profile>summary>svg{display:none}.sidebar-collapsed .sidebar-profile>summary{justify-content:center}.sidebar-collapsed .accounts-profile-menu{min-width:175px;right:auto}}@media (min-width:601px) and (max-width:1200px){.workspace-sidebar.sidebar-expanded{width:218.5px}}@media (max-width:600px){.sidebar-toggle{order:-1;margin:0}.workspace-sidebar.sidebar-collapsed nav,.workspace-sidebar.sidebar-collapsed>.sidebar-profile{display:none}}@media (prefers-reduced-motion:reduce){.workspace-sidebar{transition:none}}.sidebar-toggle{width:32px;height:32px;color:var(--theme-b4c5d4,#b4c5d4);background:#ffffff08;border-color:#ffffff14;border-radius:9px;transition:background .18s,color .18s,border-color .18s}.sidebar-toggle:hover{color:#fff;background:#ffffff16;border-color:#ffffff28}.sidebar-toggle:focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media (min-width:601px){.workspace-sidebar.sidebar-collapsed .brand-icon{border-radius:9px;width:48px;height:46px}.workspace-sidebar.sidebar-collapsed .brand-icon svg{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.sidebar-toggle{transition:none}}.appearance-mode-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:18px;display:flex}.appearance-mode-row strong{font-size:14px}.appearance-mode-row p{margin:5px 0 0;font-size:12px}.appearance-mode-switch{border:1px solid var(--line);background:var(--theme-f7f9fc,#f7f9fc);border-radius:10px;gap:4px;padding:4px;display:flex}.appearance-mode-switch button{color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:9px 13px;font-size:13px;display:flex}.appearance-mode-switch button[aria-pressed=true]{background:var(--blue);color:#fff;box-shadow:0 2px 6px #0002}html[data-mode=dark]{color-scheme:dark;--dark-surface:#1b232d;--dark-input:#131b24;--dark-text:#e6ebf1;--dark-muted:#aebac8;--dark-border:#354250}html[data-mode=dark] body{background:var(--dark-input);color:var(--dark-text)}html[data-mode=dark] :is(.workspace-sidebar,.story){color:#fff;background:linear-gradient(160deg,#111923,#1b2632)}html[data-mode=dark] :is(.accounts-panel,.detail-card,.info-card,.workspace-topbar,.crm-dialog,.theme-option,.filter-field-section,.accounts-profile-menu,.crm-notice,.summary-card){background:var(--dark-surface);color:var(--dark-text);border-color:var(--dark-border)}html[data-mode=dark] .crm-dialog .dialog-body{background:var(--dark-surface)}html[data-mode=dark] :is(.crm-button,.icon-button,.secondary,.clear-filters){background:var(--dark-surface);color:var(--dark-text);border-color:var(--dark-border)}html[data-mode=dark] :is(.field input,.field select,.field textarea,.search-wrap,.search-wrap input,.theme-search,.theme-search input,.column-sequence select,.accounts-page select,.crm-dialog select){background:var(--dark-input);color:var(--dark-text);border-color:var(--dark-border)}html[data-mode=dark] :is(input,textarea)::placeholder{color:#8998aa}html[data-mode=dark] .accounts-table td{background:var(--dark-surface);color:var(--dark-text)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .accounts-table tr.selected td{background:color-mix(in srgb,var(--mode-accent) 23%,var(--dark-surface))}}html[data-mode=dark] :is(.primary,.crm-primary,.appearance-mode-switch button[aria-pressed=true]){background:var(--mode-accent);color:#fff}html[data-mode=dark] :is(.filter-field-section>summary:hover,.accounts-profile>summary:hover){background:#ffffff0c}html[data-mode=dark] :is(.filter-active-label,.filter-result-counts>span,.filter-chips button,.column-pin-toggle[aria-pressed=true]){background:var(--mode-accent)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] :is(.filter-active-label,.filter-result-counts>span,.filter-chips button,.column-pin-toggle[aria-pressed=true]){background:color-mix(in srgb,var(--mode-accent) 18%,var(--dark-surface))}}html[data-mode=dark] :is(.filter-active-label,.filter-result-counts>span,.filter-chips button,.column-pin-toggle[aria-pressed=true]){color:var(--dark-text)}html[data-mode=dark] .theme-option>span:last-child{color:var(--dark-muted)}html[data-mode=dark] .column-resizer:after{background:var(--mode-accent)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .column-resizer:after{background:color-mix(in srgb,var(--mode-accent) 45%,var(--dark-border))}}html[data-mode=dark] .accounts-table .pinned-column:after{background:linear-gradient(90deg,#0005,#0000)}html[data-mode=dark] .workspace-sidebar nav a{color:#c1ccd8}html[data-mode=dark] .workspace-sidebar nav a[aria-current=page]{background:var(--mode-accent);color:#fff}@media (max-width:600px){.appearance-mode-row{flex-direction:column;align-items:flex-start}}html[data-mode=dark] .sidebar-bottom strong{color:#e6ebf1}html[data-mode=dark] .sidebar-toggle{color:#c1ccd8}html[data-mode=dark]{--ink:var(--dark-text);--muted:var(--dark-muted);--line:var(--dark-border);--blue:var(--mode-highlight)}html[data-mode=dark] .workspace-shell{background:radial-gradient(ellipse at 85% 0,var(--mode-glow),transparent 55%),var(--dark-input)}html[data-mode=dark] :is(.workspace-sidebar,.story){background:radial-gradient(ellipse at 0 90%,var(--mode-glow),transparent 70%),linear-gradient(165deg,var(--dark-surface),var(--dark-input))}html[data-mode=dark] :is(.accounts-panel,.detail-card,.info-card,.crm-dialog){border:1px solid var(--dark-border);background:var(--dark-surface);box-shadow:0 12px 36px #0003,inset 0 1px #ffffff06}html[data-mode=dark] :is(.crm-dialog>header,.theme-panel>header,.workspace-topbar){background:linear-gradient(120deg,var(--dark-raised),var(--dark-surface));border-color:var(--dark-border)}html[data-mode=dark] :is(.accounts-header-frame,.accounts-table thead,.accounts-table thead th){background:var(--dark-raised);color:var(--dark-muted);border-color:var(--dark-border)}html[data-mode=dark] .accounts-table td{border-bottom-color:var(--dark-border)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .accounts-table td{border-bottom-color:color-mix(in srgb,var(--dark-border) 65%,transparent)}}html[data-mode=dark] .accounts-table tr:hover td{background:var(--mode-accent)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .accounts-table tr:hover td{background:color-mix(in srgb,var(--mode-accent) 12%,var(--dark-surface))}}html[data-mode=dark] .accounts-table tr.selected td{background:var(--mode-accent)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .accounts-table tr.selected td{background:color-mix(in srgb,var(--mode-accent) 25%,var(--dark-surface))}}html[data-mode=dark] :is(.primary,.crm-primary,.appearance-mode-switch button[aria-pressed=true],.workspace-sidebar nav a[aria-current=page]){background:linear-gradient(125deg,var(--mode-accent),var(--mode-accent))}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] :is(.primary,.crm-primary,.appearance-mode-switch button[aria-pressed=true],.workspace-sidebar nav a[aria-current=page]){background:linear-gradient(125deg,var(--mode-accent),color-mix(in srgb,var(--mode-accent) 75%,#111))}}html[data-mode=dark] :is(.primary,.crm-primary,.appearance-mode-switch button[aria-pressed=true],.workspace-sidebar nav a[aria-current=page]){border:1px solid var(--mode-accent)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] :is(.primary,.crm-primary,.appearance-mode-switch button[aria-pressed=true],.workspace-sidebar nav a[aria-current=page]){border:1px solid color-mix(in srgb,var(--mode-accent) 70%,white)}}html[data-mode=dark] :is(.primary,.crm-primary,.appearance-mode-switch button[aria-pressed=true],.workspace-sidebar nav a[aria-current=page]){box-shadow:0 5px 18px var(--mode-glow);color:#fff}html[data-mode=dark] :is(.crm-button,.icon-button,.secondary){background:linear-gradient(160deg,var(--dark-raised),var(--dark-surface));box-shadow:inset 0 1px #ffffff05}html[data-mode=dark] :is(.crm-button,.icon-button,.secondary):hover:not(:disabled){border-color:var(--mode-highlight);color:var(--mode-highlight);box-shadow:0 3px 14px var(--mode-glow)}html[data-mode=dark] :is(.company-avatar,.mini-avatar,.brand-icon,.form-symbol){background:linear-gradient(135deg,var(--mode-accent),var(--dark-raised))}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] :is(.company-avatar,.mini-avatar,.brand-icon,.form-symbol){background:linear-gradient(135deg,color-mix(in srgb,var(--mode-accent) 35%,var(--dark-raised)),var(--dark-raised))}}html[data-mode=dark] :is(.company-avatar,.mini-avatar,.brand-icon,.form-symbol){color:var(--mode-highlight);border-color:var(--mode-accent)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] :is(.company-avatar,.mini-avatar,.brand-icon,.form-symbol){border-color:color-mix(in srgb,var(--mode-accent) 45%,var(--dark-border))}}html[data-mode=dark] :is(.company-link strong,.detail-card h2,.filter-field-section>summary,.accounts-heading h1){color:var(--dark-text)}html[data-mode=dark] :is(.muted,.accounts-heading p,.company-link small,.list-footnote,.sidebar-bottom span){color:var(--dark-muted)}html[data-mode=dark] :is(.field input,.field textarea,.field select,.search-wrap,.theme-search){box-shadow:inset 0 1px 3px #0002}html[data-mode=dark] :is(.field input,.field textarea,.field select):focus{border-color:var(--mode-highlight);box-shadow:0 0 0 3px var(--mode-glow);outline:none}html[data-mode=dark] :is(.search-wrap,.theme-search):focus-within{border-color:var(--mode-highlight);outline:2px solid var(--mode-glow)}html[data-mode=dark] :is(.crm-dialog .dialog-footer,.table-pagination){background:var(--dark-surface);border-color:var(--dark-border)}html[data-mode=dark] .filter-field-section[open]{border-color:var(--mode-accent)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .filter-field-section[open]{border-color:color-mix(in srgb,var(--mode-accent) 65%,var(--dark-border))}}html[data-mode=dark] .filter-field-section[open]{background:linear-gradient(140deg,var(--dark-raised),var(--dark-surface))}html[data-mode=dark] .filter-field-section>summary:hover{background:var(--mode-glow)}html[data-mode=dark] .theme-option{background:linear-gradient(160deg,var(--dark-raised),var(--dark-surface));border-color:var(--dark-border)}html[data-mode=dark] .theme-option.selected{outline-color:var(--mode-highlight);box-shadow:0 0 16px var(--mode-glow)}html[data-mode=dark] .theme-option:hover{border-color:var(--mode-highlight)}html[data-mode=dark] .bulk-bar{background:linear-gradient(100deg,var(--mode-accent),var(--dark-surface))}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .bulk-bar{background:linear-gradient(100deg,color-mix(in srgb,var(--mode-accent) 18%,var(--dark-surface)),var(--dark-surface))}}html[data-mode=dark] .bulk-bar{color:var(--mode-highlight);border-color:var(--dark-border)}html[data-mode=dark] .appearance-mode-switch{background:var(--dark-input);border-color:var(--dark-border)}html[data-mode=dark] .crm-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03050bbd}html[data-mode=dark] .crm-dialog .dialog-title-icon{background:linear-gradient(135deg,var(--mode-accent),var(--dark-surface))}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .crm-dialog .dialog-title-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--mode-accent) 40%,var(--dark-raised)),var(--dark-surface))}}html[data-mode=dark] .crm-dialog .dialog-title-icon{border:1px solid var(--mode-accent)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .crm-dialog .dialog-title-icon{border:1px solid color-mix(in srgb,var(--mode-accent) 60%,var(--dark-border))}}html[data-mode=dark] .crm-dialog .dialog-title-icon{color:var(--mode-highlight);box-shadow:0 4px 16px var(--mode-glow)}html[data-mode=dark] .crm-dialog .field :is(input,select,textarea):not([aria-invalid=true]){background:var(--dark-input);border:1px solid var(--dark-border);color:var(--dark-text)}html[data-mode=dark] .crm-dialog .field :is(input,select,textarea):focus:not([aria-invalid=true]){border-color:var(--mode-highlight);box-shadow:0 0 0 3px var(--mode-glow)}html[data-mode=light],html[data-mode=light] body,html[data-mode=light] body :not(.workspace-sidebar):not(.workspace-sidebar *){scrollbar-color:#c5cbd2 transparent;scrollbar-width:thin}html[data-mode=light] body::-webkit-scrollbar,html[data-mode=light]::-webkit-scrollbar{width:9px;height:9px}html[data-mode=light] body :not(.workspace-sidebar):not(.workspace-sidebar *)::-webkit-scrollbar{width:9px;height:9px}html[data-mode=light] body::-webkit-scrollbar-track,html[data-mode=light]::-webkit-scrollbar-track{background:0 0}html[data-mode=light] body :not(.workspace-sidebar):not(.workspace-sidebar *)::-webkit-scrollbar-track{background:0 0}html[data-mode=light] body::-webkit-scrollbar-thumb,html[data-mode=light]::-webkit-scrollbar-thumb{background:#c5cbd2 padding-box padding-box;border:2px solid #0000;border-radius:999px}html[data-mode=light] body :not(.workspace-sidebar):not(.workspace-sidebar *)::-webkit-scrollbar-thumb{background:#c5cbd2 padding-box padding-box;border:2px solid #0000;border-radius:999px}html[data-mode=light] body::-webkit-scrollbar-thumb:hover,html[data-mode=light]::-webkit-scrollbar-thumb:hover{background:#aeb6bf padding-box padding-box;border:2px solid #0000}html[data-mode=light] body :not(.workspace-sidebar):not(.workspace-sidebar *)::-webkit-scrollbar-thumb:hover{background:#aeb6bf padding-box padding-box;border:2px solid #0000}html[data-mode=light] .workspace-shell{background:radial-gradient(ellipse at 90% 0,var(--blue),transparent 55%),var(--theme-f4f7fb,#f4f7fb)}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] .workspace-shell{background:radial-gradient(ellipse at 90% 0,color-mix(in srgb,var(--blue) 3.5%,transparent),transparent 55%),color-mix(in srgb,var(--theme-f4f7fb,#f4f7fb) 50%,white)}}html[data-mode=light] :is(.accounts-panel,.detail-card,.info-card){background:linear-gradient(155deg,#fff,var(--blue))}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] :is(.accounts-panel,.detail-card,.info-card){background:linear-gradient(155deg,#fff,color-mix(in srgb,var(--blue) 1.5%,white))}}html[data-mode=light] :is(.accounts-panel,.detail-card,.info-card){border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] :is(.accounts-panel,.detail-card,.info-card){border-color:color-mix(in srgb,var(--blue) 12%,#e5e9ed)}}html[data-mode=light] :is(.accounts-panel,.detail-card,.info-card){box-shadow:0 8px 28px var(--blue),0 1px 3px #13283c05,inset 0 1px 0 #fff}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] :is(.accounts-panel,.detail-card,.info-card){box-shadow:0 8px 28px color-mix(in srgb,var(--blue) 5%,transparent),0 1px 3px #13283c05,inset 0 1px 0 #fff}}html[data-mode=light] :is(.primary,.crm-primary,.appearance-mode-switch button[aria-pressed=true]){background:linear-gradient(125deg,var(--blue),var(--blue))}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] :is(.primary,.crm-primary,.appearance-mode-switch button[aria-pressed=true]){background:linear-gradient(125deg,color-mix(in srgb,var(--blue) 92%,white),var(--blue))}}html[data-mode=light] :is(.primary,.crm-primary,.appearance-mode-switch button[aria-pressed=true]){box-shadow:0 5px 14px var(--blue)}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] :is(.primary,.crm-primary,.appearance-mode-switch button[aria-pressed=true]){box-shadow:0 5px 14px color-mix(in srgb,var(--blue) 19%,transparent)}}html[data-mode=light] :is(.primary,.crm-primary,.appearance-mode-switch button[aria-pressed=true]){color:#fff}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] :is(.primary,.crm-primary):hover:not(:disabled){box-shadow:0 7px 20px color-mix(in srgb,var(--blue) 27%,transparent)}}html[data-mode=light] :is(.crm-button,.icon-button,.secondary){background:linear-gradient(160deg,#fff,var(--blue))}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] :is(.crm-button,.icon-button,.secondary){background:linear-gradient(160deg,#fff,color-mix(in srgb,var(--blue) 2%,white))}}html[data-mode=light] :is(.crm-button,.icon-button,.secondary){border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] :is(.crm-button,.icon-button,.secondary){border-color:color-mix(in srgb,var(--blue) 12%,#dce5ed)}}html[data-mode=light] :is(.crm-button,.icon-button,.secondary){box-shadow:0 2px 5px #13283c04,inset 0 1px #fff}html[data-mode=light] :is(.crm-button,.icon-button,.secondary):hover:not(:disabled){border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] :is(.crm-button,.icon-button,.secondary):hover:not(:disabled){border-color:color-mix(in srgb,var(--blue) 45%,white)}}html[data-mode=light] :is(.crm-button,.icon-button,.secondary):hover:not(:disabled){background:var(--blue)}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] :is(.crm-button,.icon-button,.secondary):hover:not(:disabled){background:color-mix(in srgb,var(--blue) 5%,white)}}html[data-mode=light] :is(.crm-button,.icon-button,.secondary):hover:not(:disabled){color:var(--blue)}html[data-mode=light] :is(.accounts-header-frame,.accounts-table thead,.accounts-table thead th){background:var(--blue)}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] :is(.accounts-header-frame,.accounts-table thead,.accounts-table thead th){background:color-mix(in srgb,var(--blue) 4%,#fafbfc)}}html[data-mode=light] .accounts-table td{border-bottom-color:var(--blue);background:#fff}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] .accounts-table td{border-bottom-color:color-mix(in srgb,var(--blue) 8%,#edf1f5)}}html[data-mode=light] .accounts-table tr:hover td{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] .accounts-table tr:hover td{background:color-mix(in srgb,var(--blue) 4%,white)}}html[data-mode=light] .accounts-table tr.selected td{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] .accounts-table tr.selected td{background:color-mix(in srgb,var(--blue) 8%,white)}}html[data-mode=light] :is(.company-avatar,.mini-avatar){background:linear-gradient(135deg,var(--blue),var(--blue))}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] :is(.company-avatar,.mini-avatar){background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 13%,white),color-mix(in srgb,var(--blue) 5%,white))}}html[data-mode=light] :is(.company-avatar,.mini-avatar){color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] :is(.company-avatar,.mini-avatar){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 7%,transparent)}}html[data-mode=light] :is(.crm-dialog>header,.theme-panel>header){background:radial-gradient(ellipse at 100% 0,var(--blue),transparent 65%),linear-gradient(125deg,#fff,var(--blue))}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] :is(.crm-dialog>header,.theme-panel>header){background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--blue) 8%,transparent),transparent 65%),linear-gradient(125deg,#fff,color-mix(in srgb,var(--blue) 3%,white))}}html[data-mode=light] :is(.crm-dialog>header,.theme-panel>header){border-color:var(--line)}html[data-mode=light] .crm-dialog{box-shadow:0 25px 80px #081b2c25,0 5px 18px #081b2c10}html[data-mode=light] .crm-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a172951}html[data-mode=light] :is(.crm-dialog .dialog-footer,.table-pagination){background:linear-gradient(180deg,#fff,var(--blue))}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] :is(.crm-dialog .dialog-footer,.table-pagination){background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--blue) 2%,white))}}html[data-mode=light] :is(.search-wrap,.theme-search){background:#fff;box-shadow:inset 0 1px 3px #13283c04}html[data-mode=light] :is(.search-wrap,.theme-search):focus-within{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] :is(.search-wrap,.theme-search):focus-within{border-color:color-mix(in srgb,var(--blue) 65%,white)}}html[data-mode=light] :is(.search-wrap,.theme-search):focus-within{box-shadow:0 0 0 3px var(--blue)}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] :is(.search-wrap,.theme-search):focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 10%,transparent)}}html[data-mode=light] .filter-field-section{background:linear-gradient(145deg,#fff,var(--blue))}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] .filter-field-section{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--blue) 2%,white))}}html[data-mode=light] .filter-field-section{box-shadow:0 2px 6px #13283c04}html[data-mode=light] .filter-field-section[open]{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] .filter-field-section[open]{border-color:color-mix(in srgb,var(--blue) 35%,white)}}html[data-mode=light] .filter-field-section[open]{box-shadow:0 4px 14px var(--blue)}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] .filter-field-section[open]{box-shadow:0 4px 14px color-mix(in srgb,var(--blue) 7%,transparent)}}html[data-mode=light] .filter-field-section[open]>summary{color:var(--blue)}html[data-mode=light] .theme-option{background:linear-gradient(150deg,#fff,var(--blue))}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] .theme-option{background:linear-gradient(150deg,#fff,color-mix(in srgb,var(--blue) 2%,white))}}html[data-mode=light] .theme-option{box-shadow:0 1px 3px #13283c05}html[data-mode=light] .theme-option.selected{box-shadow:0 3px 12px var(--blue)}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] .theme-option.selected{box-shadow:0 3px 12px color-mix(in srgb,var(--blue) 17%,transparent)}}html[data-mode=light] .bulk-bar{background:linear-gradient(110deg,var(--blue),var(--blue))}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] .bulk-bar{background:linear-gradient(110deg,color-mix(in srgb,var(--blue) 9%,white),color-mix(in srgb,var(--blue) 3%,white))}}html[data-mode=light] .workspace-sidebar .sidebar-toggle{color:#c1ccd8;box-shadow:none;background:#ffffff08;border-color:#ffffff14}html[data-mode=light] .workspace-sidebar .sidebar-toggle:hover{color:#fff;background:#ffffff18}html[data-mode=light] :is(.primary,.crm-primary){border-color:var(--blue);box-shadow:0 4px 12px var(--blue)}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] :is(.primary,.crm-primary){box-shadow:0 4px 12px color-mix(in srgb,var(--blue) 16%,transparent)}}html[data-mode=light] :is(.primary,.crm-primary):hover:not(:disabled){box-shadow:0 6px 16px var(--blue)}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] :is(.primary,.crm-primary):hover:not(:disabled){box-shadow:0 6px 16px color-mix(in srgb,var(--blue) 23%,transparent)}}html[data-mode=dark] :is(.primary,.crm-primary){border-color:var(--mode-accent);box-shadow:0 4px 14px var(--mode-glow)}html[data-mode=dark] :is(.primary,.crm-primary):hover:not(:disabled){box-shadow:0 6px 18px var(--mode-glow)}.accounts-list-page .accounts-table td{vertical-align:middle;height:45.76px;padding-top:5px;padding-bottom:5px}html[data-mode=light] .accounts-list-page .accounts-table td{border-bottom-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] .accounts-list-page .accounts-table td{border-bottom-color:color-mix(in srgb,color-mix(in srgb,var(--blue) 8%,#edf1f5) 70%,transparent)}}html[data-mode=dark] .accounts-list-page .accounts-table td{border-bottom-color:var(--dark-border)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .accounts-list-page .accounts-table td{border-bottom-color:color-mix(in srgb,var(--dark-border) 45.5%,transparent)}}.workspace-shell:has(.accounts-list-page){height:100dvh;min-height:0}.workspace-shell:has(.accounts-list-page):has(.ai-global-launcher){--directory-bottom-clearance:92px}.workspace-shell:has(.accounts-list-page):has([aria-label="Personal project timer"]){--directory-bottom-clearance:150px}.workspace-shell:has(.accounts-list-page)>.workspace-main{flex-direction:column;min-height:0;display:flex;overflow:hidden}.accounts-list-page{width:100%;min-height:0;padding-bottom:calc(var(--directory-bottom-clearance,20px) + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;margin:0 auto;display:flex}.accounts-list-page>.accounts-heading,.accounts-list-page>.crm-notice,.accounts-list-page>.list-footnote{flex-shrink:0}.accounts-list-page>.accounts-panel{flex-direction:column;flex:1;min-height:0;display:flex}.accounts-list-page .accounts-panel>:is(.crm-toolbar,.filter-chips,.bulk-bar,.table-pagination){flex-shrink:0}.accounts-list-page .accounts-table-viewport{flex-direction:column;flex:1;min-height:0;display:flex}.accounts-list-page .accounts-header-frame{flex-shrink:0}.accounts-list-page .accounts-rows-scroll{flex:1;min-height:0;max-height:none}.accounts-list-page .accounts-panel>.table-state{flex:1;min-height:0;overflow:auto}@media (max-width:600px){.workspace-shell:has(.accounts-list-page){flex-direction:column;height:auto;min-height:100dvh;display:flex}.workspace-shell:has(.accounts-list-page)>.workspace-sidebar{flex-shrink:0}.workspace-shell:has(.accounts-list-page)>.workspace-main{overflow:visible}.accounts-list-page .accounts-table-viewport{flex:none}.accounts-list-page .accounts-rows-scroll{flex:none;max-height:55dvh}}.accounts-list-page .table-pagination{gap:10px;min-height:51px;padding:12px 20px}.accounts-list-page .table-pagination select{height:43px;padding-top:0;padding-bottom:0}.accounts-list-page .table-pagination .icon-button{width:43px;min-width:43px;height:43px;min-height:43px}html[data-mode=dark] .bulk-bar button{background:linear-gradient(135deg,var(--mode-accent),var(--dark-surface))}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .bulk-bar button{background:linear-gradient(135deg,color-mix(in srgb,var(--mode-accent) 13%,var(--dark-raised,var(--dark-surface))),var(--dark-surface))}}html[data-mode=dark] .bulk-bar button{color:var(--dark-text);border-color:var(--mode-highlight)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .bulk-bar button{border-color:color-mix(in srgb,var(--mode-highlight) 25%,var(--dark-border))}}html[data-mode=dark] .bulk-bar button{box-shadow:0 2px 5px #0002}html[data-mode=dark] .bulk-bar button svg{color:var(--mode-highlight)}html[data-mode=dark] .bulk-bar button:hover:not(:disabled){background:var(--mode-accent)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .bulk-bar button:hover:not(:disabled){background:color-mix(in srgb,var(--mode-accent) 24%,var(--dark-surface))}}html[data-mode=dark] .bulk-bar button:hover:not(:disabled){border-color:var(--mode-highlight)}html[data-mode=dark] .bulk-bar button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}html[data-mode=dark] :is(.accounts-table,.column-sequence) input[type=checkbox]{appearance:none;vertical-align:middle;border:1px solid var(--mode-highlight);place-content:center;display:inline-grid}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] :is(.accounts-table,.column-sequence) input[type=checkbox]{border:1px solid color-mix(in srgb,var(--mode-highlight) 48%,var(--dark-border))}}html[data-mode=dark] :is(.accounts-table,.column-sequence) input[type=checkbox]{background:var(--dark-input);color:var(--dark-input);border-radius:4px}html[data-mode=dark] :is(.accounts-table,.column-sequence) input[type=checkbox]:is(:checked,:indeterminate){background:var(--mode-highlight);border-color:var(--mode-highlight)}html[data-mode=dark] :is(.accounts-table,.column-sequence) input[type=checkbox]:before{content:"";visibility:hidden;border-bottom:2px solid;border-left:2px solid;width:8px;height:5px;transform:translateY(-1px)rotate(-45deg)}html[data-mode=dark] :is(.accounts-table,.column-sequence) input[type=checkbox]:checked:before{visibility:visible}html[data-mode=dark] :is(.accounts-table,.column-sequence) input[type=checkbox]:indeterminate:before{visibility:visible;border-left:0;width:8px;height:0;transform:none}html[data-mode=dark] .bulk-bar button:focus-visible,html[data-mode=dark] :is(.accounts-table,.column-sequence) input[type=checkbox]:focus-visible{outline:2px solid var(--mode-highlight);outline-offset:3px}@media (forced-colors:active){html[data-mode=dark] :is(.accounts-table,.column-sequence) input[type=checkbox]{appearance:auto}html[data-mode=dark] :is(.accounts-table,.column-sequence) input[type=checkbox]:before{display:none}}.workspace-shell>.workspace-sidebar .sidebar-module-group>summary{border-radius:13px;gap:9px;min-height:39px;padding:2px 10px;font-size:13px;font-weight:600}.workspace-shell>.workspace-sidebar .sidebar-module-group>summary>svg:first-child{flex:0 0 23px;width:23px;height:23px}.workspace-shell>.workspace-sidebar .sidebar-module-group>.sidebar-module-group-links{margin:6px 0 10px;padding:0}.workspace-shell>.workspace-sidebar .sidebar-module-group>.sidebar-module-group-links>a{border-radius:8px;gap:9px;min-height:34px;padding:5px 9px;font-size:13px;font-weight:600}.workspace-shell>.workspace-sidebar .sidebar-module-group>.sidebar-module-group-links>a>svg:first-child{flex:0 0 23px;width:23px;height:23px}.workspace-shell>.workspace-sidebar nav>a:not(.sidebar-company-logo){border-radius:10px;gap:9px;min-height:39px;padding:5px 10px;font-size:13px;font-weight:600}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group{background:linear-gradient(150deg,#ffffff0c,#4fa7c307);border:1px solid #d7ebff13;border-radius:12px;margin:7px 2px 0;padding:4px;overflow:hidden;box-shadow:0 8px 20px #06121d1b,inset 0 1px #ffffff08}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:hover{background:linear-gradient(150deg,#ffffff12,#58b7cb0d);border-color:#b5deef26}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[open]{background:linear-gradient(155deg,#fff1,#2b8ead12);border-color:#7ed1df2c}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group>summary,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[open]>summary{background:linear-gradient(120deg,#2499c13e,#50c8b31b);border:1px solid #7bd8e53b;box-shadow:0 8px 18px #06131f1f,inset 0 1px #ffffff12}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group>summary:hover,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[open]>summary{background:linear-gradient(120deg,#279fc64a,#55cdbd27);border-color:#86e0e957}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group{box-shadow:none;background:0 0;border:0;border-radius:10px;margin:2px 0;padding:0;overflow:visible}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group>summary,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[open]>summary{box-shadow:none;background:0 0;border:1px solid #0000}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group>summary:hover,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[open]>summary{background:var(--sidebar-interaction-bg);border-color:#0000}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar{--sidebar-interaction-bg:var(--blue)}@supports (color:color-mix(in lab,red,red)){:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar{--sidebar-interaction-bg:color-mix(in srgb,var(--blue) 9%,#fff)}}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar{color:#17324a;border-right-color:var(--blue);background:#fff}@supports (color:color-mix(in lab,red,red)){:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar{border-right-color:color-mix(in srgb,var(--blue) 24%,#d8e1e7)}}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar{box-shadow:6px 0 28px #18344d0d}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-brand-row{border-bottom-color:#cbdbe7}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar nav :is(a,.sidebar-module-group>summary,.sidebar-crm-category>summary){color:#496276}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-crm-category[open]>summary,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group[open]>summary,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar nav :is(a,summary):hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar nav a[aria-current=page]{color:#123a54}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-crm-category-chevron,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-group-chevron{color:#6b8294}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-quick-links>a{color:#405c70;border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-quick-links>a{border-color:color-mix(in srgb,var(--blue) 20%,#d8e1e7)}}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-quick-links>a{background:#fff;box-shadow:0 8px 18px #1736500a}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-quick-links>a:hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-quick-links>a[aria-current=page]{color:#123a54;border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-quick-links>a:hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-quick-links>a[aria-current=page]{border-color:color-mix(in srgb,var(--blue) 35%,#cddfe9)}}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-quick-links>a:hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-quick-links>a[aria-current=page]{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-quick-links>a:hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-quick-links>a[aria-current=page]{background:color-mix(in srgb,var(--blue) 10%,#fff)}}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-crm-category,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group{background:#fff;border-color:#d2e1e9;box-shadow:0 7px 18px #17365008,inset 0 1px #fff}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-crm-category:hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-crm-category[open],:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group:hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group[open]{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-crm-category:hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-crm-category[open],:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group:hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group[open]{border-color:color-mix(in srgb,var(--blue) 28%,#d2e1e9)}}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-crm-category:hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-crm-category[open],:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group:hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group[open]{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-crm-category:hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-crm-category[open],:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group:hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group[open]{background:color-mix(in srgb,var(--blue) 6%,#fff)}}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group>summary,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group[open]>summary{color:#23465d;border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group>summary,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group[open]>summary{border-color:color-mix(in srgb,var(--blue) 20%,#d2e1e9)}}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group>summary,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group[open]>summary{box-shadow:none;background:#fff}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-crm-category .sidebar-crm-category-links>a,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group>.sidebar-module-group-links>a{color:#4b6375}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-crm-category .sidebar-crm-category-links>a:hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-crm-category .sidebar-crm-category-links>a[aria-current=page],:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group>.sidebar-module-group-links>a:hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group>.sidebar-module-group-links>a[aria-current=page]{color:#123a54;background:var(--category-accent,var(--blue))}@supports (color:color-mix(in lab,red,red)){:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-crm-category .sidebar-crm-category-links>a:hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-crm-category .sidebar-crm-category-links>a[aria-current=page],:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group>.sidebar-module-group-links>a:hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group>.sidebar-module-group-links>a[aria-current=page]{background:color-mix(in srgb,var(--category-accent,var(--blue)) 11%,#fff)}}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-crm-category .sidebar-crm-category-links>a:hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-crm-category .sidebar-crm-category-links>a[aria-current=page],:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group>.sidebar-module-group-links>a:hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group>.sidebar-module-group-links>a[aria-current=page]{border-color:var(--category-accent,var(--blue))}@supports (color:color-mix(in lab,red,red)){:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-crm-category .sidebar-crm-category-links>a:hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-crm-category .sidebar-crm-category-links>a[aria-current=page],:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group>.sidebar-module-group-links>a:hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group>.sidebar-module-group-links>a[aria-current=page]{border-color:color-mix(in srgb,var(--category-accent,var(--blue)) 28%,#d2e1e9)}}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-crm-category .sidebar-crm-category-links>a:hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-crm-category .sidebar-crm-category-links>a[aria-current=page],:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group>.sidebar-module-group-links>a:hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group>.sidebar-module-group-links>a[aria-current=page]{box-shadow:none}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group-links :is(a,.sidebar-crm-category>summary)>svg:first-child,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-module-group-links a[aria-current=page]>svg:first-child{color:var(--category-accent,var(--nav-accent,var(--blue)))}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-profile,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light]) .workspace-shell>.workspace-sidebar .sidebar-profile :is(strong,small,summary){color:#29485d}.settings-detail-page{--settings-control-height:44px;--settings-radius:12px}.settings-detail-page>.detail-card,.settings-detail-page>:is(.security-settings-stack,.configuration-panel-stack)>.detail-card,.settings-detail-page>:is(section,article).detail-card{border:1px solid var(--theme-dce8f0,var(--line,#dce8f0));background:var(--surface,#fff);border-radius:18px;min-width:0;margin:0 0 20px;overflow:visible;box-shadow:0 12px 34px #081b2c0b,0 2px 8px #153e6008}.settings-detail-page>.detail-card:last-child,.settings-detail-page>:is(.security-settings-stack,.configuration-panel-stack)>.detail-card:last-child{margin-bottom:0}.settings-detail-page .detail-card>header{border-bottom:1px solid var(--line,#dce8f0);gap:14px;min-width:0;padding:20px 22px}.settings-detail-page .detail-card>header:only-child{border-bottom:0}.settings-detail-page .detail-card>header h2,.settings-detail-page .detail-card>header h3{color:var(--ink,#18334e);margin:0;line-height:1.3}.settings-detail-page .detail-card>header h2{font-size:18px}.settings-detail-page .detail-card>header h3{font-size:16px}.settings-detail-page .detail-card>header .muted,.settings-detail-page .detail-card>header p{color:var(--muted,#627387);margin:4px 0 0;font-size:13px;line-height:1.55}.settings-detail-page :is(.field,label.field){min-width:0}.settings-detail-page .field>label,.settings-detail-page .field>span:first-child,.settings-detail-page label:not(.switch):not(.toggle):not(.theme-search)>span:first-child{color:var(--ink,#29445c);font-size:13px;font-weight:650}.settings-detail-page :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea,.crm-select,.crm-searchable-trigger,.crm-date-trigger,[role=combobox]){box-sizing:border-box;border:1px solid var(--line,#cfdee7);border-radius:var(--settings-radius);background:var(--surface,#fff);min-width:0;color:var(--ink,#18334e)}.settings-detail-page :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,.crm-select,.crm-searchable-trigger,.crm-date-trigger,[role=combobox]){min-height:var(--settings-control-height)}.settings-detail-page textarea{resize:vertical;min-height:104px;padding:11px 13px;line-height:1.5}.settings-detail-page select{background-position:right 14px center;padding-right:42px}.settings-detail-page :is(.crm-button,.crm-primary,button.primary){border-radius:10px;gap:8px;min-height:40px;padding-inline:15px}.settings-detail-page :is(.form-grid,.fields-grid,.settings-grid,.settings-appearance-fields){gap:16px 20px}.settings-detail-page :is(.toolbar,.actions,.header-actions,.button-row){gap:10px}html[data-mode=dark] .settings-detail-page>.detail-card,html[data-mode=dark] .settings-detail-page>:is(.security-settings-stack,.configuration-panel-stack)>.detail-card{border-color:var(--dark-border);background:var(--dark-surface);box-shadow:0 12px 34px #0004}html[data-mode=dark] .settings-detail-page .detail-card>header{border-color:var(--dark-border)}html[data-mode=dark] .settings-detail-page .detail-card>header :is(h2,h3),html[data-mode=dark] .settings-detail-page .field>label{color:var(--dark-text)}@media (max-width:700px){.settings-detail-page{--settings-control-height:42px}.settings-detail-page .detail-card>header{padding:16px}}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group{box-shadow:none;background:0 0;border:0}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group>summary,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[open]>summary{background:0 0;border-color:#0000}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group>summary:hover,:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[open]>summary{background:var(--sidebar-interaction-bg)}.saved-view-list{gap:10px;margin-top:14px;display:grid}.saved-view-row{border:1px solid var(--line);background:var(--soft);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.saved-view-row>div:first-child{gap:4px;min-width:0;display:grid}.saved-view-row strong{font-size:14px}.saved-view-row small{color:var(--muted);line-height:1.45}.saved-view-row>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:650px){.saved-view-row{flex-direction:column;align-items:flex-start}.saved-view-row>div:last-child{width:100%}.saved-view-row>div:last-child button{flex:1}}.procurement-home{--procurement-accent:#ad780c;max-width:1800px}.procurement-heading{align-items:flex-start;gap:24px}.procurement-heading h1{margin:2px 0 8px}.procurement-eyebrow{letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--procurement-accent)!important;margin:0!important;font-size:11px!important}.procurement-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.procurement-heading-actions .crm-button{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.procurement-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.procurement-kpi-card{border:1px solid var(--line,#d3e1eb);background:var(--surface,#fff);min-width:0;color:var(--ink);border-radius:15px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);gap:3px 11px;padding:17px;text-decoration:none;display:grid;position:relative;box-shadow:0 5px 18px #13283c08}.procurement-kpi-card:hover{border-color:var(--procurement-accent)}@supports (color:color-mix(in lab,red,red)){.procurement-kpi-card:hover{border-color:color-mix(in srgb,var(--procurement-accent) 42%,var(--line))}}.procurement-kpi-card:hover{transform:translateY(-1px)}.procurement-kpi-icon{width:38px;height:38px;color:var(--procurement-accent);background:var(--procurement-accent);border-radius:11px;grid-row:1/3;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.procurement-kpi-icon{background:color-mix(in srgb,var(--procurement-accent) 10%,transparent)}}.procurement-kpi-card>span:not(.procurement-kpi-icon){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.procurement-kpi-card>strong{font-size:23px;font-weight:650;line-height:1.1}.procurement-kpi-card.tone-warning{border-color:#d59a00}@supports (color:color-mix(in lab,red,red)){.procurement-kpi-card.tone-warning{border-color:color-mix(in srgb,#d59a00 35%,var(--line))}}.procurement-kpi-card.tone-danger{border-color:#c84d55}@supports (color:color-mix(in lab,red,red)){.procurement-kpi-card.tone-danger{border-color:color-mix(in srgb,#c84d55 35%,var(--line))}}.procurement-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin-bottom:18px;display:grid}.procurement-grid-primary{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.procurement-card{min-width:0;overflow:hidden}.procurement-card>header{border-bottom:1px solid var(--line,#d3e1eb);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 14px;display:flex}.procurement-card>header>svg{color:var(--procurement-accent);flex:none}.procurement-card h2{margin:0 0 5px;font-size:17px}.procurement-card header p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.procurement-spend-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:148px;display:grid}.procurement-spend-columns>div{border-right:1px solid var(--line,#d3e1eb);min-width:0;padding:18px 20px}.procurement-spend-columns>div:last-child{border-right:0}.procurement-spend-columns h3{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;font-size:12px;font-weight:650}.procurement-money-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.procurement-money-list li{gap:2px;display:grid}.procurement-money-list strong{overflow-wrap:anywhere;font-size:16px}.procurement-money-list span{color:var(--muted);font-size:11px}.procurement-attention-list{border-bottom:1px solid var(--line,#d3e1eb);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 18px;display:grid}.procurement-attention-list a{border:1px solid var(--line,#d3e1eb);min-width:0;color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:11px;text-decoration:none;display:flex}.procurement-attention-list a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.procurement-attention-list a strong{text-align:right;min-width:24px;font-size:14px}.procurement-attention-list a.tone-warning{border-color:#d59a00}@supports (color:color-mix(in lab,red,red)){.procurement-attention-list a.tone-warning{border-color:color-mix(in srgb,#d59a00 40%,var(--line))}}.procurement-attention-list a.tone-warning{background:#d59a000d}.procurement-attention-list a.tone-danger{border-color:#c84d55}@supports (color:color-mix(in lab,red,red)){.procurement-attention-list a.tone-danger{border-color:color-mix(in srgb,#c84d55 38%,var(--line))}}.procurement-attention-list a.tone-danger{background:#c84d550a}.procurement-section-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:13px 20px 8px;font-size:11px;font-weight:650}.procurement-health-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.procurement-health-list>div{border-right:1px solid var(--line,#d3e1eb);border-bottom:1px solid var(--line,#d3e1eb);min-width:0;padding:17px 20px}.procurement-health-list>div:nth-child(2n){border-right:0}.procurement-health-list>div:nth-last-child(-n+2){border-bottom:0}.procurement-health-list dt{color:var(--muted);font-size:12px;line-height:1.45}.procurement-health-list dd{margin:7px 0 0;font-size:17px;font-weight:650}.procurement-health-list code{white-space:normal;overflow-wrap:anywhere;word-break:break-all;max-width:100%;display:block}.procurement-table-wrap{scrollbar-gutter:stable;max-width:100%;overflow:auto}.procurement-summary-table{border-collapse:collapse;width:100%;min-width:720px;font-size:12px}.procurement-summary-table td,.procurement-summary-table th{border-bottom:1px solid var(--line,#d3e1eb);text-align:right;white-space:nowrap;padding:13px 14px}.procurement-summary-table th:first-child{text-align:left}.procurement-summary-table thead th{color:var(--muted);background:var(--procurement-accent)}@supports (color:color-mix(in lab,red,red)){.procurement-summary-table thead th{background:color-mix(in srgb,var(--procurement-accent) 4%,var(--surface,#fff))}}.procurement-summary-table thead th{font-size:11px;font-weight:650}.procurement-summary-table tbody tr:last-child>*{border-bottom:0}.procurement-budget-list{gap:18px;padding:18px 22px 21px;display:grid}.procurement-budget-list>div>div:first-child{justify-content:space-between;gap:16px;margin-bottom:9px;display:flex}.procurement-budget-list small,.procurement-budget-list span{color:var(--muted);font-size:11px;line-height:1.5}.procurement-budget-track{background:var(--procurement-accent);border-radius:999px;height:8px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.procurement-budget-track{background:color-mix(in srgb,var(--procurement-accent) 9%,var(--line))}}.procurement-budget-track i{border-radius:inherit;background:var(--procurement-accent);height:100%;display:block}.procurement-status-list{gap:13px;padding:18px 22px 22px;display:grid}.procurement-status-list>div{grid-template-columns:minmax(90px,140px) minmax(90px,1fr) 36px;align-items:center;gap:12px;font-size:12px;display:grid}.procurement-status-list>div>div{background:var(--procurement-accent);border-radius:999px;height:7px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.procurement-status-list>div>div{background:color-mix(in srgb,var(--procurement-accent) 8%,var(--line))}}.procurement-status-list i{border-radius:inherit;background:var(--procurement-accent);height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.procurement-status-list i{background:color-mix(in srgb,var(--procurement-accent) 70%,#6b81ee)}}.procurement-status-list strong{text-align:right}.procurement-recent-list{margin:0;padding:3px 22px 7px;list-style:none}.procurement-recent-list li{border-bottom:1px solid var(--line,#d3e1eb);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.procurement-recent-list li:last-child{border-bottom:0}.procurement-recent-list li>div{gap:3px;min-width:0;display:grid}.procurement-recent-list a{color:var(--blue);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.procurement-recent-list small{color:var(--muted);font-size:11px}.procurement-card>.detail-empty{margin:0;padding:26px 22px}.procurement-notices{border:1px solid #d59a00;justify-content:space-between;align-items:flex-start;gap:22px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.procurement-notices{border:1px solid color-mix(in srgb,#d59a00 32%,var(--line,#d3e1eb))}}.procurement-notices{background:#d59a00;border-radius:14px}@supports (color:color-mix(in lab,red,red)){.procurement-notices{background:color-mix(in srgb,#d59a00 5%,var(--surface,#fff))}}.procurement-notices>div:first-child{align-items:flex-start;gap:12px;min-width:0;display:flex}.procurement-notices svg{color:#a66f00;flex:none}.procurement-notices strong{font-size:12px}.procurement-notices p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.procurement-quick-links{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.procurement-quick-links a{border:1px solid var(--line,#d3e1eb);background:var(--surface,#fff);min-height:34px;color:var(--ink);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;text-decoration:none;display:inline-flex}html[data-mode=dark] .procurement-kpi-card,html[data-mode=dark] .procurement-notices,html[data-mode=dark] .procurement-quick-links a{background:var(--dark-card,var(--surface,#172333))}@media (max-width:1320px){.procurement-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.procurement-grid-primary{grid-template-columns:1fr}.procurement-spend-columns{min-height:0}}@media (max-width:900px){.procurement-grid{grid-template-columns:1fr}.procurement-notices{flex-direction:column}.procurement-quick-links{justify-content:flex-start}}@media (max-width:680px){.procurement-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-spend-columns{grid-template-columns:1fr}.procurement-spend-columns>div{border-right:0;border-bottom:1px solid var(--line,#d3e1eb)}.procurement-spend-columns>div:last-child{border-bottom:0}.procurement-health-list{grid-template-columns:1fr}.procurement-health-list>div,.procurement-health-list>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--line,#d3e1eb)}.procurement-health-list>div:last-child{border-bottom:0}.procurement-status-list>div{grid-template-columns:minmax(82px,110px) minmax(60px,1fr) 30px}.procurement-heading-actions{width:100%}}@media (max-width:430px){.procurement-kpi-grid{grid-template-columns:1fr}.procurement-home{padding-inline:14px}.procurement-budget-list,.procurement-card>header,.procurement-recent-list,.procurement-status-list{padding-inline:16px}}@media (forced-colors:active){.procurement-card,.procurement-kpi-card,.procurement-notices,.procurement-quick-links a{border:1px solid canvastext}.procurement-budget-track,.procurement-kpi-icon,.procurement-status-list>div>div{forced-color-adjust:none}.procurement-budget-track i,.procurement-status-list i{background:highlight}}.procurement-reports-page{--procurement-accent:#ad780c}.procurement-report-tabs{border:1px solid var(--line,#d3e1eb);background:var(--procurement-accent);border-radius:13px;gap:7px;margin:0 0 14px;padding:5px;display:flex}@supports (color:color-mix(in lab,red,red)){.procurement-report-tabs{background:color-mix(in srgb,var(--procurement-accent) 4%,var(--surface,#fff))}}.procurement-report-tabs{width:max-content;max-width:100%}.procurement-report-tabs button{min-height:43px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:0 16px;font-size:13px;font-weight:650}.procurement-report-tabs button[aria-selected=true]{border-color:var(--line,#d3e1eb);background:var(--surface,#fff);color:var(--ink);box-shadow:0 4px 12px #13283c0a}.procurement-report-filter{align-items:end;gap:12px;margin-bottom:18px;padding:16px 18px;display:flex}.procurement-report-filter .field{width:min(250px,100%)}.procurement-report-filter .field input{min-height:43px}.procurement-report-filter .crm-button{align-items:center;gap:7px;min-height:43px;display:inline-flex}.procurement-report-view-builder{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.procurement-report-view-builder .field{width:100%;min-width:0}.procurement-report-view-builder .crm-primary{justify-self:start}.procurement-saved-view-filter{grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) minmax(160px,1.35fr) 40px;align-items:center;gap:8px;margin-top:8px;display:grid}.procurement-saved-view-filter>.icon-button{width:40px;min-width:40px;height:40px}.procurement-report-filter p{max-width:620px;color:var(--muted);text-align:right;margin:0 0 7px auto;font-size:12px;line-height:1.5}.procurement-report-chart{gap:18px;padding:19px 22px 23px;display:grid}.procurement-report-series{gap:9px;display:grid}.procurement-report-series>strong{letter-spacing:.04em;font-size:12px}.procurement-report-series>div{grid-template-columns:64px minmax(100px,1fr) minmax(110px,auto);align-items:center;gap:10px;font-size:11px;display:grid}.procurement-report-series>div>span{color:var(--muted)}.procurement-report-series i{background:var(--procurement-accent);border-radius:999px;height:8px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.procurement-report-series i{background:color-mix(in srgb,var(--procurement-accent) 9%,var(--line))}}.procurement-report-series b{border-radius:inherit;background:linear-gradient(90deg,var(--procurement-accent),#7c67cc);min-width:2px;height:100%;display:block}.procurement-report-series small{text-align:right;white-space:nowrap}html[data-mode=dark] .procurement-report-tabs,html[data-mode=dark] .procurement-report-tabs button[aria-selected=true]{background:var(--dark-card,var(--surface,#172333))}@media (max-width:760px){.procurement-report-filter{flex-wrap:wrap;align-items:stretch}.procurement-report-view-builder{grid-template-columns:1fr}.procurement-report-filter p{text-align:left;width:100%;margin:0}.procurement-report-tabs{width:100%;overflow:auto}.procurement-report-tabs button{white-space:nowrap;flex:1}.procurement-report-series>div{grid-template-columns:58px minmax(74px,1fr)}.procurement-report-series small{text-align:left;grid-column:2}.procurement-saved-view-filter{grid-template-columns:1fr 1fr 40px}.procurement-saved-view-filter>input{grid-column:1/3}}@media (forced-colors:active){.procurement-report-filter,.procurement-report-series i,.procurement-report-tabs,.procurement-report-tabs button[aria-selected=true]{border:1px solid canvastext}.procurement-report-series b{background:highlight}}.column-sequence input[type=checkbox]{accent-color:var(--blue);cursor:pointer}html[data-mode=dark] .column-sequence input[type=checkbox]{width:15px;height:15px;accent-color:var(--mode-highlight);flex-shrink:0}html[data-mode=dark] .column-sequence input[type=checkbox]:disabled{opacity:.5}html[data-mode=dark] .column-sequence select{background:var(--dark-input);color:var(--dark-text);border-color:var(--dark-border);color-scheme:dark}html[data-mode=dark] .column-sequence :is(select,input[type=checkbox]):focus-visible{outline:2px solid var(--mode-highlight);outline-offset:3px}.column-sequence input[type=checkbox]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.column-sequence input[type=checkbox]:disabled{cursor:not-allowed}.accounts-list-page .crm-toolbar .search-wrap{flex:280px;min-width:220px}.accounts-list-page .crm-toolbar{flex-wrap:wrap}.accounts-list-page .crm-toolbar .filter-result-counts{flex-wrap:nowrap;flex-shrink:0;gap:8px;margin-left:0}@media (max-width:700px){.accounts-list-page .crm-toolbar{flex-wrap:wrap}.accounts-list-page .crm-toolbar .search-wrap{flex-basis:100%}}.analytics-two-page .analytics-widget.density-compact{--widget-pad:10px}.analytics-two-page .analytics-widget.density-spacious{--widget-pad:22px}.analytics-two-builder{width:min(940px,100vw - 28px)}.analytics-two-builder .builder-body{background:var(--surface,#fff)}@supports (color:color-mix(in lab,red,red)){.analytics-two-builder .builder-body{background:color-mix(in srgb,var(--surface,#fff) 96%,var(--primary,#476fe8))}}.analytics-two-builder-toolbar{z-index:3;border:1px solid var(--line,#d9dfeb);background:var(--surface,#fff);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 14px;padding:8px;display:flex;position:sticky;top:0}.analytics-two-builder-toolbar>span{color:var(--muted,#687386);font-size:12px}.analytics-two-builder .segmented-control{background:var(--surface-muted,#f1f4f9);border-radius:9px;grid-template-columns:repeat(2,minmax(92px,1fr));padding:3px;display:inline-grid}.analytics-two-builder .segmented-control button{min-height:37px;color:var(--muted,#687386);cursor:pointer;background:0 0;border:0;border-radius:7px}.analytics-two-builder .segmented-control button.is-active{background:var(--surface,#fff);color:var(--text,#172033);font-weight:700;box-shadow:0 1px 3px #0f172a1f}.analytics-two-builder .analytics-two-context-fields{grid-column:1/-1}@media (max-width:700px){.analytics-two-builder-toolbar{flex-direction:column;align-items:stretch}.analytics-two-builder .analytics-two-context-fields{grid-template-columns:1fr}}.crm-dialog .import-upload input[type=file]{height:auto;min-height:44px;padding:6px;line-height:20px}.crm-dialog .import-upload input[type=file]::file-selector-button{font:inherit;vertical-align:middle;margin:0 10px 0 0;padding:5px 12px;font-weight:600;line-height:20px}html body .phone-input{min-width:0;min-height:var(--erp-dropdown-height,43px);border:1px solid var(--theme-d7e3ed,#d7e3ed);background:var(--theme-f7fafc,#f7fafc);border-radius:10px;align-items:stretch;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}html body .phone-input>input[type=tel]{width:0;min-width:0;height:100%;min-height:0;box-shadow:none;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;flex:1;padding:0 12px}html body .phone-input:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue)}@supports (color:color-mix(in lab,red,red)){html body .phone-input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 13%,transparent)}}html[data-mode=dark] body .phone-input{background:var(--dark-input);border-color:var(--dark-border)}html[data-mode=dark] body .phone-input:focus-within{border-color:var(--mode-highlight)}html body .phone-input[data-invalid=true]{border-color:#d35e63}.crm-dashboard{--dash-accent:var(--blue);--dash-surface:#fff;--dash-text:var(--ink);--dash-muted:var(--muted);--dash-line:var(--blue)}@supports (color:color-mix(in lab,red,red)){.crm-dashboard{--dash-line:color-mix(in srgb,var(--blue) 12%,#e5eaf0)}}.crm-dashboard{--chart-1:var(--dash-accent);--chart-2:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.crm-dashboard{--chart-2:color-mix(in srgb,var(--dash-accent) 68%,#fff)}}.crm-dashboard{--chart-3:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.crm-dashboard{--chart-3:color-mix(in srgb,var(--dash-accent) 42%,#fff)}}.crm-dashboard{--chart-4:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.crm-dashboard{--chart-4:color-mix(in srgb,var(--dash-accent) 18%,#fff)}}html[data-mode=dark] .crm-dashboard{--dash-accent:var(--mode-highlight);--dash-surface:var(--dark-surface);--dash-text:var(--dark-text);--dash-muted:var(--dark-muted);--dash-line:var(--dark-border);--chart-2:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .crm-dashboard{--chart-2:color-mix(in srgb,var(--dash-accent) 65%,var(--dark-surface))}}html[data-mode=dark] .crm-dashboard{--chart-3:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .crm-dashboard{--chart-3:color-mix(in srgb,var(--dash-accent) 40%,var(--dark-surface))}}html[data-mode=dark] .crm-dashboard{--chart-4:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .crm-dashboard{--chart-4:color-mix(in srgb,var(--dash-accent) 18%,var(--dark-surface))}}.crm-dashboard .header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-period{background:var(--dash-surface);border:1px solid var(--dash-line);color:var(--dash-muted);border-radius:9px;align-items:center;gap:8px;padding:0 12px;display:flex}.dashboard-period select{color:var(--dash-text);cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:12px}.dashboard-period option{background:var(--dash-surface)}.dashboard-demo{color:var(--dash-muted);align-items:center;gap:9px;margin:-9px 0 20px;font-size:12px;line-height:1.6;display:flex}.dashboard-demo svg{color:var(--dash-accent);flex-shrink:0}.dashboard-demo strong{color:var(--dash-accent);font-weight:600}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.dashboard-card{border:1px solid var(--dash-line);background:linear-gradient(130deg,var(--dash-accent),var(--dash-surface));border-radius:14px;min-width:0}@supports (color:color-mix(in lab,red,red)){.dashboard-card{background:linear-gradient(130deg,color-mix(in srgb,var(--dash-accent) 2%,var(--dash-surface)),var(--dash-surface))}}.dashboard-card{color:var(--dash-text);padding:22px;box-shadow:0 4px 18px #00000004}.dashboard-kpi{position:relative;overflow:hidden}.dashboard-kpi:after{content:"";background:var(--dash-accent);border-radius:50%;width:90px;height:90px;position:absolute;bottom:-50px;right:-42px}@supports (color:color-mix(in lab,red,red)){.dashboard-kpi:after{background:color-mix(in srgb,var(--dash-accent) 6%,transparent)}}.kpi-label{color:var(--dash-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.kpi-icon{background:var(--dash-accent);border-radius:10px;place-items:center;width:35px;height:35px;display:grid}@supports (color:color-mix(in lab,red,red)){.kpi-icon{background:color-mix(in srgb,var(--dash-accent) 9%,var(--dash-surface))}}.kpi-icon{color:var(--dash-accent)}.dashboard-kpi>strong{letter-spacing:-.8px;margin:10px 0 8px;font-size:28px;line-height:1.2;display:block}.dashboard-kpi>small{color:var(--dash-muted);font-size:11px;line-height:1.5}.dashboard-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px;margin-bottom:20px;display:grid}.dashboard-lower-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.dashboard-card>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:19px;display:flex}.dashboard-card h2{margin:0 0 6px;font-size:15px;font-weight:650}.dashboard-card header p{color:var(--dash-muted);margin:0;font-size:11px;line-height:1.5}.dashboard-card header>svg{color:var(--dash-accent);flex-shrink:0}.chart-toggle{background:var(--dash-accent);border-radius:7px;padding:3px;display:flex}@supports (color:color-mix(in lab,red,red)){.chart-toggle{background:color-mix(in srgb,var(--dash-accent) 6%,var(--dash-surface))}}.chart-toggle{gap:3px}.chart-toggle button{color:var(--dash-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 9px;font-size:11px}.chart-toggle button[aria-pressed=true]{background:var(--dash-surface);color:var(--dash-accent);box-shadow:0 1px 4px #0001}.trend-chart{width:100%;display:block;overflow:visible}.trend-chart text{fill:var(--dash-muted);font-family:inherit;font-size:11px}.chart-grid-line{stroke:var(--dash-line);stroke-dasharray:3 5}.revenue-line{fill:none;stroke:var(--dash-accent);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.target-line{fill:none;stroke:var(--dash-muted);opacity:.5;stroke-width:1.5px;stroke-dasharray:6 5}.chart-point{fill:var(--dash-surface);stroke:var(--dash-accent);stroke-width:2px}.chart-bottom{color:var(--dash-muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.chart-bottom>span{align-items:center;gap:7px;display:flex}.chart-bottom i{background:var(--dash-accent);border-radius:50%;width:8px;height:8px;display:inline-block}.chart-bottom i.target-key{background:var(--dash-muted);opacity:.5;margin-left:10px}.chart-bottom button{color:var(--dash-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px;font-size:11px;display:flex}.pipeline-chart{gap:18px;margin:25px 0;display:grid}.pipeline-chart>div>div:first-child{justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}.pipeline-chart strong{font-weight:600}.pipeline-track{background:var(--dash-accent);border-radius:8px;height:9px}@supports (color:color-mix(in lab,red,red)){.pipeline-track{background:color-mix(in srgb,var(--dash-accent) 8%,var(--dash-surface))}}.pipeline-track{overflow:hidden}.pipeline-track>span{background:var(--dash-accent);border-radius:8px;height:100%;transition:width .3s;display:block}.pipeline-note{color:var(--dash-accent);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.industry-layout{justify-content:space-around;align-items:center;gap:25px;min-height:180px;display:flex}.industry-donut{background:conic-gradient(var(--chart-1) 0 36%,var(--chart-2) 36% 61%,var(--chart-3) 61% 83%,var(--chart-4) 83%);border-radius:50%;flex-shrink:0;place-items:center;width:156px;height:156px;display:grid}.industry-donut>div{background:var(--dash-surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;display:flex}.industry-donut strong{font-size:29px;line-height:1.3}.industry-donut span{color:var(--dash-muted);font-size:11px}.industry-legend{flex:1;gap:17px;max-width:220px;margin:0;padding:0;list-style:none;display:grid}.industry-legend li{align-items:center;gap:9px;font-size:12px;display:flex}.industry-legend i{border-radius:3px;flex-shrink:0;width:9px;height:9px}.industry-legend strong{margin-left:auto;font-weight:600}.dashboard-followups{margin:0;padding:0;list-style:none}.dashboard-followups li{border-bottom:1px solid var(--dash-line);align-items:center;gap:13px;padding:11px 0;display:flex}.dashboard-followups li:last-child{border:0}.followup-date{background:var(--dash-accent);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:42px;height:43px;display:flex}@supports (color:color-mix(in lab,red,red)){.followup-date{background:color-mix(in srgb,var(--dash-accent) 8%,var(--dash-surface))}}.followup-date{color:var(--dash-accent);font-size:9px}.followup-date strong{font-size:16px;line-height:1.4}.dashboard-followups li>div>strong{font-size:12px;font-weight:600}.dashboard-followups small{color:var(--dash-muted);margin-top:5px;font-size:11px;display:block}.dashboard-data{overflow-x:auto}.dashboard-data table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}.dashboard-data th{color:var(--dash-muted);font-size:11px;font-weight:500}.dashboard-data :is(th,td){border-bottom:1px solid var(--dash-line);padding:13px 14px}.dashboard-data tbody tr:last-child>:is(td,th){border:0}.dashboard-data td strong{font-weight:600}.dashboard-data td small{color:var(--dash-muted);margin-top:5px;font-size:11px;display:block}.demo-stage{background:var(--dash-accent);border-radius:6px;padding:5px 9px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.demo-stage{background:color-mix(in srgb,var(--dash-accent) 9%,var(--dash-surface))}}.demo-stage{color:var(--dash-accent);font-size:11px}.probability{align-items:center;gap:9px;font-size:11px;display:flex}.probability>span{background:var(--dash-line);border-radius:4px;width:65px;height:5px;overflow:hidden}.probability i{background:var(--dash-accent);height:100%;display:block}.dashboard-link{color:var(--dash-accent);align-items:center;gap:5px;width:fit-content;margin-top:20px;font-size:12px;display:flex}.crm-dashboard :is(button,select,a):focus-visible{outline:2px solid var(--dash-accent);outline-offset:3px}@media (max-width:1100px){.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid{grid-template-columns:1fr}.industry-layout{flex-wrap:wrap}.dashboard-lower-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.dashboard-lower-grid{grid-template-columns:1fr}.dashboard-card{padding:17px}.dashboard-kpis{gap:10px}.dashboard-kpi>strong{font-size:23px}.trend-card>header{flex-wrap:wrap}.industry-layout{justify-content:center}.dashboard-demo{align-items:flex-start}.chart-bottom{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.pipeline-track>span{transition:none}}.accounts-view-picker{flex-shrink:0}.accounts-view-picker select{border:1px solid var(--line);max-width:160px;height:40px;color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:0 10px;font-size:12px}html[data-mode=dark] .accounts-view-picker select{background:var(--dark-input);border-color:var(--dark-border);color:var(--dark-text)}.accounts-list-page{--account-table-text:var(--theme-18394d,#18394d)}html[data-mode=dark] .accounts-list-page{--account-table-text:var(--dark-text)}.accounts-list-page .accounts-table :is(th,td,.cell-text,.account-code,.company-link strong),html[data-mode=dark] .accounts-list-page .accounts-table :is(th,td,.cell-text,.account-code,.company-link strong){color:var(--account-table-text)}.confirmation-accounts{--confirm-surface:#fff;--confirm-text:var(--ink);--confirm-muted:var(--muted);--confirm-accent:var(--blue);--confirm-border:var(--line);border:1px solid var(--confirm-border);background:var(--confirm-surface);border-radius:12px;margin:2px 0 20px;overflow:hidden}.confirmation-accounts>header{background:var(--confirm-accent);justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}@supports (color:color-mix(in lab,red,red)){.confirmation-accounts>header{background:color-mix(in srgb,var(--confirm-accent) 5%,var(--confirm-surface))}}.confirmation-accounts>header{border-bottom:1px solid var(--confirm-border)}.confirmation-accounts h3{color:var(--confirm-muted);margin:0;font-size:12px;font-weight:600}.confirmation-accounts>header>span{background:var(--confirm-accent);border-radius:20px;padding:3px 9px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.confirmation-accounts>header>span{background:color-mix(in srgb,var(--confirm-accent) 10%,var(--confirm-surface))}}.confirmation-accounts>header>span{color:var(--confirm-accent)}.confirmation-accounts ul{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:260px;margin:0;padding:0 15px;list-style:none;overflow-y:auto}.confirmation-accounts li{border-bottom:1px solid var(--confirm-border);align-items:flex-start;gap:11px;padding:12px 0;display:flex}.confirmation-accounts li:last-child{border-bottom:0}.confirmation-accounts li strong{overflow-wrap:anywhere;min-width:0;color:var(--confirm-text);font-size:13px;font-weight:600;line-height:1.6}.confirmation-account-icon{height:30px;color:var(--confirm-accent);background:var(--confirm-accent);border-radius:8px;flex:0 0 30px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.confirmation-account-icon{background:color-mix(in srgb,var(--confirm-accent) 7%,var(--confirm-surface))}}.confirmation-accounts ul:focus-visible{outline:2px solid var(--confirm-accent);outline-offset:-2px}.confirmation-info{background:var(--blue);border-radius:10px;align-items:flex-start;gap:11px;padding:15px;display:flex}@supports (color:color-mix(in lab,red,red)){.confirmation-info{background:color-mix(in srgb,var(--blue) 5%,white)}}.confirmation-info{color:var(--muted)}.confirmation-info>svg{color:var(--blue);flex-shrink:0;margin-top:2px}.confirmation-info strong{color:var(--ink);font-size:12px;font-weight:600}.confirmation-info p{margin:5px 0 0;font-size:12px;line-height:1.7}html[data-mode=dark] .confirmation-accounts{--confirm-surface:var(--dark-input);--confirm-text:var(--dark-text);--confirm-muted:var(--dark-muted);--confirm-accent:var(--mode-highlight);--confirm-border:var(--dark-border)}html[data-mode=dark] .confirmation-info{background:var(--mode-accent)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .confirmation-info{background:color-mix(in srgb,var(--mode-accent) 10%,var(--dark-input))}}html[data-mode=dark] .confirmation-info{color:var(--dark-muted)}html[data-mode=dark] .confirmation-info strong{color:var(--dark-text)}html[data-mode=dark] .confirmation-info>svg{color:var(--mode-highlight)}.crm-dialog .permanent-delete-confirmation{margin-top:18px}.crm-dialog .permanent-delete-confirmation>label{color:var(--ink)}html[data-mode=dark] .crm-dialog .permanent-delete-confirmation>label{color:var(--dark-text)}.crm-toast{z-index:2000;border:1px solid var(--toast-border,#86efac);background:var(--toast-background,#f0fdf4);width:max-content;max-width:min(460px,100vw - 32px);color:var(--toast-text,#14532d);border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:13px;line-height:1.6;animation:crm-toast-enter .2s ease-out;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 12px 36px #0002}.crm-toast--success{--toast-background:#f0fdf4;--toast-border:#86efac;--toast-text:#14532d;--toast-icon:#15803d}.crm-toast--warning{--toast-background:#fefce8;--toast-border:#facc15;--toast-text:#713f12;--toast-icon:#854d0e}.crm-toast--error{--toast-background:#fef2f2;--toast-border:#fca5a5;--toast-text:#991b1b;--toast-icon:#b91c1c}.crm-toast>svg{color:var(--toast-icon,#15803d);flex-shrink:0;margin-top:1px}.crm-toast-content{overflow-wrap:anywhere;flex:1;gap:2px;min-width:0;display:grid}.crm-toast-title{font-size:13px;font-weight:700;line-height:1.4}.crm-toast>button{width:26px;height:26px;color:inherit;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;margin:-2px -4px -2px 2px;display:grid}.crm-toast>button:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.crm-toast>button:hover{background:color-mix(in srgb,currentColor 10%,transparent)}}html[data-mode=dark] .crm-toast{box-shadow:0 12px 36px #0006}html[data-mode=dark] .crm-toast--success{--toast-background:#052e16;--toast-border:#166534;--toast-text:#dcfce7;--toast-icon:#86efac}html[data-mode=dark] .crm-toast--warning{--toast-background:#422006;--toast-border:#a16207;--toast-text:#fef9c3;--toast-icon:#fde047}html[data-mode=dark] .crm-toast--error{--toast-background:#450a0a;--toast-border:#b91c1c;--toast-text:#fee2e2;--toast-icon:#fca5a5}@keyframes crm-toast-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.crm-toast{top:16px;right:16px}}@media (prefers-reduced-motion:reduce){.crm-toast{animation:none}}.account-create-page{min-width:0;padding:26px 28px 20px}.account-create-heading{margin-bottom:22px}.account-create-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.account-create-title-row>button{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.account-create-heading h1{letter-spacing:-.7px;margin:0;font-size:28px}.account-create-heading h1.core-create-title{color:#172b3a;letter-spacing:-.4px;align-items:center;gap:10px;font-size:27px;font-weight:700;line-height:1.2;display:flex}.account-create-heading h1.core-create-title:before{content:"";background:var(--blue,#168eb5);border-radius:999px;flex:0 0 3px;width:3px;height:28px;display:block}.account-create-heading p{color:var(--muted);margin:0;font-size:13px}.crm-dialog.account-create-form{width:100%;max-width:none;max-height:none;margin:0;overflow:visible;box-shadow:0 5px 24px #00000008}.account-create-form>form{overflow:visible}.crm-dialog.account-create-form .dialog-body{padding:24px 28px;overflow:visible}.crm-dialog.account-create-form .dialog-footer{border-radius:0 0 16px 16px;justify-content:flex-end}.account-create-form .dialog-body{border-radius:16px 16px 0 0}html[data-mode=dark] .account-create-heading h1{color:var(--dark-text)}html[data-mode=dark] .account-create-heading p{color:var(--dark-muted)}@media (max-width:640px){.account-create-page{padding:18px 14px 20px}.crm-dialog.account-create-form .dialog-body{padding:18px}}.account-create-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.core-editor.crm-guided-create{--crm-create-border:var(--line)}@supports (color:color-mix(in lab,red,red)){.core-editor.crm-guided-create{--crm-create-border:color-mix(in srgb,var(--line) 88%,var(--blue) 12%)}}.core-editor.crm-guided-create{--crm-create-radius:12px;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.core-editor.crm-guided-create .dialog-body{background:0 0;border:0;border-radius:0;padding:0 0 20px;overflow:visible}.core-editor.crm-guided-create>.dialog-body>div:not([hidden]){box-shadow:none!important;background:0 0!important}.crm-guided-create .crm-guided-tabs{border:1px solid var(--crm-create-border);border-radius:var(--crm-create-radius) var(--crm-create-radius) 0 0;margin:0}.crm-guided-create .core-editor-intro{display:none}.crm-guided-create .crm-create-line-section,.crm-guided-create .crm-create-section{box-sizing:border-box;border-radius:var(--crm-create-radius);background:var(--surface,#fff);width:100%;box-shadow:0 5px 18px #17324d08;border:1px solid var(--crm-create-border)!important;margin:16px 0 0!important;padding:20px!important}.crm-guided-create .crm-create-section[hidden]{display:none!important}.crm-guided-create .crm-create-section>legend{width:auto;color:var(--ink);font-size:var(--core-editor-section-heading-size);background:0 0;font-weight:750;line-height:1.2;border:0!important;margin:0 0 16px 12px!important;padding:0 5px!important}.crm-guided-create .crm-create-line-section>h2{font-size:var(--core-editor-section-heading-size);margin:0 0 16px}.crm-guided-create .crm-create-section select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23677889' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding-right:42px!important}.crm-guided-create .dialog-footer{z-index:30;border:1px solid var(--crm-create-border);border-radius:0 0 var(--crm-create-radius) var(--crm-create-radius);background:var(--surface,#fff);min-height:60px;padding:9px 12px;position:sticky;bottom:0;box-shadow:0 5px 18px #17324d08}.crm-guided-create .dialog-footer>:first-child{margin-right:auto}html[data-mode=dark] .crm-guided-create .crm-create-line-section,html[data-mode=dark] .crm-guided-create .crm-create-section,html[data-mode=dark] .crm-guided-create .dialog-footer{background:var(--dark-surface);border-color:var(--dark-border)!important}html[data-mode=dark] .crm-guided-create .crm-create-section>legend{color:var(--dark-text);background:0 0}@media (max-width:760px){.crm-guided-create .crm-create-line-section,.crm-guided-create .crm-create-section{padding:16px!important}}.account-create-actions>button{justify-content:center;align-items:center;gap:8px;min-height:40px;display:inline-flex}.account-create-actions>.account-create-ai-button{border-radius:10px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.account-guided-create{--invoice-guide-border:var(--line)}@supports (color:color-mix(in lab,red,red)){.account-guided-create{--invoice-guide-border:color-mix(in srgb,var(--line) 88%,var(--blue) 12%)}}.account-guided-create{--invoice-guide-soft:var(--blue)}@supports (color:color-mix(in lab,red,red)){.account-guided-create{--invoice-guide-soft:color-mix(in srgb,var(--blue) 5%,white)}}.account-guided-create{--guided-create-corner-radius:12px}.crm-dialog.account-create-form.account-guided-create,.crm-dialog.account-create-form.account-guided-create>.account-guided-form{box-shadow:none;background:0 0;border:0;border-radius:0;display:contents}.account-guided-create .account-guided-tabs{border-radius:var(--guided-create-corner-radius) var(--guided-create-corner-radius) 0 0;margin:0}.crm-dialog.account-create-form.account-guided-create .dialog-body{background:0 0;border:0;border-radius:0;padding:16px 0 22px;overflow:visible}.account-guided-create .account-guided-intro{display:none}.core-editor.account-guided-create .dialog-body>fieldset{border:1px solid var(--invoice-guide-border);border-radius:var(--guided-create-corner-radius);background:#fff;margin:0;padding:20px;scroll-margin:20px 0 84px;box-shadow:0 5px 18px #17324d08}.core-editor.account-guided-create .dialog-body>fieldset[hidden]{display:none!important}.core-editor.account-guided-create .dialog-body>fieldset>legend{color:#172b3a;background:0 0;border:0;width:auto;margin:0 0 16px 12px;padding:0 4.5px;font-size:14.4px;font-weight:750;line-height:1.2}.core-editor.account-guided-create .editor-grid>.field{align-content:start}.crm-dialog.account-create-form.account-guided-create .dialog-footer{z-index:30;isolation:isolate;box-sizing:border-box;width:100%;height:60px;min-height:60px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:3px 12px;position:sticky;bottom:0;overflow:visible}.account-guided-create .dialog-footer:before{content:"";z-index:0;pointer-events:none;background:#f6f9fc;position:absolute;inset:0}.account-guided-create .dialog-footer:after{content:"";z-index:1;border:1px solid var(--invoice-guide-border);border-radius:0 0 var(--guided-create-corner-radius) var(--guided-create-corner-radius);background:var(--surface,#fff);pointer-events:none;position:absolute;inset:0;box-shadow:0 5px 18px #17324d08}.account-guided-create .dialog-footer>:not(.crm-toast){z-index:2;position:relative}.account-guided-create .dialog-footer>div{align-items:center;width:100%}.account-guided-create .dialog-footer>div>:first-child{margin-right:auto}.account-guided-create .account-guided-next{margin-left:0}html[data-mode=dark] .core-editor.account-guided-create .dialog-body>fieldset,html[data-mode=dark] .crm-dialog.account-create-form.account-guided-create .dialog-body{border-color:var(--dark-border)}html[data-mode=dark] .core-editor.account-guided-create .dialog-body>fieldset{background:var(--dark-surface)}html[data-mode=dark] .core-editor.account-guided-create .dialog-body>fieldset>legend{color:var(--dark-text)}html[data-mode=dark] .account-guided-create .dialog-footer:before{background:var(--dark-input)}html[data-mode=dark] .account-guided-create .dialog-footer:after{border-color:var(--dark-border);background:var(--dark-surface)}@media (max-width:760px){.crm-dialog.account-create-form.account-guided-create .dialog-body{padding:12px 0 16px}.core-editor.account-guided-create .dialog-body>fieldset{padding:16px}}:root{--action-height:40px;--action-shadow:0 2px 6px #13283c12;--action-hover-shadow:0 3px 8px #13283c1a}html[data-mode=dark]{--action-shadow:0 2px 6px #0003;--action-hover-shadow:0 3px 8px #0004}html body :is(.primary,.secondary,.crm-primary,.crm-button,.has-action-icon):is(.primary,.secondary,.crm-primary,.crm-button,.has-action-icon){box-sizing:border-box;height:var(--action-height);min-height:var(--action-height);box-shadow:var(--action-shadow);justify-content:center;align-items:center;padding-top:0;padding-bottom:0;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex;transform:none}html body :is(.primary,.secondary,.crm-primary,.crm-button,.has-action-icon):is(.primary,.secondary,.crm-primary,.crm-button,.has-action-icon):hover:not(:disabled){box-shadow:var(--action-hover-shadow);transform:none}html[data-mode] body :is(.primary,.secondary,.crm-primary,.crm-button,.has-action-icon):is(.primary,.secondary,.crm-primary,.crm-button,.has-action-icon){box-shadow:var(--action-shadow)}html[data-mode] body :is(.primary,.secondary,.crm-primary,.crm-button,.has-action-icon):is(.primary,.secondary,.crm-primary,.crm-button,.has-action-icon):hover:not(:disabled){box-shadow:var(--action-hover-shadow);transform:none}html body .header-actions>.icon-button{height:var(--action-height);min-height:var(--action-height);width:var(--action-height);box-shadow:var(--action-shadow)}html body .header-actions>.icon-button:hover:not(:disabled){box-shadow:var(--action-hover-shadow)}.standard-fields-content{padding:20px 24px}.standard-fields-panel>header{flex-wrap:wrap}.standard-fields-panel header p{margin:9px 0 0;font-size:12px}.standard-fields-content>.muted{max-width:900px;font-size:13px}.standard-fields-content>.field{max-width:440px}.standard-fields-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px;margin:20px 0;display:grid}.standard-fields-grid>.standard-field-option{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:10px;min-height:48px;padding:12px;font-size:13px}.standard-fields-grid input{width:17px;height:17px;accent-color:var(--blue);flex-shrink:0}.standard-fields-grid small{color:var(--muted);align-items:center;gap:4px;margin-left:auto;font-size:10px;display:flex}html[data-mode=dark] .standard-fields-grid>.standard-field-option{border-color:var(--dark-border);color:var(--dark-text);background:var(--dark-input)}html[data-mode=dark] .standard-fields-grid input{accent-color:var(--mode-highlight);color-scheme:dark}html[data-mode=dark] .standard-fields-grid small{color:var(--dark-muted)}.field-subtabs{border:1px solid var(--line);background:var(--blue);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;margin:0 0 20px;padding:5px;display:flex}@supports (color:color-mix(in lab,red,red)){.field-subtabs{background:color-mix(in srgb,var(--blue) 4%,white)}}.field-subtabs>button{height:40px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.field-subtabs>button[aria-selected=true]{border-color:var(--blue);background:#fff}@supports (color:color-mix(in lab,red,red)){.field-subtabs>button[aria-selected=true]{border-color:color-mix(in srgb,var(--blue) 20%,var(--line))}}.field-subtabs>button[aria-selected=true]{color:var(--blue);box-shadow:var(--action-shadow)}.field-subtabs>button:hover{color:var(--blue)}html[data-mode=dark] .field-subtabs{background:var(--dark-input);border-color:var(--dark-border)}html[data-mode=dark] .field-subtabs>button{color:var(--dark-muted)}html[data-mode=dark] .field-subtabs>button[aria-selected=true]{background:var(--dark-raised);color:var(--mode-highlight);border-color:var(--dark-border)}.standard-fields-panel>header{gap:20px;padding:22px 24px}.standard-fields-panel .standard-fields-content{padding:24px}.standard-fields-panel .standard-fields-description{margin:0 0 24px;line-height:1.75}.standard-fields-panel .standard-fields-search{flex:auto;width:auto;min-width:150px;max-width:none;margin:0;position:relative}.standard-fields-panel .standard-fields-search>input{height:43px;min-height:43px;padding-left:42px}.standard-fields-search-icon{z-index:1;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.standard-fields-search>label{margin:0 0 8px;line-height:1.5}.standard-fields-panel .standard-fields-grid{gap:12px;margin:24px 0 0}.standard-fields-grid+p{margin-top:20px}.standard-system-fields-title{color:var(--ink);margin:24px 0 0;font-size:15px}html[data-mode=dark] .standard-system-fields-title{color:var(--dark-text)}@media (max-width:640px){.standard-fields-panel .standard-fields-content,.standard-fields-panel>header{padding:18px}.standard-fields-panel .standard-fields-search{max-width:none}.standard-fields-panel .standard-fields-grid{grid-template-columns:1fr}}.field-settings-panel>header{align-items:center;gap:20px;padding:22px 24px}.field-settings-panel>header p{margin:9px 0 0;font-size:12px;line-height:1.65}.field-settings-panel .custom-search{max-width:488px;margin:0;padding:24px}.field-settings-panel .custom-search>label,.field-settings-panel .standard-fields-search>label{margin:0 0 8px;line-height:1.5}.field-settings-panel .custom-pagination{padding:20px 24px}.field-settings-panel .custom-table td,.field-settings-panel .custom-table th{padding-left:24px;padding-right:24px}@media (max-width:640px){.field-settings-panel .custom-search,.field-settings-panel .standard-fields-content,.field-settings-panel>header{padding:18px}.field-settings-panel .custom-search{max-width:none}.field-settings-panel .custom-pagination{padding:18px}.field-settings-panel .custom-table td,.field-settings-panel .custom-table th{padding-left:18px;padding-right:18px}}.field-settings-panel>header{padding-bottom:12px}.field-settings-panel .custom-search,.field-settings-panel .standard-fields-content{padding-top:14px}@media (max-width:640px){.field-settings-panel>header{padding-bottom:12px}.field-settings-panel .custom-search,.field-settings-panel .standard-fields-content{padding-top:14px}}.standard-fields-grid>.standard-field-option{cursor:default;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;padding:10px 12px;display:flex}.standard-field-enabled{cursor:pointer;align-items:center;gap:13px;min-height:22px;display:flex}.standard-field-enabled>span{flex:1;min-width:0}.standard-field-enabled>input{margin:0}.standard-field-requirement{color:var(--muted);justify-content:flex-start;align-items:center;gap:8px;font-size:11px;display:flex}.field-requirement-selector{border:.8625px solid var(--line);background:var(--blue);border-radius:6.0375px;flex-shrink:0;gap:1.725px;min-width:0;margin:0;padding:3.075px 3.45px;display:flex}@supports (color:color-mix(in lab,red,red)){.field-requirement-selector{background:color-mix(in srgb,var(--blue) 4%,white)}}.field-requirement-selector>label{cursor:pointer;display:block;position:relative}:is(.standard-fields-grid,.custom-field-cards) .field-requirement-selector input{opacity:0;clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;position:absolute}.field-requirement-selector label>span{min-height:19.98px;color:var(--muted);border-radius:3.45px;justify-content:center;align-items:center;padding:0 6.9px;font-size:11.4799px;font-weight:500;line-height:1.3;transition:background-color .15s,color .15s;display:flex}.field-requirement-selector input:checked+span{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.field-requirement-selector input:checked+span{background:color-mix(in srgb,var(--blue) 15%,white)}}.field-requirement-selector input:checked+span{color:var(--blue);font-weight:500;box-shadow:0 1px 3px #13283c12}.field-requirement-selector label:hover>span{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.field-requirement-selector label:hover>span{background:color-mix(in srgb,var(--blue) 9%,white)}}.field-requirement-selector input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.field-requirement-selector:disabled{opacity:.55}.field-requirement-selector:disabled label{cursor:not-allowed}html[data-mode=dark] .standard-field-requirement{color:var(--dark-muted)}html[data-mode=dark] .field-requirement-selector{background:var(--dark-input);border-color:var(--dark-border)}html[data-mode=dark] .field-requirement-selector label>span{color:var(--dark-muted)}html[data-mode=dark] .field-requirement-selector input:checked+span{background:var(--mode-highlight)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .field-requirement-selector input:checked+span{background:color-mix(in srgb,var(--mode-highlight) 20%,var(--dark-input))}}html[data-mode=dark] .field-requirement-selector input:checked+span{color:var(--mode-highlight)}html[data-mode=dark] .field-requirement-selector label:hover>span{background:var(--mode-highlight)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .field-requirement-selector label:hover>span{background:color-mix(in srgb,var(--mode-highlight) 12%,var(--dark-input))}}html[data-mode=dark] .field-requirement-selector input:focus-visible+span{outline-color:var(--mode-highlight)}@media (prefers-reduced-motion:reduce){.field-requirement-selector label>span{transition:none}}@media (forced-colors:active){.field-requirement-selector input:checked+span{outline-offset:-2px;color:highlight;outline:2px solid highlight}.field-requirement-selector input:focus-visible+span{outline-offset:2px;outline:2px dashed highlight}}html body :is(.workspace-shell,.crm-dialog) input[type=checkbox]:not([role=switch]){appearance:none;box-sizing:border-box;vertical-align:middle;border:1px solid var(--muted);color:#fff;cursor:pointer;background:#fff;border-radius:3px;flex-shrink:0;place-content:center;width:16px;min-width:16px;height:16px;min-height:16px;padding:0;display:inline-grid;position:relative}html body :is(.workspace-shell,.crm-dialog) input[type=checkbox]:not([role=switch]):before{content:"";visibility:hidden;border-bottom:2px solid;border-left:2px solid;width:9.5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateY(-1px)rotate(-45deg)}html body :is(.workspace-shell,.crm-dialog) input[type=checkbox]:not([role=switch]):is(:checked,:indeterminate){background:var(--blue);border-color:var(--blue)}html body :is(.workspace-shell,.crm-dialog) input[type=checkbox]:not([role=switch]):checked:before{visibility:visible}html body :is(.workspace-shell,.crm-dialog) input[type=checkbox]:not([role=switch]):indeterminate:before{visibility:visible;border-left:0;width:8px;height:0;transform:translate(-50%,-50%)}html body :is(.workspace-shell,.crm-dialog) input[type=checkbox]:not([role=switch]):disabled{opacity:.45;cursor:not-allowed}html body :is(.workspace-shell,.crm-dialog) input[type=checkbox]:not([role=switch]):focus-visible{outline:2px solid var(--blue);outline-offset:3px}html[data-mode=dark] body :is(.workspace-shell,.crm-dialog) input[type=checkbox]:not([role=switch]){background:var(--dark-input);border-color:var(--dark-muted);color:var(--dark-input)}html[data-mode=dark] body :is(.workspace-shell,.crm-dialog) input[type=checkbox]:not([role=switch]):is(:checked,:indeterminate){background:var(--mode-highlight);border-color:var(--mode-highlight)}html[data-mode=dark] body :is(.workspace-shell,.crm-dialog) input[type=checkbox]:not([role=switch]):focus-visible{outline-color:var(--mode-highlight)}@media (forced-colors:active){html body :is(.workspace-shell,.crm-dialog) input[type=checkbox]:not([role=switch]){forced-color-adjust:none;color:highlighttext;background:canvas;border-color:buttontext}html body :is(.workspace-shell,.crm-dialog) input[type=checkbox]:not([role=switch]):is(:checked,:indeterminate){background:highlight;border-color:highlight}html body :is(.workspace-shell,.crm-dialog) input[type=checkbox]:not([role=switch]):focus-visible{outline-color:highlight}}.standard-fields-toolbar{flex-wrap:nowrap;align-items:center;gap:10px;width:100%;display:flex;overflow-x:auto}.standard-fields-toolbar>.standard-field-actions{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.custom-fields-toolbar{padding:14px 24px 24px}.account-custom-fields-toolbar{padding-bottom:0}.custom-fields-toolbar .custom-field-standard-search{flex:auto;width:auto;min-width:150px;max-width:none}.custom-fields-toolbar .custom-field-view-select{width:auto;min-width:170px;height:43px}@media (max-width:640px){.custom-fields-toolbar{padding:14px 18px 18px}.account-custom-fields-toolbar{padding-bottom:0}}.custom-field-cards{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px;margin:0;padding:0 24px 24px;list-style:none;display:grid}.custom-field-cards>li{min-width:0}.custom-field-card{border:1px solid var(--line);width:100%;height:100%;min-height:78px;color:var(--ink);text-align:left;font:inherit;background:0 0;border-radius:9px;flex-direction:column;align-items:stretch;gap:12px;padding:10px 12px;font-size:13px;transition:border-color .15s,background-color .15s;display:flex}.custom-field-card-heading{justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}.custom-field-card-heading>span{overflow-wrap:anywhere}.custom-field-card-heading>svg{color:var(--muted)}.custom-field-card-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.custom-field-card:hover{border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.custom-field-card:hover{background:color-mix(in srgb,var(--blue) 4%,white)}}.custom-field-card:focus-visible{outline:2px solid var(--blue);outline-offset:3px}html[data-mode=dark] .custom-field-card{background:var(--dark-input);border-color:var(--dark-border);color:var(--dark-text)}html[data-mode=dark] .custom-field-card-heading>svg,html[data-mode=dark] .custom-field-card-meta{color:var(--dark-muted)}html[data-mode=dark] .custom-field-card:hover{border-color:var(--mode-highlight);background:var(--mode-highlight)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .custom-field-card:hover{background:color-mix(in srgb,var(--mode-highlight) 7%,var(--dark-input))}}@media (max-width:640px){.custom-field-cards{grid-template-columns:1fr;padding:0 18px 18px}}@media (prefers-reduced-motion:reduce){.custom-field-card{transition:none}}.custom-field-card-heading>.standard-field-enabled{flex:1;min-width:0}.custom-field-card-heading>.standard-field-enabled>span{overflow-wrap:anywhere}.custom-field-card-heading>.custom-field-edit{width:24px;height:24px;min-height:24px;box-shadow:none;background:0 0;border:0;padding:0}.custom-field-card-actions{flex:none;align-items:center;gap:4px;display:flex}.custom-field-card-actions>.custom-field-delete,.custom-field-card-actions>.custom-field-edit{width:30px;min-width:30px;height:30px;min-height:30px;box-shadow:none;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:inline-grid}.custom-field-card-actions>.custom-field-edit:hover:not(:disabled){color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.custom-field-card-actions>.custom-field-edit:hover:not(:disabled){background:color-mix(in srgb,var(--blue) 9%,transparent)}}.custom-field-card-actions>.custom-field-delete:hover:not(:disabled){color:var(--error,#c43c3c);border-color:var(--error,#c43c3c)}@supports (color:color-mix(in lab,red,red)){.custom-field-card-actions>.custom-field-delete:hover:not(:disabled){border-color:color-mix(in srgb,var(--error,#c43c3c) 18%,transparent)}}.custom-field-card-actions>.custom-field-delete:hover:not(:disabled){background:var(--error,#c43c3c)}@supports (color:color-mix(in lab,red,red)){.custom-field-card-actions>.custom-field-delete:hover:not(:disabled){background:color-mix(in srgb,var(--error,#c43c3c) 8%,transparent)}}.custom-field-card-actions>button:focus-visible{outline:1px solid var(--blue);outline-offset:1px}html[data-mode=dark] .custom-field-card-actions>.custom-field-delete,html[data-mode=dark] .custom-field-card-actions>.custom-field-edit{color:var(--dark-muted)}html[data-mode=dark] .custom-field-card-actions>.custom-field-delete:hover:not(:disabled){color:#ff8585;background:#ff85851a;border-color:#ff858544}.custom-field-settings-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%}.custom-field-actions-end,.custom-field-actions-start{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.custom-field-actions-end{margin-left:auto}.custom-field-search-row{grid-template-columns:minmax(0,1fr) minmax(190px,240px);align-items:end;gap:20px;padding:14px 24px 24px;display:grid}.custom-field-search-row>.custom-search{width:100%;max-width:none;margin:0;padding:0}.custom-field-search-row .field input{height:43px;min-height:43px}.custom-field-search-row .field>label{margin:0 0 8px;font-size:13px;line-height:1.5}.custom-field-search-row .custom-field-view{min-width:0;margin:0}.custom-field-view>select{width:100%}.custom-field-search-row.single-field-search-row{grid-template-columns:minmax(150px,1fr)}.custom-field-standard-search{width:100%;min-width:150px;margin:0;position:relative}.custom-field-standard-search>input{width:100%;height:43px;min-height:43px;padding-left:42px}.account-field-search-row{grid-template-columns:minmax(0,1fr);max-width:480px}.account-custom-field-sections{padding:0 24px 24px}@media (max-width:640px){.custom-field-search-row{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px 18px 18px}.account-custom-field-sections{padding:0 18px 18px}.custom-field-actions-end,.custom-field-actions-start{gap:8px}}.custom-field-card .custom-type{margin-left:auto;padding:3px 6px;font-size:10px}.custom-field-cards>.custom-field-card{cursor:default}.custom-fields-empty{background:var(--blue);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:220px;margin:0 24px 24px;padding:30px 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.custom-fields-empty{background:color-mix(in srgb,var(--blue) 3%,transparent)}}.custom-fields-empty{text-align:center}.custom-fields-empty-icon{background:var(--blue);border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.custom-fields-empty-icon{background:color-mix(in srgb,var(--blue) 10%,var(--theme-ffffff,#fff))}}.custom-fields-empty-icon{color:var(--blue)}.custom-fields-empty-copy{max-width:420px}.custom-fields-empty-copy h3{color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.4}.custom-fields-empty-copy p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.6}.custom-fields-empty-action{justify-content:center;margin-top:2px;display:flex}html[data-mode=dark] .custom-fields-empty{background:var(--mode-highlight)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .custom-fields-empty{background:color-mix(in srgb,var(--mode-highlight) 6%,transparent)}}html[data-mode=dark] .custom-fields-empty-icon{background:var(--mode-highlight)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .custom-fields-empty-icon{background:color-mix(in srgb,var(--mode-highlight) 14%,var(--dark-surface))}}html[data-mode=dark] .custom-fields-empty-icon{color:var(--mode-highlight)}html[data-mode=dark] .custom-fields-empty-copy h3{color:var(--dark-text)}html[data-mode=dark] .custom-fields-empty-copy p{color:var(--dark-muted)}@media (max-width:640px){.custom-fields-empty{min-height:200px;margin:0 18px 18px;padding:26px 18px}}.crm-date-picker{width:100%}html body .crm-dialog .crm-date-trigger{border:1px solid var(--line);background:var(--theme-fafcfe,#fafcfe);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;box-shadow:none;border-radius:8px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;display:flex}.crm-date-trigger>svg{color:var(--blue)}.crm-date-trigger .date-placeholder{color:var(--muted)}html body .crm-dialog .crm-date-trigger[aria-invalid=true]{border-color:#d92d20}.crm-calendar{border:1px solid var(--line);width:min(320px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);background:#fff;border-radius:16px;margin:0;padding:0;font-size:13px;position:fixed;inset:auto;overflow:auto;box-shadow:0 18px 55px #13283c26,0 4px 12px #13283c10}.crm-calendar:popover-open{animation:calendar-enter .15s ease-out}.crm-calendar .calendar-heading{background:linear-gradient(120deg,var(--blue),var(--blue));justify-content:space-between;align-items:center;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.crm-calendar .calendar-heading{background:linear-gradient(120deg,color-mix(in srgb,var(--blue) 12%,white),color-mix(in srgb,var(--blue) 3%,white))}}.crm-calendar .calendar-heading{border-bottom:1px solid var(--line)}.calendar-heading>span{align-items:center;gap:9px;font-weight:600;display:flex}.calendar-heading svg{color:var(--blue)}.crm-calendar button{min-width:30px;height:30px;color:inherit;font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0;display:inline-flex}.crm-calendar button:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.crm-calendar button:hover{background:color-mix(in srgb,var(--blue) 9%,white)}}.crm-calendar button:hover{color:var(--blue)}.crm-calendar button:focus-visible,.crm-calendar select:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.calendar-navigation{justify-content:space-between;align-items:center;gap:6px;padding:12px 12px 6px;display:flex}.calendar-month-controls{align-items:center;gap:15px;min-width:0;display:flex}html body .crm-calendar .calendar-month-controls select.calendar-period-select{box-sizing:border-box;width:112px;min-width:0;max-width:112px;color:inherit;font:inherit;box-shadow:none;font-weight:600;line-height:32px;border:1px solid var(--line)!important;background-color:var(--surface,#fff)!important;border-radius:8px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 24px 0 10px!important}html body .crm-calendar .calendar-month-controls select.calendar-period-select+select.calendar-period-select{width:78px;max-width:78px}.calendar-announcement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.crm-calendar .calendar-grid{border-collapse:separate;border-spacing:2px;table-layout:fixed;text-align:center;width:calc(100% - 20px);margin:0 10px 8px}.crm-calendar .calendar-grid th{color:var(--muted);background:0 0;border:0;padding:4px 0;font-size:10px;font-weight:500}.crm-calendar .calendar-grid td{background:0 0;border:0;padding:0}.crm-calendar .calendar-grid button{width:100%;height:32px;font-size:12px}.crm-calendar .calendar-grid button[data-outside]{color:var(--muted);opacity:.55}.crm-calendar .calendar-grid button[aria-current=date]{box-shadow:inset 0 0 0 1px var(--blue);color:var(--blue);font-weight:600}.crm-calendar .calendar-grid button[data-selected]{background:var(--blue);color:#fff;opacity:1;box-shadow:0 2px 6px var(--blue)}@supports (color:color-mix(in lab,red,red)){.crm-calendar .calendar-grid button[data-selected]{box-shadow:0 2px 6px color-mix(in srgb,var(--blue) 30%,transparent)}}.calendar-footer{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding:8px 12px;display:flex}.crm-calendar .calendar-footer button{color:var(--blue);padding:0 8px;font-size:11px}html[data-mode=dark] body .crm-dialog .crm-date-trigger{background:var(--dark-input);border-color:var(--dark-border);color:var(--dark-text)}html[data-mode=dark] .crm-calendar{background:var(--dark-raised);border-color:var(--dark-border);color:var(--dark-text);box-shadow:0 18px 55px #0006}html[data-mode=dark] .crm-calendar .calendar-heading{background:linear-gradient(120deg,var(--mode-highlight),var(--dark-raised))}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .crm-calendar .calendar-heading{background:linear-gradient(120deg,color-mix(in srgb,var(--mode-highlight) 15%,var(--dark-raised)),var(--dark-raised))}}html[data-mode=dark] .crm-calendar .calendar-footer,html[data-mode=dark] .crm-calendar .calendar-heading{border-color:var(--dark-border)}html[data-mode=dark] .crm-calendar button:hover{background:var(--mode-highlight)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .crm-calendar button:hover{background:color-mix(in srgb,var(--mode-highlight) 15%,var(--dark-raised))}}html[data-mode=dark] .crm-calendar button:hover{color:var(--mode-highlight)}html[data-mode=dark] .crm-calendar .calendar-grid button[data-selected]{background:var(--mode-highlight);color:var(--dark-input)}html[data-mode=dark] .crm-calendar .calendar-grid th,html[data-mode=dark] .crm-date-trigger .date-placeholder{color:var(--dark-muted)}@keyframes calendar-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.crm-calendar:popover-open{animation:none}}html body .phone-input>.phone-code-trigger{border:0;border-right:1px solid var(--line);background:var(--blue);border-radius:9px 0 0 9px;flex:0 0 112px;justify-content:center;align-items:center;gap:7px;width:112px;min-height:47px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){html body .phone-input>.phone-code-trigger{background:color-mix(in srgb,var(--blue) 5%,white)}}html body .phone-input>.phone-code-trigger{color:var(--ink);box-shadow:none;font:inherit;white-space:nowrap;font-size:13px}.phone-flag{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:23px;line-height:1}.phone-code-trigger>svg{color:var(--blue)}.phone-code-trigger[aria-expanded=true]{outline:2px solid var(--blue);outline-offset:-2px}.phone-code-popup{border:1px solid var(--line);width:min(390px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);background:#fff;border-radius:12px;margin:0;padding:0;font-size:13px;position:fixed;inset:auto;overflow:hidden;box-shadow:0 18px 55px #13283c26,0 4px 12px #13283c10}.phone-code-popup:popover-open{flex-direction:column;animation:calendar-enter .15s ease-out;display:flex}.phone-code-popup>:not(.phone-code-options){flex-shrink:0}.phone-code-heading{background:linear-gradient(120deg,var(--blue),var(--blue));justify-content:space-between;align-items:center;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.phone-code-heading{background:linear-gradient(120deg,color-mix(in srgb,var(--blue) 12%,white),color-mix(in srgb,var(--blue) 3%,white))}}.phone-code-heading{border-bottom:1px solid var(--line)}.phone-code-heading>span{align-items:center;gap:9px;font-weight:600;display:flex}.phone-code-heading svg{color:var(--blue)}.phone-code-popup button{min-width:30px;height:30px;color:inherit;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0;display:inline-flex}.phone-code-popup button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.phone-code-popup .phone-code-search{border:1px solid var(--line);height:40px;color:var(--muted);background:var(--blue);border-radius:9px;align-items:center;gap:8px;margin:12px;padding:0 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.phone-code-popup .phone-code-search{background:color-mix(in srgb,var(--blue) 3%,white)}}html body .phone-code-popup .phone-code-search>input{width:0;min-width:0;height:100%;min-height:0;box-shadow:none;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:12px}.phone-code-search:focus-within{border-color:var(--blue);box-shadow:none;outline:none}.phone-code-options{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:4px;min-height:0;max-height:206px;padding:0 8px;display:flex;overflow-y:auto}.phone-code-popup .phone-code-options>button{text-align:left;border-radius:8px;flex-shrink:0;justify-content:flex-start;gap:12px;width:100%;height:38px;min-height:38px;padding:0 12px;display:flex}.phone-code-options>button .phone-dial-code{font-variant-numeric:tabular-nums;min-width:55px;font-size:13px}.phone-country-name{min-width:0;color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin-left:auto;font-size:13px;overflow:hidden}.phone-code-popup .phone-code-options>button:is(:hover,[data-active]){background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.phone-code-popup .phone-code-options>button:is(:hover,[data-active]){background:color-mix(in srgb,var(--blue) 10%,transparent)}}.phone-code-popup .phone-code-options>button[aria-selected=true]{color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.phone-code-popup .phone-code-options>button[aria-selected=true]{background:color-mix(in srgb,var(--blue) 10%,transparent)}}.phone-code-options>p{text-align:center;color:var(--muted);padding:30px 10px}.phone-code-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.phone-code-popup .phone-code-footer button{color:var(--blue);padding:0 6px;font-size:11px}html[data-mode=dark] body .phone-input>.phone-code-trigger{background:var(--mode-highlight)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] body .phone-input>.phone-code-trigger{background:color-mix(in srgb,var(--mode-highlight) 8%,var(--dark-input))}}html[data-mode=dark] .phone-code-popup,html[data-mode=dark] body .phone-input>.phone-code-trigger{border-color:var(--dark-border);color:var(--dark-text)}html[data-mode=dark] .phone-code-popup{background:var(--dark-raised);box-shadow:0 18px 55px #0006}html[data-mode=dark] .phone-code-heading{background:linear-gradient(120deg,var(--mode-highlight),var(--dark-raised))}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .phone-code-heading{background:linear-gradient(120deg,color-mix(in srgb,var(--mode-highlight) 15%,var(--dark-raised)),var(--dark-raised))}}html[data-mode=dark] .phone-code-heading{border-color:var(--dark-border)}html[data-mode=dark] .phone-code-popup .phone-code-search{background:var(--dark-input);border-color:var(--dark-border)}html[data-mode=dark] body .phone-code-popup .phone-code-search>input{color:var(--dark-text)}html[data-mode=dark] .phone-code-footer{border-color:var(--dark-border);color:var(--dark-muted)}html[data-mode=dark] .phone-code-popup .phone-code-options>button:is(:hover,[data-active]){background:var(--mode-highlight)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .phone-code-popup .phone-code-options>button:is(:hover,[data-active]){background:color-mix(in srgb,var(--mode-highlight) 12%,var(--dark-raised))}}html[data-mode=dark] .phone-code-popup .phone-code-options>button[aria-selected=true]{background:var(--mode-highlight)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .phone-code-popup .phone-code-options>button[aria-selected=true]{background:color-mix(in srgb,var(--mode-highlight) 20%,var(--dark-raised))}}html[data-mode=dark] .phone-code-popup .phone-code-options>button[aria-selected=true]{color:var(--mode-highlight)}html[data-mode=dark] .phone-country-name{color:var(--dark-muted)}@media (prefers-reduced-motion:reduce){.phone-code-popup:popover-open{animation:none}}html body .phone-code-popup .phone-code-search>input,html[data-mode] body .phone-code-popup .phone-code-search>input:focus{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}.crm-dialog .field .phone-input{height:43px;min-height:43px}html body .phone-input>.phone-code-trigger,html body .phone-input>input[type=tel]{height:100%;min-height:0}html body .core-editor .field .phone-input{background:var(--core-editor-control-background);border-color:var(--core-editor-control-border)}html body .core-editor .field .phone-input>input[type=tel]{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0}html body .core-editor .field .phone-input>.phone-code-trigger{border:0;border-right:1px solid var(--core-editor-control-border);background:var(--blue);border-radius:9px 0 0 9px;height:100%;min-height:0}@supports (color:color-mix(in lab,red,red)){html body .core-editor .field .phone-input>.phone-code-trigger{background:color-mix(in srgb,var(--blue) 3%,var(--core-editor-control-background))}}html body .core-editor .field .phone-input>.phone-code-trigger{box-shadow:none}html body .core-editor .field .crm-date-trigger{border-radius:10px}html[data-mode=dark] .phone-code-popup .phone-code-search:focus-within{border-color:var(--mode-highlight)}.brand-palette-builder{border:1px solid var(--line);background:var(--blue);border-radius:12px;margin:20px 0;padding:20px}@supports (color:color-mix(in lab,red,red)){.brand-palette-builder{background:color-mix(in srgb,var(--blue) 3%,white)}}.brand-palette-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;display:flex}.brand-palette-intro h3{color:var(--ink);align-items:center;gap:8px;margin:0 0 8px;font-size:16px;display:flex}.brand-palette-intro p{max-width:650px;margin:0;font-size:13px;line-height:1.5}.brand-palette-intro button{flex-shrink:0}.brand-palette-builder small{font-size:12px;line-height:1.5}.brand-palette-preview{border-top:1px solid var(--line);align-items:center;gap:18px;margin-top:18px;padding-top:18px;display:flex}.brand-palette-preview>img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:10px;flex-shrink:0;padding:8px}.brand-palette-details{flex:1;min-width:0}.brand-palette-details>strong{overflow-wrap:anywhere;display:block}.brand-colour-options{gap:9px;margin:10px 0;display:flex}.brand-colour-options button{border:1px solid var(--line);cursor:pointer;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.brand-colour-options button[aria-pressed=true]{outline:2px solid var(--blue);outline-offset:2px}.brand-colour-options svg{color:#fff;filter:drop-shadow(0 1px 2px #000)}.brand-colour-options button:disabled{opacity:1;cursor:default}.brand-palette-actions{gap:8px;display:flex}html[data-mode=dark] .brand-palette-builder{background:var(--dark-input);border-color:var(--dark-border)}@media (max-width:700px){.brand-palette-intro,.brand-palette-preview{flex-wrap:wrap}.brand-palette-actions{justify-content:flex-end;width:100%}}.theme-panel>header .theme-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.theme-header-actions .appearance-mode-switch{box-sizing:border-box;align-items:stretch;gap:0;height:40px;padding:0;overflow:hidden}.theme-header-actions .appearance-mode-switch button{box-sizing:border-box;border-radius:0;justify-content:center;height:38px;min-height:0;padding:0 13px}html[data-mode] body .theme-panel .theme-header-actions .appearance-mode-switch button[aria-pressed]{box-shadow:none;border:0}.theme-header-actions .appearance-mode-switch button:first-child{border-radius:9px 0 0 9px}.theme-header-actions .appearance-mode-switch button:last-child{border-radius:0 9px 9px 0}html[data-mode=dark] .theme-header-actions .appearance-mode-switch button[aria-pressed=true]{background:var(--mode-accent)}.sidebar-style-panel{overflow:hidden}.sidebar-style-panel>header{padding:18px 22px}.sidebar-style-panel>header h2{align-items:center;gap:9px;margin:0 0 5px;display:flex}.sidebar-style-panel>header p{margin:0}.sidebar-style-options{border-top:1px solid var(--line,#d6e1e8);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 22px 20px;display:grid}.sidebar-style-options>button{min-height:112px;color:var(--ink,#102438);text-align:left;background:var(--surface,#fff);border:1px solid var(--line,#d6e1e8);cursor:pointer;border-radius:14px;grid-template-columns:92px minmax(0,1fr) 26px;align-items:center;gap:14px;padding:14px;display:grid;position:relative;box-shadow:0 8px 20px #1736500a}.sidebar-style-options>button:hover:not(:disabled){border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.sidebar-style-options>button:hover:not(:disabled){border-color:color-mix(in srgb,var(--blue) 45%,var(--line,#d6e1e8))}}.sidebar-style-options>button:hover:not(:disabled){background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.sidebar-style-options>button:hover:not(:disabled){background:color-mix(in srgb,var(--blue) 3%,var(--surface,#fff))}}.sidebar-style-options>button[aria-pressed=true]{border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.sidebar-style-options>button[aria-pressed=true]{background:color-mix(in srgb,var(--blue) 6%,var(--surface,#fff))}}.sidebar-style-options>button[aria-pressed=true]{box-shadow:0 0 0 1px var(--blue),0 10px 24px #17365010}@supports (color:color-mix(in lab,red,red)){.sidebar-style-options>button[aria-pressed=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 26%,transparent),0 10px 24px #17365010}}.sidebar-style-options>button>span:nth-child(2){gap:6px;display:grid}.sidebar-style-options strong{align-items:center;gap:8px;font-size:15px;display:flex}.sidebar-style-options small{color:var(--muted,#627387);font-size:12px;line-height:1.45}.sidebar-style-check{border:1px solid var(--line,#d6e1e8);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.sidebar-style-options>button[aria-pressed=true] .sidebar-style-check{color:#fff;background:var(--blue);border-color:var(--blue)}.sidebar-mode-settings{border-top:1px solid var(--line,#d6e1e8);justify-content:space-between;align-items:center;gap:20px;padding:18px 22px 20px;display:flex}.sidebar-mode-settings>div:first-child{min-width:0}.sidebar-mode-settings h3{align-items:center;gap:8px;margin:0 0 5px;font-size:15px;display:flex}.sidebar-mode-settings p{margin:0;font-size:12px;line-height:1.45}.sidebar-mode-switch{border:1px solid var(--line,#d6e1e8);background:var(--soft,#f5f8fa);border-radius:12px;flex:none;grid-template-columns:repeat(3,minmax(104px,1fr));display:inline-grid;overflow:hidden}.sidebar-mode-switch button{border:0;border-right:1px solid var(--line,#d6e1e8);min-height:42px;color:var(--muted,#627387);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:700;display:flex}.sidebar-mode-switch button:last-child{border-right:0}.sidebar-mode-switch button:hover:not(:disabled){color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.sidebar-mode-switch button:hover:not(:disabled){background:color-mix(in srgb,var(--blue) 5%,transparent)}}.sidebar-mode-switch button[aria-pressed=true]{color:#fff;background:var(--blue)}.sidebar-style-preview{box-sizing:border-box;background:#10283a;border:1px solid #5f829b52;border-radius:10px;gap:5px;width:92px;height:78px;padding:8px;display:grid;overflow:hidden}.sidebar-style-preview i{background:#d8efff24;border:1px solid #bde3ff1f;border-radius:5px;min-width:0;display:block}.sidebar-style-preview-accordion i:nth-child(2),.sidebar-style-preview-accordion i:nth-child(4){background:#ffffff12;border-color:#0000;margin-left:12px}.sidebar-style-preview-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-style-preview-cards i:first-child,.sidebar-style-preview-cards i:last-child{background:linear-gradient(135deg,#279ec153,#6688ee32);border-color:#70d2e044;grid-column:1/-1}html[data-mode=dark] .sidebar-style-options>button{color:var(--dark-text,#edf4fb);background:var(--dark-input,#122435);border-color:var(--dark-border,#31475a)}html[data-mode=dark] .sidebar-style-options>button:hover:not(:disabled){color:var(--dark-text,#edf4fb);background:var(--mode-highlight)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .sidebar-style-options>button:hover:not(:disabled){background:color-mix(in srgb,var(--mode-highlight) 7%,var(--dark-raised,var(--dark-input,#122435)))}}html[data-mode=dark] .sidebar-style-options>button:hover:not(:disabled){border-color:var(--mode-highlight)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .sidebar-style-options>button:hover:not(:disabled){border-color:color-mix(in srgb,var(--mode-highlight) 46%,var(--dark-border,#31475a))}}html[data-mode=dark] .sidebar-style-options>button:hover:not(:disabled){box-shadow:0 8px 22px #0003}html[data-mode=dark] .sidebar-style-options>button[aria-pressed=true]{color:var(--dark-text,#edf4fb);background:var(--mode-accent)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .sidebar-style-options>button[aria-pressed=true]{background:color-mix(in srgb,var(--mode-accent) 15%,var(--dark-input,#122435))}}html[data-mode=dark] .sidebar-style-options>button[aria-pressed=true]{border-color:var(--mode-highlight);box-shadow:0 0 0 1px var(--mode-glow),0 10px 24px #0003}html[data-mode=dark] .sidebar-style-options>button[aria-pressed=true]:hover:not(:disabled){background:var(--mode-accent)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .sidebar-style-options>button[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb,var(--mode-accent) 21%,var(--dark-input,#122435))}}html[data-mode=dark] .sidebar-style-options small{color:var(--dark-muted,#aab9c7)}html[data-mode=dark] .sidebar-mode-switch{background:var(--dark-input,#122435);border-color:var(--dark-border,#31475a)}html[data-mode=dark] .sidebar-mode-switch button{border-color:var(--dark-border,#31475a);color:var(--dark-muted,#aab9c7)}html[data-mode=dark] .sidebar-mode-switch button[aria-pressed=true]{color:#fff;background:var(--blue)}@media (max-width:760px){.sidebar-style-options{grid-template-columns:1fr}.sidebar-mode-settings{flex-direction:column;align-items:stretch}.sidebar-mode-switch{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}.workspace-sidebar .sidebar-company-logo{justify-content:center;align-items:center;width:100%;min-height:64px;margin:0 0 24px;padding:4px 0;text-decoration:none;display:flex}.workspace-sidebar .sidebar-company-logo img{object-fit:contain;width:100%;max-width:220px;height:74px;display:block}.workspace-sidebar .sidebar-company-logo img[src="/branding/xrmone-sidebar.png"]{background:#fff;border-radius:6px;padding:4px}.workspace-sidebar.sidebar-collapsed .sidebar-company-logo{min-height:40px;margin-bottom:24px;padding:0}.workspace-sidebar.sidebar-collapsed .sidebar-company-logo img{width:44px;height:40px}@media (max-width:600px){.workspace-sidebar .sidebar-company-logo{width:130px;min-height:40px;margin:0}.workspace-sidebar .sidebar-company-logo img{height:40px}}.sidebar-brand-row{align-items:center;gap:12px;width:100%;display:flex}.workspace-sidebar.sidebar-expanded .sidebar-brand-row .sidebar-company-logo{flex:1;width:auto;min-width:0;min-height:44px;margin:0;padding:0}.workspace-sidebar.sidebar-expanded .sidebar-brand-row .sidebar-company-logo img{height:54px}.workspace-sidebar .sidebar-brand-row .sidebar-toggle{order:0;align-self:center;margin:0}.workspace-sidebar.sidebar-collapsed .sidebar-brand-row{flex-direction:column-reverse;gap:12px}.workspace-sidebar.sidebar-collapsed .sidebar-brand-row .sidebar-company-logo{margin:0}.workspace-sidebar.sidebar-expanded .sidebar-brand-row{justify-content:flex-start;position:relative}.workspace-sidebar.sidebar-expanded .sidebar-brand-row .sidebar-company-logo{flex:0 auto;justify-content:flex-start;width:calc(100% - 72px)}.workspace-sidebar.sidebar-expanded .sidebar-brand-row .sidebar-company-logo img{object-position:left center}.workspace-sidebar.sidebar-expanded .sidebar-brand-row .sidebar-toggle{position:absolute;top:50%;right:0;transform:translateY(-50%)}.accounts-list-page .accounts-heading h1{letter-spacing:-.6px;margin:0;font-size:24px}.accounts-list-page{padding-top:12px}.accounts-list-page .accounts-heading{margin-bottom:14px}.detail-grid{gap:13.8px}.detail-grid .detail-card{margin-bottom:13.2px}.detail-overview{margin-bottom:14.4px}.account-related-modules{align-items:start}.account-related-modules .detail-card{min-width:0;margin-bottom:0}.related-module-status{color:var(--muted);background:var(--blue);font-size:11px}@supports (color:color-mix(in lab,red,red)){.related-module-status{background:color-mix(in srgb,var(--blue) 8%,transparent)}}.related-module-status{white-space:nowrap;border-radius:20px;padding:4px 9px}.account-detail-page{--account-accent:var(--theme-147aa9,#147aa9);--account-accent-soft:var(--account-accent)}@supports (color:color-mix(in lab,red,red)){.account-detail-page{--account-accent-soft:color-mix(in srgb,var(--account-accent) 10%,white)}}.account-detail-hero{isolation:isolate;border:1px solid var(--account-accent);padding:24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.account-detail-hero{border:1px solid color-mix(in srgb,var(--account-accent) 16%,var(--line))}}.account-detail-hero{background:linear-gradient(118deg,var(--account-accent),#fffffff5 50%,#f6f4fc);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.account-detail-hero{background:linear-gradient(118deg,color-mix(in srgb,var(--account-accent) 9%,white),#fffffff5 50%,#f6f4fc)}}.account-detail-hero{box-shadow:0 18px 48px #244c6e14}.account-detail-hero>:not(.account-hero-glow){z-index:1;position:relative}.account-hero-glow{z-index:0;background:var(--account-accent);border-radius:999px;width:260px;height:260px;position:absolute;bottom:-176px;right:-92px}@supports (color:color-mix(in lab,red,red)){.account-hero-glow{background:color-mix(in srgb,var(--account-accent) 15%,transparent)}}.account-hero-glow{filter:blur(2px);pointer-events:none}.account-detail-hero .company-avatar.large{background:linear-gradient(145deg,var(--account-accent),#f2f0fb)}@supports (color:color-mix(in lab,red,red)){.account-detail-hero .company-avatar.large{background:linear-gradient(145deg,color-mix(in srgb,var(--account-accent) 18%,white),#f2f0fb)}}.account-detail-hero .company-avatar.large{border:1px solid var(--account-accent)}@supports (color:color-mix(in lab,red,red)){.account-detail-hero .company-avatar.large{border:1px solid color-mix(in srgb,var(--account-accent) 16%,white)}}.account-detail-hero .company-avatar.large{box-shadow:inset 0 1px #ffffffd9,0 10px 24px #1d5e851a}.account-detail-hero .account-code{letter-spacing:.055em}.account-hero-context{flex-wrap:wrap;gap:8px 18px;margin-top:13px;display:flex}.account-hero-context span{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.account-hero-context span+span{padding-left:18px;position:relative}.account-hero-context span+span:before{content:"";background:var(--line);width:1px;height:14px;position:absolute;left:0}.account-hero-context strong{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.account-executive-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.account-executive-metrics article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:86px;padding:15px;display:grid;box-shadow:0 8px 24px #244c6e0b}.account-executive-metrics article>div{gap:3px;min-width:0;display:grid}.account-executive-metrics article small,.account-executive-metrics article span:not(.account-metric-icon){min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.account-executive-metrics article>div>span{letter-spacing:.04em;text-transform:uppercase;font-weight:750}.account-executive-metrics article strong{min-width:0;color:var(--ink);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.account-metric-icon{background:var(--account-accent);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.account-metric-icon{background:color-mix(in srgb,var(--account-accent) 9%,white)}}.account-metric-icon{color:var(--account-accent)}.account-metric-icon.employees{color:#6c58ca;background:#f3f1fb}.account-metric-icon.contacts{color:#b77420;background:#fbf3ea}.account-metric-icon.health{color:#27815f;background:#eaf5f1}.account-main-column,.account-side-rail{min-width:0}.account-side-rail{flex-direction:column;align-self:stretch;display:flex}.account-pulse-card{border-color:var(--account-accent)}@supports (color:color-mix(in lab,red,red)){.account-pulse-card{border-color:color-mix(in srgb,var(--account-accent) 18%,var(--line))}}.account-pulse-card{background:linear-gradient(155deg,var(--account-accent),white 48%)}@supports (color:color-mix(in lab,red,red)){.account-pulse-card{background:linear-gradient(155deg,color-mix(in srgb,var(--account-accent) 5%,white),white 48%)}}.account-pulse-card{box-shadow:0 16px 40px #244c6e12}.account-pulse-card>header{align-items:flex-start}.account-card-eyebrow{color:var(--account-accent);letter-spacing:.14em;margin:0 0 8px;font-size:9px;font-weight:800}.account-pulse-label{background:var(--account-accent);border-radius:999px;flex:none;padding:5px 9px}@supports (color:color-mix(in lab,red,red)){.account-pulse-label{background:color-mix(in srgb,var(--account-accent) 10%,white)}}.account-pulse-label{color:var(--account-accent)}@supports (color:color-mix(in lab,red,red)){.account-pulse-label{color:color-mix(in srgb,var(--account-accent) 82%,#173449)}}.account-pulse-label{font-size:10px;font-weight:750}.account-pulse-body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:20px 20px 15px;display:grid}.account-completion-ring{background:conic-gradient(var(--account-accent) var(--account-completion),var(--account-accent) 0);border-radius:50%;place-items:center;width:88px;height:88px;display:grid}@supports (color:color-mix(in lab,red,red)){.account-completion-ring{background:conic-gradient(var(--account-accent) var(--account-completion),color-mix(in srgb,var(--account-accent) 10%,#eef2f6) 0)}}.account-completion-ring{position:relative}.account-completion-ring:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--account-accent);background:#fff;position:absolute;inset:8px}@supports (color:color-mix(in lab,red,red)){.account-completion-ring:before{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--account-accent) 8%,white)}}.account-completion-ring>div{text-align:center;display:grid;position:relative}.account-completion-ring strong{letter-spacing:-.04em;font-size:21px}.account-completion-ring span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.account-pulse-copy strong{font-size:13px;line-height:1.4;display:block}.account-pulse-copy p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.55}.account-readiness-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0 20px 18px;list-style:none;display:grid}.account-readiness-list li{border:1px solid var(--line);min-width:0;color:var(--muted);background:#ffffffb8;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 10px;font-size:11px;display:grid}.account-readiness-list li svg{color:#93a5b4}.account-readiness-list li.is-complete{border-color:#2f9d72}@supports (color:color-mix(in lab,red,red)){.account-readiness-list li.is-complete{border-color:color-mix(in srgb,#2f9d72 18%,var(--line))}}.account-readiness-list li.is-complete{color:var(--ink);background:#f5faf8}.account-readiness-list li.is-complete svg{color:#2f9d72}.account-readiness-list small{color:inherit;font-size:9px}.account-pulse-action{justify-content:center;width:calc(100% - 40px);margin:0 20px 20px}.account-relationship-card{background:linear-gradient(135deg,#fff,#faf9fd)}.account-relationship-metrics{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.account-relationship-metrics>div{text-align:center;background:#fff;gap:4px;padding:17px 12px;display:grid}.account-relationship-metrics strong{font-size:20px}.account-relationship-metrics span{color:var(--muted);font-size:10px}.account-quick-actions{flex-wrap:wrap;gap:8px;padding:15px 16px;display:flex}.account-quick-actions .crm-button{flex:auto;justify-content:center}.account-related-modules{grid-template-columns:repeat(auto-fit,minmax(min(245px,100%),1fr));margin-top:4px}.account-related-modules .detail-card{box-shadow:0 9px 26px #244c6e0b}@media (max-width:1100px){.account-executive-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.account-detail-page .detail-grid:not(.account-related-modules){grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.account-readiness-list{grid-template-columns:1fr}}@media (max-width:900px){.account-detail-page .detail-grid:not(.account-related-modules){grid-template-columns:1fr}.account-detail-hero{padding:20px}.account-readiness-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.account-detail-hero{border-radius:14px;padding:16px}.account-hero-context{gap:6px;display:grid}.account-hero-context span+span{padding-left:0}.account-hero-context span+span:before{display:none}.account-executive-metrics{grid-template-columns:1fr}.account-executive-metrics article{min-height:76px}.account-pulse-body{text-align:center;justify-items:center}.account-pulse-body,.account-readiness-list{grid-template-columns:1fr}}.account-contacts-card{flex-direction:column;max-height:500px;display:flex;overflow:hidden}.account-contacts-card>header{flex-shrink:0}.account-contacts-scroll{flex-direction:column;min-height:0;display:flex;overflow-x:auto}.account-contacts-table tbody:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.account-contacts-table{border-collapse:separate;border-spacing:0;text-align:left;flex-direction:column;width:100%;min-height:0;font-size:12px;display:flex}.account-contacts-table thead{scrollbar-gutter:stable;flex-shrink:0;overflow-y:hidden}.account-contacts-table tbody{scrollbar-gutter:stable;overscroll-behavior:contain;min-height:0;overflow-y:auto}.account-contacts-table tr{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.account-contacts-table:has(.contact-email-heading) tr{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,7fr)}.account-contacts-table:has(.contact-email-heading):has(th:nth-child(4)) tr{grid-template-columns:minmax(0,13fr) minmax(0,13fr) minmax(0,21fr) minmax(0,13fr)}.account-contacts-table:has(th:nth-child(2)){min-width:340px}.account-contacts-table:has(th:nth-child(3)){min-width:510px}.account-contacts-table:has(th:nth-child(4)){min-width:680px}.account-contacts-table td,.account-contacts-table th{border-bottom:1px solid var(--theme-eef2f6,#eef2f6);overflow-wrap:anywhere;align-items:center;min-width:0;padding:9px 14px;display:flex}.account-contacts-table td{padding-top:13.7px;padding-bottom:13.7px}.account-contacts-table th{z-index:1;background:var(--theme-f7f9fc,#f7f9fc);font-size:12px;font-weight:600;position:sticky;top:0}.account-contacts-table tbody tr:last-child td{border-bottom:0}.account-contact-name{align-items:center;gap:9px;display:flex}.account-contact-name .company-avatar{width:28px;min-width:28px;height:28px;font-size:10px}.account-contact-name strong{font-size:12px;font-weight:600}html[data-mode=dark] .account-contacts-table th{background:var(--dark-surface);color:var(--dark-text)}html[data-mode=dark] .account-contacts-table :is(th,td){border-color:var(--dark-border)}.workspace-sidebar nav{scrollbar-width:thin;flex-shrink:1;min-height:0;overflow-y:auto}.workspace-sidebar.sidebar-expanded nav{padding-right:0}@media (min-width:601px){.workspace-sidebar.sidebar-expanded,.workspace-sidebar.sidebar-expanded .sidebar-module-group>summary,.workspace-sidebar.sidebar-expanded nav a{padding-left:10px;padding-right:10px}}.sidebar-profile{flex-shrink:0}.core-module .accounts-heading h1{letter-spacing:-.6px;margin:0;font-size:24px}.core-table-scroll{max-height:65vh;overflow:auto}.core-table-scroll table{width:100%}.core-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.core-editor fieldset,.core-settings-body{border:0;min-width:0;margin:0;padding:22px}.core-settings-body p{color:var(--muted);font-size:13px;line-height:1.7}.core-record-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.core-editor .field{gap:8px;font-size:13px;display:grid}.core-editor .field textarea{resize:vertical}.core-lines{margin-top:24px}.core-lines h2{font-size:16px}.core-lines input{border:1px solid var(--theme-dce5ed,#dce5ed);width:110px;color:inherit;background:0 0;border-radius:8px;padding:8px}.core-lines td:first-child input{width:200px}.core-lines td:first-child select{width:240px;min-width:200px;height:38px}.core-lines>.crm-button{margin-top:12px}.core-totals{grid-template-columns:1fr auto;gap:10px;max-width:330px;margin:20px 0 0 auto;font-size:13px;display:grid}.core-totals dd{text-align:right;margin:0}.core-directory{--core-cell-bg:white}.core-directory .accounts-table tbody tr:hover{--core-cell-bg:var(--blue)}@supports (color:color-mix(in lab,red,red)){.core-directory .accounts-table tbody tr:hover{--core-cell-bg:color-mix(in srgb,var(--blue) 4%,white)}}.core-directory .accounts-table tbody tr.selected,.core-directory .accounts-table tbody tr.selected:hover{--core-cell-bg:var(--blue)}@supports (color:color-mix(in lab,red,red)){.core-directory .accounts-table tbody tr.selected,.core-directory .accounts-table tbody tr.selected:hover{--core-cell-bg:color-mix(in srgb,var(--blue) 8%,white)}}.core-directory .core-table-scroll{max-height:calc(100svh - 280px)}.core-directory .accounts-table th{position:sticky;top:0}.core-directory .accounts-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.core-column-heading,.core-sort{align-items:center;gap:8px;display:flex}.core-column-resize{cursor:col-resize;touch-action:none;border-right:1px solid var(--blue);width:8px;position:absolute;top:12px;bottom:12px;right:0}@supports (color:color-mix(in lab,red,red)){.core-column-resize{border-right:1px solid color-mix(in srgb,var(--blue) 18%,transparent)}}.core-column-option{border-bottom:1px solid var(--theme-eef2f6,#eef2f6);align-items:center;gap:8px;padding:12px 25px;transition:transform .18s cubic-bezier(.2,.75,.25,1),opacity .14s,background .14s,box-shadow .14s;display:flex;position:relative}.crm-dialog .dialog-body.core-column-list{padding-left:0;padding-right:0}.core-column-option:hover:not(.is-dragging){background:var(--theme-primary,var(--blue))}@supports (color:color-mix(in lab,red,red)){.core-column-option:hover:not(.is-dragging){background:color-mix(in srgb,var(--theme-primary,var(--blue)) 5%,transparent)}}html[data-mode=dark] .core-column-option:hover:not(.is-dragging){background:var(--theme-primary,var(--blue))}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .core-column-option:hover:not(.is-dragging){background:color-mix(in srgb,var(--theme-primary,var(--blue)) 10%,transparent)}}.core-column-option.is-dragging{opacity:.42}.core-column-drag-preview{box-sizing:border-box;border:1px solid var(--blue);margin:0;padding:12px 14px;z-index:10000!important;position:fixed!important;top:-1000px!important;left:-1000px!important}@supports (color:color-mix(in lab,red,red)){.core-column-drag-preview{border:1px solid color-mix(in srgb,var(--blue) 28%,var(--line,#dbe3ec))}}.core-column-drag-preview{background:var(--surface,#fff);opacity:.98;pointer-events:none;border-radius:10px;transform:rotate(.45deg)scale(1.015);box-shadow:0 20px 46px #0f172a3d,0 5px 14px #0f172a24}html[data-mode=dark] .core-column-drag-preview{background:var(--dark-raised,#182235);border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .core-column-drag-preview{border-color:color-mix(in srgb,var(--blue) 45%,var(--dark-border))}}html[data-mode=dark] .core-column-drag-preview{box-shadow:0 22px 52px #00000085,0 6px 16px #00000052}.core-column-option.is-drop-after,.core-column-option.is-drop-before{background:var(--theme-primary,var(--blue))}@supports (color:color-mix(in lab,red,red)){.core-column-option.is-drop-after,.core-column-option.is-drop-before{background:color-mix(in srgb,var(--theme-primary,var(--blue)) 7%,transparent)}}.core-column-drag-handle{width:40px;height:40px;color:var(--muted,#64748b);cursor:grab;background:0 0;border:0;border-radius:7px;flex:0 0 40px;place-items:center;margin:-4px 0 -4px -6px;padding:0;display:inline-grid}.core-column-drag-handle:focus-visible,.core-column-drag-handle:hover{color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.core-column-drag-handle:focus-visible,.core-column-drag-handle:hover{background:color-mix(in srgb,var(--blue) 9%,transparent)}}.core-column-drag-handle:focus-visible,.core-column-drag-handle:hover{outline:none}.core-column-drag-handle:active{cursor:grabbing}.core-column-position{background:var(--blue);border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 6px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.core-column-position{background:color-mix(in srgb,var(--blue) 8%,transparent)}}.core-column-position{color:var(--muted,#64748b);font-size:12px;font-weight:700}.core-column-option label{flex:1;align-items:center;gap:10px;display:flex}.core-directory .accounts-table input[type=checkbox]:is(:checked,:indeterminate){background-color:var(--theme-primary,var(--blue,#168eb5))!important;border-color:var(--theme-primary,var(--blue,#168eb5))!important;color:#fff!important}.core-directory .accounts-table input[type=checkbox]:checked:before,.core-directory .accounts-table input[type=checkbox]:indeterminate:before{visibility:visible}html[data-mode=dark] .core-directory .accounts-table input[type=checkbox]:is(:checked,:indeterminate){background-color:var(--mode-highlight,var(--blue,#168eb5))!important;border-color:var(--mode-highlight,var(--blue,#168eb5))!important;color:var(--dark-input,#101827)!important}@media (max-width:600px){.core-column-option{padding-left:18px;padding-right:18px}}.core-filter-chips{flex-wrap:wrap;gap:8px;padding:0 20px 14px;display:flex}.core-count{white-space:nowrap;background:var(--blue);border-radius:20px;padding:7px 10px;font-size:12px}@supports (color:color-mix(in lab,red,red)){.core-count{background:color-mix(in srgb,var(--blue) 8%,transparent)}}html[data-mode=dark] .core-directory{--core-cell-bg:var(--dark-surface)}html[data-mode=dark] .core-directory .accounts-table tbody tr:hover{--core-cell-bg:var(--mode-accent)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .core-directory .accounts-table tbody tr:hover{--core-cell-bg:color-mix(in srgb,var(--mode-accent) 12%,var(--dark-surface))}}html[data-mode=dark] .core-directory .accounts-table tbody tr.selected,html[data-mode=dark] .core-directory .accounts-table tbody tr.selected:hover{--core-cell-bg:var(--mode-accent)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .core-directory .accounts-table tbody tr.selected,html[data-mode=dark] .core-directory .accounts-table tbody tr.selected:hover{--core-cell-bg:color-mix(in srgb,var(--mode-accent) 25%,var(--dark-surface))}}.core-module.accounts-list-page .core-table-scroll{flex:1;min-height:0;max-height:none}.core-module.accounts-list-page .core-filter-chips{flex-shrink:0}.accounts-list-page{--directory-bottom-clearance:20px}.core-module.accounts-list-page{--deals-compact-action-height:32px;--deals-compact-filter-height:40px;--deals-compact-bar-height:44px}.accounts-list-page .crm-toolbar{padding-bottom:6px}@media (max-width:640px){html body .accounts-list-page .header-actions>.erp-header-transfer-action{gap:0;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.accounts-list-page .erp-header-transfer-label{display:none}}.core-module.accounts-list-page .core-filter-chips{box-sizing:border-box;height:var(--deals-compact-filter-height);min-height:var(--deals-compact-filter-height);align-items:center;padding:2px 20px 6px}html[data-mode] body .core-module.accounts-list-page .core-filter-chips .crm-button.crm-button{box-sizing:border-box;border-color:var(--theme-primary,var(--blue,#168eb5));border-radius:20px;height:30px;min-height:30px;padding:3px 8px;font-size:11px;line-height:1}html[data-mode] body .core-module.accounts-list-page .core-filter-chips .crm-button.crm-button svg{flex:none;order:2;width:13px;height:13px}.core-module.accounts-list-page .bulk-bar{box-sizing:border-box;min-height:var(--deals-compact-bar-height);padding-top:5px;padding-bottom:5px}.core-module.accounts-list-page .bulk-bar button.crm-button.crm-button{box-sizing:border-box;height:34px;min-height:34px;padding:3px 8px;line-height:1}.core-module.accounts-list-page .bulk-bar button.crm-button.crm-button svg{width:13px;height:13px}.core-module.accounts-list-page .bulk-bar .icon-button{width:var(--deals-compact-action-height);min-width:var(--deals-compact-action-height);height:var(--deals-compact-action-height);padding:0}.core-module-deals .accounts-rows-scroll,.core-module-deals .accounts-table-viewport,.core-module-deals .deals-kanban,.core-module-deals .deals-kanban-shell,.core-module-deals .deals-kanban-workspace,.core-module-deals>.accounts-panel{flex:1;min-height:0;max-height:none}html[data-mode=light] .core-directory .accounts-table th[style]{background:var(--blue)!important}@supports (color:color-mix(in lab,red,red)){html[data-mode=light] .core-directory .accounts-table th[style]{background:color-mix(in srgb,var(--blue) 4%,#fafbfc)!important}}html[data-mode=dark] .core-directory .accounts-table th[style]{background:var(--dark-raised)!important}.core-related-list{margin:0;padding:14px 22px;list-style:none}.core-related-list li{justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;display:flex}.core-related-list span{color:var(--muted);font-size:12px}.core-permission-control{align-items:center;gap:9px;display:flex}.core-permission-control .crm-searchable-select,.core-permission-control select{min-width:135px}.core-directory .accounts-header-frame{overflow:hidden}.core-directory .accounts-rows-scroll{overscroll-behavior:contain;overflow:auto}.core-directory .accounts-rows-scroll .table-state{padding:50px 20px}.core-directory .accounts-table td{height:45.76px;padding-top:5px;padding-bottom:5px}.core-directory .accounts-table :is(th,td)[style*="position: sticky"]:not(.select-cell){clip-path:inset(0 -7px -1px 0);border-right:0;overflow:visible}.core-directory .accounts-table :is(th,td)[style*="position: sticky"]:not(.select-cell):after{content:"";background:linear-gradient(to right,var(--ink),transparent);width:7px;position:absolute;top:0;bottom:-1px;right:-7px}@supports (color:color-mix(in lab,red,red)){.core-directory .accounts-table :is(th,td)[style*="position: sticky"]:not(.select-cell):after{background:linear-gradient(to right,color-mix(in srgb,var(--ink) 16%,transparent),transparent)}}.core-directory .accounts-table :is(th,td)[style*="position: sticky"]:not(.select-cell):after{pointer-events:none}html[data-mode=dark] .core-directory .accounts-table :is(th,td)[style*="position: sticky"]:not(.select-cell):after{background:linear-gradient(90deg,#0005,#0000)}.core-editor .editor-grid{column-gap:var(--core-editor-column-gap);row-gap:var(--core-editor-row-gap)}.core-editor .field-error:empty{display:none}.core-editor .agreement-monetary-row{display:block}.agreement-content-stage{flex-direction:column;min-height:calc(100dvh - 285px);display:flex}.agreement-content-stage>h2{margin:0 0 16px;font-size:20px}.agreement-content-options{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.agreement-content-options>label{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.agreement-content-options>label:has(input:checked){border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.agreement-content-options>label:has(input:checked){background:color-mix(in srgb,var(--blue) 7%,transparent)}}.agreement-content-options input{margin:0}.agreement-content-stage>.field{flex-direction:column;flex:1;display:flex}.core-editor .agreement-content-stage>.field>textarea{resize:vertical;flex:1;min-height:max(380px,100dvh - 330px)}.core-editor .agreement-monetary-helper{margin:3px 0 0 24px;font-size:72%}.core-editor .dialog-body>fieldset{border:0;min-width:0;margin:22px 0 0;padding:0}.core-editor .dialog-body>fieldset+fieldset{border-top:1px solid var(--line);padding-top:22px}.core-editor .dialog-body>fieldset>legend{background:0 0;margin-bottom:16px;padding:0 10px 0 0}.core-editor{--core-editor-section-heading-size:14.4px;--core-editor-control-height:43px;--core-editor-control-background:var(--theme-ffffff,#fff);--core-editor-control-border:var(--theme-d7e3ed,#d7e3ed);--core-editor-column-gap:20px;--core-editor-row-gap:15px;--core-editor-radio-gap:15px}.core-editor .dialog-body fieldset>legend{font-size:var(--core-editor-section-heading-size)}.core-editor .dialog-body>.muted,.core-editor-intro>.muted{margin:0;font-size:13px}.core-editor-intro{justify-content:space-between;gap:12px}.core-editor-intro,.core-editor-intro-actions{flex-wrap:wrap;align-items:center;display:flex}.core-editor-intro-actions{justify-content:flex-end;gap:10px;margin-left:auto}.core-editor .agreement-monetary-toggle{cursor:pointer;align-items:center;gap:8px;font-size:97.2%;line-height:1.5;display:flex}.core-editor .agreement-monetary-toggle>input[type=checkbox]{flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:16px;margin:0}.core-editor .core-radio-choice{gap:var(--core-editor-radio-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.core-editor .core-radio-choice,.core-editor .core-radio-choice>label{width:100%;min-height:var(--core-editor-control-height);align-items:center;margin:0}.core-editor .core-radio-choice>label{min-width:0;height:var(--core-editor-control-height);box-sizing:border-box;border:1px solid var(--core-editor-control-border);background:var(--core-editor-control-background);color:var(--theme-435c72,#435c72);cursor:pointer;border-radius:10px;justify-content:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.core-editor .core-radio-choice>label:has(input:checked){border-color:var(--blue);background:var(--theme-ffffff,#fff);color:var(--blue)}.core-editor .core-radio-choice input[type=radio]{width:15px;height:15px;accent-color:var(--blue);margin:0}html[data-mode=dark] .core-editor .core-radio-choice>label{border-color:var(--dark-border);background:var(--dark-surface);color:var(--dark-muted)}html[data-mode=dark] .core-editor .core-radio-choice>label:has(input:checked){border-color:var(--mode-highlight);background:var(--dark-surface);color:var(--mode-highlight)}.core-editor .core-lines{border-top:1px solid var(--line);padding-top:22px}.core-editor .core-invoice-transaction-controls{gap:var(--core-editor-row-gap) var(--core-editor-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 18px;display:grid}.core-editor .core-invoice-transaction-controls>.field{min-width:0}@media (max-width:680px){.core-editor .core-invoice-transaction-controls{grid-template-columns:minmax(0,1fr)}}html[data-mode=dark] .core-editor .core-lines,html[data-mode=dark] .core-editor .dialog-body>fieldset+fieldset{border-color:var(--dark-border)}.accounting-invoice-guided{--invoice-guide-border:var(--line)}@supports (color:color-mix(in lab,red,red)){.accounting-invoice-guided{--invoice-guide-border:color-mix(in srgb,var(--line) 88%,var(--blue) 12%)}}.accounting-invoice-guided{--invoice-guide-soft:var(--blue)}@supports (color:color-mix(in lab,red,red)){.accounting-invoice-guided{--invoice-guide-soft:color-mix(in srgb,var(--blue) 5%,white)}}.accounting-invoice-guided .dialog-body{background:#f6f9fc;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;padding:0 20px 22px;display:grid}.accounting-invoice-guided .dialog-body>div:not([hidden]){display:contents}.invoice-guided-progress{border-bottom:1px solid var(--invoice-guide-border);background:#fff;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 -20px;padding:16px 24px;display:grid}.invoice-guided-progress a{min-width:0;color:var(--muted);justify-items:center;gap:6px;font-size:12px;text-decoration:none;display:grid;position:relative}.invoice-guided-progress a:not(:last-child):after{content:"";background:var(--invoice-guide-border);width:calc(100% - 44px);height:1px;position:absolute;top:15px;left:calc(50% + 22px)}.invoice-guided-progress span{z-index:1;border:1px solid var(--invoice-guide-border);color:#617487;background:#fff;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:700;display:grid;position:relative}.invoice-guided-progress .is-current,.invoice-guided-progress a:hover{color:var(--blue)}.invoice-guided-progress .is-current span{border-color:var(--blue);background:var(--blue);color:#fff}.accounting-invoice-guided .core-editor-intro{grid-column:1/-1;margin:0;display:none}.accounting-invoice-guided .core-editor-intro .muted{margin:0}.accounting-invoice-guided .core-lines,.accounting-invoice-guided .dialog-body>div:not([hidden])>fieldset{border:1px solid var(--invoice-guide-border);background:#fff;border-radius:12px;grid-column:1;margin:0;padding:20px;scroll-margin-top:20px;box-shadow:0 5px 18px #17324d08}.accounting-invoice-guided .core-lines h2,.accounting-invoice-guided .dialog-body>div:not([hidden])>fieldset legend{color:#172b3a;width:auto;margin:0 0 16px;padding:0;font-size:16px;font-weight:750}.invoice-guided-section-help{color:var(--muted);margin:-11px 0 15px;font-size:12px}.invoice-guided-customer-grid,.invoice-guided-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:15px;display:grid}.invoice-guided-customer-select{grid-column:span 2}.invoice-guided-customer-preview{border:1px solid var(--blue);grid-area:1/3/span 2;align-content:center;align-self:stretch;gap:5px;min-height:92px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.invoice-guided-customer-preview{border:1px solid color-mix(in srgb,var(--blue) 13%,var(--line))}}.invoice-guided-customer-preview{background:var(--blue);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.invoice-guided-customer-preview{background:color-mix(in srgb,var(--blue) 4%,white)}}.invoice-guided-customer-preview{color:#1b3448}.invoice-guided-customer-preview small,.invoice-guided-customer-preview span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invoice-guided-notes{grid-column:1/-1}.invoice-guided-notes textarea{min-height:58px}.invoice-guided-addresses{grid-column:1;gap:10px;display:grid}.invoice-guided-addresses details{border:1px solid var(--invoice-guide-border);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 18px #17324d08}.invoice-guided-addresses summary{cursor:pointer;grid-template-columns:minmax(170px,auto) minmax(0,1fr) auto;align-items:center;gap:14px;min-height:48px;padding:8px 14px;list-style:none;display:grid}.invoice-guided-addresses summary::-webkit-details-marker{display:none}.invoice-guided-address-title{color:#172b3a;align-items:center;gap:9px;display:flex}.invoice-guided-address-summary{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.invoice-guided-address-edit{color:var(--blue);font-size:12px;font-weight:700}.invoice-guided-address-grid{border-top:1px solid var(--invoice-guide-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.invoice-guided-address-grid .span-two{grid-column:1/-1}.accounting-invoice-guided .core-lines{border-top:1px solid var(--invoice-guide-border);grid-column:1/-1}.accounting-invoice-guided .core-invoice-transaction-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.accounting-invoice-guided .core-table-scroll{border:1px solid var(--invoice-guide-border);background:#fff;border-radius:10px;max-height:none}.accounting-invoice-guided .custom-table th{white-space:nowrap;background:#f3f7fb}.accounting-invoice-guided .custom-table td{min-width:118px}.accounting-invoice-guided .custom-table td:first-child{min-width:230px}.accounting-invoice-guided .core-lines .core-totals{display:none}.invoice-guided-sidebar{grid-area:2/2/span 3;gap:14px;scroll-margin-top:20px;display:grid;position:static}.invoice-guided-sidebar>section{border:1px solid var(--invoice-guide-border);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 5px 18px #17324d08}.invoice-guided-card-heading{border-bottom:1px solid var(--invoice-guide-border);gap:5px;padding:16px 17px;display:grid}.invoice-guided-card-heading>div{align-items:center;gap:9px;display:flex}.invoice-guided-card-heading h2{margin:0;font-size:15px}.invoice-guided-card-heading small{color:var(--muted);font-size:11px}.invoice-guided-card-icon{background:var(--blue);border-radius:8px;place-items:center;width:27px;height:27px;display:grid}@supports (color:color-mix(in lab,red,red)){.invoice-guided-card-icon{background:color-mix(in srgb,var(--blue) 10%,white)}}.invoice-guided-card-icon{color:var(--blue);font-weight:800}.invoice-guided-summary dl{grid-template-columns:1fr auto;gap:11px 16px;margin:0;padding:17px;font-size:12px;display:grid}.invoice-guided-summary dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.invoice-guided-summary .invoice-guided-total{border-top:1px solid var(--invoice-guide-border);color:#172b3a;margin-top:4px;padding-top:14px;font-size:15px;font-weight:800}.invoice-guided-checklist ul{gap:0;margin:0;padding:9px 17px 14px;list-style:none;display:grid}.invoice-guided-checklist li{color:#52677a;grid-template-columns:20px 1fr;align-items:center;gap:9px;padding:8px 0;font-size:12px;display:grid}.invoice-guided-checklist li span{color:#fff;border:1px solid #b9c8d5;border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid}.invoice-guided-checklist li.is-complete span{background:#16a46f;border-color:#16a46f}.accounting-invoice-guided>.dialog-footer{z-index:8;border-top:1px solid var(--invoice-guide-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;min-height:64px;padding:12px 20px;position:sticky;bottom:0;box-shadow:0 -8px 22px #17324d0a}.accounting-invoice-guided>.dialog-footer>:first-child{margin-right:auto}html[data-mode=dark] .accounting-invoice-guided{--invoice-guide-border:var(--dark-border);--invoice-guide-soft:var(--dark-raised)}html[data-mode=dark] .accounting-invoice-guided .core-lines,html[data-mode=dark] .accounting-invoice-guided .core-table-scroll,html[data-mode=dark] .accounting-invoice-guided .dialog-body,html[data-mode=dark] .accounting-invoice-guided .dialog-body>div:not([hidden])>fieldset,html[data-mode=dark] .invoice-guided-addresses details,html[data-mode=dark] .invoice-guided-customer-preview,html[data-mode=dark] .invoice-guided-progress,html[data-mode=dark] .invoice-guided-progress span,html[data-mode=dark] .invoice-guided-sidebar>section{background:var(--dark-surface)}html[data-mode=dark] .accounting-invoice-guided :is(legend,.core-lines h2,.invoice-guided-summary .invoice-guided-total){color:var(--dark-text)}@media (max-width:1050px){.accounting-invoice-guided .dialog-body{grid-template-columns:minmax(0,1fr)}.invoice-guided-sidebar{grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.accounting-invoice-guided .core-lines,.invoice-guided-addresses{grid-column:1}}@media (max-width:760px){.accounting-invoice-guided .dialog-body{padding:0 12px 16px}.invoice-guided-progress{margin:0 -12px;padding-inline:12px}.invoice-guided-progress strong{font-size:10px}.accounting-invoice-guided .core-lines,.accounting-invoice-guided .dialog-body>div:not([hidden])>fieldset{padding:16px}.accounting-invoice-guided .core-invoice-transaction-controls,.invoice-guided-address-grid,.invoice-guided-customer-grid,.invoice-guided-detail-grid,.invoice-guided-sidebar{grid-template-columns:minmax(0,1fr)}.invoice-guided-address-grid .span-two,.invoice-guided-customer-preview,.invoice-guided-customer-select,.invoice-guided-notes{grid-column:1}.invoice-guided-customer-preview{grid-row:auto}.invoice-guided-addresses summary{grid-template-columns:minmax(140px,auto) minmax(0,1fr) auto}.accounting-invoice-guided>.dialog-footer{padding-inline:12px}}.accounting-invoice-option-two-page{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.accounting-invoice-option-two-page>.account-create-heading{grid-column:1/-1;margin-bottom:-4px}.accounting-invoice-option-two{box-shadow:none;background:0 0;border:0;border-radius:0;display:contents}.accounting-invoice-option-two>.dialog-body{display:contents}.accounting-invoice-option-two-page.invoice-preview-open{grid-template-columns:minmax(520px,1.15fr) minmax(390px,.85fr)}.invoice-guided-tabs{border:1px solid var(--invoice-guide-border);scrollbar-width:thin;background:#fff;border-radius:12px 12px 0 0;grid-column:1/-1;margin:0;padding:0 12px;display:flex;overflow-x:auto}.invoice-guided-tabs button{color:#52677a;min-height:50px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 18px;font-size:13px;font-weight:650;position:relative}.invoice-guided-tabs button:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:14px;right:14px}.invoice-guided-tabs button.is-current,.invoice-guided-tabs button:hover{color:var(--blue)}.invoice-guided-tabs button.is-current:after{background:var(--blue)}.accounting-invoice-option-two .core-lines,.accounting-invoice-option-two .dialog-body>div:not([hidden])>fieldset,.accounting-invoice-option-two .invoice-guided-addresses,.accounting-invoice-option-two .invoice-guided-attachments{grid-column:1}.accounting-invoice-option-two .invoice-guided-customer-grid,.accounting-invoice-option-two .invoice-guided-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-invoice-option-two .invoice-guided-customer-select{grid-column:1}.accounting-invoice-option-two .dialog-body>div:not([hidden])>fieldset legend{background:0 0;border-bottom:0;margin-left:12px;padding-inline:4.5px;font-size:14.4px;line-height:1.2}.invoice-guided-copy-address{grid-column:1/-1;align-items:center;gap:12px;padding-bottom:2px;display:flex}.invoice-guided-copy-address>span{color:var(--muted);font-size:12px}.accounting-invoice-option-two .dialog-body>div:not([hidden])>fieldset[hidden],.accounting-invoice-option-two .editor-grid[hidden]{display:none!important}.accounting-invoice-option-two .core-lines{grid-column:1}.invoice-guided-attachments{border:1px solid var(--invoice-guide-border);background:#fff;border-radius:12px;padding:20px;box-shadow:0 5px 18px #17324d08}.invoice-guided-attachment-heading>div{align-items:center;gap:10px;margin-bottom:18px;display:flex}.invoice-guided-attachment-heading h2,.invoice-guided-attachment-heading p{margin:0}.invoice-guided-attachment-heading h2{color:#172b3a;font-size:16px}.invoice-guided-attachment-heading p{color:var(--muted);margin-top:3px;font-size:12px}.invoice-guided-sidebar.invoice-live-preview{border:1px solid var(--invoice-guide-border);background:#fff;border-radius:12px;grid-area:2/2/span 6;align-self:start;max-height:calc(100vh - 145px);display:block;position:sticky;top:12px;overflow:hidden;box-shadow:0 8px 24px #17324d0d}.invoice-live-preview-heading{border-bottom:1px solid var(--invoice-guide-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.invoice-live-preview-heading>div{align-items:center;gap:10px;display:flex}.invoice-live-preview-heading h2,.invoice-live-preview-heading p{margin:0}.invoice-live-preview-heading h2{color:#172b3a;font-size:15px}.invoice-live-preview-heading p{color:var(--muted);margin-top:2px;font-size:11px}.invoice-preview-sheet{color:#1b3042;background:#fff;max-height:calc(100vh - 210px);padding:22px;overflow:auto}.invoice-preview-sheet>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.invoice-preview-sheet h3{letter-spacing:.08em;margin:0;font-size:20px}.invoice-preview-brand{min-width:0;color:var(--blue);align-items:center;gap:9px;font-size:16px;display:flex}.invoice-preview-brand span{font-size:24px}.invoice-preview-brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invoice-preview-billing,.invoice-preview-meta{grid-template-columns:minmax(0,1fr) minmax(150px,.7fr);gap:22px;margin-bottom:22px;display:grid}.invoice-preview-billing>div,.invoice-preview-meta address{color:#52677a;align-content:start;gap:4px;min-width:0;font-size:11px;font-style:normal;display:grid}.invoice-preview-billing strong,.invoice-preview-meta address strong{color:#1b3042;font-size:12px}.invoice-preview-billing small,.invoice-preview-meta address span{overflow-wrap:anywhere}.invoice-preview-billing dl,.invoice-preview-meta dl{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:6px 10px;margin:0;font-size:10px;display:grid}.invoice-preview-billing dt,.invoice-preview-meta dt{color:var(--muted)}.invoice-preview-billing dd,.invoice-preview-meta dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.invoice-preview-billing{background:#f4f8fb;border-radius:8px;padding:14px}.invoice-preview-billing>div>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.invoice-preview-lines{margin-bottom:16px;overflow-x:auto}.invoice-preview-lines table{border-collapse:collapse;width:100%;font-size:10px}.invoice-preview-lines td,.invoice-preview-lines th{border-bottom:1px solid var(--invoice-guide-border);text-align:left;white-space:nowrap;padding:8px 7px}.invoice-preview-lines th{color:#52677a;text-transform:uppercase;background:#eef4f8;font-size:9px}.invoice-preview-lines :is(th,td):nth-last-child(-n+3){text-align:right}.invoice-preview-totals{grid-template-columns:1fr auto;gap:8px 14px;width:min(255px,100%);margin:0 0 22px auto;font-size:11px;display:grid}.invoice-preview-totals dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.invoice-preview-totals dd:last-of-type,.invoice-preview-totals dt:last-of-type{border-top:1px solid var(--invoice-guide-border);color:#172b3a;margin-top:5px;padding-top:10px;font-size:14px;font-weight:800}.invoice-preview-sheet>footer{border-top:1px solid var(--invoice-guide-border);padding-top:14px;font-size:11px}.invoice-preview-sheet>footer p{color:var(--muted);white-space:pre-wrap;margin:5px 0 0}.accounting-invoice-option-two>.dialog-footer{z-index:30;isolation:isolate;box-sizing:border-box;width:calc(100% + 10px);height:60px;min-height:60px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-column:1;gap:10px;margin:0 0 0 -5px;padding:3px 12px;overflow:visible}.accounting-invoice-option-two>.dialog-footer:before{content:"";z-index:0;pointer-events:none;background:#f6f9fc;position:absolute;inset:0}.accounting-invoice-option-two>.dialog-footer:after{content:"";z-index:1;border:1px solid var(--invoice-guide-border);background:var(--surface,#fff);pointer-events:none;border-radius:12px;position:absolute;inset:0;box-shadow:0 5px 18px #17324d08}.accounting-invoice-option-two>.dialog-footer>*{z-index:2;position:relative}.accounting-invoice-option-two .core-lines,.accounting-invoice-option-two .dialog-body>div:not([hidden])>fieldset,.accounting-invoice-option-two .invoice-guided-addresses,.accounting-invoice-option-two .invoice-guided-attachments{scroll-margin-bottom:84px}.accounting-invoice-option-two>.dialog-footer .invoice-guided-next{margin-left:0}html[data-mode=dark] :is(.invoice-guided-tabs,.invoice-guided-attachments,.invoice-guided-sidebar.invoice-live-preview,.invoice-preview-sheet){background:var(--dark-surface);border-color:var(--dark-border)}html[data-mode=dark] .accounting-invoice-option-two>.dialog-footer:before{background:var(--dark-input)}html[data-mode=dark] .accounting-invoice-option-two>.dialog-footer:after{border-color:var(--dark-border);background:var(--dark-surface)}html[data-mode=dark] :is(.invoice-guided-attachment-heading h2,.invoice-live-preview-heading h2,.invoice-preview-sheet h3,.invoice-preview-meta address strong,.invoice-preview-billing strong,.invoice-preview-totals dt:last-of-type,.invoice-preview-totals dd:last-of-type){color:var(--dark-text)}html[data-mode=dark] .invoice-preview-billing,html[data-mode=dark] .invoice-preview-lines th{background:var(--dark-raised)}@media (max-width:980px){.accounting-invoice-option-two-page.invoice-preview-open{grid-template-columns:minmax(0,1fr)}.invoice-guided-sidebar.invoice-live-preview{grid-area:auto/1;max-height:none;position:static}.invoice-preview-sheet{max-height:none}}@media (max-width:760px){.invoice-guided-tabs{margin-top:0;padding-inline:4px}.invoice-guided-tabs button{min-height:46px;padding-inline:14px}.invoice-preview-sheet{padding:16px}.invoice-preview-billing,.invoice-preview-meta{grid-template-columns:minmax(0,1fr)}.accounting-invoice-option-two>.dialog-footer{flex-wrap:wrap}.invoice-guided-copy-address{flex-direction:column;align-items:flex-start}}.core-column-option .icon-button[aria-pressed=true]{color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.core-column-option .icon-button[aria-pressed=true]{background:color-mix(in srgb,var(--blue) 12%,transparent)}}.core-column-option .icon-button[aria-pressed=true]{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.core-column-option .icon-button[aria-pressed=true]{border-color:color-mix(in srgb,var(--blue) 30%,transparent)}}html[data-mode=dark] .import-upload{background:linear-gradient(135deg,var(--dark-raised),var(--dark-surface));border-color:var(--dark-border)}html[data-mode=dark] .import-upload :is(strong,.upload-art){color:var(--dark-text)}html[data-mode=dark] .crm-dialog .import-upload input[type=file],html[data-mode=dark] .import-upload .upload-art{background:var(--dark-input);border-color:var(--dark-border)}html[data-mode=dark] .crm-dialog .import-upload input[type=file]::file-selector-button{background:var(--dark-raised);color:var(--dark-text)}.core-settings-body>.field{gap:8px;max-width:360px;margin:16px 0 20px;font-size:13px;display:grid}.core-settings-body>.field select{border:1px solid var(--line);background:var(--theme-fbfcfe,#fbfcfe);height:43px;color:var(--ink);border-radius:10px;padding:0 12px}html[data-mode=dark] .core-settings-body>.field select{background:var(--dark-input);border-color:var(--dark-border);color:var(--dark-text)}.crm-searchable-select{width:100%;min-width:0;position:relative}html body .crm-searchable-trigger{border:1px solid var(--theme-d7e3ed,#d7e3ed);background:var(--theme-f7fafc,#f7fafc);width:100%;height:43px;color:var(--ink);font:inherit;text-align:left;box-shadow:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:400;display:flex}.crm-searchable-trigger>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crm-searchable-trigger>svg{color:var(--muted);flex-shrink:0}.crm-select-option-label{align-items:center;gap:10px;min-width:0;display:inline-flex}.crm-select-option-label>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crm-select-option-icon{flex:none;font-size:21px;line-height:1}.crm-select-option-symbol{font-size:inherit;font-weight:inherit;line-height:inherit;flex:none}.crm-party-badge,.crm-party-filter[data-category]{--party-fill:#e4edff;--party-text:#254e9c;background:var(--party-fill);color:var(--party-text)}.crm-party-badge[data-category=Vendor],.crm-party-filter[data-category=Vendor]{--party-fill:#d9f4ec;--party-text:#17664f}.crm-party-badge[data-category=Employee],.crm-party-badge[data-category=User],.crm-party-filter[data-category=Employee]{--party-fill:#eee5ff;--party-text:#6841a5}.crm-party-badge{border-radius:999px;flex:none;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.3}.crm-party-filters{flex-wrap:wrap;gap:6px;padding:4px 0 10px;display:flex}html body button.crm-party-filter{background:var(--party-fill,var(--surface));min-height:30px;color:var(--party-text,var(--muted));box-shadow:none;border:1px solid #0000;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}html body button.crm-party-filter[aria-pressed=true]{border-color:currentColor}.crm-party-filter>span{margin-left:4px}.crm-searchable-trigger:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.crm-searchable-popup{z-index:40;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 32px #13283c20}.crm-select-create{background:var(--blue);border:0;border-radius:8px;align-items:center;gap:8px;width:100%;margin:6px 0;padding:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.crm-select-create{background:color-mix(in srgb,var(--blue) 8%,transparent)}}.crm-select-create{color:var(--blue);text-align:left;font:inherit;cursor:pointer}html:has(dialog[open]>.core-inline-create){overflow:hidden}dialog[open]:has(>.core-inline-create){overscroll-behavior:contain}.core-inline-create,.core-inline-create .account-create-page{flex-direction:column;min-height:0;display:flex;overflow:hidden}.core-inline-create .account-create-page{padding:0}.core-inline-create .account-create-form{width:100%;min-height:0;max-height:none;box-shadow:none;border:0;flex-direction:column;margin:0;display:flex;overflow:hidden}.core-inline-create .crm-dialog.account-create-form>.dialog-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.crm-select-search{border:1px solid var(--line);height:40px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:0 10px;display:flex}html body .crm-select-search input{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:13px;font-weight:400}.crm-select-options{overscroll-behavior:contain;max-height:206px;overflow-y:auto}html body .crm-select-options>button{width:100%;height:38px;min-height:38px;color:inherit;text-align:left;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:13px;font-weight:400;display:flex}.crm-select-options>button>span{overflow-wrap:anywhere}.crm-select-options>button>svg{flex-shrink:0}html body .crm-select-options>button:is(:hover,[data-active=true],[aria-selected=true]){background:var(--blue)}@supports (color:color-mix(in lab,red,red)){html body .crm-select-options>button:is(:hover,[data-active=true],[aria-selected=true]){background:color-mix(in srgb,var(--blue) 10%,transparent)}}html body .crm-select-options>button:is(:hover,[data-active=true],[aria-selected=true]){color:var(--blue)}.crm-select-options>p{text-align:center;color:var(--muted);padding:16px;font-size:13px}.crm-searchable-popup .crm-select-create-primary{justify-content:flex-start;width:100%;margin:6px 0;display:flex}html body .crm-select-options>button[data-unselected-empty=true]:not([aria-selected=true]),html[data-mode=dark] body .crm-select-options>button[data-unselected-empty=true]:not([aria-selected=true]){color:inherit;background:0 0}html[data-mode=dark] .crm-searchable-popup,html[data-mode=dark] body .crm-searchable-trigger{border-color:var(--dark-border);color:var(--dark-text)}html[data-mode=dark] .crm-searchable-popup{background:var(--dark-raised);box-shadow:0 12px 32px #0006}html[data-mode=dark] .crm-select-search{background:var(--dark-input);border-color:var(--dark-border);color:var(--dark-text)}html[data-mode=dark] body .crm-select-options>button:is(:hover,[data-active=true],[aria-selected=true]){background:var(--mode-highlight)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] body .crm-select-options>button:is(:hover,[data-active=true],[aria-selected=true]){background:color-mix(in srgb,var(--mode-highlight) 15%,transparent)}}html[data-mode=dark] body .crm-select-options>button:is(:hover,[data-active=true],[aria-selected=true]){color:var(--mode-highlight)}html[data-mode] body .crm-select-search>input,html[data-mode] body .crm-select-search>input:focus{height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:0!important}.core-editor .field>label{font:inherit;color:inherit;margin:0}html body .crm-searchable-trigger:is(:focus,:focus-visible){outline-offset:0;box-shadow:none;border-width:1px;outline:none}html body .crm-searchable-trigger:focus-visible{border-color:var(--blue)}html[data-mode=dark] body .crm-searchable-trigger:focus-visible{border-color:var(--mode-highlight)}.core-editor .field>label{color:var(--theme-435c72,#435c72);font-size:12px;font-weight:600;line-height:18px}html[data-mode=dark] .core-editor .field>label{color:var(--dark-muted)}html body input.crm-select-value{opacity:0;pointer-events:none;bottom:0;left:0;border:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important}.crm-searchable-popup[popover]{flex-direction:column;margin:0;display:flex;position:fixed;inset:auto;overflow:hidden}.crm-searchable-popup>.crm-select-options{flex:0 auto;min-height:0;max-height:206px}.crm-searchable-popup>:not(.crm-select-options){flex-shrink:0}.module-field-selector{align-items:center;gap:12px;max-width:360px;margin:0 0 20px;display:flex}.module-field-selector>label{margin:0;font-size:13px;font-weight:600}.module-field-selector>select{border:1px solid var(--line);background:var(--theme-f7fafc,#f7fafc);height:43px;color:var(--ink);border-radius:10px;flex:1;padding:0 12px;font-size:13px}html[data-mode=dark] .module-field-selector>select{background:var(--dark-input);border-color:var(--dark-border);color:var(--dark-text)}.module-field-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.module-field-toolbar .field-subtabs{margin-bottom:0}.module-field-toolbar .module-field-selector{flex-shrink:0;width:360px;max-width:100%;margin:0 0 0 auto}.module-field-toolbar .module-field-selector>select{min-width:0}@media (max-width:640px){.module-field-toolbar .module-field-selector{width:100%;margin-left:0}}.workspace-main{position:relative}.workspace-main:has(.notification-center) :is(.accounts-heading,.account-create-heading){padding-right:54px}.workspace-main:has(.notification-center) .workspace-topbar{padding-right:80px}.notification-center{z-index:80;position:absolute;top:22px;right:24px}.notification-bell{width:var(--notification-button-size,40px);height:var(--notification-button-size,40px);border:1px solid var(--line);background:var(--theme-f7fafc,#f7fafc);color:var(--ink);box-shadow:var(--action-shadow);cursor:pointer;border-radius:10px;place-items:center;padding:0;transition:background .18s;display:grid;position:relative}.notification-bell:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.notification-bell:hover{background:color-mix(in srgb,var(--blue) 10%,white)}}.notification-bell:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.notification-count{background:var(--blue);color:#fff;border:2px solid var(--theme-f7fafc,#f7fafc);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:23px;min-width:23px;height:23px;padding:0;font-size:10px;font-weight:600;line-height:1;display:grid;position:absolute;top:-9px;right:-9px}.notification-error-dot{background:#d97706;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}.notification-panel{width:390px;max-width:calc(100vw - 28px);max-height:calc(100dvh - var(--notification-panel-top,68px) - 20px);border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:16px;flex-direction:column;animation:notification-enter .18s ease-out;display:flex;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 16px 50px #152d4926}.notification-panel>header{background:linear-gradient(120deg,var(--blue),white);align-items:center;gap:10px;padding:17px;display:flex}@supports (color:color-mix(in lab,red,red)){.notification-panel>header{background:linear-gradient(120deg,color-mix(in srgb,var(--blue) 9%,white),white)}}.notification-panel>header{border-bottom:1px solid var(--line)}.notification-symbol{background:var(--blue);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.notification-symbol{background:color-mix(in srgb,var(--blue) 10%,white)}}.notification-symbol{color:var(--blue)}.notification-panel h2{margin:0;font-size:16px;line-height:1.4}.notification-panel header p{color:var(--muted);margin:3px 0 0;font-size:11px}.notification-panel header>.icon-button{width:30px;height:30px;min-height:30px;margin-left:auto}.notification-tools{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:10px 14px;display:flex}.notification-error button,.notification-tools button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:inline-flex}.notification-tools button[aria-pressed=true]{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.notification-tools button[aria-pressed=true]{background:color-mix(in srgb,var(--blue) 10%,white)}}.notification-tools button[aria-pressed=true]{color:var(--blue)}.notification-tools .notification-read-all{color:var(--blue);margin-left:auto}.notification-panel button:disabled{opacity:.45;cursor:default}.notification-items{overscroll-behavior:contain;min-height:0;overflow-y:auto}.notification-items ul{margin:0;padding:0;list-style:none}.notification-items li{border-bottom:1px solid var(--line);gap:10px;padding:15px 14px;display:flex}.notification-items li.is-unread{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.notification-items li.is-unread{background:color-mix(in srgb,var(--blue) 4%,white)}}.notification-item-icon{color:var(--blue);flex-shrink:0;padding-top:1px}.notification-items li>div{flex:1;min-width:0}.notification-items a{color:inherit;text-decoration:none;display:block}.notification-items a:hover strong{text-decoration:underline}.notification-items strong{font-size:12px;line-height:1.5;display:block}.notification-items a>span{color:var(--muted);overflow-wrap:anywhere;margin:3px 0 6px;font-size:12px;line-height:1.6;display:block}.notification-items time{color:var(--muted);font-size:10px}.notification-mark{color:var(--blue);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:3px}.notification-empty{text-align:center;color:var(--muted);padding:35px 24px;font-size:12px}.notification-empty>svg{color:var(--blue);margin-bottom:12px}.notification-empty strong{color:var(--ink);font-size:13px}.notification-empty p{line-height:1.6}.notification-panel footer{color:var(--muted);border-top:1px solid var(--line);padding:11px 14px;font-size:10px;line-height:1.6}.notification-error{color:var(--ink);background:var(--blue);padding:12px;font-size:12px}@supports (color:color-mix(in lab,red,red)){.notification-error{background:color-mix(in srgb,var(--blue) 7%,white)}}html[data-mode=dark] :is(.notification-bell,.notification-panel){background:var(--dark-raised);border-color:var(--dark-border);color:var(--dark-text)}html[data-mode=dark] .notification-panel>header{background:linear-gradient(120deg,var(--dark-raised),var(--dark-input))}html[data-mode=dark] :is(.notification-symbol,.notification-tools button[aria-pressed=true],.notification-bell:hover){background:var(--dark-input);color:var(--mode-highlight)}html[data-mode=dark] .notification-items li.is-unread{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .notification-items li.is-unread{background:color-mix(in srgb,var(--blue) 12%,var(--dark-raised))}}html[data-mode=dark] :is(.notification-panel header p,.notification-items a>span,.notification-items time,.notification-panel footer,.notification-empty){color:var(--dark-muted)}html[data-mode=dark] :is(.notification-panel>header,.notification-tools,.notification-items li,.notification-panel footer){border-color:var(--dark-border)}html[data-mode=dark] :is(.notification-mark,.notification-item-icon,.notification-read-all){color:var(--mode-highlight)}html[data-mode=dark] .notification-count{border-color:var(--dark-raised)}html[data-mode=dark] .notification-empty strong{color:var(--dark-text)}html[data-mode=dark] .notification-error{background:var(--dark-input);color:var(--dark-text)}@keyframes notification-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.notification-panel{animation:none}.notification-bell{transition:none}}@media (max-width:600px){.notification-center{top:20px;right:16px}.notification-panel{right:0}.workspace-main:has(.notification-center) :is(.accounts-heading,.account-create-heading){padding-right:46px}}.deal-view-switch{border:1px solid var(--line);background:var(--theme-f7fafc,#f7fafc);border-radius:10px;flex-shrink:0;align-items:center;gap:3px;padding:3px;display:inline-flex}.deal-view-switch button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.deal-view-switch button[aria-pressed=true]{color:var(--blue);border-color:var(--line);box-shadow:var(--action-shadow);background:#fff}.deals-kanban-shell{border-top:1px solid var(--line);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.deals-kanban-caption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 18px;font-size:11px;display:flex}.deals-kanban-caption>span:first-child{color:var(--ink);flex-shrink:0;align-items:center;gap:7px;display:flex}.deals-kanban{overscroll-behavior:contain;flex:1;align-items:stretch;gap:14px;min-height:0;padding:0 16px 16px;display:flex;overflow:auto}.kanban-stage{border:1px solid var(--line);background:var(--blue);border-radius:12px;flex-direction:column;flex:0 0 270px;min-width:0;min-height:180px;display:flex}@supports (color:color-mix(in lab,red,red)){.kanban-stage{background:color-mix(in srgb,var(--blue) 4%,#fafbfc)}}.kanban-stage{transition:border-color .15s,background .15s}.kanban-stage>header{border-bottom:1px solid var(--line);padding:15px 13px 12px}.kanban-stage>header>div{align-items:center;gap:8px;display:flex}.kanban-stage h2{color:var(--ink);margin:0;font-size:13px;font-weight:600}.kanban-stage-count{background:var(--blue);margin-left:auto}@supports (color:color-mix(in lab,red,red)){.kanban-stage-count{background:color-mix(in srgb,var(--blue) 10%,white)}}.kanban-stage-count{color:var(--blue);border-radius:6px;padding:3px 7px;font-size:11px}.kanban-stage>header>p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0 17px;font-size:11px}.kanban-stage-dot{background:var(--blue);border-radius:50%;flex-shrink:0;width:8px;height:8px}.kanban-stage-dot.stage-1{opacity:.55}.kanban-stage-dot.stage-2{opacity:.7}.kanban-stage-dot.stage-3{opacity:.85}.kanban-stage-dot.stage-4{background:#22a06b}.kanban-stage-dot.stage-5{background:#d65a62}.kanban-stage-cards{overscroll-behavior:contain;flex:1;min-height:0;padding:10px;overflow-y:auto}.deal-card{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:10px;padding:12px;transition:border-color .15s,box-shadow .15s;box-shadow:0 2px 5px #142c4110}.deal-card[draggable=true]{cursor:grab}.deal-card[draggable=true]:active{cursor:grabbing}.deal-card:hover{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.deal-card:hover{border-color:color-mix(in srgb,var(--blue) 35%,var(--line))}}.deal-card:hover{box-shadow:0 4px 10px #142c4115}.deal-card-top{color:var(--muted);align-items:center;gap:8px;margin-bottom:10px;font-size:10px;display:flex}.deal-card-top>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.deal-card-title{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;display:block}.deal-card-title:hover{text-decoration:underline}.deal-card-amount{color:var(--blue);margin:10px 0;font-size:15px;font-weight:600;display:block}.deal-card>p{color:var(--muted);align-items:center;gap:7px;margin:7px 0;font-size:11px;line-height:1.5;display:flex}.deal-card>p>svg{flex-shrink:0}.deal-card>p>span{overflow-wrap:anywhere;min-width:0}.deal-card-stage{margin-top:12px;display:block}.deal-card-stage select{border:1px solid var(--line);background:var(--theme-f7fafc,#f7fafc);width:100%;height:32px;color:var(--ink);border-radius:7px;padding:0 8px;font-size:11px}.deal-card-readonly{color:var(--muted);margin-top:12px;font-size:10px;display:block}.deal-card.is-selected{border-color:var(--blue)}.deal-card.is-saving{opacity:.6}.deals-pipeline-shell{--pipeline-surface:var(--blue)}@supports (color:color-mix(in lab,red,red)){.deals-pipeline-shell{--pipeline-surface:color-mix(in srgb,var(--blue) 3%,#f7f9fd)}}.deals-pipeline-shell{background:var(--pipeline-surface)}.deal-pipeline-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:flex-end;gap:16px;padding:14px 18px;display:flex}.deal-pipeline-toolbar label{min-width:min(360px,55vw);color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.deal-pipeline-toolbar select{border:1px solid var(--line-strong);background:var(--surface);min-height:42px;color:var(--text);font:inherit;border-radius:10px;padding:0 40px 0 12px;font-size:14px}.deal-pipeline-toolbar p{color:var(--muted);margin:0 0 10px;font-size:12px}@media (max-width:720px){.deal-pipeline-toolbar{flex-direction:column;align-items:stretch}.deal-pipeline-toolbar label{min-width:0}.deal-pipeline-toolbar p{margin:0}}.deal-pipeline-overview{border:1px solid var(--blue);grid-template-columns:minmax(250px,.85fr) minmax(540px,2fr);gap:16px;margin:16px 16px 10px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.deal-pipeline-overview{border:1px solid color-mix(in srgb,var(--blue) 16%,var(--line))}}.deal-pipeline-overview{background:radial-gradient(circle at 8% 10%,var(--blue),transparent 34%),linear-gradient(135deg,var(--blue),white 58%);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.deal-pipeline-overview{background:radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--blue) 13%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--blue) 4%,white),white 58%)}}.deal-pipeline-overview{box-shadow:0 12px 32px #1f3b5f12}.deal-pipeline-intro{align-items:center;gap:13px;min-width:0;display:flex}.deal-pipeline-icon{color:#fff;background:linear-gradient(135deg,var(--blue),#7357d6);width:44px;height:44px;box-shadow:0 8px 18px var(--blue);border-radius:13px;flex:0 0 44px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.deal-pipeline-icon{box-shadow:0 8px 18px color-mix(in srgb,var(--blue) 25%,transparent)}}.deal-pipeline-intro>div{gap:3px;min-width:0;display:grid}.deal-pipeline-intro>div>span{color:var(--blue);letter-spacing:.12em;font-size:10px;font-weight:800}.deal-pipeline-intro strong{color:var(--ink);font-size:14px;line-height:1.35}.deal-pipeline-intro small{color:var(--muted);font-size:11px;line-height:1.45}.deal-pipeline-metrics{grid-template-columns:repeat(4,minmax(120px,1fr));gap:9px;min-width:0;display:grid}.deal-pipeline-metrics>div{border:1px solid var(--blue);align-content:center;gap:4px;min-width:0;padding:11px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.deal-pipeline-metrics>div{border:1px solid color-mix(in srgb,var(--blue) 10%,var(--line))}}.deal-pipeline-metrics>div{background:#fff;border-radius:12px}@supports (color:color-mix(in lab,red,red)){.deal-pipeline-metrics>div{background:color-mix(in srgb,white 90%,var(--blue) 10%)}}.deal-pipeline-metrics span{color:var(--muted);letter-spacing:.025em;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.deal-pipeline-metrics strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.3;overflow:hidden}.deal-pipeline-metrics small{color:var(--muted);font-size:10px}.deals-pipeline-shell .deals-kanban-caption{display:none}.deals-pipeline-shell .deals-kanban{zoom:var(--kanban-zoom,1);gap:8px;padding:0}.deals-kanban-workspace{flex:1;min-height:0;padding:10px 16px;display:flex;position:relative;overflow:hidden}.deals-kanban-workspace>.deals-kanban{min-width:0;padding:0}.deal-pipeline-stage{border-color:var(--stage-accent);flex:1 0 220px;max-width:280px;position:relative}@supports (color:color-mix(in lab,red,red)){.deal-pipeline-stage{border-color:color-mix(in srgb,var(--stage-accent) 20%,var(--line))}}.deal-pipeline-stage{background:var(--stage-accent);border-radius:7.5px}@supports (color:color-mix(in lab,red,red)){.deal-pipeline-stage{background:color-mix(in srgb,var(--stage-accent) 4%,#f8fafc)}}.deal-pipeline-stage{overflow:hidden;box-shadow:0 3px 12px #1f3b5f0b}.deal-pipeline-stage:before{z-index:2;background:var(--stage-accent);content:"";height:3px;position:absolute;top:0;left:0;right:0}.deal-pipeline-stage>header{background:linear-gradient(145deg,var(--stage-accent),var(--stage-accent));padding:14px 9px 9px}@supports (color:color-mix(in lab,red,red)){.deal-pipeline-stage>header{background:linear-gradient(145deg,color-mix(in srgb,var(--stage-accent) 10%,white),color-mix(in srgb,var(--stage-accent) 3%,white))}}.deal-pipeline-stage>header>div{gap:6px}.deal-pipeline-stage h2{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.deal-pipeline-stage .kanban-stage-dot{background:var(--stage-accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--stage-accent)}@supports (color:color-mix(in lab,red,red)){.deal-pipeline-stage .kanban-stage-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--stage-accent) 13%,transparent)}}.deal-pipeline-stage .kanban-stage-dot{opacity:1}.deal-pipeline-stage .kanban-stage-count{border:1px solid var(--stage-accent)}@supports (color:color-mix(in lab,red,red)){.deal-pipeline-stage .kanban-stage-count{border:1px solid color-mix(in srgb,var(--stage-accent) 16%,transparent)}}.deal-pipeline-stage .kanban-stage-count{background:var(--stage-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.deal-pipeline-stage .kanban-stage-count{background:color-mix(in srgb,var(--stage-accent) 11%,white)}}.deal-pipeline-stage .kanban-stage-count{color:var(--stage-accent);padding:2px 6px;font-size:9px;font-weight:700}.deal-pipeline-stage>header>p{color:var(--stage-accent);margin:6px 0 0}@supports (color:color-mix(in lab,red,red)){.deal-pipeline-stage>header>p{color:color-mix(in srgb,var(--stage-accent) 70%,var(--ink))}}.deal-pipeline-stage>header>p{font-size:9px;font-weight:650}.deal-stage-share{grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:11px;display:none}.deal-probability-track>span,.deal-stage-share>span{background:var(--stage-accent);border-radius:999px;height:4px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.deal-probability-track>span,.deal-stage-share>span{background:color-mix(in srgb,var(--stage-accent) 11%,white)}}.deal-probability-track i,.deal-stage-share i{border-radius:inherit;background:var(--stage-accent);height:100%;display:block}.deal-stage-share small{color:var(--muted);white-space:nowrap;font-size:9px}.deal-pipeline-card{border-color:var(--stage-accent);margin-bottom:7px;padding:9px;position:relative}@supports (color:color-mix(in lab,red,red)){.deal-pipeline-card{border-color:color-mix(in srgb,var(--stage-accent) 12%,var(--line))}}.deal-pipeline-card{border-radius:7.5px;overflow:hidden;box-shadow:0 3px 10px #1f3b5f11}.deal-pipeline-card:before{background:var(--stage-accent);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.deal-pipeline-card:hover{border-color:var(--stage-accent)}@supports (color:color-mix(in lab,red,red)){.deal-pipeline-card:hover{border-color:color-mix(in srgb,var(--stage-accent) 42%,var(--line))}}.deal-pipeline-card:hover{transform:translateY(-1px);box-shadow:0 10px 24px #1f3b5f1c}.deal-pipeline-card.is-previewed{border-color:var(--stage-accent);box-shadow:0 0 0 2px var(--stage-accent),0 10px 24px #1f3b5f1a}@supports (color:color-mix(in lab,red,red)){.deal-pipeline-card.is-previewed{box-shadow:0 0 0 2px color-mix(in srgb,var(--stage-accent) 13%,transparent),0 10px 24px #1f3b5f1a}}.deal-card-preview{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 0 22px;place-items:center;padding:0;display:inline-grid}.deal-card-preview:hover,.deal-card-preview[aria-pressed=true]{border-color:var(--stage-accent)}@supports (color:color-mix(in lab,red,red)){.deal-card-preview:hover,.deal-card-preview[aria-pressed=true]{border-color:color-mix(in srgb,var(--stage-accent) 20%,var(--line))}}.deal-card-preview:hover,.deal-card-preview[aria-pressed=true]{background:var(--stage-accent)}@supports (color:color-mix(in lab,red,red)){.deal-card-preview:hover,.deal-card-preview[aria-pressed=true]{background:color-mix(in srgb,var(--stage-accent) 9%,white)}}.deal-card-preview:hover,.deal-card-preview[aria-pressed=true]{color:var(--stage-accent)}.deal-card-heading{align-items:flex-start;gap:8px;display:flex}.deal-pipeline-card .deal-card-top{gap:5px;margin-bottom:5px;font-size:8px}.deal-pipeline-card .deal-card-top input,.deal-pipeline-card .deal-card-top>svg{width:12px;height:12px}.deal-pipeline-card .deal-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.deal-card-heading .deal-card-title{flex:1}.deal-probability-badge{border:1px solid var(--stage-accent);flex:none;align-items:center;gap:4px;padding:2px 5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.deal-probability-badge{border:1px solid color-mix(in srgb,var(--stage-accent) 16%,transparent)}}.deal-probability-badge{background:var(--stage-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.deal-probability-badge{background:color-mix(in srgb,var(--stage-accent) 9%,white)}}.deal-probability-badge{color:var(--stage-accent);font-size:8px;font-weight:750}.deal-pipeline-card .deal-card-amount{color:var(--stage-accent);margin:0}@supports (color:color-mix(in lab,red,red)){.deal-pipeline-card .deal-card-amount{color:color-mix(in srgb,var(--stage-accent) 76%,var(--ink))}}.deal-pipeline-card .deal-card-amount{letter-spacing:-.015em;font-size:13px}.deal-card-value-row{justify-content:space-between;align-items:center;gap:6px;min-height:23px;margin-top:4px;display:flex}.deal-card-meta{border-top:1px solid var(--stage-accent);gap:7px;padding:9px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.deal-card-meta{border-top:1px solid color-mix(in srgb,var(--stage-accent) 8%,var(--line))}}.deal-card-meta{border-bottom:1px solid var(--stage-accent)}@supports (color:color-mix(in lab,red,red)){.deal-card-meta{border-bottom:1px solid color-mix(in srgb,var(--stage-accent) 8%,var(--line))}}.deal-card-meta-compact{gap:5px;padding:6px 0}.deal-card-meta-compact>div{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.deal-card-meta-compact>div>p{min-width:0;color:var(--muted);align-items:center;gap:4px;margin:0;font-size:8px;display:flex}.deal-card-meta-compact>p{gap:5px;font-size:9px}.deal-card-meta>p{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:11px;line-height:1.4;display:flex}.deal-card-meta svg{color:var(--stage-accent);flex-shrink:0}.deal-card-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deal-probability-track{margin-top:6px}.deal-pipeline-card .deal-probability-track>span{height:3px}.deal-card-next-action{border:1px solid var(--stage-accent);align-items:center;gap:6px;margin-top:7px;padding:5px 6px;display:flex}@supports (color:color-mix(in lab,red,red)){.deal-card-next-action{border:1px solid color-mix(in srgb,var(--stage-accent) 13%,transparent)}}.deal-card-next-action{background:var(--stage-accent);border-radius:4px}@supports (color:color-mix(in lab,red,red)){.deal-card-next-action{background:color-mix(in srgb,var(--stage-accent) 6%,white)}}.deal-card-next-action{color:var(--stage-accent)}@supports (color:color-mix(in lab,red,red)){.deal-card-next-action{color:color-mix(in srgb,var(--stage-accent) 72%,var(--ink))}}.deal-card-next-action{font-size:9px;font-weight:650;line-height:1.25}.deal-card-next-action>svg{flex:none}.deal-card-next-action>span{gap:1px;min-width:0;display:grid}.deal-card-next-action small{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:7px;font-weight:750}.deal-pipeline-stage{box-shadow:none;background:#f8fafc}.deal-pipeline-stage>header{background:#fff;min-height:72px;padding:13px 12px 10px}.deal-pipeline-stage>header>div{flex-wrap:wrap;gap:5px 8px}.deal-pipeline-stage h2{flex:1;font-size:14.85px;font-weight:750}.deal-pipeline-stage .kanban-stage-count{width:26px;min-width:26px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;margin:0 0 0 auto;padding:0;font-size:12.5px;font-weight:800;line-height:1;display:inline-flex}.deal-card-menu,.deal-stage-menu{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:0 0 24px;place-items:center;padding:0;display:grid}.deal-card-menu:hover,.deal-card-menu[aria-pressed=true],.deal-stage-menu:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.deal-card-menu:hover,.deal-card-menu[aria-pressed=true],.deal-stage-menu:hover{background:color-mix(in srgb,var(--blue) 7%,white)}}.deal-card-menu:hover,.deal-card-menu[aria-pressed=true],.deal-stage-menu:hover{color:var(--blue)}.deal-pipeline-stage .kanban-stage-cards{padding:8px}.deal-pipeline-card-clean{box-shadow:none;cursor:pointer;background:#fff;border-color:#dfe7ef;padding:12px}.deal-pipeline-card-clean:before{display:none}.deal-pipeline-card-clean:hover{border-color:var(--stage-accent)}@supports (color:color-mix(in lab,red,red)){.deal-pipeline-card-clean:hover{border-color:color-mix(in srgb,var(--stage-accent) 38%,#dfe7ef)}}.deal-pipeline-card-clean:hover{transform:none;box-shadow:0 4px 12px #1f3b5f12}.deal-pipeline-card-clean.is-previewed{border-color:#1688e8;box-shadow:0 0 0 1px #1688e8}.deal-card-clean-heading{align-items:flex-start;gap:7px;display:flex}.deal-card-status-dot{background:var(--stage-accent);border-radius:3px;flex:0 0 9px;width:9px;height:9px;margin-top:4px}.deal-card-clean-heading .deal-card-title{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:12px;font-weight:750;line-height:1.35;display:-webkit-box;overflow:hidden}.deal-card-account{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 8px;font-size:10px;line-height:1.35;overflow:hidden}.deal-pipeline-card-clean .deal-card-amount{color:var(--ink);margin:0;font-size:15px;font-weight:800;display:block}.deal-card-clean-value{justify-content:space-between;align-items:center;gap:10px;min-height:29px;margin-bottom:7px;display:flex}.deal-probability-pill{background:var(--stage-accent);border-radius:999px;justify-content:center;align-items:center;min-width:44px;margin:0;padding:4px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.deal-probability-pill{background:color-mix(in srgb,var(--stage-accent) 13%,#edf6ff)}}.deal-probability-pill{color:var(--stage-accent)}@supports (color:color-mix(in lab,red,red)){.deal-probability-pill{color:color-mix(in srgb,var(--stage-accent) 70%,#174b78)}}.deal-probability-pill{font-size:10px;font-weight:800}.deal-card-owner-row{color:var(--ink);align-items:center;gap:7px;margin-bottom:7px;font-size:10px;display:flex}.deal-card-owner-avatar{background:var(--stage-accent);border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.deal-card-owner-avatar{background:color-mix(in srgb,var(--stage-accent) 12%,#edf3f8)}}.deal-card-owner-avatar{color:var(--stage-accent)}@supports (color:color-mix(in lab,red,red)){.deal-card-owner-avatar{color:color-mix(in srgb,var(--stage-accent) 72%,var(--ink))}}.deal-card-owner-avatar{font-size:8px;font-weight:800}.deal-card-close-date{color:var(--muted);align-items:center;gap:7px;margin:0 0 10px;font-size:9px;display:flex}.deal-card-close-date svg{color:#587089}.deal-card-action-row{grid-template-columns:auto minmax(0,1fr);gap:4px;font-size:9px;display:grid}.deal-card-action-row small,.deal-card-action-row span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:#f7f9fc;border:1px solid #e2e9f0;border-radius:4px;padding:5px 7px;line-height:1.25;overflow:hidden}.deal-card-action-row span{color:var(--ink);font-weight:650}.deal-kanban-zoom{z-index:9;border:1px solid var(--blue);align-items:center;gap:5px;padding:5px 7px;display:flex;position:absolute;bottom:30px;left:24px}@supports (color:color-mix(in lab,red,red)){.deal-kanban-zoom{border:1px solid color-mix(in srgb,var(--blue) 14%,var(--line))}}.deal-kanban-zoom{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:5px;box-shadow:0 4px 14px #1f3b5f1f}.deal-kanban-zoom button{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:grid}.deal-kanban-zoom button:hover:not(:disabled){background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.deal-kanban-zoom button:hover:not(:disabled){background:color-mix(in srgb,var(--blue) 8%,white)}}.deal-kanban-zoom button:hover:not(:disabled){color:var(--blue)}.deal-kanban-zoom button:disabled{opacity:.35;cursor:default}.deal-kanban-zoom input{width:74px;height:3px;accent-color:var(--blue);cursor:pointer}.deal-kanban-zoom output{min-width:30px;color:var(--muted);text-align:right;font-size:9px;font-weight:700}.deal-probability-track>span{background:var(--stage-accent);display:block}@supports (color:color-mix(in lab,red,red)){.deal-probability-track>span{background:color-mix(in srgb,var(--stage-accent) 10%,var(--line))}}.deals-pipeline-shell .deal-card-stage{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-top:11px;display:grid}.deal-stage-control-label{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-weight:650;display:inline-flex}.deals-pipeline-shell .deal-card-stage select{border-color:var(--stage-accent);min-width:0}@supports (color:color-mix(in lab,red,red)){.deals-pipeline-shell .deal-card-stage select{border-color:color-mix(in srgb,var(--stage-accent) 18%,var(--line))}}.deals-pipeline-shell .deal-card-stage select{background:var(--stage-accent)}@supports (color:color-mix(in lab,red,red)){.deals-pipeline-shell .deal-card-stage select{background:color-mix(in srgb,var(--stage-accent) 4%,white)}}.deal-detail-drawer{background:#fff;border:0;border-radius:6px;flex-direction:column;flex:0 0 366px;align-self:stretch;min-width:0;height:100%;max-height:100%;margin-left:12px;display:flex;overflow:hidden;box-shadow:-10px 0 32px #1f3b5f14}.deal-detail-drawer-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:9px 13px 9px 16px;display:flex}.deal-detail-drawer-heading>div{gap:2px;display:grid}.deal-detail-drawer-heading span{color:var(--ink);font-size:13px;font-weight:750}.deal-detail-drawer-heading strong{color:var(--muted);letter-spacing:.045em;font-size:9px;font-weight:650}.deal-detail-drawer-summary{gap:15px;padding:18px 17px 15px;display:grid}.deal-detail-name{align-items:flex-start;gap:10px;display:flex}.deal-detail-name>span{background:#8b5cf6;border-radius:4px;flex:0 0 10px;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 4px #8b5cf61f}.deal-detail-name>div{flex:1;min-width:0}.deal-detail-name h2{color:var(--ink);margin:0;font-size:16px;line-height:1.35}.deal-detail-name p{color:var(--muted);margin:4px 0 0;font-size:11px}.deal-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.deal-detail-fields>div,.deal-detail-kpis>div{min-width:0}.deal-detail-fields dt,.deal-detail-kpis dt{color:var(--muted);margin-bottom:4px;font-size:10px}.deal-detail-fields dd,.deal-detail-kpis dd{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:12px;font-weight:650}.deal-detail-probability{color:#8a5b00;background:#fff1bb;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:750;display:inline-flex}.deal-detail-owner{border-top:1px solid var(--line);align-items:center;gap:9px;padding-top:12px;display:flex}.deal-owner-avatar{background:var(--blue);border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.deal-owner-avatar{background:color-mix(in srgb,var(--blue) 13%,white)}}.deal-owner-avatar{color:var(--blue);font-size:10px;font-weight:800}.deal-detail-owner>div{gap:2px;display:grid}.deal-detail-owner small{color:var(--muted);font-size:9px}.deal-detail-owner strong{color:var(--ink);font-size:11px}.deal-detail-priority{text-align:right;gap:3px;margin-left:auto;display:grid}.deal-detail-priority strong{color:#cf4351;background:#fff0f1;border-radius:999px;justify-self:end;padding:3px 8px;font-size:9px;display:inline-flex}.deal-detail-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));padding:0 13px;display:grid}.deal-detail-tabs button{min-width:0;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 4px 10px;font-size:10px}.deal-detail-tabs button:hover{color:var(--ink)}.deal-detail-tabs button[aria-selected=true]{border-color:var(--blue);color:var(--blue);font-weight:750}.deal-detail-content{flex:1;min-height:0;padding:17px;overflow-y:auto}.deal-detail-content section>h3,.deal-next-action h3{color:var(--ink);margin:0 0 8px;font-size:12px}.deal-detail-content section>p,.deal-next-action p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.deal-detail-fields{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:19px 0 0;padding-top:16px;display:grid}.deal-detail-next-actions{border-top:1px solid var(--line);margin-top:20px;padding-top:15px}.deal-detail-next-actions>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.deal-detail-next-actions>header h3{color:var(--ink);margin:0;font-size:12px}.deal-detail-next-actions>header button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:3px 5px;font-size:10px;font-weight:700}.deal-detail-next-actions ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.deal-detail-next-actions li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.deal-detail-next-actions li{border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.deal-detail-next-actions li strong{color:var(--ink);font-size:10px;font-weight:600}.deal-detail-next-actions li small{color:var(--muted);align-items:center;gap:4px;font-size:8px;display:inline-flex}.deal-action-check{border:1px solid #93a4b5;border-radius:50%;width:15px;height:15px}.deal-next-action{border:1px solid var(--blue);gap:11px;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.deal-next-action{border:1px solid color-mix(in srgb,var(--blue) 14%,var(--line))}}.deal-next-action{background:var(--blue);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.deal-next-action{background:color-mix(in srgb,var(--blue) 4%,white)}}.deal-next-action>span{background:var(--blue);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.deal-next-action>span{background:color-mix(in srgb,var(--blue) 11%,white)}}.deal-next-action>span{color:var(--blue)}.deal-next-action small{color:var(--blue);text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:750;display:block}.deal-activity-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.deal-activity-list li{gap:10px;padding:0 0 18px;display:flex}.deal-activity-list li>span{background:var(--blue);border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.deal-activity-list li>span{background:color-mix(in srgb,var(--blue) 9%,white)}}.deal-activity-list li>span{color:var(--blue)}.deal-activity-list li>div{gap:3px;padding-top:2px;display:grid}.deal-activity-list strong{color:var(--ink);font-size:11px}.deal-activity-list small{color:var(--muted);font-size:10px}.deal-related-record{border:1px solid var(--line);color:var(--blue);border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:10px;padding:12px;text-decoration:none;display:grid}.deal-related-record>span{gap:2px;display:grid}.deal-related-record small{color:var(--muted);font-size:9px}.deal-related-record strong{color:var(--ink);font-size:11px}.deal-detail-drawer-footer{border-top:1px solid var(--line);background:var(--blue);justify-content:space-between;align-items:flex-end;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.deal-detail-drawer-footer{background:color-mix(in srgb,var(--blue) 2%,white)}}.deal-detail-drawer-footer>label{flex:1;gap:4px;min-width:0;display:grid}.deal-detail-drawer-footer>label>span{color:var(--muted);font-size:9px;font-weight:650}.deal-detail-drawer-footer .crm-select{min-width:0;height:34px}.deal-detail-drawer-footer .crm-primary{flex-shrink:0;height:34px;text-decoration:none}.kanban-stage.is-drop-target{border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.kanban-stage.is-drop-target{background:color-mix(in srgb,var(--blue) 12%,white)}}.kanban-stage-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:8px;padding:24px 8px;font-size:11px}.deals-kanban-error{color:var(--ink);border-bottom:1px solid var(--line);margin:0;padding:10px 18px;font-size:12px}html[data-mode=dark] :is(.deal-view-switch,.kanban-stage,.deal-card-stage select){background:var(--dark-input);border-color:var(--dark-border);color:var(--dark-text)}html[data-mode=dark] :is(.deal-card,.deal-view-switch button[aria-pressed=true]){background:var(--dark-raised);border-color:var(--dark-border)}html[data-mode=dark] :is(.deal-card-title,.kanban-stage h2,.deals-kanban-caption>span:first-child){color:var(--dark-text)}html[data-mode=dark] :is(.deal-card-amount,.deal-view-switch button[aria-pressed=true]){color:var(--mode-highlight)}html[data-mode=dark] :is(.deals-kanban-caption,.deal-card>p,.deal-card-top,.kanban-stage>header>p,.kanban-stage-empty,.deal-card-readonly){color:var(--dark-muted)}html[data-mode=dark] :is(.deals-kanban-shell,.kanban-stage>header,.kanban-stage-empty){border-color:var(--dark-border)}html[data-mode=dark] .kanban-stage-count{background:var(--dark-surface);color:var(--mode-highlight)}html[data-mode=dark] .kanban-stage.is-drop-target{border-color:var(--mode-highlight);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .kanban-stage.is-drop-target{background:color-mix(in srgb,var(--blue) 16%,var(--dark-input))}}html[data-mode=dark] .deal-card.is-selected{border-color:var(--mode-highlight)}html[data-mode=dark] .deals-pipeline-shell{--pipeline-surface:var(--dark-surface)}html[data-mode=dark] .deal-pipeline-overview{border-color:var(--dark-border);background:radial-gradient(circle at 8% 10%,var(--blue),transparent 34%),linear-gradient(135deg,var(--dark-raised),var(--dark-surface))}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .deal-pipeline-overview{background:radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--blue) 18%,transparent),transparent 34%),linear-gradient(135deg,var(--dark-raised),var(--dark-surface))}}html[data-mode=dark] .deal-pipeline-overview{box-shadow:none}html[data-mode=dark] .deal-pipeline-metrics>div,html[data-mode=dark] .deal-pipeline-stage>header,html[data-mode=dark] .deals-pipeline-shell .deal-card-stage select{border-color:var(--dark-border);background:var(--stage-accent)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .deal-pipeline-metrics>div,html[data-mode=dark] .deal-pipeline-stage>header,html[data-mode=dark] .deals-pipeline-shell .deal-card-stage select{background:color-mix(in srgb,var(--stage-accent) 8%,var(--dark-raised))}}html[data-mode=dark] .deal-pipeline-stage{border-color:var(--stage-accent)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .deal-pipeline-stage{border-color:color-mix(in srgb,var(--stage-accent) 28%,var(--dark-border))}}html[data-mode=dark] .deal-pipeline-stage{background:var(--stage-accent)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .deal-pipeline-stage{background:color-mix(in srgb,var(--stage-accent) 6%,var(--dark-surface))}}html[data-mode=dark] .deal-pipeline-card{border-color:var(--stage-accent)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .deal-pipeline-card{border-color:color-mix(in srgb,var(--stage-accent) 20%,var(--dark-border))}}html[data-mode=dark] .deal-pipeline-stage,html[data-mode=dark] .deal-pipeline-stage>header{background:var(--dark-surface)}html[data-mode=dark] .deal-pipeline-card-clean{border-color:var(--dark-border);background:var(--dark-raised)}html[data-mode=dark] :is(.deal-card-clean-heading .deal-card-title,.deal-pipeline-card-clean .deal-card-amount,.deal-card-owner-row,.deal-card-action-row span,.deal-detail-next-actions>header h3,.deal-detail-next-actions li strong){color:var(--dark-text)}html[data-mode=dark] :is(.deal-card-account,.deal-card-close-date,.deal-card-action-row small,.deal-detail-next-actions li small){color:var(--dark-muted)}html[data-mode=dark] :is(.deal-card-action-row small,.deal-card-action-row span){border-color:var(--dark-border);background:var(--dark-input)}html[data-mode=dark] .deal-detail-drawer{border-color:var(--dark-border);background:var(--dark-raised);box-shadow:-10px 0 32px #0003}html[data-mode=dark] :is(.deal-detail-drawer-heading,.deal-detail-owner,.deal-detail-tabs,.deal-detail-fields,.deal-detail-drawer-footer){border-color:var(--dark-border)}html[data-mode=dark] :is(.deal-detail-name h2,.deal-detail-kpis dd,.deal-detail-owner strong,.deal-detail-content section>h3,.deal-next-action h3,.deal-activity-list strong,.deal-related-record strong,.deal-detail-drawer-heading span){color:var(--dark-text)}html[data-mode=dark] :is(.deal-detail-name p,.deal-detail-kpis dt,.deal-detail-fields dt,.deal-detail-owner small,.deal-detail-content section>p,.deal-next-action p,.deal-activity-list small,.deal-related-record small,.deal-detail-tabs button,.deal-detail-drawer-heading strong){color:var(--dark-muted)}html[data-mode=dark] :is(.deal-next-action,.deal-related-record,.deal-detail-drawer-footer,.deal-card-preview:hover,.deal-card-preview[aria-pressed=true],.deal-card-next-action){border-color:var(--dark-border);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] :is(.deal-next-action,.deal-related-record,.deal-detail-drawer-footer,.deal-card-preview:hover,.deal-card-preview[aria-pressed=true],.deal-card-next-action){background:color-mix(in srgb,var(--blue) 9%,var(--dark-input))}}html[data-mode=dark] .deal-kanban-zoom{border-color:var(--dark-border);background:var(--dark-raised)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .deal-kanban-zoom{background:color-mix(in srgb,var(--dark-raised) 94%,transparent)}}html[data-mode=dark] :is(.deal-pipeline-intro strong,.deal-pipeline-metrics strong){color:var(--dark-text)}html[data-mode=dark] :is(.deal-pipeline-intro small,.deal-pipeline-metrics span,.deal-pipeline-metrics small,.deal-card-meta>p,.deal-stage-control-label,.deal-stage-share small){color:var(--dark-muted)}html[data-mode=dark] .deal-probability-badge{background:var(--stage-accent)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .deal-probability-badge{background:color-mix(in srgb,var(--stage-accent) 13%,var(--dark-input))}}@media (prefers-reduced-motion:reduce){.deal-card,.kanban-stage{transition:none}}@media (max-width:600px){.deal-pipeline-overview{grid-template-columns:1fr;margin:10px;padding:14px}.deal-pipeline-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.deals-kanban-caption{padding:10px 12px}.kanban-stage{flex-basis:250px}.deals-kanban{gap:10px;padding:0 10px 10px}.deals-kanban-workspace{padding:10px}.deal-kanban-zoom{left:18px}.deal-detail-drawer{border-radius:6px;width:100%;max-width:none;margin-left:0}}@media (min-width:601px) and (max-width:1100px){.deal-pipeline-overview{grid-template-columns:1fr}.deal-pipeline-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1600px){.deal-detail-drawer{z-index:8;width:min(366px,100% - 32px);height:auto;max-height:none;margin-left:0;position:absolute;top:0;bottom:0;right:0}}@media (max-width:600px){.deal-detail-drawer{width:100%;right:0}}.template-settings{background:var(--theme-ffffff,#fff);border:1px solid var(--line);border-radius:14px;padding:22px}.template-settings-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.template-settings h2{align-items:center;gap:10px;margin:0;font-size:18px;display:flex}.template-download-intro,.template-settings-heading p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.template-module{align-items:center;gap:10px;font-size:13px;display:flex}.template-module select{border:1px solid var(--line);min-width:160px;height:40px;color:var(--ink);background:0 0;border-radius:9px;padding:0 12px}.template-settings-toolbar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:18px 0;display:flex}.template-settings-toolbar>span{color:var(--muted);margin-right:auto;font-size:12px}.invoice-template-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px;display:grid}.invoice-template-card{border:1px solid var(--line);background:var(--theme-f7fafc,#f7fafc);border-radius:12px;min-width:0;overflow:hidden}.invoice-thumbnail{box-sizing:border-box;filter:drop-shadow(0 3px 4px #17283912);width:100%;height:215px;padding:15px;display:block}.invoice-template-info{background:var(--theme-ffffff,#fff);border-top:1px solid var(--line);padding:14px}.invoice-template-info>label{cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}.invoice-template-info p{color:var(--muted);min-height:39px;margin:9px 0 12px;font-size:12px;line-height:1.6}.invoice-template-info>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.invoice-template-info .crm-button{height:32px;min-height:32px;padding:0 8px;font-size:11px}.template-default{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px 0;font-size:11px;display:flex}.template-default[aria-pressed=true]{color:var(--blue)}.template-default:disabled{opacity:.5;cursor:default}.invoice-template-card.is-default,.invoice-template-choice.is-selected{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.download-template-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin-top:20px}.invoice-template-choice{border:1px solid var(--line);background:var(--theme-f7fafc,#f7fafc);cursor:pointer;border-radius:10px;display:block;overflow:hidden}.invoice-template-choice .invoice-thumbnail{height:165px;padding:12px}.invoice-template-choice>span{border-top:1px solid var(--line);align-items:center;gap:7px;padding:12px;font-size:12px;display:flex}.invoice-template-choice input{accent-color:var(--blue)}.invoice-template-choice>span>svg{color:var(--blue);flex-shrink:0}.invoice-template-choice:focus-within{outline:2px solid var(--blue);outline-offset:3px}html[data-mode=dark] :is(.template-settings,.invoice-template-info){background:var(--dark-raised);color:var(--dark-text);border-color:var(--dark-border)}html[data-mode=dark] :is(.invoice-template-card,.invoice-template-choice,.template-module select){background:var(--dark-input);color:var(--dark-text);border-color:var(--dark-border)}html[data-mode=dark] :is(.template-settings-heading p,.template-download-intro,.invoice-template-info p,.template-settings-toolbar>span,.template-default){color:var(--dark-muted)}html[data-mode=dark] .template-default[aria-pressed=true]{color:var(--mode-highlight)}html[data-mode=dark] :is(.invoice-template-card.is-default,.invoice-template-choice.is-selected){border-color:var(--mode-highlight);box-shadow:0 0 0 1px var(--mode-highlight)}html[data-mode=dark] :is(.template-settings-toolbar,.invoice-template-choice>span){border-color:var(--dark-border)}.invoice-template-info .template-name-label{color:var(--muted);flex-direction:column;align-items:stretch;gap:6px;margin-top:12px;font-size:11px;display:flex}.template-name-label :is(input,select){box-sizing:border-box;border:1px solid var(--line);background:var(--theme-ffffff,#fff);width:100%;min-width:0;height:38px;color:var(--ink);font:inherit;border-radius:9px;padding:0 10px;font-size:13px}.template-name-label :is(input,select):focus{outline:2px solid var(--blue);outline-offset:2px}html[data-mode=dark] .template-name-label :is(input,select){background:var(--dark-input);color:var(--dark-text);border-color:var(--dark-border)}.invoice-template-info strong{overflow-wrap:anywhere}.deals-funnel h2{align-items:center;gap:8px;display:flex}.funnel-live{color:var(--dash-accent);background:var(--dash-accent);border-radius:12px;padding:3px 7px;font-size:10px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.funnel-live{background:color-mix(in srgb,var(--dash-accent) 12%,transparent)}}.deals-funnel header>.crm-button{justify-content:center;width:32px;height:32px;min-height:32px;padding:0}.funnel-total{align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.funnel-total>strong{font-size:25px}.funnel-total>span{color:var(--dash-muted);font-size:12px}.funnel-total>a{color:var(--dash-accent);margin-left:auto}.funnel-caption,.funnel-empty{color:var(--dash-muted);margin:15px 0 0;font-size:11px;line-height:1.6}@media (prefers-reduced-motion:reduce){.funnel-stage-shape{transition:none}}.stacked-funnel svg{width:100%;height:auto;max-height:350px;display:block;overflow:visible}.stacked-funnel-segment{stroke:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.stacked-funnel-segment{stroke:color-mix(in srgb,var(--dash-accent) 65%,var(--dash-surface))}}.stacked-funnel-segment{stroke-width:1px;filter:drop-shadow(0 2px 2px #00000012)}.stacked-funnel text{text-anchor:middle;fill:var(--dash-text);pointer-events:none;font-family:inherit}.stacked-funnel .stacked-funnel-name{fill:#fff;font-size:15px;font-weight:600}.stacked-funnel .stacked-funnel-count{fill:#fff;font-size:12px}.funnel-lost{border:1px solid var(--dash-line);background:var(--dash-accent);border-radius:8px;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.funnel-lost{background:color-mix(in srgb,var(--dash-accent) 5%,var(--dash-surface))}}.funnel-lost{font-size:12px}.funnel-lost small{color:var(--dash-muted);font-weight:400}.workflow-top{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.workflow-page label{color:var(--ink);flex-direction:column;gap:7px;margin:8px 0;font-size:12px;display:flex}.workflow-page label.workflow-check{flex-direction:row;align-items:center;gap:9px;margin-top:16px}.workflow-check input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:0}.workflow-page :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;border:1px solid var(--line);background:var(--theme-ffffff,#fff);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:9px;padding:10px 12px;font-size:13px}.workflow-page :is(input:not([type=checkbox]),select){height:40px}.workflow-top>label{flex:1;min-width:180px}.workflow-top .workflow-enabled{flex-direction:row;flex:none;align-items:center;min-width:0;height:40px}.workflow-end,.workflow-help,.workflow-history p,.workflow-palette p{color:var(--muted);font-size:12px;line-height:1.7}.workflow-layout{grid-template-columns:260px minmax(0,1fr);gap:24px;margin:20px 0;display:grid}.workflow-palette{border:1px solid var(--line);background:var(--theme-ffffff,#fff);border-radius:14px;align-self:start;padding:20px}.workflow-page h2{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.workflow-page h3{margin-top:24px;font-size:13px}.workflow-palette>button{border:1px solid var(--line);background:var(--blue);border-radius:10px;align-items:center;gap:10px;width:100%;margin:12px 0;padding:14px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.workflow-palette>button{background:color-mix(in srgb,var(--blue) 5%,var(--theme-ffffff,#fff))}}.workflow-palette>button{color:var(--ink);text-align:left;cursor:grab}.workflow-palette strong{font-size:13px;display:block}.workflow-palette small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.workflow-palette code{overflow-wrap:anywhere}.workflow-canvas{border:1px solid var(--line);background:radial-gradient(var(--line) 1px,transparent 1px) 0 0/18px 18px;border-radius:14px;padding:24px}.workflow-node{background:var(--theme-ffffff,#fff);border:1px solid var(--line);border-radius:12px;padding:20px;box-shadow:0 4px 14px #00000008}.trigger-node{border-top:3px solid var(--blue)}.workflow-history header,.workflow-node header{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-node header>div{gap:5px;display:flex}.workflow-node header button{border:1px solid var(--line);width:28px;height:28px;color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;place-items:center;display:grid}.workflow-node header button:disabled{opacity:.35;cursor:default}.workflow-fields{flex-wrap:wrap;gap:14px;display:flex}.workflow-fields>label{flex:1;min-width:130px}.workflow-drop{height:46px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10px;display:flex}.workflow-drop.is-active{outline:1px dashed var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.workflow-drop.is-active{background:color-mix(in srgb,var(--blue) 12%,transparent)}}.workflow-drop.is-active{color:var(--blue);border-radius:8px}.workflow-end{text-align:center}.workflow-history{border:1px solid var(--line);background:var(--theme-ffffff,#fff);border-radius:14px;padding:20px}.workflow-page :is(button,input,select,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:2px}html[data-mode=dark] .workflow-page :is(.workflow-palette,.workflow-node,.workflow-history){background:var(--dark-raised);border-color:var(--dark-border);color:var(--dark-text)}html[data-mode=dark] .workflow-page :is(input:not([type=checkbox]),select,textarea,.workflow-palette>button){background:var(--dark-input);border-color:var(--dark-border);color:var(--dark-text)}html[data-mode=dark] .workflow-page label{color:var(--dark-text)}@media (max-width:800px){.workflow-layout{grid-template-columns:1fr}.workflow-canvas{padding:12px}.workflow-palette>button{margin:6px 0}.workflow-node{padding:14px}}.workflow-page .workflow-inline{flex-direction:row;align-items:center;gap:9px}.workflow-palette details{color:var(--muted);max-height:320px;font-size:12px;overflow:auto}.workflow-palette summary{cursor:pointer;color:var(--ink);padding:8px 0}.workflow-palette button:disabled{opacity:.45;cursor:not-allowed}.workflow-select-field{flex:1;min-width:180px;margin:8px 0}.workflow-select-field>label{margin-top:0}.workflow-free-canvas{box-sizing:border-box;flex-direction:column;align-self:start;min-height:0;padding:0;display:flex;overflow:hidden}.workflow-canvas-toolbar{border-bottom:1px solid var(--line);background:var(--theme-ffffff,#fff);color:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:11px;display:flex}.workflow-canvas-toolbar .crm-button{white-space:nowrap;font-size:12px}.workflow-canvas-scroll{flex:1;min-height:0;overflow:auto}.workflow-canvas-sheet{position:relative}.workflow-floating-node{box-sizing:border-box;width:416px;position:absolute}.workflow-floating-node .workflow-node{padding-top:42px}.workflow-position-handle{color:var(--muted);cursor:grab;touch-action:none;z-index:1;background:0 0;border:0;align-items:center;gap:4px;padding:4px;font-size:11px;display:flex;position:absolute;top:10px;left:16px}.workflow-position-handle:active{cursor:grabbing;color:var(--blue)}.workflow-connections{pointer-events:none;color:var(--blue);opacity:.6;position:absolute;inset:14px}.workflow-top>.workflow-select-field{flex:1;min-width:240px}html[data-mode=dark] .workflow-canvas-toolbar{background:var(--dark-raised);border-color:var(--dark-border)}@media (max-width:800px){.workflow-free-canvas{padding:0;height:650px!important}.workflow-canvas-toolbar{flex-wrap:wrap}}.workflow-top>.workflow-select-field,.workflow-top>label{margin:0}.workflow-top>.workflow-select-field>label{margin:0 0 7px}.workflow-top .workflow-enabled,.workflow-top>.crm-button,.workflow-top>label>input:not([type=checkbox]){height:43px}.workflow-top>.crm-button{box-sizing:border-box}.workflow-floating-node{cursor:grab}.workflow-floating-node:active{cursor:grabbing}.workflow-floating-node :is(input,textarea,select,label){cursor:auto}.workflow-token-field{flex:1;min-width:0;margin:8px 0}.workflow-token-label{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.workflow-token-label label{margin:0}.workflow-token-button{border:1px solid var(--line);background:var(--blue);border-radius:6px;place-items:center;padding:4px;display:grid}@supports (color:color-mix(in lab,red,red)){.workflow-token-button{background:color-mix(in srgb,var(--blue) 8%,transparent)}}.workflow-token-button{color:var(--blue);cursor:pointer}.workflow-token-popup{box-sizing:border-box;border:1px solid var(--line);background:var(--theme-ffffff,#fff);width:min(300px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);border-radius:12px;margin:0;padding:8px;position:fixed;inset:auto;overflow:hidden;box-shadow:0 12px 32px #13283c20}.workflow-token-popup:popover-open{flex-direction:column;display:flex}.workflow-token-search{border:1px solid var(--line);border-radius:8px;flex-shrink:0;align-items:center;gap:8px;height:40px;margin-bottom:8px;padding:0 10px;display:flex}html body .workflow-token-search>input{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;font-size:13px}.workflow-token-search:focus-within{border-color:var(--blue)}.workflow-token-options{overscroll-behavior:contain;flex-direction:column;gap:4px;min-height:0;max-height:296px;display:flex;overflow-y:auto}.workflow-token-options button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;flex-shrink:0;gap:4px;height:56px;padding:9px;font-size:13px;display:flex}.workflow-token-options button:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.workflow-token-options button:hover{background:color-mix(in srgb,var(--blue) 10%,transparent)}}.workflow-token-options button>span,.workflow-token-options code{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workflow-token-options code{color:var(--muted);overflow-wrap:anywhere;font-size:11px}html[data-mode=dark] .workflow-token-popup{background:var(--dark-raised);border-color:var(--dark-border);color:var(--dark-text)}html body .workflow-top>.crm-button{height:43px!important;min-height:43px!important;max-height:43px!important}html body .crm-searchable-popup .crm-select-search>input:is(:focus,:focus-visible){box-shadow:none!important;border:0!important;border-radius:0!important;outline:none!important}.crm-select-search:focus-within{border-color:var(--blue)}html body .crm-searchable-trigger{background:var(--theme-ffffff,#fff)}html[data-mode=dark] body .crm-searchable-trigger{background:var(--dark-input)}html body .crm-searchable-trigger:disabled{cursor:not-allowed}.workflow-floating-node .workflow-card-width{color:var(--muted);cursor:default;flex-direction:row;align-items:center;gap:6px;margin:0;font-size:10px;display:flex;position:absolute;top:9px;right:12px}html body .workflow-card-width input[type=range]{width:74px;height:20px;min-height:0;accent-color:var(--blue);cursor:ew-resize;box-shadow:none;background:0 0;border:0;padding:0}.workflow-card-width output{min-width:34px;font-size:10px}.workflow-canvas-scroll{overscroll-behavior:auto}.workflow-resize-edge{cursor:ew-resize;touch-action:none;z-index:3;background:0 0;border:0;border-radius:8px;width:8px;padding:0;position:absolute;top:0;bottom:0}.workflow-resize-edge.left{left:-4px}.workflow-resize-edge.right{right:-4px}.workflow-resize-edge:is(:hover,:focus-visible){background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.workflow-resize-edge:is(:hover,:focus-visible){background:color-mix(in srgb,var(--blue) 24%,transparent)}}.crm-select-options{flex-direction:column;gap:4px;display:flex}.crm-select-options>button{flex-shrink:0}.workflow-free-canvas{height:auto!important}.workflow-canvas-scroll,.workflow-free-canvas{display:block;overflow:visible}.workflow-canvas-sheet{min-width:100%}.workflow-layout>.workflow-palette{max-height:calc(100dvh - 32px);position:sticky;top:16px;overflow-y:auto}.workflow-canvas-toolbar{border-radius:14px 14px 0 0}@media (max-width:800px){.workflow-layout>.workflow-palette{max-height:none;position:static}.workflow-free-canvas{height:auto!important}}.workflow-free-canvas{width:100%;overflow:clip}.workflow-canvas-sheet,.workflow-free-canvas{min-width:0;max-width:100%}.workflow-floating-node .workflow-fields>label{min-width:min(130px,100%)}.workflow-free-canvas{background-image:radial-gradient(var(--line) 1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){.workflow-free-canvas{background-image:radial-gradient(color-mix(in srgb,color-mix(in srgb,var(--line) 50%,black) 50%,white) 1px,transparent 1px)}}.connections-layout{grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);align-items:start;gap:20px;display:grid}.connections-layout .detail-card{min-width:0;overflow:hidden}.connections-layout .detail-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.connection-key>span,.connections-layout h2,.connections-layout h3{align-items:center;gap:9px;display:flex}.connections-layout h2{margin:0 0 7px;font-size:19px}.connections-layout h3{margin:24px 0 10px;font-size:16px}.connections-layout header p{margin:0;font-size:13px}.connection-body{padding:24px}.connection-body>p{font-size:14px}.connection-status{white-space:nowrap;background:var(--blue);border-radius:20px;padding:7px 11px;font-size:12px}@supports (color:color-mix(in lab,red,red)){.connection-status{background:color-mix(in srgb,var(--blue) 9%,transparent)}}.connection-status{color:var(--blue)}.connection-key{gap:9px;margin-bottom:10px;font-size:14px;display:grid}.connection-body input[type=password],.connection-body textarea{border:1px solid var(--line);background:var(--theme-ffffff,#fff);width:100%;color:var(--ink);font:inherit;box-shadow:none;border-radius:10px;padding:12px 14px}.connection-body textarea{resize:vertical;min-height:105px}.connection-small{margin-bottom:20px;line-height:1.65;font-size:12px!important}.connection-small a{align-items:center;gap:3px;display:inline-flex}.connection-permissions{border:1px solid var(--line);border-radius:12px;overflow:auto}.connection-permissions table{border-collapse:collapse;width:100%}.connection-permissions td,.connection-permissions th{border-bottom:1px solid var(--line);padding:11px 14px}@supports (color:color-mix(in lab,red,red)){.connection-permissions td,.connection-permissions th{border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent)}}.connection-permissions td,.connection-permissions th{font-size:13px}.connection-permissions th{text-align:left;font-weight:500}.connection-permissions td,.connection-permissions thead th:not(:first-child){text-align:center}.connection-permissions thead{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.connection-permissions thead{background:color-mix(in srgb,var(--blue) 5%,transparent)}}.connection-permissions tr:last-child>*{border-bottom:0}.connection-workflows{align-items:flex-start;gap:12px;margin:22px 0;font-size:14px;display:flex}.connection-workflows small{color:var(--muted);margin-top:7px;font-size:12px;display:block}.connection-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.assistant-intro{text-align:center;padding:10px 20px}.assistant-intro .empty-icon{margin:0 auto}.assistant-intro h3{justify-content:center}.assistant-intro p{font-size:14px}.assistant-example{text-align:left;border:1px solid var(--line);background:var(--blue);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:8px 0 24px;padding:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.assistant-example{background:color-mix(in srgb,var(--blue) 5%,transparent)}}.assistant-example{color:var(--ink);font-size:13px;line-height:1.7}.assistant-result{margin-top:24px}.assistant-message{white-space:pre-wrap;font-size:14px}.assistant-proposal{border:1px solid var(--line);border-radius:12px;padding:18px}.assistant-proposal h3{margin-top:0}.assistant-proposal p{font-size:14px}.assistant-proposal pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--blue);max-height:350px;padding:12px;font-size:12px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.assistant-proposal pre{background:color-mix(in srgb,var(--blue) 5%,transparent)}}.assistant-proposal pre{border-radius:8px}.assistant-proposal summary{cursor:pointer;font-size:13px}.connection-hint{border:1px solid var(--line);border-radius:10px;padding:12px}@media (max-width:1100px){.connections-layout{grid-template-columns:minmax(0,1fr)}}html[data-mode=dark] .connection-body :is(input[type=password],textarea){background:var(--dark-input);color:var(--dark-text);border-color:var(--dark-border)}html[data-mode=dark] .connections-layout :is(h3,.assistant-example,.connection-key){color:var(--dark-text)}.connections-layout button:disabled{cursor:not-allowed}.ai-chat-shell{flex-direction:column;height:min(650px,75dvh);min-height:300px;display:flex;overflow:hidden}.ai-chat-top{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;gap:16px;padding:12px 24px}.ai-chat-top,.ai-chat-top>span{align-items:center;display:flex}.ai-chat-top>span{color:var(--muted);gap:8px;font-size:13px}.ai-chat-history{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow:auto}.ai-chat-welcome{text-align:center;max-width:560px;margin:10px auto 24px}.ai-chat-welcome .empty-icon{margin:auto}.ai-chat-welcome h3{margin:20px 0 10px;font-size:21px}.ai-chat-welcome p{color:var(--muted);font-size:14px}.ai-chat-suggestions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ai-chat-suggestions .crm-button{white-space:normal;text-align:left;font-size:12px}.ai-chat-message{border:1px solid var(--line);background:var(--blue);border-radius:14px;width:fit-content;max-width:90%;margin:0 0 18px;padding:14px 18px}@supports (color:color-mix(in lab,red,red)){.ai-chat-message{background:color-mix(in srgb,var(--blue) 4%,transparent)}}.ai-chat-message{overflow-wrap:anywhere}.ai-chat-message.user{background:var(--blue);margin-left:auto}@supports (color:color-mix(in lab,red,red)){.ai-chat-message.user{background:color-mix(in srgb,var(--blue) 10%,transparent)}}.ai-chat-message>small{color:var(--muted);font-size:11px}.ai-chat-message>p{white-space:pre-wrap;margin:8px 0 0;font-size:14px}.ai-chat-message .assistant-proposal{margin-top:16px}.ai-chat-message>a{margin-top:12px}.ai-chat-thinking{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.ai-chat-composer{border-top:1px solid var(--line);flex-shrink:0;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:16px 24px;display:grid}.ai-chat-composer textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:64px;max-height:130px;font:inherit;color:var(--ink);background:var(--theme-ffffff,#fff);border-radius:10px;padding:12px 14px;font-size:14px}.ai-chat-composer small{color:var(--muted);grid-column:1/-1;font-size:11px}.project-ai-attachments{grid-column:1/-1;gap:6px;max-height:180px;display:grid;overflow:auto}.project-ai-attachments pre,.project-ai-file-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow:auto}.project-ai-profile{margin-top:24px}.project-ai-profile fieldset{border:1px solid var(--line);border-radius:12px;gap:16px;min-width:0;padding:20px;display:grid}.project-ai-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.project-ai-profile textarea{resize:vertical;width:100%;min-height:72px}.project-ai-memory{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.project-ai-response-actions{margin-top:10px}@media (max-width:700px){.project-ai-memory,.project-ai-profile-grid{grid-template-columns:1fr}}.ai-chat-error{color:var(--ink);margin:0;padding:10px 24px;font-size:13px}.ai-chat-connect,.ai-chat-error{border-top:1px solid var(--line)}.ai-chat-connect{flex-wrap:wrap;align-items:center;gap:14px;padding:20px 24px;display:flex}.ai-chat-connect>div{flex:1;min-width:170px}.ai-chat-connect p{color:var(--muted);margin:5px 0 0;font-size:12px}.ai-chat-status{padding:16px 24px;font-size:13px}.ai-chat-shell button:disabled{cursor:not-allowed}html[data-mode=dark] .ai-chat-composer textarea{background:var(--dark-input);color:var(--dark-text);border-color:var(--dark-border)}@media (max-width:600px){.ai-chat-history{padding:16px}.ai-chat-composer,.ai-chat-top{padding:12px 16px}.ai-chat-message{max-width:100%}.ai-chat-top>span{font-size:12px}}.ai-chat-composer textarea:focus{box-shadow:none;border-color:var(--blue);outline:none}.ai-web-toggle{white-space:nowrap;cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.ai-chat-sources{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.ai-chat-sources a{overflow-wrap:anywhere;max-width:100%;color:var(--blue);align-items:center;gap:4px;font-size:12px;display:inline-flex}.ai-owner-picker{max-width:360px;margin:12px 0}.ai-change-table{border:1px solid var(--line);border-radius:10px;margin:10px 0 16px;overflow:auto}.ai-change-table table{border-collapse:collapse;width:100%;font-size:13px}.ai-change-table td,.ai-change-table th{text-align:left;border-bottom:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;max-width:300px;padding:10px 12px}.ai-change-table th{font-weight:600}.ai-chat-message .assistant-proposal details{margin:12px 0}.ai-chat-message .assistant-proposal summary{cursor:pointer;font-weight:600}.assistant-card>.connection-body>.ai-chat-shell{padding:0}@media (max-width:640px){.ai-chat-top{gap:8px}.ai-chat-top,.ai-chat-top .connection-actions{flex-wrap:wrap}.ai-change-table td,.ai-change-table th{padding:8px}}.ai-chat-text{margin-top:8px;font-size:14px;line-height:1.6}.ai-chat-text p{white-space:pre-wrap;min-height:8px;margin:4px 0}.ai-chat-text a{color:var(--blue);text-decoration:underline}.ai-global-launcher{z-index:40;border-radius:50%;place-items:center;width:46px;display:grid;position:fixed;bottom:24px;right:24px;height:46px!important;padding:0!important}.crm-dialog.filter-drawer:has(.ai-chat-shell){width:min(680px,95vw);max-width:95vw}.ai-history-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 18px;display:flex}.ai-history-settings{border-bottom:1px solid var(--line);background:var(--surface,transparent);gap:12px;padding:12px 18px;display:grid}.ai-history-rename{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-history-rename input{flex:1;min-width:140px}.ai-history-settings label{color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex}.ai-history-settings select{width:auto}.ai-full-page{max-width:1200px;margin:auto;padding:24px}.ai-full-page .crm-card{border:1px solid var(--line);border-radius:16px;overflow:hidden}.ai-chat-thinking .crm-button{margin-left:auto}.ai-chat-shell .ai-chat-history{min-height:160px}.ai-action-history{color:var(--muted);font-size:12px}.ai-action-history summary{cursor:pointer;padding:6px 0}.ai-action-history>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;gap:10px;padding:6px 0;display:grid}.ai-full-page .accounts-heading{margin-bottom:22px;padding:4px 48px 0 0}.ai-full-page .accounts-heading h1{margin-bottom:8px;font-size:27px}.ai-full-page .crm-card{background:var(--theme-ffffff,#fff)}.ai-full-page .ai-chat-shell{height:calc(100dvh - 155px);min-height:450px}.ai-full-page .ai-chat-history{min-height:160px;max-height:none}.ai-context-chip{border:1px solid var(--line);background:var(--theme-eaf3f8,#eaf3f8);color:var(--ink);border-radius:20px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.crm-dialog.filter-drawer .ai-chat-shell{height:calc(100dvh - 100px);min-height:0;padding:0}.ai-history-settings{flex-shrink:0;max-height:300px;overflow:auto}.ai-chat-top,.ai-history-toolbar{flex-shrink:0}.ai-chat-welcome .empty-icon{background:var(--theme-eaf3f8,#eaf3f8);width:64px;height:64px;color:var(--blue);border-radius:18px;place-items:center;display:grid}.ai-history-rename input,.ai-history-settings select{border:1px solid var(--line);height:40px;font:inherit;background:var(--theme-ffffff,#fff);color:var(--ink);border-radius:8px;padding:8px 12px;font-size:13px}.project-ai-page.ai-full-page{width:100%;max-width:1800px}.project-ai-page .accounts-heading{flex-wrap:wrap;gap:22px;min-height:43px;margin-bottom:16px;padding:0}.project-ai-heading{align-items:center;gap:16px;min-width:0;display:flex}.project-ai-brand{width:54px;height:54px;color:var(--blue);background:var(--blue);border-radius:17px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.project-ai-brand{background:color-mix(in srgb,var(--blue) 12%,var(--theme-ffffff,#fff))}}.project-ai-page .accounts-heading h1{margin:0 0 9px;font-size:30px}.project-ai-page .accounts-heading p{margin:0;font-size:13px}.project-ai-page .crm-card{border-radius:22px;box-shadow:0 8px 30px #16354d08}.project-ai-page .ai-chat-shell{height:calc(100dvh - 156px);min-height:560px}.project-ai-page .ai-chat-top{flex-wrap:wrap;gap:12px;padding:16px 28px}.project-ai-page .ai-chat-top>span{color:var(--ink);font-size:15px;font-weight:600}.project-ai-page .ai-history-toolbar{background:var(--blue);gap:12px;padding:10px 28px}@supports (color:color-mix(in lab,red,red)){.project-ai-page .ai-history-toolbar{background:color-mix(in srgb,var(--blue) 3%,var(--theme-ffffff,#fff))}}.project-ai-page .ai-history-toolbar .crm-button{min-height:34px;padding:7px 12px;font-size:12px}.project-ai-page .ai-history-settings{max-height:260px;padding:20px 28px}.project-ai-page .ai-chat-history{scrollbar-gutter:stable;min-height:180px;padding:16px clamp(20px,5vw,80px)}.project-ai-page .ai-chat-welcome{max-width:820px;margin:0 auto 20px}.project-ai-page .ai-chat-welcome .empty-icon{display:none}.project-ai-page .ai-chat-welcome h3{letter-spacing:-.5px;margin:0 0 8px;font-size:clamp(23px,2vw,30px)}.project-ai-page .ai-chat-welcome>p{max-width:640px;margin:8px auto 16px;line-height:1.6}.project-ai-skills>summary{cursor:pointer;color:var(--blue);border:1px solid var(--line);text-align:left;border-radius:12px;padding:12px;font-size:14px}.project-ai-skills>summary span{color:var(--muted);margin-left:10px;font-size:12px}.project-ai-page .ai-curated-tasks{text-align:left;border:1px solid var(--line);background:var(--blue);border-radius:16px;margin-top:24px;padding:20px}@supports (color:color-mix(in lab,red,red)){.project-ai-page .ai-curated-tasks{background:color-mix(in srgb,var(--blue) 2%,var(--theme-ffffff,#fff))}}.project-ai-page .ai-curated-tasks header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.project-ai-page .ai-curated-tasks h4{margin:0;font-size:16px}.project-ai-page .ai-curated-tasks p{line-height:1.6}.project-ai-page .ai-curated-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.project-ai-page .ai-curated-task-grid>div{border:1px solid var(--line);background:var(--theme-ffffff,#fff);border-radius:12px;gap:10px;padding:16px;display:grid}.project-ai-page .ai-curated-task-grid small{line-height:1.6}.project-ai-page .ai-chat-message{border-radius:18px;max-width:88%;margin-bottom:24px;padding:8px 24px;line-height:1.7}.project-ai-page .ai-chat-message.assistant{background:var(--theme-ffffff,#fff)}.project-ai-page .ai-chat-message.user{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.project-ai-page .ai-chat-message.user{background:color-mix(in srgb,var(--blue) 8%,var(--theme-ffffff,#fff))}}.project-ai-page .ai-chat-message>small{font-size:12px;font-weight:600}.project-ai-page .ai-chat-message.user .ai-chat-text{margin-top:2px}.project-ai-page .ai-chat-message.user .ai-chat-text p:first-child{margin-top:0}.project-ai-page .ai-chat-message .ai-chat-text p:last-child{margin-bottom:0}.project-ai-page .ai-chat-text{font-size:15px;line-height:1.75}.project-ai-page .ai-chat-composer{border:1px solid var(--line);background:var(--theme-ffffff,#fff);border-radius:18px;align-items:end;gap:12px;margin:0 24px 20px;padding:18px;box-shadow:0 4px 16px #16354d06}.project-ai-page .ai-chat-composer:focus-within{border-color:var(--blue)}.project-ai-page .ai-chat-composer textarea{height:28px;min-height:28px;max-height:160px;box-shadow:none;background:0 0;border:0;grid-area:1/1/auto/-1;padding:2px 8px;font-size:15px;line-height:24px}.project-ai-page .ai-chat-composer textarea:focus{box-shadow:none;outline:none}.project-ai-page .ai-chat-composer>button{border-radius:12px;grid-area:2/2;min-height:42px;padding-inline:20px}.project-ai-page .ai-chat-composer>small{padding:0 8px;line-height:1.5}.project-ai-page .project-ai-attachments{grid-area:2/1;min-width:0;max-height:160px;padding:6px 8px;display:block}.project-ai-attachments>summary{cursor:pointer;color:var(--ink);align-items:center;gap:8px;font-size:13px;display:flex}.project-ai-attachments>summary span{color:var(--muted);font-size:11px}.project-ai-attachments[open]>summary{margin-bottom:12px}.project-ai-attachments input[type=file]{max-width:100%;margin-bottom:8px}.project-ai-attachments>small{line-height:1.6;display:block}.project-ai-page .ai-chat-connect{border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;margin:0 24px 20px;padding:20px}.project-ai-page .ai-chat-error{margin:8px 24px}.project-ai-page a:focus-visible,.project-ai-page button:focus-visible,.project-ai-page summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (max-width:800px){.project-ai-page .ai-chat-shell{height:calc(100dvh - 170px);min-height:520px}.project-ai-page .ai-chat-top,.project-ai-page .ai-history-toolbar{padding:12px 16px}.project-ai-page .ai-chat-history{padding:20px 16px}.project-ai-page .ai-chat-composer{margin:0 12px 12px;padding:12px}.project-ai-page .ai-chat-message{max-width:96%;padding:6.4px 16px}.project-ai-page .ai-curated-task-grid{grid-template-columns:1fr}.project-ai-attachments>summary span{display:none}.project-ai-page .ai-context-chip{overflow-wrap:anywhere;max-width:100%}}.project-ai-page .ai-chat-top{padding-block:10.85px}.project-ai-page .ai-chat-top>.connection-actions{align-items:center;margin-top:0}.project-ai-page .ai-chat-top .ai-web-toggle{margin-right:20px}.project-ai-page .project-ai-response-actions>.connection-actions{flex-wrap:nowrap;align-items:center;max-width:100%;margin-top:0;padding-block:3px;overflow-x:auto}.project-ai-page .project-ai-response-actions .ai-response-evaluation{flex-shrink:0;margin-top:0}.project-ai-page .project-ai-response-actions .crm-button{flex-shrink:0}.project-ai-page .ai-chat-composer{gap:8px;padding:12px 16px}.project-ai-page .project-ai-home{overflow-y:auto}.project-ai-page .project-ai-home .ai-chat-history{flex:none;order:2;min-height:0;padding:24px 24px 8px;overflow:visible}.project-ai-page .project-ai-home .ai-chat-composer{border-color:var(--blue);order:3;width:min(740px,100% - 48px);margin:12px auto 24px}@supports (color:color-mix(in lab,red,red)){.project-ai-page .project-ai-home .ai-chat-composer{border-color:color-mix(in srgb,var(--blue) 40%,var(--line))}}.project-ai-page .project-ai-home .ai-chat-composer{box-shadow:-8px 0 24px #6b81ee12,8px 0 24px #c693cf14}.project-ai-page .project-ai-home .ai-chat-connect,.project-ai-page .project-ai-home .ai-chat-error,.project-ai-page .project-ai-home .ai-chat-status{order:3}.project-ai-page .project-ai-home .ai-chat-welcome{margin-bottom:0}.project-ai-page .project-ai-home .ai-chat-welcome h3{font-size:clamp(24px,2.2vw,34px);font-weight:500}.project-ai-page .project-ai-home .project-ai-skills{max-width:740px;margin:16px auto 0}.project-ai-page .project-ai-home .project-ai-skills>summary{text-align:center;border:0;padding:4px}.project-ai-starters{text-align:center;order:4;width:min(840px,100% - 48px);margin:0 auto 28px}.project-ai-starters>p{color:var(--muted);margin:0 0 16px;font-size:13px}.project-ai-starters>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.project-ai-starter{color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:14px 10px;display:flex}.project-ai-starter:hover:not(:disabled){border-color:var(--line);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.project-ai-starter:hover:not(:disabled){background:color-mix(in srgb,var(--blue) 3%,transparent)}}.project-ai-starter>span{background:var(--starter-color);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.project-ai-starter>span{background:color-mix(in srgb,var(--starter-color) 16%,var(--theme-ffffff,#fff))}}.project-ai-starter>span{color:var(--starter-color);border:1px solid var(--starter-color)}@supports (color:color-mix(in lab,red,red)){.project-ai-starter>span{border:1px solid color-mix(in srgb,var(--starter-color) 50%,transparent)}}.project-ai-starter strong{font-size:13px;font-weight:500}.project-ai-starter small{display:none}.project-ai-starters>small{color:var(--muted);margin-top:16px;font-size:11px;display:block}.starter-0{--starter-color:#7760cf}.starter-1{--starter-color:#218c88}.starter-2{--starter-color:#b5801e}.starter-3{--starter-color:#438bc0}@media (max-width:800px){.project-ai-starters>div{grid-template-columns:repeat(2,minmax(0,1fr))}.project-ai-page .project-ai-home .ai-chat-history{padding-top:24px}}.project-ai-chat-layout{grid-template-columns:minmax(0,1fr);display:grid}.project-ai-chat-layout.history-visible{grid-template-columns:300px minmax(0,1fr)}.project-ai-chat-layout>.ai-chat-shell{min-width:0}.project-conversation-panel{border-right:1px solid var(--line);background:var(--blue);min-width:0}@supports (color:color-mix(in lab,red,red)){.project-conversation-panel{background:color-mix(in srgb,var(--blue) 3%,var(--theme-ffffff,#fff))}}.project-conversation-panel{max-height:max(560px,100dvh - 156px);overflow:auto}.project-conversation-panel>header{justify-content:space-between;align-items:center;gap:12px;padding:20px 16px;display:flex}.project-conversation-panel h2{margin:0;font-size:16px}.project-ai-page .project-conversation-panel .ai-history-settings{border:0;gap:20px;max-height:none;padding:0 16px 24px;overflow:visible}.project-conversation-panel .ai-history-rename input{flex-basis:100%;width:100%}.project-conversation-panel .ai-action-history>div{overflow-wrap:anywhere;grid-template-columns:1fr auto}.project-conversation-panel .ai-action-history time{grid-column:1/-1}.project-ai-context-settings{border-top:1px solid var(--line);gap:12px;padding:16px;font-size:13px;display:grid}.project-ai-context-settings h3{margin:0;font-size:14px}.project-ai-context-settings label{align-items:center;gap:8px;display:flex}.project-ai-personal-settings{gap:16px;display:grid}.project-ai-personal-settings h3,.project-ai-personal-settings p{margin:0}@media (max-width:1000px){.project-ai-chat-layout.history-visible{grid-template-columns:minmax(0,1fr)}.project-conversation-panel{border-right:0;border-bottom:1px solid var(--line);max-height:320px}}.project-ai-page.ai-full-page{flex-direction:column;height:100dvh;min-height:0;padding-bottom:20px;display:flex}.project-ai-page.ai-full-page>.accounts-heading{flex:none}.project-ai-page.ai-full-page>.crm-card{flex:1;min-height:0}.project-ai-page.ai-full-page .ai-chat-shell,.project-ai-page.ai-full-page .project-ai-chat-layout{height:100%;min-height:0}.project-ai-page.ai-full-page .project-conversation-panel{max-height:100%}.project-ai-page .ai-chat-composer{gap:4px 12px;padding:7.25px 16px;position:relative}.project-ai-page .ai-chat-composer textarea{grid-area:1/1}.project-ai-page .ai-chat-composer>button{grid-area:1/2/3;align-self:center;min-height:36px;padding:6px 16px}.project-ai-page .project-ai-attachments{padding:2px 8px}.project-ai-page .project-ai-attachments>summary{min-height:20px}.project-ai-page .ai-chat-composer>small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-ai-page .ai-chat-shell:not(.project-ai-home) .ai-chat-composer{border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0;margin:0}.project-ai-page .ai-chat-shell:not(.project-ai-home) .ai-chat-composer:focus-within{border-top-color:var(--blue)}@media (max-width:1000px){.project-ai-page .project-ai-chat-layout.history-visible{grid-template-rows:minmax(0,32%) minmax(0,1fr)}}.ai-rich-response h3{margin:16px 0 8px;font-size:16px}.ai-reply-choices{white-space:normal;gap:12px;max-width:860px;margin:14px 0;display:grid}.ai-reply-choices fieldset{border:1px solid var(--blue);min-width:0;margin:0;padding:16px}@supports (color:color-mix(in lab,red,red)){.ai-reply-choices fieldset{border:1px solid color-mix(in srgb,var(--blue) 24%,transparent)}}.ai-reply-choices fieldset{border-radius:14px}.ai-reply-choices legend{padding:0 6px;font-weight:600}.ai-reply-choices small{font-size:12px;display:block}.ai-reply-choice-options{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.ai-reply-choice-options label{border:1px solid var(--blue);align-items:center;gap:8px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.ai-reply-choice-options label{border:1px solid color-mix(in srgb,var(--blue) 22%,transparent)}}.ai-reply-choice-options label{cursor:pointer;border-radius:10px}.ai-reply-choice-options label:has(input:checked){background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.ai-reply-choice-options label:has(input:checked){background:color-mix(in srgb,var(--blue) 12%,transparent)}}.ai-reply-choice-options label:has(input:checked){border-color:var(--blue)}.ai-reply-choice-options input{width:16px;height:16px;accent-color:var(--blue);flex-shrink:0;margin:0}.ai-reply-custom{gap:6px;font-size:13px;display:grid}.ai-reply-custom input{box-sizing:border-box;border:1px solid var(--blue);width:100%}@supports (color:color-mix(in lab,red,red)){.ai-reply-custom input{border:1px solid color-mix(in srgb,var(--blue) 24%,transparent)}}.ai-reply-custom input{color:inherit;background:0 0;border-radius:8px;padding:9px 12px}.ai-reply-choices>button{justify-self:start}.ai-reply-choices fieldset:disabled{opacity:.65}.ai-rich-response ul{margin:10px 0;padding-left:22px}.ai-rich-response li{margin:6px 0}.ai-rich-response pre{background:var(--blue);border-radius:10px;max-width:100%;padding:14px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.ai-rich-response pre{background:color-mix(in srgb,var(--blue) 5%,transparent)}}.ai-rich-response pre{white-space:pre-wrap}.ai-response-table{border:1px solid var(--line);border-radius:10px;width:100%;margin:14px 0;overflow-x:auto}.ai-response-table table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.ai-response-table th{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.ai-response-table th{background:color-mix(in srgb,var(--blue) 5%,var(--theme-ffffff,#fff))}}.ai-response-table th{font-weight:600}.ai-response-table :is(th,td){border-bottom:1px solid var(--line);vertical-align:top;min-width:90px;padding:10px 14px}.ai-response-table tr:last-child td{border-bottom:0}.ai-response-table tbody tr:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.ai-response-table tbody tr:hover{background:color-mix(in srgb,var(--blue) 3%,transparent)}}.ai-status-badge{background:var(--blue);border-radius:20px;padding:2px 8px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.ai-status-badge{background:color-mix(in srgb,var(--blue) 8%,transparent)}}.ai-status-badge.positive{color:#187353;background:#e5f6ee}.ai-status-badge.danger{color:#ae3442;background:#fcebed}.ai-status-badge.attention{color:#8d620c;background:#fff4d9}.ai-summary-chart{border:1px solid var(--line);border-radius:12px;margin:16px 0;padding:18px}.ai-summary-chart figcaption{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.ai-summary-chart figcaption strong{font-size:20px}.ai-summary-chart figcaption span,.ai-summary-chart small{color:var(--muted);font-size:12px}.ai-summary-row{grid-template-columns:minmax(80px,1fr) minmax(80px,2fr) auto;align-items:center;gap:12px;margin:10px 0;font-size:13px;display:grid}.ai-summary-track{background:var(--blue);border-radius:6px;height:12px}@supports (color:color-mix(in lab,red,red)){.ai-summary-track{background:color-mix(in srgb,var(--blue) 5%,transparent)}}.ai-summary-track{overflow:hidden}.ai-summary-track i{border-radius:inherit;height:100%;display:block}.project-ai-page .ai-chat-message.assistant{border-color:#0000;width:100%;max-width:100%;padding-inline:8px}.project-ai-response-actions{flex-wrap:wrap;gap:6px;display:flex}.ai-response-evaluation .crm-button,.project-ai-response-actions .crm-button{padding:5px 9px;font-size:12px}.live-report-page{max-width:1600px}.territory-dashboard{max-width:2000px;padding-top:12px}.territory-dashboard>.accounts-heading{margin-bottom:14px}.territory-dashboard>.accounts-heading h1{letter-spacing:-1px;margin-bottom:0;font-size:30px;font-weight:700;line-height:1.2}.territory-dashboard>.accounts-heading p{max-width:980px;font-size:12px;line-height:1.55}.territory-dashboard>.dashboard-card{background:var(--dash-surface);box-shadow:0 14px 42px var(--dash-text),0 3px 12px #00000008;border-radius:18px;margin-bottom:16px;padding:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.territory-dashboard>.dashboard-card{box-shadow:0 14px 42px color-mix(in srgb,var(--dash-text) 7%,transparent),0 3px 12px #00000008}}.territory-dashboard>.dashboard-card>header{border-bottom:1px solid var(--dash-line);align-items:flex-start;margin:0;padding:20px 24px 16px}.territory-dashboard>.dashboard-card>header>div:first-child{min-width:0}.territory-dashboard>.dashboard-card>header h2{align-items:center;gap:10px;margin:0 0 6px;font-size:18px;font-weight:650;line-height:1.35;display:flex}.territory-dashboard>.dashboard-card>header p{max-width:860px;font-size:13px;line-height:1.55}.territory-dashboard .territory-section-icon{border-radius:10px;flex:0 0 35px;width:35px;height:35px}.territory-dashboard .territory-section-icon>svg{flex:none;width:19px;height:19px}.crm-governance-dashboard>.dashboard-card>header h2>svg{box-sizing:content-box;width:19px;height:19px;color:var(--blue);background:var(--blue);border-radius:10px;flex:0 0 19px;padding:10px}@supports (color:color-mix(in lab,red,red)){.crm-governance-dashboard>.dashboard-card>header h2>svg{background:color-mix(in srgb,var(--blue) 8%,transparent)}}.crm-governance-dashboard>.dashboard-card>header+p{color:var(--muted);text-align:center;margin:0;padding:28px 24px;font-size:13px;line-height:1.55}.crm-macros-page>.dashboard-card:nth-of-type(2)>.dialog-body label{color:var(--ink);margin:0 0 8px;font-size:13px;font-weight:650;line-height:1.35;display:block}.crm-macros-page>.dashboard-card:nth-of-type(2)>.dialog-body :is(input,textarea,select,.crm-select){box-sizing:border-box;border:1px solid var(--line);background:var(--panel,#fff);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:10px;font-size:13px}.crm-macros-page>.dashboard-card:nth-of-type(2)>.dialog-body :is(input,select,.crm-select){min-height:43px;padding:0 14px}.crm-macros-page>.dashboard-card:nth-of-type(2)>.dialog-body textarea{resize:vertical;min-height:92px;padding:12px 14px}.crm-macros-page>.dashboard-card:nth-of-type(2)>.dialog-body :is(input,textarea,select,.crm-select):focus{border-color:var(--blue);outline:2px solid var(--blue)}@supports (color:color-mix(in lab,red,red)){.crm-macros-page>.dashboard-card:nth-of-type(2)>.dialog-body :is(input,textarea,select,.crm-select):focus{outline:2px solid color-mix(in srgb,var(--blue) 16%,transparent)}}.crm-macros-page>.dashboard-card:nth-of-type(2)>.dialog-body :is(input,textarea,select,.crm-select):focus{outline-offset:1px}.crm-macros-page>.dashboard-card:nth-of-type(2)>.dialog-body p{border:1px solid var(--line);background:var(--blue);border-radius:10px;min-height:43px;margin:0;padding:11px 14px}@supports (color:color-mix(in lab,red,red)){.crm-macros-page>.dashboard-card:nth-of-type(2)>.dialog-body p{background:color-mix(in srgb,var(--blue) 2%,var(--panel,#fff))}}.crm-macros-page>.dashboard-card:nth-of-type(2)>.dialog-body p{color:var(--muted);font-size:13px;line-height:1.45}.crm-custom-modules-page>.dashboard-card:first-of-type>header>div:last-child>.crm-button:first-child{display:none}.crm-custom-modules-page>.dashboard-card:first-of-type>header>div:last-child{justify-content:flex-end;width:auto;margin-left:auto;display:flex!important}.crm-custom-modules-page>.dashboard-card:first-of-type>.dialog-body>div>div{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.crm-custom-modules-page>.dashboard-card:first-of-type>.dialog-body>div>div>label{min-height:18px;margin:0;font-size:14px;font-weight:500;line-height:1.25;display:block}.crm-custom-modules-page>.dashboard-card:first-of-type>.dialog-body>div>div>p{align-items:center;min-height:43px;margin:0;font-size:14px;line-height:1.4;display:flex}.crm-custom-modules-page>.dashboard-card:first-of-type>.dialog-body>div>div>:is(select,.crm-select){width:100%;min-width:0}.territory-dashboard>.dashboard-card>header :is(.rowActions,[class*=rowActions]){justify-content:flex-end}.territory-dashboard .territory-header-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.territory-dashboard .territory-lifecycle-actions{white-space:nowrap;flex:none;align-items:center;gap:8px;display:flex}.territory-dashboard .territory-status-filter{width:auto;min-width:132px;height:40px;min-height:40px;padding-inline:12px 34px}.territory-dashboard>.dashboard-card .dashboard-data :is(th,td){padding:11px 18px}.territory-dashboard>.dashboard-card .dashboard-data table{font-size:13px}.territory-dashboard>.dashboard-card .dashboard-data th{background:var(--blue);font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.territory-dashboard>.dashboard-card .dashboard-data th{background:color-mix(in srgb,var(--blue) 4%,var(--dash-surface))}}.territory-dashboard>.dashboard-card .dashboard-data td strong{font-size:13px}.territory-dashboard>.dashboard-card .dashboard-data td small{font-size:12px}.territory-dashboard>.dashboard-card .dashboard-data td:first-child,.territory-dashboard>.dashboard-card .dashboard-data th:first-child{padding-left:20px}.territory-dashboard>.dashboard-card .dashboard-data td:last-child,.territory-dashboard>.dashboard-card .dashboard-data th:last-child{text-align:right;padding-right:20px}.territory-dashboard>.dashboard-card .dashboard-data td:last-child>:is(.rowActions,[class*=rowActions]){justify-content:flex-end;width:fit-content;margin-left:auto}.territory-dashboard>.dashboard-card .dashboard-data td[colspan]{min-height:92px;color:var(--dash-muted);text-align:center;white-space:normal;padding:28px 20px}.territory-dashboard .territory-member-table{overscroll-behavior:contain;max-height:min(62vh,680px);overflow:auto}.territory-dashboard .territory-member-table thead th{z-index:2;background:var(--dash-soft,#f7f8fc);box-shadow:inset 0 -1px 0 var(--dash-line);position:sticky;top:0}.territory-dashboard .territory-member-pagination{border-top:1px solid var(--dash-line);min-height:58px;color:var(--dash-muted);justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;font-size:13px;display:flex}.territory-dashboard .territory-member-pagination>div{align-items:center;gap:10px;display:flex}.territory-dashboard .territory-member-pagination .crm-button{min-height:34px}.territory-dashboard>.dashboard-card>footer{padding:11px 20px;line-height:1.55}.territory-dashboard>.dashboard-card:last-of-type{margin-bottom:0}@media (max-width:760px){.territory-dashboard{padding-top:10px}.territory-dashboard>.accounts-heading{align-items:flex-start}.territory-dashboard>.dashboard-card>header{flex-direction:column;align-items:stretch;padding:16px}.territory-dashboard>.dashboard-card>header>:is(button,.rowActions,[class*=rowActions],.territory-header-controls){width:100%}.territory-dashboard .territory-header-controls{grid-template-columns:1fr;display:grid}.territory-dashboard .territory-lifecycle-actions{grid-template-columns:1fr;width:100%;display:grid}.territory-dashboard .territory-status-filter{width:100%}.territory-dashboard>.dashboard-card>header :is(.rowActions,[class*=rowActions]){grid-template-columns:1fr;display:grid}.territory-dashboard>.dashboard-card>header :is(button,a){width:100%}.territory-dashboard>.dashboard-card .dashboard-data td:first-child,.territory-dashboard>.dashboard-card .dashboard-data th:first-child{padding-left:16px}.territory-dashboard>.dashboard-card .dashboard-data td:last-child,.territory-dashboard>.dashboard-card .dashboard-data th:last-child{padding-right:16px}.territory-dashboard .territory-member-table{max-height:min(58vh,560px)}.territory-dashboard .territory-member-pagination{flex-direction:column;align-items:stretch;padding-inline:16px}.territory-dashboard .territory-member-pagination>div{justify-content:space-between}.territory-dashboard>.dashboard-card>footer{padding-inline:16px}}.forecast-dashboard{--dash-accent:var(--blue);--dash-surface:#fff;--dash-text:var(--ink);--dash-muted:var(--muted);--dash-line:var(--theme-dfe7ef,#dfe7ef);max-width:2000px;padding-top:12px}.forecast-dashboard .accounts-heading{margin-bottom:14px}.forecast-dashboard .forecast-plan-card{margin-bottom:16px}.forecast-dashboard .forecast-plan-card>header{border-bottom:1px solid var(--theme-e4ebf2,#e4ebf2);justify-content:space-between;align-items:center;gap:16px;padding:20px 21px 14px;display:flex}.forecast-dashboard .forecast-plan-card>header h2,.forecast-dashboard .forecast-table-panel>header h2,.forecast-dashboard .forecast-unavailable h2{margin:0 0 6px;font-size:15px;font-weight:650}.forecast-dashboard .forecast-plan-card>header p,.forecast-dashboard .forecast-table-panel>header p,.forecast-dashboard .forecast-unavailable p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.forecast-dashboard .forecast-plan-toolbar{border-bottom:1px solid var(--theme-e4ebf2,#e4ebf2);grid-template-columns:minmax(230px,1fr) auto minmax(0,auto) auto;align-items:end;gap:12px;padding:20px 21px 14px;display:grid}.forecast-dashboard .forecast-plan-toolbar>div:nth-child(2){justify-self:start}.forecast-dashboard .forecast-view-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.forecast-dashboard .forecast-period-actions,.forecast-dashboard .forecast-plan-toolbar>.forecast-view-actions:last-child{grid-column:-2/-1;justify-self:end}.forecast-dashboard .forecast-plan-toolbar label{color:var(--theme-65798c,#65798c);margin-bottom:6px;font-size:10px;font-weight:600;display:block}.forecast-dashboard .forecast-plan-table{border-top:0;min-height:0;max-height:none}.forecast-dashboard .forecast-plan-table td[colspan]{height:auto;padding:0}.forecast-dashboard .forecast-plan-table :is(th,td):last-child{padding-right:21px}.forecast-dashboard .forecast-target-actions{justify-content:flex-end}.forecast-empty-state{text-align:left;white-space:normal;justify-content:center;align-items:center;gap:12px;min-height:92px;padding:18px 21px;display:flex}.forecast-empty-icon{border:1px solid var(--dash-accent);flex:0 0 36px;align-self:center;place-items:center;width:36px;height:36px;line-height:0;display:grid}@supports (color:color-mix(in lab,red,red)){.forecast-empty-icon{border:1px solid color-mix(in srgb,var(--dash-accent) 18%,var(--dash-line))}}.forecast-empty-icon{background:var(--dash-accent);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.forecast-empty-icon{background:color-mix(in srgb,var(--dash-accent) 9%,var(--dash-surface))}}.forecast-empty-icon{color:var(--dash-accent)}.forecast-empty-icon svg{stroke-width:1.8px;width:18px;height:18px;display:block}.forecast-empty-state div>span,.forecast-empty-state strong{display:block}.forecast-empty-state strong{color:var(--ink);margin-bottom:4px;font-size:13px}.forecast-empty-state div>span,.forecast-plan-footer{color:var(--muted);font-size:11px;line-height:1.5}.forecast-plan-footer{border-top:1px solid var(--theme-e4ebf2,#e4ebf2);background:var(--theme-f7f9fc,#f7f9fc);justify-content:space-between;gap:12px;padding:10px 21px;display:flex}.forecast-dashboard .forecast-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.forecast-dashboard .forecast-kpi{min-height:138px;padding:20px 21px}.forecast-dashboard .forecast-kpi--pipeline,.forecast-dashboard .forecast-kpi--weighted{--dash-accent:var(--blue)}@supports (color:color-mix(in lab,red,red)){.forecast-dashboard .forecast-kpi--pipeline{--dash-accent:color-mix(in srgb,var(--blue) 68%,#7b56d8)}}.forecast-dashboard .forecast-kpi>strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(22px,2vw,28px)}.forecast-dashboard>.dashboard-main-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.forecast-dashboard .forecast-table-panel{min-width:0}.forecast-dashboard .forecast-table-panel>header{border-bottom:1px solid var(--theme-e4ebf2,#e4ebf2);padding:20px 21px 14px}.forecast-dashboard .forecast-table-panel .table-scroll{border-top:0;min-height:0;max-height:none}.forecast-dashboard .forecast-unavailable{padding:20px 21px}html[data-mode=dark] .forecast-dashboard{--dash-surface:var(--dark-surface);--dash-text:var(--dark-text);--dash-muted:var(--dark-muted);--dash-line:var(--dark-border)}html[data-mode=dark] .forecast-plan-footer{background:var(--dark-raised);border-color:var(--dark-border)}@media (max-width:1000px){.forecast-dashboard .forecast-plan-toolbar{grid-template-columns:minmax(220px,1fr) auto}.forecast-dashboard .forecast-plan-toolbar>div:nth-child(n+3){grid-column:1/-1}.forecast-dashboard>.dashboard-main-grid{grid-template-columns:1fr}}@media (max-width:600px){.forecast-dashboard .forecast-plan-card>header{flex-direction:column;align-items:stretch;padding:17px}.forecast-dashboard .forecast-plan-card>header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.forecast-dashboard .forecast-plan-toolbar{grid-template-columns:minmax(0,1fr) auto;padding:14px 17px}.forecast-dashboard .forecast-plan-toolbar>div:nth-child(n+3){grid-column:1/-1}.forecast-plan-footer{flex-direction:column;align-items:flex-start;padding:10px 17px}.forecast-dashboard .forecast-kpis{grid-template-columns:1fr}.forecast-dashboard .forecast-kpi{min-height:0}.forecast-empty-state{justify-content:flex-start;min-height:86px;padding:16px 17px}}.report-bars{gap:18px;padding:8px 0;display:grid}.report-bar>div{justify-content:space-between;gap:18px;margin-bottom:8px;font-size:13px;display:flex}.report-bar>div span{color:var(--muted)}.report-bar>span{background:var(--line);border-radius:999px;height:10px;display:block}@supports (color:color-mix(in lab,red,red)){.report-bar>span{background:color-mix(in srgb,var(--line) 70%,transparent)}}.report-bar>span{overflow:hidden}.report-bar>span i{border-radius:inherit;background:linear-gradient(90deg,var(--dash-accent),var(--dash-accent));min-width:3px;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.report-bar>span i{background:linear-gradient(90deg,var(--dash-accent),color-mix(in srgb,var(--dash-accent) 62%,white))}}.modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10243d7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.analytics-page{max-width:1800px}.analytics-heading{margin-bottom:16px}.analytics-toolbar{border:1px solid var(--dash-line);background:var(--dash-surface);z-index:8;border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;display:flex;position:sticky;top:0;box-shadow:0 4px 18px #18354d0a}.analytics-toolbar>label{align-items:center;gap:8px;display:flex;position:relative}.analytics-toolbar>label span{color:var(--dash-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:650}.analytics-toolbar select,.analytics-toolbar>input{border:1px solid var(--dash-line);background:var(--dash-surface);color:var(--dash-text);font:inherit;border-radius:8px;padding:9px 32px 9px 10px;font-size:12px}.analytics-toolbar>input{width:220px;padding-right:10px}.analytics-toolbar label>svg{pointer-events:none;color:var(--dash-muted);position:absolute;right:9px}.analytics-updated{color:var(--dash-muted);margin-left:auto;font-size:11px}.analytics-alert,.analytics-notice{border-radius:9px;justify-content:space-between;align-items:center;margin:0 0 14px;padding:11px 13px;font-size:12px;display:flex}.analytics-alert{color:#a52b2b;background:#fff0f0;border:1px solid #edc4c4}.analytics-notice{color:#187354;background:#eef9f4;border:1px solid #bfe6d5}.analytics-alert button,.analytics-notice button{color:inherit;cursor:pointer;background:0 0;border:0}.analytics-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;display:grid}.analytics-widget{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:13px;flex-direction:column;grid-column:span 6;min-height:310px;padding:17px;display:flex;overflow:hidden;box-shadow:0 5px 22px #18354d0a}.analytics-widget.small{grid-column:span 3;min-height:220px}.analytics-widget.wide{grid-column:span 8}.analytics-widget>header{border-bottom:1px solid var(--dash-line);align-items:flex-start;gap:7px;padding-bottom:13px;display:flex}.analytics-widget h2{white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:14px;overflow:hidden}.analytics-widget header p{color:var(--dash-muted);text-transform:capitalize;margin:0;font-size:10px}.widget-grip{color:var(--dash-muted);opacity:.5;margin-top:1px}.widget-actions{gap:2px;margin-left:auto;display:flex}.widget-actions button{color:var(--dash-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px}.widget-actions button:hover:not(:disabled){color:var(--dash-accent);background:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.widget-actions button:hover:not(:disabled){background:color-mix(in srgb,var(--dash-accent) 7%,transparent)}}.widget-actions button:disabled{opacity:.2}.analytics-widget>footer{border-top:1px solid var(--dash-line);color:var(--dash-muted);text-transform:capitalize;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;font-size:10px;display:flex}.analytics-widget>footer span:first-child{align-items:center;gap:5px;display:flex}.analytics-loading,.builder-placeholder{color:var(--dash-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.analytics-loading svg{animation:spin 1s linear infinite}.analytics-kpi{flex-direction:column;flex:1;justify-content:center;padding:10px;display:flex}.analytics-kpi strong{color:var(--dash-text);font-size:36px;line-height:1}.analytics-kpi span{color:var(--dash-muted);margin-top:10px;font-size:11px}.analytics-donut-wrap{flex:1;justify-content:center;align-items:center;gap:24px;display:flex}.analytics-donut{border-radius:50%;flex:none;place-items:center;width:150px;height:150px;display:grid}.analytics-donut>span{width:var(--donut-cutout,66.6667%);height:var(--donut-cutout,66.6667%);background:var(--dash-surface);color:var(--dash-muted);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:10px;display:flex}.analytics-donut strong{color:var(--dash-text);margin-bottom:2px;font-size:20px}.analytics-legend{gap:9px;min-width:150px;margin:0;padding:0;list-style:none;display:grid}.analytics-legend li{align-items:center;gap:7px;font-size:11px;display:flex}.analytics-legend li>i{border-radius:3px;width:8px;height:8px}.analytics-legend li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-legend b{margin-left:auto}.analytics-hbars{flex:1;gap:11px;padding:18px 3px;display:grid}.analytics-hbars>div{grid-template-columns:minmax(80px,1fr) 3fr auto;align-items:center;gap:9px;font-size:10px;display:grid}.analytics-hbars i{background:var(--dash-line);border-radius:9px;height:8px;overflow:hidden}.analytics-hbars i b{width:var(--value);border-radius:inherit;height:100%;display:block}.analytics-vbars{flex:1;align-items:end;gap:10px;min-height:180px;padding:28px 8px 12px;display:flex}.analytics-vbars>div{text-align:center;flex-direction:column;flex:1;justify-content:end;align-items:center;gap:7px;min-width:0;height:100%;font-size:9px;display:flex}.analytics-vbars i{width:min(32px,70%);height:var(--value);background:var(--color);border-radius:6px 6px 2px 2px;min-height:3px}.analytics-vbars>div>span:not(.chart-tooltip){height:24px;overflow:hidden}.analytics-vbars strong{order:-1;font-size:10px}.analytics-line{flex:1;align-items:center;display:flex}.analytics-line line{stroke-dasharray:3 4}.analytics-line polyline{fill:none;stroke:var(--dash-accent);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.analytics-line circle{fill:var(--dash-surface);stroke:var(--dash-accent);stroke-width:2px}.analytics-line text{font-size:9px}.analytics-line .analytics-area{fill:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-line .analytics-area{fill:color-mix(in srgb,var(--dash-accent) 16%,transparent)}}.analytics-line .analytics-comparison-line{fill:none;stroke-width:var(--analytics-line-width,2.5px)!important;filter:none!important}.analytics-line .analytics-series-line{fill:none;stroke-width:var(--analytics-line-width,2.5px);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.analytics-line-legend{z-index:2;width:100%;color:var(--dash-muted);pointer-events:none;flex-wrap:wrap;order:0;justify-content:center;gap:12px;margin-bottom:4px;font-size:10px;display:flex;position:static}.analytics-line.legend-bottom .analytics-line-legend{order:2;margin-top:4px;margin-bottom:0}.analytics-line-legend span{align-items:center;gap:5px;display:inline-flex}.analytics-line-legend i{border-top:3px solid var(--legend-color,var(--dash-accent));background:0 0;border-radius:999px;width:16px;height:0}.analytics-line-legend i[style*="--legend-dash: 12 4"],.analytics-line-legend i[style*="--legend-dash: 8 5"]{border-top-style:dashed}.analytics-line-legend i[style*="--legend-dash: 2 4"],.analytics-line-legend i[style*="--legend-dash: 5 3"]{border-top-style:dotted}.line-series-settings{background:var(--dash-accent);gap:8px;padding:12px 14px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.line-series-settings{background:color-mix(in srgb,var(--dash-accent) 4%,var(--dash-surface))}}.line-layout-settings{background:var(--dash-accent);gap:10px;padding:12px 14px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.line-layout-settings{background:color-mix(in srgb,var(--dash-accent) 3%,var(--dash-surface))}}.builder-title-settings-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;width:100%;margin-bottom:14px;display:grid}.analytics-builder .builder-title-settings-row .field{margin:0}.axis-settings-trigger{white-space:nowrap;align-self:end;height:41px;min-height:41px}.axis-settings-trigger.is-active{color:var(--dash-accent);border-color:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.axis-settings-trigger.is-active{border-color:color-mix(in srgb,var(--dash-accent) 45%,var(--dash-line))}}.axis-settings-trigger.is-active{background:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.axis-settings-trigger.is-active{background:color-mix(in srgb,var(--dash-accent) 7%,var(--dash-surface))}}.line-curve-field input[type=range]{width:100%;accent-color:var(--dash-accent)}.line-series-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.analytics-builder .line-series-row .field{margin-bottom:0}.line-series-row>.icon-button{align-self:end;width:41px;height:41px;margin:0}.line-series-add{justify-self:start}.line-series-settings .field{margin:0}.line-series-settings>small{color:var(--dash-muted);line-height:1.4}.chartjs-visual{background:radial-gradient(circle at 14% 8%,var(--dash-accent),transparent 34%),linear-gradient(180deg,var(--dash-surface),var(--dash-bg));border-radius:14px;width:100%;height:100%;min-height:0;padding:7px 9px 3px;position:relative}@supports (color:color-mix(in lab,red,red)){.chartjs-visual{background:radial-gradient(circle at 14% 8%,color-mix(in srgb,var(--dash-accent) 7%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--dash-surface) 98%,transparent),color-mix(in srgb,var(--dash-bg) 44%,var(--dash-surface)))}}.chartjs-radial{place-items:center;display:grid}.chartjs-radial canvas{max-width:100%;max-height:100%}.chartjs-center-value{color:var(--dash-accent);pointer-events:none;font-size:clamp(20px,4cqi,44px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.chartjs-donut-center{color:var(--dash-text);pointer-events:none;place-items:center;gap:2px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.chartjs-donut-center strong{letter-spacing:-.04em;font-size:clamp(20px,5cqi,42px);line-height:1}.chartjs-donut-center small{color:var(--dash-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.analytics-widget:has(.chartjs-visual) .analytics-visual{padding:5px 8px 3px}.analytics-table{border-collapse:collapse;width:100%;margin:10px 0;font-size:11px}.analytics-table td,.analytics-table th{border-bottom:1px solid var(--dash-line);text-align:left;padding:9px 8px}.analytics-table th{color:var(--dash-muted);text-transform:capitalize;font-weight:550}.analytics-table td:nth-child(n+2),.analytics-table th:nth-child(n+2){text-align:right}.analytics-funnel{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:14px;display:flex}.analytics-funnel>div{background:var(--dash-accent);grid-template-columns:1fr auto;gap:2px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.analytics-funnel>div{background:color-mix(in srgb,var(--dash-accent) 10%,var(--dash-surface))}}.analytics-funnel>div{border:1px solid var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-funnel>div{border:1px solid color-mix(in srgb,var(--dash-accent) 24%,var(--dash-line))}}.analytics-funnel>div{text-align:center;clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);padding:8px 16px;font-size:11px;transition:width .18s}.analytics-funnel small{color:var(--dash-muted);grid-column:1/-1;font-size:9px}.target-meter{flex:1;justify-content:center;align-items:center;gap:26px;display:flex}.target-meter>div{text-align:center;background:radial-gradient(circle at center,var(--dash-surface) 0 55%,transparent 56%),conic-gradient(var(--dash-accent) var(--progress),var(--dash-line) 0);border-radius:50%;place-content:center;width:140px;height:140px;display:grid}.target-meter strong{font-size:25px}.target-meter span{color:var(--dash-muted);font-size:10px}.target-meter p{flex-direction:column;margin:0;display:flex}.analytics-empty{border:1px dashed var(--dash-line);text-align:center;min-height:360px;color:var(--dash-muted);border-radius:14px;place-content:center;display:grid}.analytics-empty h2{color:var(--dash-text);margin:15px 0 5px}.analytics-empty p{margin:0 0 18px;font-size:12px}.analytics-empty button{justify-self:center}.analytics-builder{background:var(--dash-surface);width:min(1120px,100vw - 36px);height:min(820px,100vh - 36px);color:var(--dash-text);border-radius:15px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #10243d35}.analytics-builder>footer,.analytics-builder>header{border-bottom:1px solid var(--dash-line);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.analytics-builder>footer{border:0;border-top:1px solid var(--dash-line);justify-content:flex-end;gap:9px}.analytics-builder h2{margin:0 0 4px;font-size:17px}.analytics-builder header p{color:var(--dash-muted);margin:0;font-size:11px}.builder-body{flex:1;grid-template-columns:minmax(320px,1fr) minmax(380px,1fr);min-height:0;display:grid}.builder-preview{background:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.builder-preview{background:color-mix(in srgb,var(--dash-accent) 3%,var(--dash-surface))}}.builder-preview{border-right:1px solid var(--dash-line);align-items:flex-start;padding:24px;display:flex}.builder-preview .analytics-widget{grid-column:auto;width:100%;min-height:310px}.builder-placeholder svg{width:42px;height:42px;color:var(--dash-accent);background:var(--dash-accent);border-radius:12px;padding:9px}@supports (color:color-mix(in lab,red,red)){.builder-placeholder svg{background:color-mix(in srgb,var(--dash-accent) 8%,var(--dash-surface))}}.builder-placeholder strong{text-transform:capitalize;color:var(--dash-text)}.builder-settings{padding:20px;overflow-y:auto}.field-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.builder-settings .field{margin-bottom:13px}.builder-settings .field>span{color:var(--dash-muted);margin-bottom:6px;font-size:11px;display:block}.builder-settings :is(input,select){border:1px solid var(--dash-line);background:var(--dash-surface);width:100%;color:var(--dash-text);font:inherit;border-radius:8px;padding:9px 10px;font-size:12px}.criteria{border:1px solid var(--dash-line);border-radius:10px;margin:3px 0 14px;padding:12px}.criteria legend{padding:0 5px;font-size:12px;font-weight:650}.criteria legend span{color:var(--dash-muted);margin-left:6px;font-size:9px;font-weight:400}.criterion{grid-template-columns:1fr 1fr 1fr auto;gap:6px;margin-bottom:7px;display:grid}.criterion button{color:var(--dash-muted);cursor:pointer;background:0 0;border:0}.criteria>.crm-button{padding:7px 9px;font-size:10px}.danger{color:#b43838!important}@media (max-width:1100px){.analytics-widget.small{grid-column:span 6}.analytics-widget.wide{grid-column:span 12}.builder-body{grid-template-columns:1fr}.builder-preview{display:none}.analytics-toolbar{flex-wrap:wrap}.analytics-updated{margin-left:0}.analytics-toolbar>input{flex:1}}@media (max-width:700px){.analytics-grid{display:block}.analytics-widget{min-height:260px;margin-bottom:13px}.analytics-toolbar{position:static}.analytics-toolbar select,.analytics-toolbar>input,.analytics-toolbar>label{width:100%}.widget-actions button:nth-child(-n+3){display:none}.analytics-donut-wrap{flex-direction:column}.target-meter{flex-flow:row;gap:10px;padding-inline:2px}.target-meter>div{flex:0 0 clamp(96px,42%,120px);width:clamp(96px,42%,120px);height:clamp(96px,42%,120px)}.target-meter>div strong{font-size:clamp(21px,8vw,25px)}.target-meter p{flex:0 clamp(132px,48%,180px);width:clamp(132px,48%,180px);min-width:0;padding:10px}.target-meter p b{overflow-wrap:anywhere;font-size:clamp(16px,6vw,21px)!important}.field-pair{grid-template-columns:1fr}.analytics-builder{width:calc(100vw - 20px);height:calc(100vh - 20px)}.criterion{grid-template-columns:1fr 1fr}.criterion input{grid-column:1/-1}}.analytics-kpi{background:linear-gradient(115deg,var(--kpi-color),transparent 62%);border-radius:10px;padding-left:20px!important}@supports (color:color-mix(in lab,red,red)){.analytics-kpi{background:linear-gradient(115deg,color-mix(in srgb,var(--kpi-color) 14%,transparent),transparent 62%)}}.analytics-kpi:before{content:"";background:var(--kpi-color);border-radius:5px;width:4px;position:absolute;top:22%;bottom:22%;left:7px}@supports (color:color-mix(in lab,red,red)){.analytics-funnel>div{background:color-mix(in srgb,var(--stage-color) 18%,var(--dash-surface))!important}}.analytics-funnel>div{border-color:var(--stage-color)!important}@supports (color:color-mix(in lab,red,red)){.analytics-funnel>div{border-color:color-mix(in srgb,var(--stage-color) 55%,var(--dash-line))!important}}.analytics-funnel>div b{color:var(--stage-color)}.target-meter>div{background:radial-gradient(circle at center,var(--dash-surface) 0 55%,transparent 56%),conic-gradient(var(--meter-color) var(--progress),var(--dash-line) 0)!important}.target-meter p b{color:var(--meter-color)}.analytics-table tbody tr{box-shadow:inset 3px 0 var(--row-color)}.analytics-table tbody tr:hover{background:var(--row-color)}@supports (color:color-mix(in lab,red,red)){.analytics-table tbody tr:hover{background:color-mix(in srgb,var(--row-color) 8%,transparent)}}.analytics-table tbody td:first-child{font-weight:600}.analytics-line circle{fill:var(--dash-surface)!important}.analytics-line polyline{stroke-width:3.5px}.analytics-line .analytics-area{stroke:none!important}.analytics-free-canvas{border:1px solid var(--dash-line);background:radial-gradient(var(--dash-line) 1px,transparent 1px) 0 0/14px 14px;border-radius:14px;min-height:520px;overflow:auto;display:block!important;position:relative!important}@supports (color:color-mix(in lab,red,red)){.analytics-free-canvas{background:radial-gradient(color-mix(in srgb,var(--dash-line) 72%,transparent) 1px,transparent 1px) 0 0/14px 14px}}.analytics-free-canvas .analytics-widget{box-sizing:border-box;margin:0;position:absolute}.analytics-canvas-help{background:var(--dash-surface);border-radius:7px;align-items:center;gap:6px;padding:5px 9px;display:flex;position:absolute;top:14px;left:14px}@supports (color:color-mix(in lab,red,red)){.analytics-canvas-help{background:color-mix(in srgb,var(--dash-surface) 92%,transparent)}}.analytics-canvas-help{color:var(--dash-muted);pointer-events:none;font-size:10px}.analytics-free-canvas .widget-drag-handle{touch-action:none}.analytics-free-canvas .analytics-widget.dragging{opacity:.96;cursor:grabbing;border-color:var(--dash-accent);transform:scale(1.015);box-shadow:0 22px 52px #10243d48}@supports (color:color-mix(in lab,red,red)){.analytics-free-canvas .analytics-widget.dragging{border-color:color-mix(in srgb,var(--dash-accent) 55%,var(--dash-line))}}.analytics-free-canvas .analytics-widget.dragging{pointer-events:none}.analytics-canvas-actions{z-index:20;background:0 0;align-items:center;gap:8px;padding:0;display:flex;position:absolute;top:10px;right:18px}.analytics-canvas-actions :is(.crm-button,.crm-primary){white-space:nowrap;min-height:38px;box-shadow:0 3px 12px #10243d12}.analytics-canvas-actions .crm-button{background:var(--dash-surface)}.analytics-page-actions{justify-content:flex-start;align-items:center;gap:8px;margin:-2px 0 14px;display:flex;overflow-x:auto}.analytics-page-actions :is(.crm-button,.crm-primary){white-space:nowrap;flex:none;height:40px;min-height:40px}.analytics-rename-dialog{border:1px solid var(--dash-line);background:var(--dash-surface);width:min(460px,100vw - 36px);color:var(--dash-text);border-radius:15px;overflow:hidden;box-shadow:0 24px 80px #10243d35}.analytics-rename-dialog>header{border-bottom:1px solid var(--dash-line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.analytics-rename-dialog h2{margin:0 0 4px;font-size:17px}.analytics-rename-dialog header p{color:var(--dash-muted);margin:0;font-size:11px}.analytics-rename-dialog>.field{flex-direction:column;gap:7px;padding:22px 20px;display:flex}.analytics-rename-dialog>.field>span{color:var(--dash-muted);font-size:11px}.analytics-rename-dialog>.field>:is(input,select){box-sizing:border-box;border:1px solid var(--dash-line);background:var(--dash-surface);width:100%;height:41px;color:var(--dash-text);font:inherit;border-radius:8px;padding:0 11px;font-size:13px}.analytics-dashboard-details-dialog>.field{padding:14px 20px 0}.analytics-dashboard-details-dialog>.muted{color:var(--dash-muted);margin:14px 20px 18px;font-size:11px;line-height:1.5}.analytics-drilldown-dialog{width:min(820px,100vw - 36px)}.analytics-drilldown-body{padding:0 20px 20px}.analytics-drilldown-summary{color:var(--dash-muted);margin-bottom:10px;font-size:12px}.analytics-drilldown-summary strong{color:var(--dash-text)}.analytics-drilldown-table-wrap{border:1px solid var(--dash-line);border-radius:10px;max-height:min(460px,54vh);overflow:auto}.analytics-drilldown-table{border-collapse:collapse;width:100%;font-size:12px}.analytics-drilldown-table td,.analytics-drilldown-table th{border-bottom:1px solid var(--dash-line);text-align:left;white-space:nowrap;padding:10px 12px}.analytics-drilldown-table th{background:var(--dash-text);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.analytics-drilldown-table th{background:color-mix(in srgb,var(--dash-text) 4%,var(--dash-surface))}}.analytics-drilldown-table th{color:var(--dash-muted);z-index:1}.analytics-drilldown-table td:first-child{white-space:normal;width:42%}.analytics-drilldown-table a{color:var(--dash-accent);font-weight:700}.analytics-drilldown-error,.analytics-drilldown-status{min-height:120px;color:var(--dash-muted);justify-content:center;align-items:center;gap:10px;display:flex}.analytics-drilldown-error{color:var(--danger)}.analytics-rename-dialog>footer{border-top:1px solid var(--dash-line);justify-content:flex-end;gap:9px;padding:15px 20px;display:flex}.analytics-page.is-editing-layout .analytics-page-actions{border:1px solid var(--dash-accent);padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.analytics-page.is-editing-layout .analytics-page-actions{border:1px solid color-mix(in srgb,var(--dash-accent) 35%,var(--dash-line))}}.analytics-page.is-editing-layout .analytics-page-actions{background:var(--dash-accent);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.analytics-page.is-editing-layout .analytics-page-actions{background:color-mix(in srgb,var(--dash-accent) 5%,var(--dash-surface))}}.analytics-page.is-editing-layout .analytics-free-canvas{border-color:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-page.is-editing-layout .analytics-free-canvas{border-color:color-mix(in srgb,var(--dash-accent) 48%,var(--dash-line))}}.analytics-page.is-editing-layout .analytics-free-canvas{box-shadow:0 0 0 3px var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-page.is-editing-layout .analytics-free-canvas{box-shadow:0 0 0 3px color-mix(in srgb,var(--dash-accent) 7%,transparent)}}.analytics-page.is-viewing-layout .widget-grip{display:none}.analytics-page.is-viewing-layout .widget-drag-handle{cursor:default}.analytics-page.is-viewing-layout .widget-actions>button:not(:nth-child(3)){display:none}.analytics-page.is-viewing-layout .resize-handle,.analytics-page.is-viewing-layout .widget-actions{display:none!important}.analytics-page.is-editing-layout .widget-grip{opacity:.8;cursor:grab}.analytics-page.is-editing-layout .resize-handle{display:none}.analytics-page.is-editing-layout .resize-se{width:18px;height:18px;display:block;bottom:-4px;right:-4px}.analytics-page.is-editing-layout .resize-se:after{content:"";border-right:2px solid var(--dash-accent);border-bottom:2px solid var(--dash-accent);border-radius:1px;width:7px;height:7px;position:absolute;bottom:4px;right:4px}.analytics-page.is-editing-layout .analytics-widget{border-color:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-page.is-editing-layout .analytics-widget{border-color:color-mix(in srgb,var(--dash-accent) 24%,var(--dash-line))}}html[data-mode=dark] .analytics-rename-dialog>.field>:is(input,select){background:var(--dark-input);border-color:var(--dark-border);color:var(--dark-text)}.analytics-toolbar{box-sizing:border-box;min-height:68px}.analytics-dashboard-select{grid-template-columns:112px 288px;align-items:center;gap:10px;min-width:0;display:grid}.analytics-dashboard-select>span{color:var(--dash-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:650}.analytics-dashboard-select .crm-searchable-select{width:288px}.analytics-dashboard-select .crm-searchable-trigger,.analytics-toolbar>.crm-button,.analytics-toolbar>.icon-button,.analytics-toolbar>input{box-sizing:border-box;height:43px;min-height:43px}.analytics-dashboard-select .crm-searchable-trigger{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:8px;padding:0 12px}.analytics-dashboard-select .crm-searchable-trigger:is(:focus,:focus-visible){box-shadow:0 0 0 2px var(--dash-accent);border-width:1px;outline:0}@supports (color:color-mix(in lab,red,red)){.analytics-dashboard-select .crm-searchable-trigger:is(:focus,:focus-visible){box-shadow:0 0 0 2px color-mix(in srgb,var(--dash-accent) 14%,transparent)}}.analytics-toolbar>input{width:288px;padding:0 12px;font-weight:650}.analytics-toolbar>.icon-button{width:43px;min-width:43px}.analytics-visual{flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:auto}.analytics-visual>*{width:100%}.analytics-visual>.analytics-table{align-self:flex-start}.analytics-visual>.analytics-funnel{min-height:max-content}.analytics-funnel>div,.analytics-hbars>div,.analytics-legend li,.analytics-table td:first-child,.analytics-vbars>div,.target-meter{position:relative}.analytics-funnel>div,.analytics-hbars>div,.analytics-kpi,.analytics-legend li,.analytics-table td:first-child,.analytics-vbars>div,.target-meter{outline:none}.chart-tooltip{--tooltip-color:var(--dash-accent);z-index:2147483647;left:var(--tip-left,-9999px);top:var(--tip-top,-9999px);border:1px solid var(--tooltip-color);width:min(210px,100vw - 16px);min-width:min(210px,100vw - 16px);max-width:calc(100vw - 16px);min-height:72px;max-height:calc(100vh - 16px);padding:10px 12px;position:fixed;overflow:auto}@supports (color:color-mix(in lab,red,red)){.chart-tooltip{border:1px solid color-mix(in srgb,var(--tooltip-color) 38%,var(--dash-line))}}.chart-tooltip{background:var(--dash-surface);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.chart-tooltip{background:color-mix(in srgb,var(--dash-surface) 94%,#10243d)}}.chart-tooltip{color:var(--dash-text);opacity:0;visibility:hidden;pointer-events:none;transform-origin:50%;box-sizing:border-box;flex-direction:column;gap:3px;transition:opacity .14s,transform .14s,visibility .14s;display:flex;transform:scale(.96);box-shadow:0 14px 34px #08172735}.chart-tooltip:after{content:"";border-radius:inherit;background:linear-gradient(115deg,var(--tooltip-color),transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.chart-tooltip:after{background:linear-gradient(115deg,color-mix(in srgb,var(--tooltip-color) 12%,transparent),transparent 58%)}}.chart-tooltip:after{pointer-events:none}.chart-tooltip>*{z-index:1;position:relative}.chart-tooltip-head{align-items:center;gap:6px;display:flex}.chart-tooltip-head i{border-radius:50%;flex:none;width:7px;height:7px}.chart-tooltip-head b{letter-spacing:.025em;white-space:normal;font-size:10px;line-height:1.2}.chart-tooltip>strong{color:var(--tooltip-color);font-size:16px;line-height:1.2}.chart-tooltip>small{color:var(--dash-muted);white-space:normal;font-size:9px;line-height:1.35}.analytics-funnel>div:focus>.chart-tooltip,.analytics-funnel>div:hover>.chart-tooltip,.analytics-hbars>div:focus>.chart-tooltip,.analytics-hbars>div:hover>.chart-tooltip,.analytics-kpi:focus>.chart-tooltip,.analytics-kpi:hover>.chart-tooltip,.analytics-legend li:focus>.chart-tooltip,.analytics-legend li:hover>.chart-tooltip,.analytics-table td:first-child:focus>.chart-tooltip,.analytics-table td:first-child:hover>.chart-tooltip,.analytics-vbars>div:focus>.chart-tooltip,.analytics-vbars>div:hover>.chart-tooltip,.target-meter:focus>.chart-tooltip,.target-meter:hover>.chart-tooltip{opacity:1;visibility:visible;transform:scale(1)}.analytics-point{cursor:crosshair;outline:none}.analytics-point circle{r:var(--analytics-point-radius,4px)}.analytics-comparison-point,.analytics-point circle{transition:r .14s,fill .14s}.analytics-comparison-point.is-active{fill:var(--point-color);r:var(--analytics-hover-point-radius,7px)!important}.analytics-point:focus>circle:first-of-type,.analytics-point:hover>circle:first-of-type{r:var(--analytics-hover-point-radius,7px);fill:var(--dash-surface)}.analytics-svg-tooltip{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s}.analytics-point:focus .analytics-svg-tooltip,.analytics-point:hover .analytics-svg-tooltip{opacity:1;visibility:visible}.analytics-svg-tooltip rect{fill:var(--dash-surface)}@supports (color:color-mix(in lab,red,red)){.analytics-svg-tooltip rect{fill:color-mix(in srgb,var(--dash-surface) 96%,#10243d)}}.analytics-svg-tooltip rect{stroke-width:1px;filter:drop-shadow(0 7px 8px #08172735)}.analytics-line .analytics-svg-tooltip text{fill:var(--dash-text)}.analytics-line .analytics-svg-tooltip .svg-tip-title{font-size:9px;font-weight:650}.analytics-line .analytics-svg-tooltip .svg-tip-value{font-size:10px;font-weight:700}.analytics-free-canvas .analytics-widget:focus-within,.analytics-free-canvas .analytics-widget:hover{overflow:visible}.analytics-free-canvas .analytics-widget:focus-within .analytics-visual,.analytics-free-canvas .analytics-widget:hover .analytics-visual{overflow:visible}.analytics-line{position:relative;container-type:inline-size}.analytics-line-hit{z-index:3;top:calc(50% + var(--point-offset) * 1cqw);cursor:crosshair;background:0 0;border:0;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;padding:0;position:absolute}@supports (color:color-mix(in lab,red,red)){.analytics-line-hit:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--point-color) 22%,transparent)}}.analytics-line-hit:focus-visible{outline:2px solid var(--point-color);outline-offset:3px}.analytics-line-hit:focus>.chart-tooltip,.analytics-line-hit:hover>.chart-tooltip{opacity:1;visibility:visible;transform:scale(1)}html[data-mode=dark]{scrollbar-color:var(--mode-highlight) transparent}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark]{scrollbar-color:color-mix(in srgb,var(--mode-highlight) 58%,var(--dark-border)) transparent}}html[data-mode=dark]{scrollbar-width:thin}html[data-mode=dark] *{scrollbar-color:var(--mode-highlight) transparent}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] *{scrollbar-color:color-mix(in srgb,var(--mode-highlight) 58%,var(--dark-border)) transparent}}html[data-mode=dark] *{scrollbar-width:thin}html[data-mode=dark] body::-webkit-scrollbar,html[data-mode=dark]::-webkit-scrollbar{width:10px;height:10px}html[data-mode=dark] ::-webkit-scrollbar{width:10px;height:10px}html[data-mode=dark] body::-webkit-scrollbar-track,html[data-mode=dark]::-webkit-scrollbar-track{background:0 0;border:0}html[data-mode=dark] ::-webkit-scrollbar-track{background:0 0;border:0}html[data-mode=dark]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--mode-highlight),var(--mode-highlight));border:2px solid #0000;border-radius:999px;min-height:34px}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--mode-highlight) 76%,var(--dark-border)),color-mix(in srgb,var(--mode-highlight) 48%,var(--dark-border)))}}html[data-mode=dark]::-webkit-scrollbar-thumb{background-clip:padding-box}html[data-mode=dark] body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--mode-highlight),var(--mode-highlight));border:2px solid #0000;border-radius:999px;min-height:34px}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--mode-highlight) 76%,var(--dark-border)),color-mix(in srgb,var(--mode-highlight) 48%,var(--dark-border)))}}html[data-mode=dark] body::-webkit-scrollbar-thumb{background-clip:padding-box}html[data-mode=dark] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--mode-highlight),var(--mode-highlight));border:2px solid #0000;border-radius:999px;min-height:34px}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--mode-highlight) 76%,var(--dark-border)),color-mix(in srgb,var(--mode-highlight) 48%,var(--dark-border)))}}html[data-mode=dark] ::-webkit-scrollbar-thumb{background-clip:padding-box}html[data-mode=dark] body::-webkit-scrollbar-thumb:hover,html[data-mode=dark]::-webkit-scrollbar-thumb:hover{background:var(--mode-highlight);background-clip:padding-box}html[data-mode=dark] ::-webkit-scrollbar-thumb:hover{background:var(--mode-highlight);background-clip:padding-box}html[data-mode=dark] body::-webkit-scrollbar-corner,html[data-mode=dark]::-webkit-scrollbar-corner{background:0 0}html[data-mode=dark] ::-webkit-scrollbar-corner{background:0 0}html[data-mode=dark] :is(.analytics-free-canvas,.analytics-visual)::-webkit-scrollbar{width:8px;height:8px}html[data-mode=dark] :is(.analytics-free-canvas,.analytics-visual)::-webkit-scrollbar-track{background:0 0;border:0}html[data-mode=dark] :is(.analytics-free-canvas,.analytics-visual)::-webkit-scrollbar-thumb{background:var(--mode-highlight);background-clip:padding-box;border:2px solid #0000;border-radius:999px}html[data-mode=dark] .analytics-canvas-actions .crm-button{background:var(--dark-raised);border-color:var(--dark-border);color:var(--dark-text)}@media (max-width:700px){.analytics-canvas-actions{left:18px;right:18px;overflow-x:auto}.analytics-canvas-actions :is(.crm-button,.crm-primary){flex:none}.analytics-dashboard-select{grid-template-columns:1fr;gap:7px;width:100%}.analytics-dashboard-select .crm-searchable-select,.analytics-toolbar>input{width:100%}.analytics-toolbar>.crm-button{flex:1}}html,html *{scrollbar-color:var(--blue) transparent}@supports (color:color-mix(in lab,red,red)){html,html *{scrollbar-color:color-mix(in srgb,var(--blue) 72%,var(--line)) transparent}}html,html *{scrollbar-width:thin}html body::-webkit-scrollbar,html::-webkit-scrollbar{width:10px;height:10px}html ::-webkit-scrollbar{width:10px;height:10px}html body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:0 0!important;border:0!important}html ::-webkit-scrollbar-track{background:0 0!important;border:0!important}html::-webkit-scrollbar-thumb{border-radius:999px;min-height:34px;background:var(--blue)!important;border:2px solid #0000!important}@supports (color:color-mix(in lab,red,red)){html::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--blue) 72%,var(--line))!important}}html::-webkit-scrollbar-thumb{background-clip:padding-box!important}html body::-webkit-scrollbar-thumb{border-radius:999px;min-height:34px;background:var(--blue)!important;border:2px solid #0000!important}@supports (color:color-mix(in lab,red,red)){html body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--blue) 72%,var(--line))!important}}html body::-webkit-scrollbar-thumb{background-clip:padding-box!important}html ::-webkit-scrollbar-thumb{border-radius:999px;min-height:34px;background:var(--blue)!important;border:2px solid #0000!important}@supports (color:color-mix(in lab,red,red)){html ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--blue) 72%,var(--line))!important}}html ::-webkit-scrollbar-thumb{background-clip:padding-box!important}html body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:var(--blue)!important;background-clip:padding-box!important}html ::-webkit-scrollbar-thumb:hover{background:var(--blue)!important;background-clip:padding-box!important}html body::-webkit-scrollbar-corner,html::-webkit-scrollbar-corner{background:0 0!important}html ::-webkit-scrollbar-corner{background:0 0!important}.analytics-widget{min-height:220px;transition:box-shadow .16s,opacity .16s,transform .16s,border-color .16s;position:relative}.analytics-widget.visual-kpi>header{border-bottom:0}.analytics-widget.visual-kpi>footer{border-top:0}.widget-drag-handle{cursor:grab}.widget-drag-handle:active{cursor:grabbing}.analytics-resizing,.analytics-resizing *{-webkit-user-select:none!important;user-select:none!important}.resize-handle{z-index:5;display:block;position:absolute}.resize-n,.resize-s{cursor:ns-resize;height:9px;left:12px;right:12px}.resize-n{top:-4px}.resize-s{bottom:-4px}.resize-e,.resize-w{cursor:ew-resize;width:9px;top:12px;bottom:12px}.resize-e{right:-4px}.resize-w{left:-4px}.resize-ne,.resize-nw,.resize-se,.resize-sw{z-index:6;width:15px;height:15px}.resize-ne{cursor:nesw-resize;top:-4px;right:-4px}.resize-nw{cursor:nwse-resize;top:-4px;left:-4px}.resize-se{cursor:nwse-resize;bottom:-4px;right:-4px}.resize-sw{cursor:nesw-resize;bottom:-4px;left:-4px}.analytics-widget:hover .resize-handle:after{content:"";background:var(--dash-accent);position:absolute}@supports (color:color-mix(in lab,red,red)){.analytics-widget:hover .resize-handle:after{background:color-mix(in srgb,var(--dash-accent) 55%,transparent)}}.analytics-widget:hover .resize-handle:after{border-radius:4px}.analytics-widget:hover :is(.resize-n,.resize-s):after{height:2px;top:3px;left:40%;right:40%}.analytics-widget:hover :is(.resize-e,.resize-w):after{width:2px;top:40%;bottom:40%;left:3px}.analytics-builder{width:min(760px,100vw - 36px);height:min(780px,100vh - 36px)}.builder-body{display:block}.builder-settings{height:100%;padding:22px 24px}.builder-preview{display:none}.analytics-builder>footer :is(button,.crm-button,.crm-primary),.analytics-toolbar :is(select,input,.crm-button,.icon-button),.builder-settings :is(input,select){min-height:38px}.analytics-toolbar .icon-button{place-items:center;min-width:38px;display:inline-grid}.analytics-toolbar>.crm-button,.analytics-toolbar>.crm-primary{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.builder-settings .field{flex-direction:column;display:flex}.builder-settings .field>span{min-height:16px}.field-pair{align-items:start}.criterion{align-items:center}.criterion button{border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.analytics-builder>footer{min-height:70px}.analytics-builder>header{min-height:72px}.analytics-builder>header .icon-button{place-items:center;width:38px;height:38px;display:grid}.analytics-widget:is(.visual-kpi,.visual-comparator) .chart-tooltip{display:none!important}.analytics-widget.visual-kpi .analytics-kpi{padding-left:10px!important}.analytics-widget header p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.analytics-widget:has(.analytics-donut-wrap .analytics-legend:empty){height:220px!important;min-height:220px!important;max-height:220px!important}.analytics-donut-wrap:has(.analytics-legend:empty){justify-content:center;position:relative}.analytics-donut-wrap:has(.analytics-legend:empty) .analytics-donut,.analytics-donut-wrap:has(.analytics-legend:empty) .analytics-legend{display:none}.analytics-donut-wrap:has(.analytics-legend:empty):after,.analytics-funnel:empty:after,.analytics-hbars:empty:after,.analytics-vbars:empty:after{content:"No data available";width:100%;min-height:92px;color:var(--dash-muted);text-align:center;place-items:center;font-size:12px;display:grid}.analytics-widget>header>div:nth-child(2){flex:1;min-width:0}.analytics-widget .widget-actions{flex:none;align-self:flex-start;margin-left:auto}.analytics-widget h2,.analytics-widget header p{min-width:0}@media (max-width:700px){.analytics-grid:not(.analytics-free-canvas) .analytics-widget{grid-column:auto!important;height:auto!important}.analytics-free-canvas .analytics-widget{margin-bottom:0}.analytics-free-canvas .analytics-widget.visual-donut{min-width:0}.resize-handle{display:none}.analytics-builder{width:calc(100vw - 20px);height:calc(100vh - 20px)}.builder-settings{padding:18px}.analytics-toolbar>.crm-button{flex:1}.analytics-updated{order:4;width:100%}}.visual-chooser{background:var(--dash-surface);width:min(940px,100vw - 36px);max-height:min(820px,100vh - 36px);color:var(--dash-text);border-radius:15px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #10243d35}.visual-chooser>footer,.visual-chooser>header{border-bottom:1px solid var(--dash-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.visual-chooser>footer{border:0;border-top:1px solid var(--dash-line);color:var(--dash-muted);font-size:11px}.visual-chooser h2{margin:0 0 4px;font-size:18px}.visual-chooser header p{color:var(--dash-muted);margin:0;font-size:12px}.visual-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 22px;display:grid;overflow:auto}.visual-choice{border:1px solid var(--dash-line);background:var(--dash-surface);min-width:0;min-height:166px;color:var(--dash-text);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:stretch;gap:11px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.visual-choice:focus-visible,.visual-choice:hover{border-color:var(--dash-accent);box-shadow:0 7px 22px var(--dash-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.visual-choice:focus-visible,.visual-choice:hover{box-shadow:0 7px 22px color-mix(in srgb,var(--dash-accent) 14%,transparent)}}.visual-choice:focus-visible,.visual-choice:hover{transform:translateY(-1px)}.visual-choice>span:last-child{flex-direction:column;gap:4px;display:flex}.visual-choice b{font-size:13px}.visual-choice small{color:var(--dash-muted);font-size:10px;line-height:1.35}.chart-choice-art{aspect-ratio:220/126;flex:none;width:100%;height:auto;font-family:inherit;display:block}.visual-choice-grid:has(.chart-choice-art){grid-auto-rows:max-content}.visual-choice:has(.chart-choice-art){border-radius:15px;height:auto;min-height:210px;padding:10px;display:block}.visual-choice .chart-choice-art{margin-bottom:12px}.visual-choice:has(.chart-choice-art)>span:last-child{padding:0 3px 4px}.visual-thumb{background:var(--dash-accent);border-radius:9px;height:82px}@supports (color:color-mix(in lab,red,red)){.visual-thumb{background:color-mix(in srgb,var(--dash-accent) 4%,var(--dash-surface))}}.visual-thumb{border:1px solid var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.visual-thumb{border:1px solid color-mix(in srgb,var(--dash-accent) 12%,var(--dash-line))}}.visual-thumb{display:flex;position:relative;overflow:hidden}.thumb-bars{justify-content:center;align-items:flex-end;gap:8px;padding:15px 18px}.thumb-bars i{background:var(--dash-accent);border-radius:3px 3px 1px 1px;width:13px}.thumb-bars i:first-child{height:34%}.thumb-bars i:nth-child(2){height:72%}.thumb-bars i:nth-child(3){height:49%}.thumb-bars i:nth-child(4){height:88%}.thumb-bars.horizontal-bar{flex-direction:column;align-items:flex-start;gap:5px}.thumb-bars.horizontal-bar i{height:7px;width:var(--w)}.thumb-bars.horizontal-bar i:first-child{--w:78%}.thumb-bars.horizontal-bar i:nth-child(2){--w:55%}.thumb-bars.horizontal-bar i:nth-child(3){--w:88%}.thumb-bars.horizontal-bar i:nth-child(4){--w:38%}.thumb-line{align-items:center;padding:12px}.thumb-line svg{width:100%;height:100%}.thumb-line polyline{fill:none;stroke:var(--dash-accent);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.thumb-line.area svg{background:linear-gradient(to top,var(--dash-accent),transparent 62%)}@supports (color:color-mix(in lab,red,red)){.thumb-line.area svg{background:linear-gradient(to top,color-mix(in srgb,var(--dash-accent) 18%,transparent),transparent 62%)}}.thumb-donut{background:conic-gradient(var(--dash-accent) 0 38%,#64c2a6 38% 65%,#f2b35d 65% 84%,#62a8e5 84%);margin:0;position:relative}.thumb-donut:after{content:"";background:var(--dash-surface);border-radius:50%;position:absolute;inset:18px}.thumb-comparator,.thumb-kpi{flex-direction:column;justify-content:center;align-items:center}.thumb-comparator b,.thumb-kpi b{font-size:29px}.generic-guide-stage .thumb-kpi{border-color:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.generic-guide-stage .thumb-kpi{border-color:color-mix(in srgb,var(--dash-accent) 34%,var(--dash-line))}}.generic-guide-stage .thumb-kpi{background:radial-gradient(circle at 50% 48%,var(--dash-accent),transparent 58%),var(--dash-surface)}@supports (color:color-mix(in lab,red,red)){.generic-guide-stage .thumb-kpi{background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--dash-accent) 10%,transparent),transparent 58%),var(--dash-surface)}}.generic-guide-stage .thumb-kpi b{color:var(--dash-accent)}.thumb-kpi small{background:var(--dash-accent);border-radius:999px;margin-bottom:6px;padding:3px 7px}@supports (color:color-mix(in lab,red,red)){.thumb-kpi small{background:color-mix(in srgb,var(--dash-accent) 12%,transparent)}}.thumb-kpi small{color:var(--dash-accent);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.thumb-kpi i{color:#16845b;margin-top:3px;font-size:10px;font-style:normal}.generic-guide-stage .thumb-kpi i{color:#16845b;font-weight:700}.thumb-comparator i{color:var(--dash-muted);font-size:10px}.thumb-target{justify-content:center;align-items:center}.thumb-target:before{background:conic-gradient(var(--dash-accent) 0 76%,var(--dash-line) 76%);width:58px;height:58px}.thumb-target:after,.thumb-target:before{content:"";border-radius:50%;position:absolute}.thumb-target:after{background:var(--dash-surface);width:42px;height:42px}.thumb-target b{z-index:1;font-size:11px}.thumb-bullet{align-items:center;padding:0 14px}.thumb-bullet i{background:var(--dash-line);border-radius:3px;height:23px;position:absolute;left:14px;right:14px}@supports (color:color-mix(in lab,red,red)){.thumb-bullet i{background:color-mix(in srgb,var(--dash-line) 76%,var(--dash-surface))}}.thumb-bullet b{background:var(--dash-accent);border-radius:2px;width:72%;height:16px;position:relative}@supports (color:color-mix(in lab,red,red)){.thumb-bullet b{background:color-mix(in srgb,var(--dash-accent) 62%,#8be09d)}}.thumb-bullet em{background:var(--dash-text);width:2px;height:34px;position:absolute;left:38%}.thumb-gauge{justify-content:center;align-items:flex-end}.thumb-gauge>i{background:conic-gradient(from 270deg at 50% 100%,var(--dash-accent) 0 24%,var(--dash-line) 24% 50%,transparent 50%);border-radius:54px 54px 0 0;height:44px;position:absolute;bottom:13px;left:21px;right:21px}.thumb-gauge>i:after{content:"";background:var(--dash-surface);border-radius:42px 42px 0 0;position:absolute;inset:12px 13px 0}.thumb-gauge>b{z-index:2;background:var(--dash-text);transform-origin:50% 100%;border-radius:3px;width:3px;height:34px;position:absolute;bottom:12px;left:50%;transform:rotate(-38deg)}.thumb-gauge>em{z-index:3;background:var(--dash-text);border-radius:50%;width:10px;height:10px;margin-bottom:8px}.thumb-funnel{flex-direction:column;justify-content:center;align-items:center;gap:3px}.thumb-funnel i{background:var(--dash-accent);clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);height:10px}.thumb-funnel i:first-child{width:76%}.thumb-funnel i:nth-child(2){opacity:.84;width:62%}.thumb-funnel i:nth-child(3){opacity:.68;width:48%}.thumb-funnel i:nth-child(4){opacity:.52;width:34%}.thumb-grid{grid-template-columns:repeat(3,1fr);gap:3px;padding:13px;display:grid}.thumb-grid i{background:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.thumb-grid i{background:color-mix(in srgb,var(--dash-accent) 25%,var(--dash-surface))}}.thumb-grid i{border-radius:2px}.thumb-grid i:nth-child(2n){background:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.thumb-grid i:nth-child(2n){background:color-mix(in srgb,var(--dash-accent) 55%,var(--dash-surface))}}.thumb-grid i:nth-child(3n){background:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.thumb-grid i:nth-child(3n){background:color-mix(in srgb,var(--dash-accent) 78%,var(--dash-surface))}}.thumb-quadrant{background:linear-gradient(90deg,transparent 49%,var(--dash-line) 50%,transparent 51%),linear-gradient(transparent 49%,var(--dash-line) 50%,transparent 51%)}.thumb-quadrant i{background:var(--dash-accent);border-radius:50%;width:9px;height:9px;position:absolute}.thumb-quadrant i:first-child{top:25%;left:25%}.thumb-quadrant i:nth-child(2){top:18%;left:65%}.thumb-quadrant i:nth-child(3){top:67%;left:38%}.thumb-quadrant i:nth-child(4){top:62%;left:72%}.thumb-zone{flex-direction:column;gap:4px;padding:15px}.thumb-zone i{border-radius:3px;flex:1}.thumb-zone i:first-child{background:#64c2a6}.thumb-zone i:nth-child(2){background:#f2b35d}.thumb-zone i:nth-child(3){background:#e47c7c}.builder-title-row{align-items:center;gap:11px;display:flex}.builder-title-row>.icon-button{flex:0 0 38px}.builder-title-row p b{color:var(--dash-text)}.analytics-builder .builder-body{flex:0 auto}.analytics-builder .builder-settings{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 14px;height:auto;max-height:calc(100dvh - 178px);display:grid}.analytics-builder .builder-settings>.field-pair{display:contents}.analytics-builder .builder-settings .field{min-width:0;margin-bottom:14px}.analytics-builder .builder-settings .field>span{min-height:16px;margin-bottom:7px}.analytics-builder .builder-settings :is(input,select){box-sizing:border-box;height:41px;min-height:41px;padding:0 11px}.analytics-builder .criteria{grid-column:1/-1;margin-top:1px}.analytics-builder .criterion :is(input,select){height:41px;min-height:41px}.analytics-builder .criterion button{height:41px}.analytics-builder .builder-settings>.field-pair:has(input[type=date]){display:contents}@media (max-width:800px){.visual-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.analytics-builder{height:auto;max-height:calc(100dvh - 20px)}.analytics-builder .builder-settings{grid-template-columns:1fr;max-height:calc(100dvh - 162px)}.analytics-builder .criteria{grid-column:auto}}.analytics-builder.chart-guide-builder{width:min(1120px,100vw - 36px)}.analytics-builder.chart-guide-builder .builder-body{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 326px;min-height:0;display:grid;overflow:hidden}.analytics-builder.chart-guide-builder .analytics-two-builder-toolbar{grid-column:1/-1}.analytics-builder.chart-guide-builder .builder-settings{border-right:1px solid var(--dash-line);height:auto;min-height:0;max-height:none}.stacked-builder-illustration{background:var(--dash-accent);min-width:0;padding:22px 20px 24px;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.stacked-builder-illustration{background:color-mix(in srgb,var(--dash-accent) 3%,var(--dash-surface))}}.stacked-illustration-heading>span{color:var(--dash-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.stacked-illustration-heading h3{color:var(--dash-text);margin:5px 0;font-size:15px;line-height:1.3}.stacked-illustration-heading p{color:var(--dash-muted);margin:0;font-size:11px;line-height:1.45}.stacked-illustration-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:4px;margin-top:15px;display:grid}.stacked-illustration-flow>div{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:8px;grid-template-columns:19px minmax(0,1fr);align-content:start;gap:5px;padding:7px 6px;display:grid}.stacked-illustration-flow>div>b{background:var(--dash-accent);border-radius:50%;place-items:center;width:19px;height:19px;display:grid}@supports (color:color-mix(in lab,red,red)){.stacked-illustration-flow>div>b{background:color-mix(in srgb,var(--dash-accent) 13%,transparent)}}.stacked-illustration-flow>div>b{color:var(--dash-accent);font-size:8px}.stacked-illustration-flow>div>span{gap:2px;min-width:0;display:grid}.stacked-illustration-flow strong{color:var(--dash-text);font-size:8px;line-height:1.2}.stacked-illustration-flow small{color:var(--dash-muted);font-size:7px;line-height:1.3}.stacked-illustration-flow>i{color:var(--dash-accent);align-self:center;font-size:10px;font-style:normal}.stacked-illustration-canvas{border:1px solid var(--dash-accent);height:255px;margin:14px 0 18px;position:relative}@supports (color:color-mix(in lab,red,red)){.stacked-illustration-canvas{border:1px solid color-mix(in srgb,var(--dash-accent) 18%,var(--dash-line))}}.stacked-illustration-canvas{background:var(--dash-surface);border-radius:12px;overflow:hidden}.stacked-illustration-grid{border-top:1px dashed var(--dash-muted);position:absolute;left:44px;right:12px}@supports (color:color-mix(in lab,red,red)){.stacked-illustration-grid{border-top:1px dashed color-mix(in srgb,var(--dash-muted) 24%,transparent)}}.stacked-illustration-grid.grid-one{top:54px}.stacked-illustration-grid.grid-two{top:99px}.stacked-illustration-grid.grid-three{top:144px}.stacked-illustration-y-title{color:var(--dash-muted);font-size:9px;font-weight:700;position:absolute;top:13px;left:11px}.stacked-illustration-axis-y{border-right:1px solid var(--dash-line);width:25px;position:absolute;top:48px;bottom:57px;left:15px}.stacked-illustration-axis-y:after,.stacked-illustration-axis-y:before{content:"";border-top:1px solid var(--dash-line);width:5px;position:absolute;right:-3px}.stacked-illustration-axis-y:before{top:0}.stacked-illustration-axis-y:after{bottom:0}.stacked-illustration-axis-y span{width:76px;color:var(--dash-muted);text-align:center;font-size:8px;position:absolute;top:50%;left:-4px;transform:translate(-50%,-50%)rotate(-90deg)}.stacked-illustration-bars{justify-content:space-around;align-items:end;height:148px;display:flex;position:absolute;bottom:58px;left:61px;right:25px}.stacked-illustration-bar{width:38px;box-shadow:0 0 0 1px var(--dash-accent);border-radius:7px 7px 2px 2px;flex-direction:column-reverse;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.stacked-illustration-bar{box-shadow:0 0 0 1px color-mix(in srgb,var(--dash-accent) 12%,transparent)}}.stacked-illustration-bar.bar-one{height:105px}.stacked-illustration-bar.bar-two{height:139px}.stacked-illustration-bar.bar-three{height:121px}.stacked-illustration-bar i:first-child{background:#3978dc;flex:1.1}.stacked-illustration-bar i:nth-child(2){background:#55b6c6;flex:.8}.stacked-illustration-bar i:nth-child(3){background:#68c4a5;flex:.65}.stacked-illustration-baseline{border-top:2px solid var(--dash-text);position:absolute;bottom:57px;left:40px;right:12px}@supports (color:color-mix(in lab,red,red)){.stacked-illustration-baseline{border-top:2px solid color-mix(in srgb,var(--dash-text) 48%,var(--dash-line))}}.stacked-illustration-x-labels{color:var(--dash-muted);justify-content:space-around;font-size:8px;display:flex;position:absolute;bottom:38px;left:61px;right:25px}.stacked-illustration-x-title{color:var(--dash-muted);text-align:center;font-size:9px;font-weight:700;position:absolute;bottom:10px;left:40px;right:10px}.stacked-illustration-total{z-index:2;background:#3978dc;border-radius:999px;padding:3px 7px;position:absolute;top:27px;right:22px}@supports (color:color-mix(in lab,red,red)){.stacked-illustration-total{background:color-mix(in srgb,#3978dc 10%,var(--dash-surface))}}.stacked-illustration-total{color:#3978dc;font-size:8px;font-weight:800}.stacked-illustration-total:after{content:"";border-left:1px solid #3978dc;height:17px;position:absolute;top:100%;right:24px}.stacked-illustration-segment-note{z-index:2;border:1px solid #55b6c6;width:82px;padding:5px 7px;display:grid;position:absolute;top:111px;right:8px}@supports (color:color-mix(in lab,red,red)){.stacked-illustration-segment-note{border:1px solid color-mix(in srgb,#55b6c6 32%,var(--dash-line))}}.stacked-illustration-segment-note{background:var(--dash-surface);border-radius:7px}.stacked-illustration-segment-note:before{content:"";border-top:1px solid #55b6c6;width:24px;position:absolute;top:50%;right:100%}.stacked-illustration-segment-note span{color:var(--dash-text);font-size:9px;font-weight:800}.stacked-illustration-segment-note small{color:var(--dash-muted);font-size:7px}.horizontal-stacked-guide .stacked-illustration-canvas{flex-shrink:0;height:241px;margin:10px 0}.horizontal-stacked-guide .stacked-illustration-grid{border-top:0;border-left:1px dashed var(--dash-muted);inset:43px auto}@supports (color:color-mix(in lab,red,red)){.horizontal-stacked-guide .stacked-illustration-grid{border-left:1px dashed color-mix(in srgb,var(--dash-muted) 24%,transparent)}}.horizontal-stacked-guide .stacked-illustration-grid.grid-one{left:92px}.horizontal-stacked-guide .stacked-illustration-grid.grid-two{left:151px}.horizontal-stacked-guide .stacked-illustration-grid.grid-three{left:210px}.horizontal-stacked-guide .stacked-illustration-bars{flex-direction:column;justify-content:space-around;align-items:flex-start;height:auto;inset:54px 25px 51px 58px}.horizontal-stacked-guide .stacked-illustration-bar{border-radius:3px 7px 7px 3px;flex-direction:row;height:31px}.horizontal-stacked-guide .stacked-illustration-bar.bar-one{width:132px;height:31px}.horizontal-stacked-guide .stacked-illustration-bar.bar-two{width:180px;height:31px}.horizontal-stacked-guide .stacked-illustration-bar.bar-three{width:154px;height:31px}.horizontal-stacked-guide .stacked-illustration-baseline{border-top:0;border-left:2px solid var(--dash-text);inset:43px auto 43px 55px}@supports (color:color-mix(in lab,red,red)){.horizontal-stacked-guide .stacked-illustration-baseline{border-left:2px solid color-mix(in srgb,var(--dash-text) 48%,var(--dash-line))}}.horizontal-stacked-guide .stacked-illustration-x-labels{justify-content:space-between;bottom:24px;left:55px;right:18px}.horizontal-stacked-guide .stacked-illustration-total{top:25px;right:20px}.horizontal-stacked-guide .stacked-illustration-total:after{height:29px;top:100%;right:30px}.horizontal-stacked-guide .stacked-illustration-segment-note{top:121px;right:7px}.horizontal-stacked-guide .stacked-illustration-y-title{max-width:150px}.horizontal-stacked-guide .stacked-illustration-x-title{left:55px}.stacked-illustration-key{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:10px;gap:0;margin:0;display:grid;overflow:hidden}.stacked-illustration-key>div{border-bottom:1px solid var(--dash-line);padding:9px 10px}.stacked-illustration-key>div:last-child{border-bottom:0}.stacked-illustration-key dt{color:var(--dash-text);margin-bottom:2px;font-size:10px;font-weight:800}.stacked-illustration-key dd{color:var(--dash-muted);margin:0;font-size:9px;line-height:1.35}.stacked-illustration-tip{background:var(--dash-accent);border-radius:8px;margin:12px 0 0;padding:9px 10px}@supports (color:color-mix(in lab,red,red)){.stacked-illustration-tip{background:color-mix(in srgb,var(--dash-accent) 7%,transparent)}}.stacked-illustration-tip{color:var(--dash-muted);font-size:9px;line-height:1.4}.stacked-illustration-tip strong{color:var(--dash-accent)}.generic-chart-guide{flex-direction:column;display:flex}.generic-chart-guide>*{flex-shrink:0}.generic-guide-stage{border:1px solid var(--dash-accent);place-items:center;min-height:190px;margin:14px 0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.generic-guide-stage{border:1px solid color-mix(in srgb,var(--dash-accent) 20%,var(--dash-line))}}.generic-guide-stage{background:var(--dash-accent);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.generic-guide-stage{background:color-mix(in srgb,var(--dash-accent) 2.5%,var(--dash-surface))}}.generic-guide-stage .visual-thumb{transform-origin:50%;border-color:var(--dash-accent);width:min(196px,100% - 34px);height:116px;transform:none}@supports (color:color-mix(in lab,red,red)){.generic-guide-stage .visual-thumb{border-color:color-mix(in srgb,var(--dash-accent) 18%,var(--dash-line))}}.generic-guide-stage .visual-thumb{background-color:var(--dash-surface);box-shadow:0 12px 26px var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.generic-guide-stage .visual-thumb{box-shadow:0 12px 26px color-mix(in srgb,var(--dash-accent) 10%,transparent)}}.generic-guide-stage:is(.guide-bar,.guide-horizontal-bar,.guide-stacked-bar,.guide-stacked-horizontal-bar,.guide-line,.guide-area){min-height:0;margin-block:10px;padding:8px 0}.bar-guide-diagram{width:100%;height:auto;display:block}.bar-guide-diagram text{fill:var(--dash-muted);font-family:inherit;font-size:10px}.bar-guide-diagram .bar-guide-heading{fill:var(--dash-accent);font-size:11px;font-weight:700}.bar-guide-diagram .bar-guide-value{fill:var(--dash-text);font-weight:700}.bar-grid-line,.bar-guide-grid{fill:none;stroke:var(--dash-line)}@supports (color:color-mix(in lab,red,red)){.bar-grid-line,.bar-guide-grid{stroke:color-mix(in srgb,var(--dash-line) 78%,transparent)}}.bar-grid-line,.bar-guide-grid{stroke-width:var(--stack-grid-width,1px);stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.bar-grid-axis,.bar-guide-axis{fill:none;stroke:var(--dash-line)}@supports (color:color-mix(in lab,red,red)){.bar-grid-axis,.bar-guide-axis{stroke:color-mix(in srgb,var(--dash-line) 78%,transparent)}}.bar-grid-axis,.bar-guide-axis{stroke-width:.75px;stroke-dasharray:none;vector-effect:non-scaling-stroke}.multi-stacked-grid>svg{display:block;overflow:visible}.generic-guide-stage:is(.guide-donut,.guide-target) .visual-thumb{border-radius:50%;flex:0 0 116px;width:116px;height:116px}.generic-guide-stage.guide-donut .thumb-donut:after{inset:25px}.generic-guide-stage.guide-target .thumb-target:before{width:81px;height:81px}.generic-guide-stage.guide-target .thumb-target:after{width:58px;height:58px}.generic-guide-stage.guide-target .thumb-target b{font-size:15px}.generic-guide-callout{display:none}.generic-guide-key dt{display:block}.generic-guide-key>div{padding-block:7px}.line-illustration-canvas{border:1px solid var(--dash-accent);height:255px;margin:18px 0;position:relative}@supports (color:color-mix(in lab,red,red)){.line-illustration-canvas{border:1px solid color-mix(in srgb,var(--dash-accent) 18%,var(--dash-line))}}.line-illustration-canvas{background:var(--dash-surface);border-radius:12px;overflow:hidden}.line-illustration-canvas svg{width:calc(100% - 16px);height:calc(100% - 35px);position:absolute;inset:27px 8px 8px;overflow:visible}.line-guide-grid path{fill:none;stroke:var(--dash-line)}@supports (color:color-mix(in lab,red,red)){.line-guide-grid path{stroke:color-mix(in srgb,var(--dash-line) 78%,transparent)}}.line-guide-grid path{stroke-width:1px;stroke-dasharray:3 4}.line-guide-area{fill:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.line-guide-area{fill:color-mix(in srgb,var(--dash-accent) 15%,transparent)}}.line-guide-comparison,.line-guide-main{fill:none;stroke-linecap:round;stroke-linejoin:round}.line-guide-main{stroke:var(--dash-accent);stroke-width:3px}.line-guide-comparison{stroke:#efaa4d;stroke-width:2px;stroke-dasharray:6 5}.line-guide-points circle{fill:var(--dash-surface);stroke:var(--dash-accent);stroke-width:2.5px}.line-guide-axis-text{fill:var(--dash-muted);font-size:8px}.line-guide-comparison-label,.line-guide-legend,.line-guide-point-label,.line-guide-tooltip,.line-guide-x-label,.line-guide-y-label{z-index:2;border:1px solid var(--dash-line);background:var(--dash-surface);color:var(--dash-text);border-radius:6px;padding:3px 6px;font-size:8px;font-weight:700;position:absolute}.line-guide-legend{align-items:center;gap:4px;display:flex;top:9px;right:12px}.line-guide-legend i{border-top:2px solid var(--dash-accent);width:13px}.line-guide-y-label{top:102px;left:1px;transform:rotate(-90deg)}.line-guide-x-label{bottom:2px;right:88px}.line-guide-point-label{color:var(--dash-accent);top:91px;left:103px}.line-guide-point-label:after{content:"";border-left:1px solid var(--dash-accent);height:9px;position:absolute;top:100%;left:50%}.line-guide-tooltip{gap:2px;min-width:48px;padding:6px 8px;display:grid;top:55px;right:8px;box-shadow:0 5px 12px #08172724}.line-guide-tooltip strong{font-size:8px}.line-guide-tooltip small{color:var(--dash-accent);font-size:9px;font-weight:800}.line-guide-tooltip:after{content:"";border-left:1px solid var(--dash-accent);height:12px;position:absolute;top:100%;right:16px}.line-guide-comparison-label{color:#b56f12;top:151px;left:112px}.line-guide-comparison-label:after{content:"";border-top:1px dashed #efaa4d;width:19px;position:absolute;top:50%;right:100%}@media (max-width:920px){.analytics-builder.chart-guide-builder{width:min(760px,100vw - 36px)}.analytics-builder.chart-guide-builder .builder-body{display:block;overflow-y:auto}.analytics-builder.chart-guide-builder .builder-settings{border-right:0;overflow:visible}.stacked-builder-illustration{border-top:1px solid var(--dash-line)}}@media (max-width:480px){.visual-chooser{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.visual-choice-grid{grid-template-columns:1fr;padding:14px}.visual-choice{min-height:150px}}.analytics-toolbar .analytics-dashboard-select{flex:0 0 410px;align-items:center;gap:10px;width:410px;display:flex}.analytics-toolbar .analytics-dashboard-select>span{flex:0 0 112px}.analytics-toolbar .analytics-dashboard-select .crm-searchable-select,.analytics-toolbar>input{flex:0 0 288px;width:288px}@media (max-width:1100px){.analytics-toolbar .analytics-dashboard-select{flex:410px;width:auto}.analytics-toolbar>input{flex:288px}}@media (max-width:700px){.analytics-toolbar .analytics-dashboard-select{flex:100%;grid-template-columns:1fr;width:100%;display:grid}.analytics-toolbar .analytics-dashboard-select>span{flex:auto}.analytics-toolbar .analytics-dashboard-select .crm-searchable-select,.analytics-toolbar>input{flex:100%;width:100%}}.analytics-heading{align-items:center;padding-right:520px;position:relative}.analytics-heading-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:9px;margin:0;display:flex;position:absolute;top:0;right:54px}.analytics-header-select .crm-searchable-trigger,.analytics-heading-actions>.crm-button,.analytics-heading-actions>.icon-button{box-sizing:border-box;height:43px;min-height:43px}.analytics-heading-actions>.crm-button{flex:none}.analytics-heading-actions>.icon-button{border:1px solid var(--dash-line);background:var(--dash-surface);flex:0 0 43px;width:43px;min-width:43px}.analytics-header-select{flex:0 0 288px;width:288px}.analytics-header-select .crm-searchable-trigger{background:var(--dash-surface);border-color:var(--dash-line);border-radius:8px}.analytics-dashboard-name-label{color:var(--dash-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:650}.analytics-toolbar>input{height:43px;min-height:43px}.analytics-toolbar .analytics-updated{margin-left:auto}html[data-mode=dark] .analytics-heading-actions>.icon-button{background:var(--dark-raised);border-color:var(--dark-border)}@media (max-width:1100px){.analytics-heading{padding-right:0}.analytics-heading-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;margin:0;position:static}.analytics-header-select{flex:1;min-width:220px}.analytics-heading-actions>.crm-button{order:1}.analytics-heading-actions>.icon-button{order:2}.analytics-header-select{order:3}}@media (max-width:700px){.analytics-dashboard-name-label{width:100%}.analytics-toolbar>input{flex:100%;width:100%}.analytics-toolbar .analytics-updated{margin-left:0}}.bullet-target{flex:1;grid-template-rows:1fr auto;grid-template-columns:minmax(130px,auto) minmax(240px,1fr);align-items:center;gap:18px 26px;min-height:170px;padding:20px 10px 8px;display:grid;position:relative}.bullet-summary{color:var(--dash-muted);white-space:normal;overflow-wrap:anywhere;flex-direction:column;gap:7px;min-width:0;font-size:11px;display:flex}.bullet-summary>span{text-transform:uppercase;letter-spacing:.055em;font-size:9px;font-weight:650}.bullet-summary>strong{color:var(--dash-text);letter-spacing:-.025em;font-size:22px;line-height:1}.bullet-status{border-radius:999px;flex-wrap:wrap;align-items:center;gap:7px;width:max-content;max-width:100%;padding:5px 7px;font-size:9px;font-weight:650;display:flex}.bullet-status b{border-left:1px solid;padding-left:7px;font-size:9px}.bullet-status.complete{color:#167647;background:#e6f7ed}.bullet-status.on-track{color:#84600d;background:#fff3cc}.bullet-status.attention{color:#a43a3a;background:#feeceb}html[data-mode=dark] .bullet-status.complete{color:#7de7ad;background:#173d2b}html[data-mode=dark] .bullet-status.on-track{color:#ffd778;background:#46391c}html[data-mode=dark] .bullet-status.attention{color:#ffaaa4;background:#482423}.bullet-scale{min-width:0}.bullet-track{background:var(--dash-surface);height:78px;box-shadow:0 8px 22px #10243d10,inset 0 0 0 1px var(--dash-line);border-radius:9px;position:relative;overflow:visible}.bullet-zones{border-radius:9px;grid-template-columns:40% 35% 25%;display:grid;position:absolute;inset:0;overflow:hidden}.bullet-zones i:first-child{background:#e47c7c}@supports (color:color-mix(in lab,red,red)){.bullet-zones i:first-child{background:color-mix(in srgb,#e47c7c 12%,var(--dash-surface))}}.bullet-zones i:nth-child(2){background:#f2b35d}@supports (color:color-mix(in lab,red,red)){.bullet-zones i:nth-child(2){background:color-mix(in srgb,#f2b35d 13%,var(--dash-surface))}}.bullet-zones i:nth-child(3){background:#64c2a6}@supports (color:color-mix(in lab,red,red)){.bullet-zones i:nth-child(3){background:color-mix(in srgb,#64c2a6 15%,var(--dash-surface))}}.bullet-gridlines{pointer-events:none;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:0}.bullet-gridlines i{border-right:1px dashed var(--dash-muted)}@supports (color:color-mix(in lab,red,red)){.bullet-gridlines i{border-right:1px dashed color-mix(in srgb,var(--dash-muted) 20%,transparent)}}.bullet-achieved{background:linear-gradient(90deg,var(--bullet-color),var(--bullet-color));border-radius:0 6px 6px 0;min-width:3px;position:absolute;inset:16px auto 16px 0}@supports (color:color-mix(in lab,red,red)){.bullet-achieved{background:linear-gradient(90deg,color-mix(in srgb,var(--bullet-color) 75%,#73d69d),var(--bullet-color))}}.bullet-achieved{box-shadow:0 6px 16px var(--bullet-color)}@supports (color:color-mix(in lab,red,red)){.bullet-achieved{box-shadow:0 6px 16px color-mix(in srgb,var(--bullet-color) 28%,transparent)}}.bullet-achieved{transition:width .3s;overflow:hidden}.bullet-achieved>span{background:linear-gradient(110deg,#0000 20%,#ffffff45 48%,#0000 70%);animation:bullet-shine 3.8s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.bullet-marker{z-index:3;width:3px;box-shadow:0 0 0 2px var(--dash-surface),0 4px 10px #10243d35;top:-8px;bottom:-8px;transform:translate(-1px)}.bullet-marker,.bullet-marker>i{background:var(--dash-text);border-radius:2px;position:absolute}.bullet-marker>i{width:9px;height:9px;box-shadow:0 0 0 2px var(--dash-surface);top:-3px;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.bullet-target-label{z-index:4;border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:5px;max-width:140px;padding:4px 7px;position:absolute;top:50%;transform:translate(9px,-50%)}@supports (color:color-mix(in lab,red,red)){.bullet-target-label{background:color-mix(in srgb,var(--dash-surface) 92%,transparent)}}.bullet-target-label{text-overflow:ellipsis;white-space:nowrap;color:var(--dash-text);font-size:9px;font-weight:650;overflow:hidden;box-shadow:0 3px 10px #10243d12}.bullet-axis{color:var(--dash-muted);overflow-wrap:anywhere;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:8px;font-size:8px;display:grid}.bullet-axis span{text-align:center}.bullet-axis span:first-child{text-align:left}.bullet-axis span:last-child{text-align:right}.bullet-legend{color:var(--dash-muted);flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:18px;font-size:9px;display:flex}.bullet-legend>span{align-items:center;gap:6px;display:flex}.bullet-legend i{border-radius:3px;width:9px;height:9px;display:inline-block}.bullet-legend .achieved{background:var(--bullet-color)}.bullet-legend .target{background:var(--dash-text);border-radius:1px;width:3px}.bullet-legend .remaining{border:1px solid var(--dash-line);background:var(--dash-line)}@supports (color:color-mix(in lab,red,red)){.bullet-legend .remaining{background:color-mix(in srgb,var(--dash-line) 45%,var(--dash-surface))}}.bullet-target:focus>.chart-tooltip,.bullet-target:hover>.chart-tooltip{opacity:1;visibility:visible;transform:scale(1)}@keyframes bullet-shine{0%,58%{transform:translate(-100%)}80%,to{transform:translate(115%)}}@media (max-width:700px){.bullet-target{grid-template-columns:1fr;padding-inline:2px}.bullet-summary{flex-direction:row;justify-content:space-between;align-items:center}.bullet-legend{grid-column:1}}.analytics-gauge{flex:1;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;min-height:220px;padding:10px 14px 4px;display:grid;position:relative}.gauge-status{color:var(--dash-muted);text-transform:uppercase;letter-spacing:.055em;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}.gauge-status b{background:var(--gauge-color);border-radius:999px;padding:4px 8px}@supports (color:color-mix(in lab,red,red)){.gauge-status b{background:color-mix(in srgb,var(--gauge-color) 12%,var(--dash-surface))}}.gauge-status b{color:var(--gauge-color);box-shadow:inset 0 0 0 1px var(--gauge-color);font-size:10px}@supports (color:color-mix(in lab,red,red)){.gauge-status b{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gauge-color) 22%,var(--dash-line))}}.gauge-dial{grid-column:1/-1;width:min(100%,420px);height:150px;margin:4px auto 0;position:relative}.gauge-arc{aspect-ratio:2;width:min(88%,350px);position:absolute;bottom:16px;left:50%;overflow:hidden;transform:translate(-50%)}.gauge-arc:before{content:"";background:conic-gradient(from 270deg at 50% 100%,#e47c7c 0 15%,#f2b35d 15% 33%,#64c2a6 33% 50%,transparent 50%);opacity:.18;border-radius:999px 999px 0 0;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.gauge-arc:before{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dash-line) 85%,transparent)}}.gauge-arc>i{filter:drop-shadow(0 7px 9px var(--gauge-color));border-radius:999px 999px 0 0;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.gauge-arc>i{filter:drop-shadow(0 7px 9px color-mix(in srgb,var(--gauge-color) 24%,transparent))}}.gauge-arc:after{content:"";z-index:1;background:var(--dash-surface);height:72%;box-shadow:0 -5px 16px #10243d0d,inset 0 1px var(--dash-line);border-radius:999px 999px 0 0;position:absolute;bottom:0;left:14%;right:14%}.gauge-needle{z-index:3;background:linear-gradient(to top,var(--dash-text),var(--dash-text));border-radius:4px;width:4px;height:74%;position:absolute;bottom:0;left:50%}@supports (color:color-mix(in lab,red,red)){.gauge-needle{background:linear-gradient(to top,var(--dash-text),color-mix(in srgb,var(--dash-text) 65%,#fff))}}.gauge-needle{transform-origin:50% 100%;transform:translateX(-50%) rotate(var(--needle-angle));transition:transform .45s cubic-bezier(.2,.8,.2,1);box-shadow:0 4px 9px #10243d40}.gauge-needle:before{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:12px solid var(--dash-text);width:0;height:0;position:absolute;top:-5px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.gauge-needle:before{border-bottom:12px solid color-mix(in srgb,var(--dash-text) 70%,#fff)}}.gauge-needle>b{border:5px solid var(--dash-surface);width:19px;height:19px;box-shadow:0 0 0 1px var(--dash-line),0 5px 12px #10243d38;border-radius:50%;bottom:0;transform:translate(-50%,50%)}.gauge-arc>em,.gauge-needle>b{background:var(--gauge-color);position:absolute;left:50%}.gauge-arc>em{z-index:2;border-radius:999px;width:64px;height:24px;bottom:16%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.gauge-arc>em{background:color-mix(in srgb,var(--gauge-color) 9%,var(--dash-surface))}}.gauge-arc>em{box-shadow:inset 0 0 0 1px var(--gauge-color)}@supports (color:color-mix(in lab,red,red)){.gauge-arc>em{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gauge-color) 18%,var(--dash-line))}}.gauge-max,.gauge-min{color:var(--dash-muted);font-size:9px;font-weight:600;position:absolute;bottom:1px}.gauge-metrics{grid-column:1/-1;justify-content:center;gap:12px;margin-top:-1px;display:flex}.gauge-metrics>span{border:1px solid var(--dash-line);background:linear-gradient(135deg,var(--gauge-color),var(--dash-surface));flex-direction:column;gap:3px;min-width:112px;padding:8px 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.gauge-metrics>span{background:linear-gradient(135deg,color-mix(in srgb,var(--gauge-color) 6%,var(--dash-surface)),var(--dash-surface))}}.gauge-metrics>span{box-shadow:0 6px 16px #10243d0c}.gauge-metrics small{color:var(--dash-muted);text-transform:uppercase;letter-spacing:.05em}.gauge-metrics strong{color:var(--dash-text);font-size:13px}.gauge-metrics>span:first-child strong{color:var(--gauge-color)}.analytics-gauge:focus>.chart-tooltip,.analytics-gauge:hover>.chart-tooltip{opacity:1;visibility:visible;transform:scale(1)}html[data-mode=dark] .gauge-arc:after{background:var(--dark-raised);box-shadow:0 -5px 18px #0004,inset 0 1px var(--dark-border)}@media (max-width:700px){.analytics-gauge{padding-inline:2px}.gauge-dial{height:132px}.gauge-metrics>span{flex:1;min-width:0}}.analytics-gauge{min-height:0;padding:8px 12px 5px;overflow:hidden}.gauge-dial{width:min(100%,360px);height:132px;margin:2px auto 0}.gauge-arc{width:min(84%,300px);max-width:300px}.gauge-min{left:max(4%,50% - 154px)}.gauge-max{right:max(4%,50% - 154px)}.gauge-metrics{gap:10px;margin-top:0}.gauge-metrics>span{min-width:100px;max-width:150px;padding:7px 10px}.gauge-metrics strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-widget.visual-gauge .analytics-visual{overflow:hidden}.analytics-widget.visual-gauge .gauge-status{min-height:25px}.analytics-widget.visual-gauge .gauge-status b{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}@container (max-width:520px){.analytics-gauge{grid-template-rows:auto 112px auto;padding-inline:3px}.gauge-dial{height:112px}.gauge-arc{width:min(82%,248px)}.gauge-min{left:max(2%,50% - 128px)}.gauge-max{right:max(2%,50% - 128px)}.gauge-metrics>span{flex:1;min-width:0;max-width:130px}.gauge-metrics strong{font-size:12px}}.analytics-widget.visual-gauge .analytics-visual{padding-top:14px;padding-bottom:12px;container-type:inline-size}.analytics-gauge{grid-template-rows:auto 132px auto;align-content:center;padding:8px 12px 10px}.analytics-widget.visual-gauge .gauge-status{min-height:28px;margin-top:2px}.gauge-status>span{background:var(--dash-line);border-radius:999px;padding:5px 9px}@supports (color:color-mix(in lab,red,red)){.gauge-status>span{background:color-mix(in srgb,var(--dash-line) 24%,var(--dash-surface))}}.gauge-status>span{color:var(--dash-muted);font-weight:700}.gauge-status>b{text-align:center;min-width:44px}.gauge-metrics{border:1px solid var(--gauge-color);width:min(100%,340px);margin:3px auto 0;padding:6px;position:relative}@supports (color:color-mix(in lab,red,red)){.gauge-metrics{border:1px solid color-mix(in srgb,var(--gauge-color) 18%,var(--dash-line))}}.gauge-metrics{background:linear-gradient(135deg,var(--gauge-color),var(--dash-surface));border-radius:13px}@supports (color:color-mix(in lab,red,red)){.gauge-metrics{background:linear-gradient(135deg,color-mix(in srgb,var(--gauge-color) 6%,var(--dash-surface)),var(--dash-surface))}}.gauge-metrics{gap:6px;box-shadow:0 9px 24px #10243d10}.gauge-metrics:before{content:"Progress summary";background:var(--dash-surface);color:var(--dash-muted);letter-spacing:.055em;text-transform:uppercase;padding:0 6px;font-size:8px;font-weight:700;position:absolute;top:-8px;left:12px}.gauge-metrics>span{min-width:0;max-width:none;min-height:48px;box-shadow:none;border:0;border-radius:9px;flex:1;padding:9px 12px 8px 36px;position:relative}.gauge-metrics>span:first-child{background:var(--gauge-color)}@supports (color:color-mix(in lab,red,red)){.gauge-metrics>span:first-child{background:color-mix(in srgb,var(--gauge-color) 9%,var(--dash-surface))}}.gauge-metrics>span:last-child{background:var(--dash-line)}@supports (color:color-mix(in lab,red,red)){.gauge-metrics>span:last-child{background:color-mix(in srgb,var(--dash-line) 28%,var(--dash-surface))}}.gauge-metrics>span:before{content:"";background:var(--gauge-color);width:13px;height:13px;box-shadow:0 0 0 5px var(--gauge-color);border-radius:50%;position:absolute;top:50%;left:12px;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.gauge-metrics>span:before{box-shadow:0 0 0 5px color-mix(in srgb,var(--gauge-color) 12%,transparent)}}.gauge-metrics>span:last-child:before{border:2px solid var(--dash-muted);box-shadow:none;box-sizing:border-box;background:0 0}.gauge-metrics small{font-size:8px;font-weight:700}.gauge-metrics strong{font-size:16px;line-height:1.15}.gauge-metrics>span:last-child strong{color:var(--dash-text)}html[data-mode=dark] .gauge-metrics:before{background:var(--dark-raised)}@container (max-width:520px){.analytics-widget.visual-gauge .analytics-visual{padding-top:10px}.analytics-gauge{row-gap:5px}.gauge-metrics{width:min(100%,300px)}.gauge-metrics>span{padding-left:31px}.gauge-metrics>span:before{left:10px}}.analytics-free-canvas{background-image:radial-gradient(var(--dash-muted) .7px,transparent .7px)}@supports (color:color-mix(in lab,red,red)){.analytics-free-canvas{background-image:radial-gradient(color-mix(in srgb,var(--dash-muted) 18%,transparent) .7px,transparent .7px)}}.analytics-widget{box-shadow:0 3px 12px #10243d0a}.analytics-visual{background:0 0}.analytics-donut{box-shadow:0 5px 14px #10243d12,inset 0 0 0 1px var(--dash-line);border-width:5px}.analytics-donut:before{display:none}.analytics-donut>span{box-shadow:inset 0 0 0 1px var(--dash-line)}.analytics-donut>span:before{display:none}.analytics-legend li{background:0 0;border-color:#0000}.analytics-legend li:focus,.analytics-legend li:hover{transform:none}@supports (color:color-mix(in lab,red,red)){.analytics-legend li:focus,.analytics-legend li:hover{background:color-mix(in srgb,var(--dash-accent) 4%,transparent)}}.analytics-legend li>i{box-shadow:none}.analytics-legend b{box-shadow:none;background:var(--dash-line)}@supports (color:color-mix(in lab,red,red)){.analytics-legend b{background:color-mix(in srgb,var(--dash-line) 28%,transparent)}}.analytics-line{border-color:var(--dash-line)}@supports (color:color-mix(in lab,red,red)){.analytics-line{border-color:color-mix(in srgb,var(--dash-line) 70%,transparent)}}.analytics-line circle,.analytics-line polyline,.analytics-line:hover polyline{filter:none}.analytics-hbars>div>strong{background:0 0;padding-inline:2px}.analytics-hbars>div>i{background:var(--dash-line)}@supports (color:color-mix(in lab,red,red)){.analytics-hbars>div>i{background:color-mix(in srgb,var(--dash-line) 55%,transparent)}}.analytics-hbars i b{background:var(--color);box-shadow:none}.analytics-hbars i b:after{display:none}@supports (color:color-mix(in lab,red,red)){.analytics-vbars{background:repeating-linear-gradient(to top,transparent 0 44px,color-mix(in srgb,var(--dash-line) 30%,transparent) 44px 45px)}}.analytics-vbars>div>i{background:var(--color);box-shadow:none}.analytics-vbars strong{box-shadow:none;background:0 0}.analytics-funnel>div{background:var(--stage-color)!important}@supports (color:color-mix(in lab,red,red)){.analytics-funnel>div{background:color-mix(in srgb,var(--stage-color) 72%,var(--dash-surface))!important}}.analytics-funnel>div{box-shadow:none}.analytics-funnel>div:before{display:none}.analytics-table tbody td{background:var(--row-color)}@supports (color:color-mix(in lab,red,red)){.analytics-table tbody td{background:color-mix(in srgb,var(--row-color) 4%,var(--dash-surface))}}.target-meter>div{box-shadow:none}.target-meter>div:before{display:none}.target-meter p{box-shadow:none;background:var(--meter-color)}@supports (color:color-mix(in lab,red,red)){.target-meter p{background:color-mix(in srgb,var(--meter-color) 4%,var(--dash-surface))}}.analytics-kpi{background:var(--kpi-color)}@supports (color:color-mix(in lab,red,red)){.analytics-kpi{background:color-mix(in srgb,var(--kpi-color) 5%,var(--dash-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--kpi-color) 12%,var(--dash-line))}}.analytics-kpi:after{display:none}.analytics-kpi strong{text-shadow:none}.bullet-track{box-shadow:inset 0 0 0 1px var(--dash-line)}.bullet-achieved{background:var(--bullet-color);box-shadow:none}.bullet-achieved>span{display:none}.bullet-marker{box-shadow:0 0 0 2px var(--dash-surface)}.bullet-target-label{box-shadow:none}.gauge-arc>i{filter:none}.gauge-needle{box-shadow:none}.gauge-needle>b{box-shadow:0 0 0 1px var(--dash-line)}.gauge-metrics,.gauge-metrics>span:before{box-shadow:none}.chart-tooltip{box-shadow:0 6px 18px #08172720}.chart-tooltip:after{display:none}html[data-mode=dark] .analytics-donut,html[data-mode=dark] .analytics-line{box-shadow:none}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .analytics-table tbody td{background:color-mix(in srgb,var(--row-color) 5%,var(--dark-raised))}}.analytics-gauge{grid-template-rows:142px auto;row-gap:8px}.gauge-dial{margin-top:8px}.gauge-arc:before{background:var(--dash-line)}@supports (color:color-mix(in lab,red,red)){.gauge-arc:before{background:color-mix(in srgb,var(--dash-line) 62%,var(--dash-surface))}}.gauge-arc:before{opacity:1;box-shadow:inset 0 0 0 1px var(--dash-line)}.gauge-arc>i{background:conic-gradient(from 270deg at 50% 100%,var(--gauge-color) 0 var(--gauge-progress),transparent var(--gauge-progress) 50%)}.gauge-status{display:none!important}.gauge-metrics{margin-top:4px}.analytics-widget.visual-gauge .analytics-visual{padding-top:18px}@container (max-width:520px){.analytics-gauge{grid-template-rows:118px auto}.gauge-dial{margin-top:4px}}.analytics-widget.visual-area .analytics-visual,.analytics-widget.visual-line .analytics-visual{align-items:center;overflow:hidden}.analytics-line{width:100%;height:min(100%,280px);min-height:190px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-self:center;margin:6px 0;padding:8px 10px 18px;overflow:visible}.analytics-line svg{flex:auto;order:1;width:100%;height:100%;min-height:0;max-height:254px;display:block;overflow:visible}.analytics-line circle,.analytics-line polyline{stroke-width:2px!important;filter:none!important}.analytics-line circle{r:3.5}.analytics-line line{stroke-width:1px;stroke-dasharray:3 7}.analytics-line text{letter-spacing:0;fill:var(--dash-muted);font-family:inherit;font-size:8px;font-weight:500}.analytics-line .analytics-area{opacity:.38}.analytics-line-hit{width:18px;height:18px;margin:-9px 0 0 -9px}.analytics-line-hit:hover{box-shadow:0 0 0 2px var(--point-color)}@supports (color:color-mix(in lab,red,red)){.analytics-line-hit:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--point-color) 18%,transparent)}}@container (min-width:900px){.analytics-line{max-width:1100px;height:260px;margin-inline:auto}.analytics-line text{font-size:7.5px}}.analytics-widget.visual-area .analytics-visual,.analytics-widget.visual-line .analytics-visual{container-type:inline-size}.analytics-visual{background:radial-gradient(circle at 12% 8%,var(--dash-accent),transparent 34%);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.analytics-visual{background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--dash-accent) 5%,transparent),transparent 34%)}}.analytics-donut-wrap{gap:30px;padding:14px 8px}.analytics-donut{border:8px solid var(--dash-surface);width:168px;height:168px;position:relative}@supports (color:color-mix(in lab,red,red)){.analytics-donut{border:8px solid color-mix(in srgb,var(--dash-surface) 86%,transparent)}}.analytics-donut{box-shadow:0 14px 34px #10243d18,0 0 0 1px var(--dash-line),inset 0 0 22px #10243d16}@supports (color:color-mix(in lab,red,red)){.analytics-donut{box-shadow:0 14px 34px #10243d18,0 0 0 1px color-mix(in srgb,var(--dash-line) 75%,transparent),inset 0 0 22px #10243d16}}.analytics-donut{transition:transform .22s,filter .22s}.analytics-donut:before{content:"";border:1px dashed var(--dash-accent);border-radius:50%;position:absolute;inset:-13px}@supports (color:color-mix(in lab,red,red)){.analytics-donut:before{border:1px dashed color-mix(in srgb,var(--dash-accent) 24%,var(--dash-line))}}.analytics-donut:before{opacity:.65}.analytics-donut:hover{filter:saturate(1.1);transform:translateY(-2px)scale(1.025)}.analytics-donut>span{width:98px;height:98px;box-shadow:0 8px 20px #10243d16,inset 0 0 0 1px var(--dash-line);text-transform:uppercase;letter-spacing:.06em;position:relative}.analytics-donut>span:before{content:"";border:1px solid var(--dash-accent);border-radius:50%;position:absolute;inset:7px}@supports (color:color-mix(in lab,red,red)){.analytics-donut>span:before{border:1px solid color-mix(in srgb,var(--dash-accent) 10%,transparent)}}.analytics-donut strong{letter-spacing:-.025em;text-transform:none;font-size:22px}.analytics-legend{gap:7px;min-width:170px}.analytics-legend li{background:var(--dash-line);border:1px solid #0000;border-radius:8px;min-height:32px;padding:6px 8px}@supports (color:color-mix(in lab,red,red)){.analytics-legend li{background:color-mix(in srgb,var(--dash-line) 18%,transparent)}}.analytics-legend li{transition:transform .15s,border-color .15s,background .15s}.analytics-legend li:focus,.analytics-legend li:hover{border-color:var(--dash-accent);transform:translate(3px)}@supports (color:color-mix(in lab,red,red)){.analytics-legend li:focus,.analytics-legend li:hover{border-color:color-mix(in srgb,var(--dash-accent) 23%,var(--dash-line))}}.analytics-legend li:focus,.analytics-legend li:hover{background:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-legend li:focus,.analytics-legend li:hover{background:color-mix(in srgb,var(--dash-accent) 5%,var(--dash-surface))}}.analytics-legend li>i{border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.analytics-legend li>i{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 8%,transparent)}}.analytics-legend b{background:var(--dash-surface);box-shadow:inset 0 0 0 1px var(--dash-line);border-radius:999px;padding:3px 6px;font-size:10px}.analytics-line{border:1px solid var(--dash-line);margin:8px 2px 3px;padding:10px 7px 2px}@supports (color:color-mix(in lab,red,red)){.analytics-line{border:1px solid color-mix(in srgb,var(--dash-line) 74%,transparent)}}.analytics-line{background:linear-gradient(180deg,var(--dash-accent),var(--dash-surface));border-radius:12px}@supports (color:color-mix(in lab,red,red)){.analytics-line{background:linear-gradient(180deg,color-mix(in srgb,var(--dash-accent) 4%,var(--dash-surface)),color-mix(in srgb,var(--dash-surface) 96%,transparent))}}.analytics-line{box-shadow:inset 0 1px #fff2,0 9px 24px #10243d0c}.analytics-line line{stroke:var(--dash-line)}@supports (color:color-mix(in lab,red,red)){.analytics-line line{stroke:color-mix(in srgb,var(--dash-line) 78%,transparent)}}.analytics-line line{stroke-dasharray:2 6}.analytics-line polyline{filter:drop-shadow(0 5px 5px var(--dash-accent));stroke-width:4px!important}@supports (color:color-mix(in lab,red,red)){.analytics-line polyline{filter:drop-shadow(0 5px 5px color-mix(in srgb,var(--dash-accent) 24%,transparent))}}.analytics-line polyline{transition:filter .2s}.analytics-line:hover polyline{filter:drop-shadow(0 6px 7px var(--dash-accent))}@supports (color:color-mix(in lab,red,red)){.analytics-line:hover polyline{filter:drop-shadow(0 6px 7px color-mix(in srgb,var(--dash-accent) 38%,transparent))}}.analytics-line .analytics-area{filter:none;opacity:.82}.analytics-line circle{r:5;filter:drop-shadow(0 3px 4px #10243d30);stroke-width:3px!important;transition:r .16s,filter .16s!important}.analytics-line text{letter-spacing:.01em;font-weight:600}.analytics-line-hit:hover~svg circle{filter:saturate(1.15)}.analytics-hbars{gap:13px;padding:18px 6px}.analytics-hbars>div{border-radius:8px;grid-template-columns:minmax(92px,1fr) 3fr auto;padding:5px 7px;transition:background .15s,transform .15s}.analytics-hbars>div:focus,.analytics-hbars>div:hover{background:var(--color)}@supports (color:color-mix(in lab,red,red)){.analytics-hbars>div:focus,.analytics-hbars>div:hover{background:color-mix(in srgb,var(--color) 7%,transparent)}}.analytics-hbars>div:focus,.analytics-hbars>div:hover{transform:translate(2px)}.analytics-hbars>div>span{font-weight:600}.analytics-hbars>div>strong{background:var(--color);border-radius:999px;padding:3px 7px}@supports (color:color-mix(in lab,red,red)){.analytics-hbars>div>strong{background:color-mix(in srgb,var(--color) 10%,var(--dash-surface))}}.analytics-hbars>div>strong{color:var(--color)}.analytics-hbars>div>i{background:repeating-linear-gradient(135deg,var(--dash-line) 0 4px,transparent 4px 8px);height:12px;padding:2px}@supports (color:color-mix(in lab,red,red)){.analytics-hbars>div>i{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--dash-line) 65%,transparent) 0 4px,transparent 4px 8px)}}.analytics-hbars>div>i{box-shadow:inset 0 0 0 1px var(--dash-line)}@supports (color:color-mix(in lab,red,red)){.analytics-hbars>div>i{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dash-line) 74%,transparent)}}.analytics-hbars i b{background:linear-gradient(90deg,var(--color),var(--color));position:relative}@supports (color:color-mix(in lab,red,red)){.analytics-hbars i b{background:linear-gradient(90deg,color-mix(in srgb,var(--color) 68%,#fff),var(--color))}}.analytics-hbars i b{box-shadow:0 4px 10px var(--color)}@supports (color:color-mix(in lab,red,red)){.analytics-hbars i b{box-shadow:0 4px 10px color-mix(in srgb,var(--color) 25%,transparent)}}.analytics-hbars i b{overflow:hidden}.analytics-hbars i b:after{content:"";background:linear-gradient(#fff5,#0000 55%);position:absolute;inset:0}.analytics-vbars{border-bottom:1px solid var(--dash-line);background:repeating-linear-gradient(to top,transparent 0 44px,var(--dash-line) 44px 45px);gap:13px;padding:38px 12px 14px;position:relative}@supports (color:color-mix(in lab,red,red)){.analytics-vbars{background:repeating-linear-gradient(to top,transparent 0 44px,color-mix(in srgb,var(--dash-line) 42%,transparent) 44px 45px)}}.analytics-vbars>div{transition:background .15s}.analytics-vbars>div:focus,.analytics-vbars>div:hover{background:linear-gradient(to top,var(--color),transparent 65%)}@supports (color:color-mix(in lab,red,red)){.analytics-vbars>div:focus,.analytics-vbars>div:hover{background:linear-gradient(to top,color-mix(in srgb,var(--color) 8%,transparent),transparent 65%)}}.analytics-vbars>div>i{background:linear-gradient(135deg,var(--color),var(--color));border-radius:8px 8px 3px 3px;width:min(40px,76%);position:relative}@supports (color:color-mix(in lab,red,red)){.analytics-vbars>div>i{background:linear-gradient(135deg,color-mix(in srgb,var(--color) 62%,#fff),var(--color))}}.analytics-vbars>div>i{box-shadow:0 7px 15px var(--color),inset 0 1px #fff6}@supports (color:color-mix(in lab,red,red)){.analytics-vbars>div>i{box-shadow:0 7px 15px color-mix(in srgb,var(--color) 24%,transparent),inset 0 1px #fff6}}.analytics-vbars>div>i{transition:filter .15s,transform .15s}.analytics-vbars>div:hover>i{filter:saturate(1.15);transform:scaleX(1.06)}.analytics-vbars strong{background:var(--dash-surface);border-radius:5px;padding:3px 5px;box-shadow:0 2px 7px #10243d12}.analytics-vbars>div>span:not(.chart-tooltip){font-weight:600}.analytics-funnel{gap:5px;padding:18px 22px}.analytics-funnel>div{border-radius:4px;align-items:center;min-height:42px;position:relative;background:linear-gradient(110deg,var(--stage-color),var(--stage-color))!important;border:0!important}@supports (color:color-mix(in lab,red,red)){.analytics-funnel>div{background:linear-gradient(110deg,color-mix(in srgb,var(--stage-color) 76%,#fff),var(--stage-color))!important}}.analytics-funnel>div{color:#fff;box-shadow:0 7px 16px var(--stage-color),inset 0 1px #fff5}@supports (color:color-mix(in lab,red,red)){.analytics-funnel>div{box-shadow:0 7px 16px color-mix(in srgb,var(--stage-color) 24%,transparent),inset 0 1px #fff5}}.analytics-funnel>div{transition:width .2s,transform .15s,filter .15s}.analytics-funnel>div:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff35,#0000 38%);position:absolute;inset:0}.analytics-funnel>div:focus,.analytics-funnel>div:hover{filter:saturate(1.1);transform:translateY(-1px)scale(1.008)}.analytics-funnel small,.analytics-funnel>div b{color:inherit!important}.analytics-funnel small{opacity:.82}.analytics-table{border-collapse:separate;border-spacing:0 5px}.analytics-table thead th{letter-spacing:.06em;border-bottom:0;padding-top:5px;padding-bottom:8px;font-size:9px}.analytics-table tbody tr{transition:transform .15s;box-shadow:none!important}.analytics-table tbody tr:hover{transform:translate(2px)}.analytics-table tbody td{border-top:1px solid var(--dash-line);border-bottom:1px solid var(--dash-line);background:linear-gradient(90deg,var(--row-color),var(--dash-surface))}@supports (color:color-mix(in lab,red,red)){.analytics-table tbody td{background:linear-gradient(90deg,color-mix(in srgb,var(--row-color) 7%,var(--dash-surface)),var(--dash-surface))}}.analytics-table tbody td:first-child{border-left:4px solid var(--row-color);border-radius:8px 0 0 8px}.analytics-table tbody td:last-child{border-right:1px solid var(--dash-line);color:var(--row-color);border-radius:0 8px 8px 0;font-weight:700}.target-meter>div{box-shadow:0 13px 28px var(--meter-color),inset 0 0 0 1px var(--dash-line);position:relative}@supports (color:color-mix(in lab,red,red)){.target-meter>div{box-shadow:0 13px 28px color-mix(in srgb,var(--meter-color) 18%,transparent),inset 0 0 0 1px var(--dash-line)}}.target-meter>div:before{content:"";border:1px dashed var(--meter-color);border-radius:50%;position:absolute;inset:-8px}@supports (color:color-mix(in lab,red,red)){.target-meter>div:before{border:1px dashed color-mix(in srgb,var(--meter-color) 38%,var(--dash-line))}}.target-meter p{border:1px solid var(--dash-line);background:linear-gradient(135deg,var(--meter-color),var(--dash-surface));border-radius:10px;gap:4px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.target-meter p{background:linear-gradient(135deg,color-mix(in srgb,var(--meter-color) 7%,var(--dash-surface)),var(--dash-surface))}}.target-meter p{box-shadow:0 7px 18px #10243d0d}.target-meter p b{font-size:21px!important}.analytics-kpi{background:radial-gradient(circle at 82% 24%,var(--kpi-color),transparent 34%),linear-gradient(135deg,var(--kpi-color),var(--dash-surface));border-radius:11px;margin:8px 0;position:relative}@supports (color:color-mix(in lab,red,red)){.analytics-kpi{background:radial-gradient(circle at 82% 24%,color-mix(in srgb,var(--kpi-color) 16%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--kpi-color) 8%,var(--dash-surface)),var(--dash-surface))}}.analytics-kpi{box-shadow:inset 0 0 0 1px var(--kpi-color)}@supports (color:color-mix(in lab,red,red)){.analytics-kpi{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--kpi-color) 15%,var(--dash-line))}}.analytics-kpi:after{content:"";border-top:3px solid var(--kpi-color);border-radius:50%;width:58px;height:24px;position:absolute;bottom:16px;right:17px}@supports (color:color-mix(in lab,red,red)){.analytics-kpi:after{border-top:3px solid color-mix(in srgb,var(--kpi-color) 52%,transparent)}}.analytics-kpi:after{transform:skew(-28deg)}.analytics-kpi strong{color:var(--kpi-color);letter-spacing:-.035em;text-shadow:0 6px 18px var(--kpi-color)}@supports (color:color-mix(in lab,red,red)){.analytics-kpi strong{text-shadow:0 6px 18px color-mix(in srgb,var(--kpi-color) 18%,transparent)}}html[data-mode=dark] .analytics-donut{border-color:var(--dark-raised)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .analytics-donut{border-color:color-mix(in srgb,var(--dark-raised) 88%,transparent)}}html[data-mode=dark] .analytics-donut{box-shadow:0 15px 36px #0005,0 0 0 1px var(--dark-border),inset 0 0 24px #0005}html[data-mode=dark] .analytics-line{box-shadow:inset 0 1px #ffffff0a,0 10px 25px #0003}html[data-mode=dark] .analytics-table tbody td{background:linear-gradient(90deg,var(--row-color),var(--dark-raised))}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .analytics-table tbody td{background:linear-gradient(90deg,color-mix(in srgb,var(--row-color) 11%,var(--dark-raised)),var(--dark-raised))}}@media (prefers-reduced-motion:reduce){.analytics-donut,.analytics-funnel>div,.analytics-hbars>div,.analytics-legend li,.analytics-table tbody tr,.analytics-vbars>div>i{transition:none!important}}.analytics-widget.visual-horizontal-bar .analytics-visual{overflow:hidden;container-type:size}.analytics-widget.visual-horizontal-bar .analytics-hbars{grid-auto-rows:minmax(24px,1fr);align-content:stretch;gap:clamp(3px,1.8cqh,13px);padding-block:clamp(6px,2.2cqh,18px)}.analytics-widget.visual-horizontal-bar .analytics-hbars>div>i{height:clamp(7px,1.5cqh,12px)}.analytics-widget.visual-horizontal-bar .analytics-hbars>div>span,.analytics-widget.visual-horizontal-bar .analytics-hbars>div>strong{line-height:1.15}@supports not (height:1cqh){.analytics-widget.visual-horizontal-bar .analytics-hbars{gap:7px;padding-block:10px}.analytics-widget.visual-horizontal-bar .analytics-hbars>div{padding-block:2px}.analytics-widget.visual-horizontal-bar .analytics-hbars>div>i{height:9px}}.analytics-comparator{flex:1;grid-template-columns:1fr 1fr;align-content:center;gap:12px;padding:14px 6px 38px;display:grid}.analytics-comparator>div{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:9px;flex-direction:column;gap:7px;min-width:0;padding:12px;display:flex}.analytics-comparator span{color:var(--dash-muted);text-transform:uppercase;letter-spacing:.04em;font-size:9px}.analytics-comparator strong{text-overflow:ellipsis;font-size:20px;overflow:hidden}.analytics-comparator i{background:var(--compare-color);border-radius:9px;height:5px;display:block}.analytics-comparator>div:nth-child(2) i{background:var(--dash-muted)}.analytics-comparator p{margin:0;font-size:13px;font-weight:700;position:absolute;bottom:5px;left:6px}.analytics-comparator p span{margin-left:4px;font-weight:500}.analytics-comparator .positive{color:#16845b}.analytics-comparator .negative{color:#b94444}.analytics-cohort{align-content:start;gap:5px;padding:10px 4px;display:grid;overflow:auto}.cohort-head,.cohort-row{grid-template-columns:minmax(100px,1.5fr) repeat(3,1fr);align-items:center;gap:5px;display:grid}.cohort-head{color:var(--dash-muted);text-transform:uppercase;font-size:8px}.cohort-row>b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cohort-row>span{background:var(--cohort-color);min-height:28px;color:var(--dash-text);border-radius:5px;place-items:center;font-size:9px;font-weight:700;display:grid}.analytics-quadrant{border-left:1px solid var(--dash-line);border-bottom:1px solid var(--dash-line);background:linear-gradient(90deg,transparent calc(50% - .5px),var(--dash-line) 50%,transparent calc(50% + .5px)),linear-gradient(transparent calc(50% - .5px),var(--dash-line) 50%,transparent calc(50% + .5px));flex:1;min-height:220px;margin:12px;position:relative}.quadrant-label{color:var(--dash-muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px;position:absolute}.quadrant-label.q1{top:7px;left:8px}.quadrant-label.q2{top:7px;right:8px}.quadrant-label.q3{bottom:7px;left:8px}.quadrant-label.q4{bottom:7px;right:8px}.analytics-quadrant>button{z-index:2;color:var(--dash-text);cursor:default;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,50%)}.analytics-quadrant>button>i{border:2px solid var(--dash-surface);background:var(--point-color);width:11px;height:11px;box-shadow:0 0 0 1px var(--point-color);border-radius:50%;margin:auto;display:block}.analytics-quadrant>button>small{text-overflow:ellipsis;white-space:nowrap;max-width:76px;margin-top:3px;font-size:8px;display:block;overflow:hidden}.analytics-quadrant>button:focus>.chart-tooltip,.analytics-quadrant>button:hover>.chart-tooltip{opacity:1;visibility:visible;transform:scale(1)}.analytics-zones{flex:1;grid-template-columns:repeat(3,1fr);align-content:stretch;gap:8px;padding:10px 2px;display:grid}.analytics-zones>section{border:1px solid var(--zone-color);min-width:0}@supports (color:color-mix(in lab,red,red)){.analytics-zones>section{border:1px solid color-mix(in srgb,var(--zone-color) 38%,var(--dash-line))}}.analytics-zones>section{border-radius:9px;overflow:hidden}.analytics-zones section>header{background:var(--zone-color);justify-content:space-between;align-items:center;padding:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.analytics-zones section>header{background:color-mix(in srgb,var(--zone-color) 10%,var(--dash-surface))}}.analytics-zones section>header{font-size:9px}.analytics-zones section>header span{background:var(--dash-surface);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.analytics-zones section>div{border-top:1px solid var(--dash-line);justify-content:space-between;gap:5px;padding:7px 8px;font-size:8px;display:flex;position:relative}.analytics-zones section>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-zones section>div:focus>.chart-tooltip,.analytics-zones section>div:hover>.chart-tooltip{opacity:1;visibility:visible;transform:scale(1)}.analytics-widget.visual-kpi .analytics-kpi{margin:0;box-shadow:none!important;background:0 0!important;border:0!important}.analytics-widget.visual-kpi .analytics-kpi strong{text-shadow:none}.analytics-widget.visual-kpi .analytics-kpi:after{display:none!important}@container (max-width:500px){.analytics-comparator,.analytics-zones{grid-template-columns:1fr}.analytics-cohort{font-size:8px}.cohort-head,.cohort-row{grid-template-columns:minmax(78px,1.2fr) repeat(3,1fr)}}.analytics-widget :is(.analytics-legend li,.analytics-hbars>div,.analytics-vbars>div,.analytics-table tbody tr):focus,.analytics-widget :is(.analytics-legend li,.analytics-hbars>div,.analytics-vbars>div,.analytics-table tbody tr):hover{filter:none!important;background-color:#0000!important;background-image:none!important;transform:none!important}.analytics-widget .analytics-table tbody tr:focus-within td,.analytics-widget .analytics-table tbody tr:hover td{background-color:var(--dash-surface)!important;background-image:none!important}.analytics-widget .analytics-line-hit:hover{background:0 0!important}.analytics-widget .analytics-line,.analytics-widget .analytics-visual{box-shadow:none!important;background:0 0!important;border:0!important}.analytics-widget .analytics-line{border-radius:0!important}.analytics-widget .analytics-line circle,.analytics-widget .analytics-line polyline{stroke-width:2px!important;filter:none!important}.analytics-widget .analytics-line circle{r:3.5}.analytics-widget .analytics-line text{letter-spacing:0;font-family:inherit;font-size:8px;font-weight:500}.analytics-widget .analytics-line .analytics-area{opacity:.34}.analytics-widget .analytics-donut-wrap,.analytics-widget .analytics-funnel,.analytics-widget .analytics-hbars,.analytics-widget .analytics-vbars{box-shadow:none!important;background:0 0!important}.analytics-widget .analytics-donut{border-width:5px;box-shadow:none!important}.analytics-widget .analytics-donut:before,.analytics-widget .analytics-donut>span:before{display:none!important}.analytics-widget .analytics-donut>span{box-shadow:inset 0 0 0 1px var(--dash-line)!important}.analytics-widget .analytics-legend li{background:0 0!important;border-color:#0000!important;transform:none!important}.analytics-widget .analytics-funnel>div{box-shadow:none!important;filter:none!important}.analytics-widget .analytics-hbars i b,.analytics-widget .analytics-hbars>div>i,.analytics-widget .analytics-vbars>div>i{box-shadow:none!important}.analytics-widget .analytics-hbars i b:after{display:none!important}.analytics-widget.hide-grid .analytics-vbars{background:0 0!important}.analytics-widget.hide-grid .bullet-gridlines{display:none}.analytics-widget.hide-grid .analytics-quadrant{background:0 0}.analytics-widget.hide-legend :is(.analytics-legend,.bullet-legend){display:none!important}.analytics-widget.hide-legend .analytics-donut-wrap{gap:0}.appearance-settings{grid-template-columns:minmax(0,1fr) minmax(210px,1fr);align-items:end;gap:10px 14px;display:grid}.appearance-settings .field{margin:0}.palette-preview{border:1px solid var(--dash-line);border-radius:8px;align-items:center;height:38px;padding:0 10px;display:flex}.palette-preview i{flex:1;height:14px}.palette-preview i:first-child{border-radius:5px 0 0 5px}.palette-preview i:last-child{border-radius:0 5px 5px 0}.appearance-toggles{flex-wrap:wrap;grid-column:1/-1;gap:18px}.appearance-toggles label{color:var(--dash-text);align-items:center;gap:7px;font-size:11px;display:flex}.appearance-toggles input{accent-color:var(--dash-accent);width:16px!important;min-height:16px!important}.dashboard-palette-control{border:1px solid var(--dash-line);background:var(--dash-surface);height:38px;color:var(--dash-text);border-radius:8px;margin-left:auto;position:relative}.dashboard-palette-control summary{cursor:pointer;align-items:center;gap:9px;width:220px;height:36px;padding:0 28px 0 11px;list-style:none;display:flex}.dashboard-palette-control summary::-webkit-details-marker{display:none}.dashboard-palette-control summary:after{content:"";border-right:1.5px solid var(--dash-muted);border-bottom:1.5px solid var(--dash-muted);width:7px;height:7px;position:absolute;top:14px;right:11px;transform:rotate(45deg)}.dashboard-palette-control[open] summary:after{top:17px;transform:rotate(225deg)}.dashboard-palette-label{white-space:nowrap;color:var(--theme-344e64,#344e64);flex:none;font-size:12px;font-weight:400}.palette-swatches{border-radius:5px;width:100%;height:15px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #fff5}.palette-swatches i{flex:1;min-width:0}.dashboard-palette-menu{z-index:80;border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:10px;gap:4px;width:190px;padding:7px;display:grid;position:absolute;top:43px;left:auto;right:0;box-shadow:0 12px 30px #10243d24}.dashboard-palette-menu button{background:0 0;border:1px solid #0000;border-radius:7px;height:30px;padding:6px 8px}.dashboard-palette-menu button:focus-visible,.dashboard-palette-menu button:hover{border-color:var(--dash-line);background:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-palette-menu button:focus-visible,.dashboard-palette-menu button:hover{background:color-mix(in srgb,var(--dash-accent) 5%,var(--dash-surface))}}.dashboard-palette-menu button[aria-selected=true]{border-color:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-palette-menu button[aria-selected=true]{border-color:color-mix(in srgb,var(--dash-accent) 50%,var(--dash-line))}}.dashboard-palette-menu button[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-palette-menu button[aria-selected=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dash-accent) 18%,transparent)}}@media (max-width:700px){.dashboard-palette-control{width:auto;margin-left:auto}.dashboard-palette-control summary{width:210px}.dashboard-palette-menu{width:190px}}.analytics-page.is-editing-layout .analytics-page-actions{background:0 0;border:0;border-radius:0;flex-wrap:wrap;padding:0;overflow:visible}.analytics-page.is-viewing-layout .dashboard-palette-control{display:none!important}.analytics-page.is-editing-layout .analytics-page-actions>.dashboard-palette-control{order:-1;margin-left:0;margin-right:0}.analytics-page.is-editing-layout .analytics-free-canvas{border-color:var(--dash-line);box-shadow:none}.analytics-page-actions>.dashboard-palette-control{box-sizing:border-box;height:43px;min-height:43px}.dashboard-palette-control summary{box-sizing:border-box;height:100%}.dashboard-palette-control summary:after{top:16px}.dashboard-palette-control[open] summary:after{top:19px}.dashboard-palette-menu{top:48px}.appearance-settings{align-items:center;min-height:92px;display:flex}.appearance-toggles{flex-direction:column;justify-content:center;gap:12px;width:100%;display:flex}.analytics-page.is-viewing-layout .resize-handle{pointer-events:none!important;display:none!important}.analytics-page.is-editing-layout .analytics-widget{cursor:grab}.analytics-page.is-editing-layout .analytics-widget:active{cursor:grabbing}.analytics-page.is-editing-layout .resize-handle{touch-action:none;z-index:60!important;pointer-events:auto!important;background:0 0!important;border-radius:0!important;display:block!important}.analytics-page.is-editing-layout :is(.resize-n,.resize-s){height:18px;left:18px;right:18px}.analytics-page.is-editing-layout .resize-n{top:0}.analytics-page.is-editing-layout .resize-s{bottom:0}.analytics-page.is-editing-layout :is(.resize-e,.resize-w){width:18px;top:18px;bottom:18px}.analytics-page.is-editing-layout .resize-e{right:0}.analytics-page.is-editing-layout .resize-w{left:0}.analytics-page.is-editing-layout .resize-handle:after{opacity:0;transition:opacity .12s;position:absolute;content:""!important;background:var(--dash-accent)!important;border:0!important;border-radius:999px!important}.analytics-page.is-editing-layout .resize-handle:is(:hover,:focus-visible):after{opacity:1}.analytics-page.is-editing-layout :is(.resize-n,.resize-s):after{width:36px!important;height:2px!important;top:8px!important;left:calc(50% - 18px)!important;transform:none!important}.analytics-page.is-editing-layout :is(.resize-e,.resize-w):after{width:2px!important;height:36px!important;top:calc(50% - 18px)!important;left:8px!important;transform:none!important}.analytics-widget.visual-area .analytics-line,.analytics-widget.visual-area .analytics-visual,.analytics-widget.visual-line .analytics-line,.analytics-widget.visual-line .analytics-visual{overflow:visible!important}.analytics-widget.visual-area .analytics-line svg,.analytics-widget.visual-line .analytics-line svg{pointer-events:none}.analytics-line-hit{top:var(--point-top,50%);z-index:10!important;pointer-events:auto!important}.analytics-widget.visual-gauge .analytics-visual{min-height:250px;padding-block:0!important;overflow:visible!important}.analytics-widget.visual-gauge .analytics-gauge{grid-template-rows:minmax(142px,1fr) auto;width:100%;height:100%;overflow:visible}.chart-tooltip>strong{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.analytics-widget.visual-donut .chart-tooltip,.analytics-widget.visual-funnel .chart-tooltip,.analytics-widget.visual-target .chart-tooltip{display:none!important}.analytics-free-canvas .analytics-widget:focus-within :is(.analytics-visual,.analytics-line),.analytics-free-canvas .analytics-widget:hover :is(.analytics-visual,.analytics-line){overflow:visible!important}.analytics-widget .analytics-funnel>div:focus,.analytics-widget .analytics-funnel>div:hover{background-color:var(--stage-color)!important;color:#fff!important;opacity:1!important;visibility:visible!important;filter:none!important;background-image:none!important;transform:none!important}.analytics-line-hit{border-radius:50%!important;width:20px!important;height:20px!important;margin:-10px 0 0 -10px!important}.analytics-line .analytics-point.is-active circle{r:var(--analytics-hover-point-radius,7px)!important;fill:var(--point-color)!important;stroke:var(--point-color)!important;filter:none!important}.analytics-widget.visual-horizontal-bar .analytics-hbars>div>i{overflow:visible;height:14px!important;box-shadow:none!important;background:0 0!important;padding:0!important}.analytics-widget.visual-horizontal-bar .analytics-hbars>div>i>b{background:var(--color)!important;height:14px!important;box-shadow:none!important;background-image:none!important;border-radius:999px!important}.analytics-widget.visual-comparator .analytics-comparator{padding-top:64px;padding-bottom:14px}.analytics-widget.visual-comparator .analytics-comparator>p{font-size:30px;font-weight:750;line-height:1.1;left:6px;top:16px!important}.analytics-widget.visual-comparator .analytics-comparator>p span{font-size:9px;font-weight:500}.analytics-widget.visual-gauge .analytics-gauge{grid-template-rows:1fr;grid-template-columns:minmax(82px,1fr) minmax(250px,2.4fr) minmax(82px,1fr);align-items:center;gap:16px;min-height:250px;padding:12px 18px;display:grid}.analytics-widget.visual-gauge .gauge-dial{grid-area:1/2;width:100%;height:188px;margin:0}.analytics-widget.visual-gauge .gauge-arc{width:min(92%,370px);max-width:370px;bottom:18px}.gauge-side{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.gauge-achieved{grid-area:1/1}.gauge-remaining{grid-area:1/3}.gauge-side small{color:var(--dash-muted);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:700}.gauge-side strong{max-width:100%;color:var(--dash-text);text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1.1;overflow:hidden}.gauge-achieved strong{color:var(--gauge-color)}.gauge-ticks{z-index:4;pointer-events:none;position:absolute;inset:0}.gauge-ticks>span{width:1px;height:100%;transform:translateX(-50%) rotate(var(--tick-angle));transform-origin:50% 100%;position:absolute;bottom:0;left:50%}.gauge-ticks>span>i{background:var(--dash-text);border-radius:999px;width:2px;height:13px;position:absolute;top:5px;left:50%}@supports (color:color-mix(in lab,red,red)){.gauge-ticks>span>i{background:color-mix(in srgb,var(--dash-text) 68%,transparent)}}.gauge-scale,.gauge-ticks>span>i{transform:translate(-50%)}.gauge-scale{z-index:6;aspect-ratio:2;pointer-events:none;width:min(92%,370px);max-width:370px;position:absolute;bottom:18px;left:50%}.gauge-scale>b{color:var(--dash-muted);white-space:nowrap;font-size:8px;font-weight:650;line-height:1;position:absolute;transform:translate(-50%,-50%)}.gauge-scale>b:nth-child(5){bottom:2px;left:96%}.analytics-widget.visual-gauge .gauge-needle{z-index:5}@container (max-width:560px){.analytics-widget.visual-gauge .analytics-gauge{grid-template-rows:150px auto;grid-template-columns:1fr 1fr;gap:6px 12px;padding:8px 10px}.analytics-widget.visual-gauge .gauge-dial{grid-area:1/1/auto/-1;height:150px}.analytics-widget.visual-gauge .gauge-arc{width:min(86%,290px);bottom:10px}.gauge-achieved{grid-area:2/1}.gauge-remaining{grid-area:2/2}.gauge-side strong{font-size:17px}}.analytics-widget.visual-gauge .gauge-arc>i{-webkit-mask:conic-gradient(from 270deg at 50% 100%,#000 0 var(--gauge-progress),transparent var(--gauge-progress) 100%);mask:conic-gradient(from 270deg at 50% 100%,#000 0 var(--gauge-progress),transparent var(--gauge-progress) 100%);background:conic-gradient(from 270deg at 50% 100%,var(--gauge-color-1) 0,var(--gauge-color-2) 10%,var(--gauge-color-3) 20%,var(--gauge-color-4) 30%,var(--gauge-color-5) 40%,var(--gauge-color-6) 50%,transparent 50%)!important}.analytics-widget.visual-gauge .gauge-ticks>span>i{width:1px;height:22px;top:3px;background:var(--dash-text)!important;opacity:.5!important}.analytics-widget.visual-gauge .gauge-scale>b{color:var(--dash-text)!important;opacity:.5!important}.gauge-scale>b:first-child{bottom:-13px;left:0}.gauge-scale>b:nth-child(2){top:25%;left:10%}.gauge-scale>b:nth-child(3){top:-1px;left:35%}.gauge-scale>b:nth-child(4){top:-1px;left:65%}.gauge-scale>b:nth-child(5){top:25%;left:90%}.gauge-scale>b:nth-child(6){bottom:-13px;left:100%}@container (max-width:560px){.gauge-scale{width:min(86%,290px);bottom:10px}.gauge-scale>b{font-size:7px}.gauge-scale>b:first-child,.gauge-scale>b:nth-child(6){bottom:-11px}}.analytics-widget.visual-gauge .gauge-scale,.analytics-widget.visual-gauge .gauge-ticks{display:none!important}.gauge-current{z-index:6;color:#16845b;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.analytics-widget.visual-gauge .gauge-current strong{font-size:20px;font-weight:750;line-height:1;color:#16845b!important}.analytics-widget.visual-gauge .gauge-current small{text-transform:uppercase;letter-spacing:.055em;opacity:.82;font-size:9px;line-height:1;color:#16845b!important}html[data-mode=dark] .analytics-widget.visual-gauge .gauge-current small,html[data-mode=dark] .analytics-widget.visual-gauge .gauge-current strong{color:#58d19b!important}@container (max-width:560px){.gauge-current{bottom:24px}.gauge-current strong{font-size:17px}}.external-integrations{grid-column:1/-1}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.integration-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:16px;padding:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.integration-card{background:color-mix(in srgb,var(--surface) 96%,var(--blue))}}.integration-icon{background:var(--blue);border-radius:11px;flex:0 0 42px;place-items:center;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.integration-icon{background:color-mix(in srgb,var(--blue) 10%,transparent)}}.integration-icon{color:var(--blue)}.integration-copy{flex:1;min-width:0}.integration-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.integration-heading h3{margin:0}.integration-heading span{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.integration-heading .connected{color:#167647;background:#e5f7ed}.integration-heading .not-connected{background:var(--line)}@supports (color:color-mix(in lab,red,red)){.integration-heading .not-connected{background:color-mix(in srgb,var(--line) 60%,transparent)}}.integration-heading .not-connected{color:var(--muted)}.integration-copy p{color:var(--muted);font-size:13px;line-height:1.55}.integration-copy small{color:var(--muted);margin-top:7px;display:block}.integration-error{color:var(--danger)!important}.crm-primary.disabled{pointer-events:none;opacity:.45}@media (max-width:800px){.integration-grid{grid-template-columns:1fr}}.analytics-widget.visual-donut .analytics-donut:focus>.chart-tooltip,.analytics-widget.visual-donut .analytics-donut:hover>.chart-tooltip{opacity:1!important;visibility:visible!important;display:flex!important;transform:scale(1)!important}.analytics-widget.visual-donut .analytics-donut>.chart-tooltip{left:var(--tip-left,-9999px)!important;top:var(--tip-top,-9999px)!important;text-align:left!important;text-transform:none!important;letter-spacing:normal!important;border-radius:11px!important;width:min(210px,100vw - 16px)!important;min-width:min(210px,100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:auto!important;min-height:72px!important;padding:10px 12px!important;position:fixed!important;box-shadow:0 6px 18px #08172720!important}.analytics-widget.visual-donut .analytics-donut,.analytics-widget.visual-donut .analytics-donut:focus,.analytics-widget.visual-donut .analytics-donut:hover{filter:none!important;transform:none!important}.analytics-widget.visual-donut .analytics-donut>span:not(.chart-tooltip){transform:none!important}.analytics-widget.visual-bullet .bullet-achieved{background:linear-gradient(90deg,var(--bullet-color-1),var(--bullet-color-2),var(--bullet-color-3),var(--bullet-color-4),var(--bullet-color-5),var(--bullet-color-6))!important}.analytics-widget.visual-bar .analytics-visual{overflow:hidden}.analytics-widget.visual-bar .analytics-vbars{border-bottom:0;min-width:0;min-height:0;padding:38px 12px 40px 48px}.analytics-widget.visual-bar .analytics-vbars>div{height:100%;display:block;position:relative;overflow:visible}.analytics-widget.visual-bar .analytics-vbars>div>i{height:var(--value);max-height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.analytics-widget.visual-bar .analytics-vbars>div>span:not(.chart-tooltip){white-space:nowrap;text-overflow:ellipsis;width:max-content;max-width:calc(100% + 10px);height:auto;line-height:1.3;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.analytics-widget.visual-bar .analytics-vbars>div>strong{bottom:calc(var(--value) + 5px);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.analytics-widget.visual-bar .vbar-y-axis{bottom:40px}.analytics-widget.visual-bar:not(.hide-grid) .analytics-vbars{background-color:#0000!important;background-image:linear-gradient(to top,var(--dash-line) 1px,transparent 1px),linear-gradient(to right,var(--dash-line) 1px,transparent 1px)!important}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-bar:not(.hide-grid) .analytics-vbars{background-image:linear-gradient(to top,color-mix(in srgb,var(--dash-line) 58%,transparent) 1px,transparent 1px),linear-gradient(to right,color-mix(in srgb,var(--dash-line) 48%,transparent) 1px,transparent 1px)!important}}.analytics-widget.visual-bar:not(.hide-grid) .analytics-vbars{background-size:100% 25%,calc(100% / var(--bar-columns)) 100%!important;background-position:0 100%!important;background-origin:content-box!important;background-clip:content-box!important}.vbar-y-axis{z-index:2;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:flex-end;top:38px;bottom:14px;left:4px;width:38px!important;height:auto!important;display:flex!important;position:absolute!important;overflow:visible!important}.vbar-y-axis>b{color:var(--dash-muted);white-space:nowrap;font-size:8px;font-weight:550;line-height:1;transform:translateY(50%)}.vbar-y-axis>b:first-child{transform:translateY(-50%)}.analytics-widget.visual-horizontal-bar .analytics-hbars{padding-bottom:34px;position:relative}.analytics-widget.visual-horizontal-bar:not(.hide-grid) .analytics-hbars>div{border-bottom:1px solid var(--dash-line)}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-horizontal-bar:not(.hide-grid) .analytics-hbars>div{border-bottom:1px solid color-mix(in srgb,var(--dash-line) 52%,transparent)}}.analytics-widget.visual-horizontal-bar:not(.hide-grid) .analytics-hbars>div>i{background-color:#0000!important;background-image:linear-gradient(to right,var(--dash-line) 1px,transparent 1px)!important}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-horizontal-bar:not(.hide-grid) .analytics-hbars>div>i{background-image:linear-gradient(to right,color-mix(in srgb,var(--dash-line) 55%,transparent) 1px,transparent 1px)!important}}.analytics-widget.visual-horizontal-bar:not(.hide-grid) .analytics-hbars>div>i{background-position:0 0!important;background-size:25% 100%!important}.hbar-x-axis{z-index:2;pointer-events:none;grid-template-columns:repeat(5,1fr);bottom:4px;left:calc(25% + 14px);right:26px;width:auto!important;height:auto!important;display:grid!important;position:absolute!important;overflow:visible!important}.hbar-x-axis>b{color:var(--dash-muted);text-align:center;white-space:nowrap;font-size:8px;font-weight:550;line-height:1;transform:translate(-50%)}.hbar-x-axis>b:last-child{transform:translate(50%)}.analytics-widget.visual-kpi .analytics-kpi strong{font-size:36px;line-height:1}.analytics-widget.visual-cohort .cohort-row>span{position:relative}.analytics-widget.visual-cohort .cohort-row>span:focus>.chart-tooltip,.analytics-widget.visual-cohort .cohort-row>span:hover>.chart-tooltip{opacity:1;visibility:visible;transform:scale(1)}.analytics-stacked{flex:1;justify-content:center;align-items:center;gap:24px;height:100%;min-height:0;padding:16px 8px;display:flex;overflow:hidden}.stacked-plot{flex:1;min-width:0;height:100%;min-height:0;position:relative}.stacked-bar{position:absolute;overflow:visible}.stacked-bar>button{background:var(--stack-color);color:#fff;border:0;place-items:center;min-width:0;min-height:0;padding:0;font-size:8px;font-weight:700;display:grid;position:relative}.stacked-bar>button:focus>.chart-tooltip,.stacked-bar>button:hover>.chart-tooltip{opacity:1;visibility:visible;transform:scale(1)}.stacked-bar>button>span{text-overflow:ellipsis;white-space:nowrap;max-width:90%;overflow:hidden}.stacked-scale{color:var(--dash-muted);pointer-events:none;font-size:8px;position:absolute}.stacked-scale b{white-space:nowrap;font-weight:550}.stacked-horizontal .stacked-plot{min-height:0}.stacked-horizontal .stacked-bar{background:var(--dash-line);border-radius:8px;height:54px;display:flex;top:42px;left:8px;right:8px}.stacked-horizontal .stacked-bar>button{width:var(--stack-size);height:100%}.stacked-horizontal .stacked-bar>button:first-child{border-radius:8px 0 0 8px}.stacked-horizontal .stacked-bar>button:last-child{border-radius:0 8px 8px 0}.stacked-horizontal .stacked-scale{grid-template-columns:repeat(5,1fr);display:grid;top:105px;left:8px;right:8px}.stacked-horizontal .stacked-scale b{text-align:center;transform:translate(-50%)}.stacked-horizontal .stacked-scale b:last-child{transform:translate(50%)}.stacked-vertical .stacked-plot{min-width:190px}.stacked-vertical .stacked-bar{background:var(--dash-line);border-radius:8px;flex-direction:column-reverse;width:82px;height:calc(100% - 20px);max-height:170px;display:flex;bottom:20px;left:50%;transform:translate(-50%)}.stacked-vertical .stacked-bar>button{width:100%;height:var(--stack-size)}.stacked-vertical .stacked-bar>button:first-child{border-radius:0 0 8px 8px}.stacked-vertical .stacked-bar>button:last-child{border-radius:8px 8px 0 0}.stacked-vertical .stacked-scale{flex-direction:column-reverse;justify-content:space-between;align-items:flex-end;display:flex;top:0;bottom:20px;left:calc(50% - 72px)}.stacked-vertical .stacked-scale b{transform:translateY(50%)}.thumb-bars.stacked i:first-child{background:#3678df}.thumb-bars.stacked i:nth-child(2){background:#62a8e5}.thumb-bars.stacked i:nth-child(3){background:#55b9c5}.thumb-bars.stacked i:nth-child(4){background:#64c2a6}.thumb-bars.horizontal-bar.stacked{gap:1px}.thumb-bars.horizontal-bar.stacked i{height:9px}.visual-choice .thumb-donut{background:var(--dash-accent);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.visual-choice .thumb-donut{background:color-mix(in srgb,var(--dash-accent) 4%,var(--dash-surface))}}.visual-choice .thumb-donut:before{background:conic-gradient(var(--dash-accent) 0 38%,#64c2a6 38% 65%,#f2b35d 65% 84%,#62a8e5 84%);width:68px;height:68px;top:50%;left:50%}.visual-choice .thumb-donut:after,.visual-choice .thumb-donut:before{content:"";border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.visual-choice .thumb-donut:after{background:var(--dash-surface);width:38px;height:38px;inset:50% auto auto 50%}.visual-choice .thumb-gauge>i{aspect-ratio:2;border-radius:999px 999px 0 0;width:min(64%,138px);height:auto;bottom:9px;left:50%;right:auto;transform:translate(-50%)}.visual-choice .thumb-gauge>i:after{border-radius:999px 999px 0 0;inset:13px 15px 0}.visual-choice .thumb-gauge>b{height:45px;bottom:9px}.visual-choice .thumb-gauge>em{margin-bottom:5px}.analytics-comparator{position:relative}.analytics-comparator:focus>.chart-tooltip,.analytics-comparator:hover>.chart-tooltip{opacity:1;visibility:visible;transform:scale(1)}.analytics-free-canvas article.analytics-widget.hide-tooltip.analytics-widget .chart-tooltip.chart-tooltip{opacity:0!important;visibility:hidden!important;display:none!important}.analytics-free-canvas article.analytics-widget.show-tooltip.analytics-widget .chart-tooltip.chart-tooltip{display:flex!important}.analytics-widget .analytics-funnel>div{isolation:isolate;clip-path:none!important;background:0 0!important}.analytics-widget .analytics-funnel>div:before{z-index:-1;clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);border-radius:4px;position:absolute;inset:0;content:""!important;background:linear-gradient(110deg,var(--stage-color),var(--stage-color))!important;display:block!important}@supports (color:color-mix(in lab,red,red)){.analytics-widget .analytics-funnel>div:before{background:linear-gradient(110deg,color-mix(in srgb,var(--stage-color) 76%,#fff),var(--stage-color))!important}}.analytics-widget .analytics-funnel>div:before{pointer-events:none}.analytics-widget.visual-funnel .chart-tooltip{z-index:10000!important}.analytics-free-canvas .analytics-widget:focus-within,.analytics-free-canvas .analytics-widget:hover{z-index:100!important}.chart-tooltip{z-index:10000!important}.modal-backdrop{z-index:2147483647!important}.analytics-builder{z-index:1;position:relative}.analytics-builder .appearance-settings{padding-top:10px;padding-bottom:10px}.analytics-builder .appearance-settings .appearance-toggles{width:100%;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:24px!important;display:flex!important}.analytics-builder .appearance-settings .appearance-toggles label{white-space:nowrap;margin:0}.analytics-widget.visual-horizontal-bar .analytics-hbars{grid-template-rows:repeat(var(--bar-columns),minmax(14px,1fr))!important;grid-auto-rows:minmax(14px,1fr)!important;align-content:stretch!important;gap:clamp(1px,.8cqh,7px)!important;padding-top:clamp(2px,1.2cqh,10px)!important;padding-bottom:clamp(24px,3.5cqh,34px)!important}.analytics-widget.visual-horizontal-bar .analytics-hbars>div{min-height:0!important;padding-block:clamp(0px,.35cqh,2px)!important}.analytics-widget.visual-horizontal-bar .analytics-hbars>div>i,.analytics-widget.visual-horizontal-bar .analytics-hbars>div>i>b{height:14px!important}.analytics-widget.visual-horizontal-bar .analytics-hbars>div{grid-template-columns:minmax(92px,1fr) minmax(0,3fr) minmax(0,max-content);min-width:0}.analytics-widget.visual-horizontal-bar .analytics-hbars>div>strong{box-sizing:border-box;overflow-wrap:anywhere;white-space:normal;text-align:center;max-width:clamp(74px,22cqw,132px)}.analytics-widget .analytics-funnel>div:focus,.analytics-widget .analytics-funnel>div:focus-within,.analytics-widget .analytics-funnel>div:hover{box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.analytics-widget.visual-donut:not(.hide-legend){min-width:340px}.analytics-widget.visual-donut.hide-legend{min-width:220px}.analytics-widget.visual-donut .analytics-visual{overflow:visible;container-type:size}.analytics-widget.visual-donut .analytics-donut-wrap{grid-template-columns:minmax(calc(var(--donut-size) + var(--donut-label-reserve-total,0px)),1fr) minmax(170px,auto);box-sizing:border-box;grid-template-rows:minmax(0,auto);align-items:center;display:grid;gap:40px!important;padding-block:clamp(4px,2cqh,14px)!important}.analytics-widget.visual-donut .analytics-donut{box-sizing:border-box;aspect-ratio:1;place-self:center end;max-width:100%;max-height:100%;width:var(--donut-size)!important;height:var(--donut-size)!important}.analytics-widget.visual-donut .analytics-legend{align-self:stretch;gap:var(--donut-legend-gap,clamp(1px,1.5cqh,7px))!important}.analytics-widget.visual-donut .analytics-legend li{min-height:clamp(20px,12cqh,32px);font-size:var(--donut-label-size,12px);padding-block:clamp(2px,1.4cqh,6px)!important}.analytics-page.is-editing-layout .analytics-widget.visual-donut .analytics-legend li{min-height:0;font-size:min(var(--donut-label-size,12px),var(--donut-legend-auto-size,12px));line-height:1.12;padding-block:1px!important}.analytics-widget.visual-donut:is(.donut-legend-top,.donut-legend-bottom) .analytics-donut-wrap{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:stretch;gap:40px!important}.analytics-widget.visual-donut:is(.donut-legend-top,.donut-legend-bottom) .analytics-donut{justify-self:center}.analytics-widget.visual-donut:is(.donut-legend-top,.donut-legend-bottom) .analytics-legend{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));width:100%;max-width:none;display:grid;row-gap:var(--donut-legend-gap,4px)!important;column-gap:12px!important}.analytics-widget.visual-donut.donut-legend-top .analytics-legend{grid-row:1}.analytics-widget.visual-donut.donut-legend-top .analytics-donut{grid-row:2}.analytics-widget.visual-donut.donut-legend-left .analytics-donut-wrap{grid-template-columns:minmax(170px,auto) minmax(calc(var(--donut-size) + var(--donut-label-reserve-total,0px)),1fr)}.analytics-widget.visual-donut.donut-legend-left .analytics-legend{grid-area:1/1;justify-self:start}.analytics-widget.visual-donut.donut-legend-left .analytics-donut{grid-area:1/2;justify-self:end;margin-right:50px}.analytics-widget.visual-donut.donut-legend-right .analytics-donut{justify-self:start;margin-left:50px}.analytics-widget.visual-donut.donut-legend-right .analytics-legend{justify-self:end}.analytics-widget.visual-donut.show-labels:is(.donut-legend-left,.donut-legend-right) .analytics-donut{justify-self:center;margin-inline:0}.analytics-widget.visual-donut.hide-labels.donut-legend-left .analytics-donut{margin-right:14px}.analytics-widget.visual-donut.hide-labels.donut-legend-right .analytics-donut{margin-left:14px}.analytics-widget.visual-donut.hide-labels:is(.donut-legend-left,.donut-legend-right) .analytics-donut-wrap{gap:14px!important}.analytics-widget.visual-donut.hide-labels .analytics-donut-wrap{padding:14px!important}@media (max-width:700px){.analytics-free-canvas .analytics-widget.visual-donut.hide-legend,.analytics-free-canvas .analytics-widget.visual-donut:not(.hide-legend){min-width:0}}.analytics-builder .donut-style-adjusters{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin-top:16px;display:grid}.analytics-widget.visual-donut .analytics-donut>span{box-sizing:border-box;text-align:center;padding:14px;overflow:hidden;width:var(--donut-cutout,58%)!important;height:var(--donut-cutout,58%)!important}.analytics-widget.visual-donut .analytics-donut>span>small,.analytics-widget.visual-donut .analytics-donut>span>strong{overflow-wrap:anywhere;max-width:100%;line-height:1.05;display:block}.analytics-widget.visual-donut .analytics-donut>span>small{font-size:var(--donut-center-label-size,10px)}.analytics-widget.visual-donut .donut-slice-labels{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:visible}.analytics-widget.visual-donut .donut-slice-labels>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.analytics-widget.visual-donut .donut-label-connector{fill:none;stroke-width:.8px;vector-effect:non-scaling-stroke}.analytics-widget.visual-donut .donut-slice-labels marker path{fill:context-stroke}.analytics-widget.visual-donut .donut-slice-labels>span{background:var(--dash-surface);border:1px solid;border-radius:999px;min-width:max-content;max-width:75%;padding:3px 7px;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-donut .donut-slice-labels>span{background:color-mix(in srgb,var(--dash-surface) 92%,transparent)}}.analytics-widget.visual-donut .donut-slice-labels>span{font-size:var(--donut-label-size,12px);text-align:center;text-overflow:clip;text-shadow:none;white-space:normal;cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;font-weight:700;line-height:1.2;overflow:visible}.analytics-widget.visual-donut .donut-slice-labels>span:active{cursor:grabbing}.analytics-widget.visual-donut.hide-labels .donut-slice-labels{display:none}.analytics-widget.visual-donut.hide-legend .analytics-donut-wrap{justify-items:center;grid-template-columns:minmax(0,1fr)!important}.analytics-widget.visual-donut.hide-legend .analytics-donut{grid-column:1!important;justify-self:center!important}@media (max-width:700px){.analytics-builder .donut-style-adjusters{grid-template-columns:1fr}}.analytics-widget.visual-funnel .analytics-visual{overflow:visible;container-type:size}.analytics-widget.visual-funnel .analytics-funnel{justify-content:stretch;gap:clamp(2px,.8cqh,5px)!important;padding:9px 22px!important}.analytics-widget.visual-funnel .analytics-funnel>div{flex:1 1 0;font-size:clamp(9px,2.8cqh,11px);min-height:0!important;padding-block:clamp(2px,.7cqh,8px)!important}.analytics-widget.visual-funnel .analytics-funnel small{font-size:clamp(7px,2.2cqh,9px)}.analytics-widget.hide-labels :is(.analytics-hbars>div>span,.analytics-vbars>div>span,.analytics-legend li>span,.analytics-funnel>div>span,.analytics-funnel>div>small,.analytics-kpi>span,.target-meter span,.bullet-summary>span,.bullet-target-label,.gauge-side small,.gauge-current small,.analytics-comparator>div>span,.analytics-comparator>p>span,.cohort-head,.cohort-row>span:first-child,.quadrant-label,.analytics-quadrant>button>small,.analytics-zones section>header,.analytics-table th:first-child,.analytics-table td:first-child){display:none!important}.analytics-widget.hide-labels .analytics-donut>span{color:#0000!important}.analytics-widget.hide-labels .analytics-donut>span>strong{color:var(--dash-text)!important}.analytics-widget.hide-labels .analytics-legend li{justify-content:flex-end}.analytics-widget.hide-labels .analytics-funnel>div{grid-template-columns:1fr;place-items:center}.analytics-widget.hide-labels .analytics-funnel>div>b{grid-column:1}.analytics-widget.hide-labels .analytics-table td:nth-child(2),.analytics-widget.hide-labels .analytics-table th:nth-child(2){text-align:left}.analytics-widget.hide-values :is(.analytics-hbars>div>strong,.analytics-vbars>div>strong,.analytics-legend li>b,.analytics-funnel>div>b,.analytics-kpi>strong,.target-meter strong,.target-meter p>b,.bullet-summary>strong,.gauge-side>strong,.gauge-current>strong,.analytics-comparator>div>strong,.analytics-comparator>p,.cohort-row>span:not(:first-child),.analytics-zones section>header>span,.analytics-zones section>div>strong,.analytics-table th:nth-child(n+2),.analytics-table td:nth-child(n+2),.stacked-bar>button>span){display:none!important}.analytics-widget.hide-values .analytics-donut>span>strong{visibility:hidden}.analytics-widget.hide-values .analytics-funnel>div{grid-template-columns:1fr}.analytics-widget.hide-values .analytics-table td:first-child,.analytics-widget.hide-values .analytics-table th:first-child{text-align:left}.analytics-widget.hide-x-axis-values :is(.hbar-x-axis,.stacked-horizontal .stacked-scale,.bullet-axis),.analytics-widget.hide-y-axis-values :is(.vbar-y-axis,.stacked-vertical .stacked-scale),.analytics-widget:is(.visual-line,.visual-area).hide-labels .analytics-line :is(.line-x-axis-value,.line-y-axis-value){display:none!important}.analytics-line .line-y-axis-value{fill:var(--dash-muted);paint-order:stroke;stroke:var(--dash-surface);stroke-width:3px;stroke-linejoin:round;font-size:8px;font-weight:600}.analytics-page .analytics-widget>footer,.analytics-page .analytics-widget>header{border-top:0!important;border-bottom:0!important}.analytics-page.is-viewing-layout .widget-actions>button{place-items:center;display:inline-grid!important}.widget-actions button.widget-size-pin{place-items:center;display:inline-grid}.widget-actions .widget-size-pin[aria-pressed=true]{color:var(--dash-accent);background:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.widget-actions .widget-size-pin[aria-pressed=true]{background:color-mix(in srgb,var(--dash-accent) 12%,var(--dash-surface))}}.analytics-page-actions{flex-wrap:wrap;position:relative;overflow:visible!important}.analytics-page-actions>.dashboard-palette-control{flex:none;margin-left:auto}.dashboard-palette-control[open]{z-index:120}.analytics-page-actions:has(.dashboard-palette-control[open]){z-index:200}.analytics-free-canvas{isolation:isolate}.dashboard-palette-control[open] .dashboard-palette-menu{visibility:visible;opacity:1;display:grid}.dashboard-palette-control .dashboard-palette-menu{box-sizing:border-box;width:calc(100% + 2px);max-height:min(430px,60vh);left:-1px;right:auto;overflow-y:auto}.analytics-builder .appearance-settings{height:auto;min-height:64px}.analytics-builder .appearance-settings .appearance-toggles{align-content:center;flex-wrap:wrap!important;gap:10px 22px!important}.analytics-builder .appearance-settings .appearance-toggles label{flex:none}.analytics-page.is-editing-layout .analytics-widget:is(:hover,:focus-within)>.resize-handle:after{opacity:1!important}.analytics-page.is-editing-layout .analytics-free-canvas .analytics-widget.dragging{isolation:isolate;z-index:2147483646!important}.analytics-page.is-editing-layout .analytics-free-canvas{background-color:var(--dash-surface)!important;background-image:none!important}.analytics-page.is-editing-layout .analytics-free-canvas:before{display:none}.analytics-grid-blocks{z-index:0;width:var(--canvas-grid-width);height:var(--canvas-grid-height);grid-template-columns:repeat(var(--canvas-grid-columns),var(--canvas-grid-cell));grid-template-rows:repeat(var(--canvas-grid-rows),var(--canvas-grid-cell));pointer-events:none;gap:14px;display:grid;position:absolute;top:14px;left:14px}.analytics-grid-blocks>span{background:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-grid-blocks>span{background:color-mix(in srgb,var(--dash-accent) 10%,var(--dash-surface))}}.analytics-grid-blocks>.card-corner-tl{border-top-left-radius:13px}.analytics-grid-blocks>.card-corner-tr{border-top-right-radius:13px}.analytics-grid-blocks>.card-corner-bl{border-bottom-left-radius:13px}.analytics-grid-blocks>.card-corner-br{border-bottom-right-radius:13px}.analytics-page.is-editing-layout .analytics-free-canvas:after{content:"";z-index:2147483645;box-sizing:border-box;border:14px solid var(--dash-surface);border-radius:inherit;pointer-events:none;position:absolute;inset:0}html[data-mode=dark] .analytics-page.is-editing-layout .analytics-grid-blocks{opacity:.16}body.analytics-card-resizing .analytics-page.is-editing-layout .analytics-widget.dragging{opacity:.92;box-shadow:0 0 0 2px var(--dash-accent),0 18px 42px #10243d2e}@supports (color:color-mix(in lab,red,red)){body.analytics-card-resizing .analytics-page.is-editing-layout .analytics-widget.dragging{box-shadow:0 0 0 2px color-mix(in srgb,var(--dash-accent) 62%,transparent),0 18px 42px #10243d2e}}.analytics-widget:is(.visual-kpi,.visual-comparator) .analytics-visual{overflow:hidden;container-type:size}.analytics-widget.visual-kpi .analytics-kpi{isolation:isolate;justify-content:center;gap:clamp(10px,3cqh,20px);position:relative;border:1px solid var(--kpi-color)!important;margin:0!important;padding:clamp(18px,6cqh,42px) clamp(18px,6cqw,46px)!important}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-kpi .analytics-kpi{border:1px solid color-mix(in srgb,var(--kpi-color) 24%,var(--dash-line))!important}}.analytics-widget.visual-kpi .analytics-kpi{background:linear-gradient(135deg,var(--kpi-color),var(--dash-surface) 68%)!important;border-radius:16px!important}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-kpi .analytics-kpi{background:linear-gradient(135deg,color-mix(in srgb,var(--kpi-color) 11%,var(--dash-surface)),var(--dash-surface) 68%)!important}}.analytics-widget.visual-kpi .analytics-kpi{box-shadow:inset 0 1px 0 var(--dash-surface),0 14px 34px var(--kpi-color)!important}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-kpi .analytics-kpi{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--dash-surface) 88%,transparent),0 14px 34px color-mix(in srgb,var(--kpi-color) 10%,transparent)!important}}.analytics-widget.visual-kpi .analytics-kpi:before{display:none!important}.analytics-widget.visual-kpi .analytics-kpi strong{letter-spacing:-.055em;font-weight:760;color:var(--kpi-color)!important;text-shadow:none!important;font-size:clamp(36px,min(18cqw,38cqh),100px)!important;line-height:.9!important}.analytics-widget.visual-kpi .analytics-kpi span{color:var(--dash-muted);margin:0;font-size:clamp(11px,min(3.6cqw,7cqh),18px);font-weight:520}.analytics-widget.visual-comparator .analytics-comparator{grid-template-rows:auto 1fr;align-content:stretch;align-items:stretch;gap:clamp(10px,3cqw,20px);width:100%;display:grid;padding:clamp(14px,4cqh,28px) clamp(10px,3cqw,24px)!important}.analytics-widget.visual-comparator .analytics-comparator>p{letter-spacing:-.055em;grid-area:1/1/auto/-1;align-items:baseline;gap:clamp(8px,2cqw,14px);display:flex;color:var(--compare-color)!important;margin:0!important;font-size:clamp(36px,min(16cqw,30cqh),100px)!important;font-weight:760!important;line-height:.9!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important}.analytics-widget.visual-comparator .analytics-comparator>p span{letter-spacing:.07em;margin:0!important;font-size:clamp(9px,min(2.8cqw,5cqh),15px)!important;font-weight:650!important}.analytics-widget.visual-comparator .analytics-comparator>div{border-color:var(--compare-color);grid-row:2;gap:clamp(8px,2.2cqh,14px);min-height:0;padding:clamp(12px,3.4cqh,22px) clamp(12px,3cqw,22px);position:relative}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-comparator .analytics-comparator>div{border-color:color-mix(in srgb,var(--compare-color) 20%,var(--dash-line))}}.analytics-widget.visual-comparator .analytics-comparator>div{background:linear-gradient(145deg,var(--compare-color),var(--dash-surface));border-radius:14px}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-comparator .analytics-comparator>div{background:linear-gradient(145deg,color-mix(in srgb,var(--compare-color) 7%,var(--dash-surface)),var(--dash-surface));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--dash-surface) 88%,transparent)}}.analytics-widget.visual-comparator .analytics-comparator>div span{color:var(--dash-muted);letter-spacing:.08em;font-size:clamp(9px,min(2.4cqw,4cqh),13px);font-weight:650}.analytics-widget.visual-comparator .analytics-comparator>div strong{color:var(--dash-text);letter-spacing:-.035em;font-size:clamp(24px,min(8cqw,15cqh),56px);font-weight:740}.analytics-widget.visual-comparator .analytics-comparator>div i{height:clamp(5px,1.4cqh,9px);background:linear-gradient(90deg,var(--compare-color),var(--compare-color))!important}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-comparator .analytics-comparator>div i{background:linear-gradient(90deg,var(--compare-color),color-mix(in srgb,var(--compare-color) 58%,var(--dash-surface)))!important}}.analytics-widget.visual-comparator .analytics-comparator>div:nth-of-type(2) i{background:var(--dash-muted)!important}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-comparator .analytics-comparator>div:nth-of-type(2) i{background:color-mix(in srgb,var(--dash-muted) 72%,var(--dash-line))!important}}.analytics-widget.visual-comparator .analytics-comparator{grid-template-rows:auto auto}.analytics-widget.visual-comparator .analytics-comparator>p{width:100%}.analytics-widget.visual-comparator .analytics-comparator>div{box-sizing:border-box;align-self:center;gap:3px;height:clamp(64px,21cqh,76px);padding:7px clamp(11px,2.5cqw,18px)}.analytics-widget.visual-comparator .analytics-comparator>div i{height:clamp(4px,1cqh,6px)}.analytics-widget.visual-comparator .analytics-comparator{grid-template-rows:minmax(64px,auto) minmax(76px,auto);grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:clamp(10px,3cqw,18px);padding:clamp(16px,5cqh,34px) clamp(16px,4cqw,30px)!important}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-comparator .analytics-comparator{border:1px solid color-mix(in srgb,var(--compare-color) 22%,var(--dash-line));background:linear-gradient(145deg,color-mix(in srgb,var(--compare-color) 9%,var(--dash-surface)),var(--dash-surface) 58%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--dash-surface) 92%,transparent),0 14px 34px color-mix(in srgb,var(--compare-color) 9%,transparent)}}.analytics-widget.visual-comparator .analytics-comparator:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,var(--compare-color),transparent 68%);border-radius:50%;width:56%;position:absolute;top:-40%;left:22%}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-comparator .analytics-comparator:before{background:radial-gradient(circle,color-mix(in srgb,var(--compare-color) 13%,transparent),transparent 68%)}}.analytics-widget.visual-comparator .analytics-comparator:before{pointer-events:none}.analytics-widget.visual-comparator .analytics-comparator>p{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px clamp(10px,2cqw,16px);min-width:0;padding:0}.analytics-widget.visual-comparator .analytics-comparator>p span{border:1px solid var(--compare-color);align-items:center;min-height:24px;padding:5px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-comparator .analytics-comparator>p span{border:1px solid color-mix(in srgb,var(--compare-color) 20%,var(--dash-line))}}.analytics-widget.visual-comparator .analytics-comparator>p span{background:var(--compare-color);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-comparator .analytics-comparator>p span{background:color-mix(in srgb,var(--compare-color) 7%,var(--dash-surface))}}.analytics-widget.visual-comparator .analytics-comparator>p span{line-height:1;color:var(--dash-muted)!important}.analytics-widget.visual-comparator .analytics-comparator>div{background:var(--compare-color);border:0;border-radius:12px;justify-content:center;align-self:stretch;gap:7px;height:auto;min-height:76px;padding:clamp(10px,3cqh,17px) clamp(12px,3cqw,20px)}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-comparator .analytics-comparator>div{background:color-mix(in srgb,var(--compare-color) 7%,var(--dash-surface))}}.analytics-widget.visual-comparator .analytics-comparator>div{box-shadow:inset 0 0 0 1px var(--compare-color)}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-comparator .analytics-comparator>div{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--compare-color) 15%,var(--dash-line))}}.analytics-widget.visual-comparator .analytics-comparator>div:nth-of-type(2){background:var(--dash-muted)}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-comparator .analytics-comparator>div:nth-of-type(2){background:color-mix(in srgb,var(--dash-muted) 5%,var(--dash-surface))}}.analytics-widget.visual-comparator .analytics-comparator>div:nth-of-type(2){box-shadow:inset 0 0 0 1px var(--dash-muted)}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-comparator .analytics-comparator>div:nth-of-type(2){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dash-muted) 17%,var(--dash-line))}}.analytics-widget.visual-comparator .analytics-comparator>div strong{font-size:clamp(22px,min(7cqw,12cqh),42px);line-height:1}.analytics-widget.visual-comparator .analytics-comparator>div i{height:5px;margin-top:auto}.analytics-widget.visual-comparator .analytics-comparator{border:1px solid var(--compare-color);flex-direction:column;align-items:flex-start;gap:clamp(16px,6cqh,30px);margin:0;display:flex;padding:clamp(22px,8cqh,54px) clamp(22px,7cqw,52px)!important}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-comparator .analytics-comparator{border:1px solid color-mix(in srgb,var(--compare-color) 34%,var(--dash-line))}}.analytics-widget.visual-comparator .analytics-comparator{background:var(--dash-surface);box-shadow:inset 0 0 0 1px var(--compare-color),0 10px 28px var(--compare-color);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-comparator .analytics-comparator{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--compare-color) 5%,transparent),0 10px 28px color-mix(in srgb,var(--compare-color) 7%,transparent)}}.analytics-widget.visual-comparator .analytics-comparator:before{display:none}.analytics-widget.visual-comparator .analytics-comparator>.comparator-primary{width:auto;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:clamp(14px,4cqw,28px);padding:0;display:flex}.analytics-widget.visual-comparator .comparator-primary>strong{color:var(--dash-text);letter-spacing:-.045em;font-size:clamp(36px,min(17cqw,34cqh),100px);font-weight:720;line-height:.9}.analytics-widget.visual-comparator .comparator-primary>.comparator-change{letter-spacing:-.04em;text-align:left;background:0 0;border:0;width:auto;min-width:0;padding:0;line-height:.9;display:block;color:var(--compare-color)!important;margin:0!important;font-size:clamp(36px,min(14cqw,30cqh),100px)!important;font-weight:720!important;position:static!important}.analytics-widget.visual-comparator .comparator-baseline{color:var(--dash-muted);font-size:clamp(12px,min(5cqw,10cqh),36px);font-weight:500;line-height:1.3}.analytics-widget.visual-comparator .comparator-baseline>b{color:var(--dash-text);font-weight:650}.analytics-widget.hide-labels .comparator-baseline{font-size:0}.analytics-widget.hide-labels .comparator-baseline>b{font-size:clamp(12px,min(3.8cqw,7cqh),20px)}.analytics-widget.hide-values .comparator-baseline>b,.analytics-widget.hide-values .comparator-change,.analytics-widget.hide-values .comparator-primary>strong{display:none!important}.comparator-baseline-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:14px;display:grid}.comparison-indicator{border:1px solid var(--dash-line);background:var(--blue);border-radius:10px;grid-column:1/-1;gap:14px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.comparison-indicator{background:color-mix(in srgb,var(--blue) 3%,var(--dash-surface))}}.comparison-indicator>strong{color:var(--dash-text);font-size:12px}.comparison-indicator .field-pair{margin:0}.comparison-shortened{justify-self:start}@media (max-width:720px){.comparator-baseline-fields,.comparison-indicator .field-pair{grid-template-columns:1fr}}.analytics-widget.visual-comparator>header{border-bottom:0}.analytics-widget.visual-comparator>footer{border-top:0}.analytics-widget.visual-comparator .analytics-comparator{isolation:isolate;justify-content:center;gap:clamp(10px,3cqh,20px);position:relative;border:1px solid var(--compare-color)!important;margin:0!important;padding:clamp(18px,6cqh,42px) clamp(18px,6cqw,46px)!important}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-comparator .analytics-comparator{border:1px solid color-mix(in srgb,var(--compare-color) 24%,var(--dash-line))!important}}.analytics-widget.visual-comparator .analytics-comparator{background:linear-gradient(135deg,var(--compare-color),var(--dash-surface) 68%)!important;border-radius:16px!important}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-comparator .analytics-comparator{background:linear-gradient(135deg,color-mix(in srgb,var(--compare-color) 11%,var(--dash-surface)),var(--dash-surface) 68%)!important}}.analytics-widget.visual-comparator .analytics-comparator{box-shadow:inset 0 1px 0 var(--dash-surface),0 14px 34px var(--compare-color)!important}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-comparator .analytics-comparator{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--dash-surface) 88%,transparent),0 14px 34px color-mix(in srgb,var(--compare-color) 10%,transparent)!important}}.analytics-widget.visual-comparator .analytics-comparator>.comparator-primary{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.analytics-widget.visual-comparator .comparator-primary>strong{color:var(--compare-color)}.analytics-widget.visual-comparator .comparator-primary>.comparator-change{background:var(--compare-color)!important;border-radius:999px!important;padding:.2em .42em!important}@supports (color:color-mix(in lab,red,red)){.analytics-widget.visual-comparator .comparator-primary>.comparator-change{background:color-mix(in srgb,var(--compare-color) 9%,var(--dash-surface))!important}}.analytics-builder .comparator-baseline-fields{grid-column:1/-1;grid-template-columns:180px minmax(0,1fr);align-items:start;width:100%}.analytics-builder .comparison-indicator{grid-area:1/2/span 2;gap:12px;width:100%;padding:16px}.analytics-builder .comparison-indicator .field-pair{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px}.analytics-builder .comparison-shortened{min-height:24px;color:var(--dash-text);cursor:pointer;justify-self:start;align-items:center;gap:8px;font-size:12px;line-height:1.35;display:flex}.analytics-builder .comparison-shortened input[type=checkbox]{border:1px solid var(--dash-muted);background:var(--dash-surface);border-radius:3px;flex:0 0 16px;appearance:none!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important}.analytics-builder .comparison-shortened input[type=checkbox]:checked{border-color:var(--dash-accent);background:var(--dash-accent)}.analytics-builder .comparison-shortened input[type=checkbox]:checked:after{content:"✓";color:#fff;place-items:center;font-size:11px;line-height:14px;display:grid}@media (max-width:720px){.analytics-builder .comparator-baseline-fields{grid-column:auto;grid-template-columns:1fr}.analytics-builder .comparison-indicator{grid-area:auto/1}.analytics-builder .comparison-indicator .field-pair{grid-template-columns:1fr}}.analytics-builder .comparison-indicator{margin-top:23px}@media (max-width:720px){.analytics-builder .comparison-indicator{margin-top:0}}.new-analytics-scope{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:4px;font-size:10px;font-weight:650;display:grid}.new-analytics-scope select{border:1px solid var(--line);background:var(--dash-surface,#fff);min-width:132px;height:38px;color:var(--ink);text-transform:none;border-radius:8px;padding:0 30px 0 11px;font-size:12px}.analytics-heading-actions .is-favorite{color:#c78a17}.new-analytics-more{position:relative}.new-analytics-more>summary{list-style:none}.new-analytics-more>summary::-webkit-details-marker{display:none}.new-analytics-more-menu{z-index:80;border:1px solid var(--line);background:var(--dash-surface,#fff);border-radius:10px;width:205px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 35px #13283c20}.new-analytics-more-menu :is(button,a){width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;display:flex}.new-analytics-more-menu :is(button,a):hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.new-analytics-more-menu :is(button,a):hover{background:color-mix(in srgb,var(--blue) 7%,transparent)}}.new-analytics-more-menu :is(button,a):hover{text-decoration:none}.new-analytics-filter-bar{border:1px solid var(--blue);align-items:center;gap:9px;margin:0 0 12px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.new-analytics-filter-bar{border:1px solid color-mix(in srgb,var(--blue) 18%,var(--line))}}.new-analytics-filter-bar{background:var(--blue);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.new-analytics-filter-bar{background:color-mix(in srgb,var(--blue) 4%,#fff)}}.new-analytics-filter-bar{color:var(--muted);font-size:12px}.new-analytics-filter-bar button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:6px 9px;font-size:12px}.new-analytics-filter-bar button:last-child{color:var(--blue);border-color:#0000;margin-left:auto}.new-analytics-filter-dialog{width:min(720px,100vw - 32px)}.new-analytics-filter-fields{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.new-analytics-filter-fields .field:last-child{grid-column:1/-1}.new-analytics-filter-fields :is(select,input){border:1px solid var(--line);background:var(--dash-surface,#fff);width:100%;min-height:42px;color:var(--ink);border-radius:8px;padding:0 11px}.workspace-shell:has(.analytics-page[data-full-screen=true])>.workspace-main>.workspace-topbar,.workspace-shell:has(.analytics-page[data-full-screen=true])>.workspace-sidebar{display:none}.analytics-page[data-full-screen=true]{z-index:200;background:var(--dash-bg,#f4f7fb);position:fixed;inset:0;overflow:auto}.new-analytics-directory .back-link-inline{color:var(--muted);margin-bottom:8px;font-size:12px;display:inline-flex}.new-analytics-directory .empty-table-cell{height:180px;color:var(--muted);text-align:center}@media (max-width:900px){.analytics-heading-actions .new-analytics-scope,.analytics-heading-actions>a.crm-button{display:none}}.analytics-widget.visual-comparator .comparator-primary>strong{letter-spacing:-.055em!important;color:var(--compare-color)!important;font-size:clamp(36px,min(18cqw,38cqh),100px)!important;font-weight:760!important;line-height:.9!important}.analytics-widget.visual-comparator .comparator-primary>.comparator-change{letter-spacing:-.025em!important;font-size:clamp(18px,min(7cqw,15cqh),42px)!important;font-weight:700!important;line-height:1!important}.analytics-widget.visual-comparator .comparator-baseline{letter-spacing:0!important;text-transform:none!important;color:var(--dash-muted)!important;margin:0!important;font-size:clamp(11px,min(3.6cqw,7cqh),18px)!important;font-weight:520!important;line-height:1.35!important}.analytics-widget.visual-comparator .comparator-baseline>b{font:inherit;color:var(--dash-muted)}.analytics-page.analytics-engine-native .analytics-widget{border-color:var(--dash-line)!important}@supports (color:color-mix(in lab,red,red)){.analytics-page.analytics-engine-native .analytics-widget{border-color:color-mix(in srgb,var(--dash-line) 25%,transparent)!important}}.analytics-page.analytics-engine-native .analytics-widget.visual-comparator .analytics-comparator,.analytics-page.analytics-engine-native .analytics-widget.visual-kpi .analytics-kpi{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.analytics-page.analytics-engine-native .analytics-widget.visual-comparator .analytics-comparator:after,.analytics-page.analytics-engine-native .analytics-widget.visual-comparator .analytics-comparator:before,.analytics-page.analytics-engine-native .analytics-widget.visual-kpi .analytics-kpi:after,.analytics-page.analytics-engine-native .analytics-widget.visual-kpi .analytics-kpi:before{display:none!important}.analytics-page.analytics-engine-native .analytics-widget:is(.visual-line,.visual-area) .analytics-line{width:100%!important;max-width:none!important;margin-inline:0!important}.analytics-page.analytics-engine-native .analytics-widget:is(.visual-line,.visual-area) .analytics-line svg{width:100%!important;max-width:none!important}.analytics-builder .builder-title-settings-row{grid-column:1/-1;width:100%}.analytics-builder .builder-title-settings-row .field,.analytics-builder .line-series-row .field{margin-bottom:0}.analytics-builder .axis-settings-trigger,.analytics-builder .line-series-row>.icon-button{box-sizing:border-box;height:41px;min-height:41px}.analytics-builder .line-series-row>.icon-button{width:41px;min-width:41px}.analytics-builder .line-layout-settings .field-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.analytics-builder .line-layout-settings .field,.analytics-builder .line-series-settings .field{min-width:0}.analytics-builder .line-style-adjusters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 14px;display:grid}.analytics-builder .line-style-adjusters .field{margin:0}.analytics-builder .line-style-adjusters input[type=range]{width:100%;accent-color:var(--dash-accent)}.analytics-builder .builder-accordion{border:1px solid var(--dash-line);grid-column:1/-1;align-self:start;height:max-content;min-height:64px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.analytics-builder .builder-accordion{border:1px solid color-mix(in srgb,var(--dash-line) 88%,transparent)}}.analytics-builder .builder-accordion{background:var(--dash-surface);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.analytics-builder .builder-accordion{background:color-mix(in srgb,var(--dash-surface) 97%,var(--dash-accent))}}.analytics-builder .builder-accordion{box-shadow:inset 0 1px 2px var(--dash-text)}@supports (color:color-mix(in lab,red,red)){.analytics-builder .builder-accordion{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--dash-text) 5%,transparent)}}.analytics-builder .builder-accordion{transition:border-color .16s,box-shadow .16s,background .16s}.analytics-builder .builder-accordion.is-open{border-color:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-builder .builder-accordion.is-open{border-color:color-mix(in srgb,var(--dash-accent) 32%,var(--dash-line))}}.analytics-builder .builder-accordion.is-open{background:var(--dash-surface)}@supports (color:color-mix(in lab,red,red)){.analytics-builder .builder-accordion.is-open{background:color-mix(in srgb,var(--dash-surface) 95%,var(--dash-accent))}}.analytics-builder .builder-accordion.is-open{box-shadow:inset 0 1px 8px var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-builder .builder-accordion.is-open{box-shadow:inset 0 1px 8px color-mix(in srgb,var(--dash-accent) 9%,transparent)}}.analytics-builder .builder-accordion-trigger{width:100%;color:var(--dash-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 14px;display:grid;height:64px!important;min-height:64px!important}.analytics-builder .builder-accordion-trigger:hover{background:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-builder .builder-accordion-trigger:hover{background:color-mix(in srgb,var(--dash-accent) 5%,transparent)}}.analytics-builder .builder-accordion-trigger:focus-visible{outline:2px solid var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-builder .builder-accordion-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--dash-accent) 70%,white)}}.analytics-builder .builder-accordion-trigger:focus-visible{outline-offset:-2px}.analytics-builder .builder-accordion-icon{width:34px;height:34px;color:var(--dash-accent);background:var(--dash-accent);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.analytics-builder .builder-accordion-icon{background:color-mix(in srgb,var(--dash-accent) 11%,var(--dash-surface))}}.analytics-builder .builder-accordion-copy{gap:3px;min-width:0;display:grid}.analytics-builder .builder-accordion-copy strong{font-size:13px;line-height:1.25}.analytics-builder .builder-accordion-copy small{color:var(--dash-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.analytics-builder .builder-accordion-chevron{color:var(--dash-muted);transition:transform .18s,color .18s}.analytics-builder .builder-accordion.is-open .builder-accordion-chevron{color:var(--dash-accent);transform:rotate(180deg)}.analytics-builder .builder-accordion-panel{border-top:1px solid var(--dash-line);gap:12px;padding:2px 12px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.analytics-builder .builder-accordion-panel{border-top:1px solid color-mix(in srgb,var(--dash-line) 72%,transparent)}}.analytics-builder .builder-accordion-panel>.criteria{margin:10px 0 0}.analytics-builder .accordion-appearance-settings{grid-template-columns:1fr}.analytics-builder .accordion-appearance-settings .appearance-toggles{grid-template-columns:repeat(12,minmax(0,1fr));width:100%;align-items:stretch!important;gap:8px!important;display:grid!important}.analytics-builder .accordion-appearance-settings .appearance-toggles label{border:1px solid var(--dash-line);grid-column:span 3;align-items:center;gap:9px;min-width:0;min-height:44px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.analytics-builder .accordion-appearance-settings .appearance-toggles label{border:1px solid color-mix(in srgb,var(--dash-line) 76%,transparent)}}.analytics-builder .accordion-appearance-settings .appearance-toggles label{background:var(--dash-surface);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.analytics-builder .accordion-appearance-settings .appearance-toggles label{background:color-mix(in srgb,var(--dash-surface) 93%,var(--dash-accent))}}.analytics-builder .accordion-appearance-settings .appearance-toggles label{white-space:normal;cursor:pointer;line-height:1.25;transition:border-color .15s,background .15s,transform .15s}.analytics-builder .accordion-appearance-settings .appearance-toggles label:nth-child(n+5){grid-column:span 4}.analytics-builder .accordion-appearance-settings .appearance-toggles label:hover{border-color:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-builder .accordion-appearance-settings .appearance-toggles label:hover{border-color:color-mix(in srgb,var(--dash-accent) 36%,var(--dash-line))}}.analytics-builder .accordion-appearance-settings .appearance-toggles label:hover{background:var(--dash-surface)}@supports (color:color-mix(in lab,red,red)){.analytics-builder .accordion-appearance-settings .appearance-toggles label:hover{background:color-mix(in srgb,var(--dash-surface) 88%,var(--dash-accent))}}.analytics-builder .accordion-appearance-settings .appearance-toggles input[type=checkbox]{width:18px;height:18px;accent-color:var(--dash-accent);flex:none;margin:0}.analytics-builder .comparison-accordion .line-series-settings{background:0 0!important}.analytics-builder .builder-accordion+.comparison-accordion{margin-top:14px;margin-bottom:0;position:static}.analytics-builder .builder-settings>.comparison-accordion+.criteria,.analytics-builder .builder-settings>.comparison-accordion+.criteria+.field-pair{margin-top:14px;position:static}.analytics-builder .builder-settings>.builder-accordion:not(.comparison-accordion)+.criteria{margin-top:14px}.analytics-builder .builder-accordion{position:relative}.analytics-builder .builder-accordion-reset{z-index:2;border:1px solid var(--dash-accent);min-height:30px;padding:5px 11px;position:absolute;top:18px;right:52px}@supports (color:color-mix(in lab,red,red)){.analytics-builder .builder-accordion-reset{border:1px solid color-mix(in srgb,var(--dash-accent) 34%,var(--dash-line))}}.analytics-builder .builder-accordion-reset{background:var(--dash-surface);color:var(--dash-accent);font:inherit;cursor:pointer;border-radius:8px;font-size:11px;font-weight:700}.analytics-builder .builder-accordion-reset:hover{background:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-builder .builder-accordion-reset:hover{background:color-mix(in srgb,var(--dash-accent) 8%,var(--dash-surface))}}.stacked-series-builder-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.stacked-series-builder-row .field>span small{color:var(--dash-muted);font-size:10px;font-weight:500}.count-field-help{color:var(--dash-muted);font-size:10px;line-height:1.4}.stacked-static-field>div{box-sizing:border-box;border:1px dashed var(--dash-accent);align-items:center;height:41px;padding:0 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.stacked-static-field>div{border:1px dashed color-mix(in srgb,var(--dash-accent) 24%,var(--dash-line))}}.stacked-static-field>div{background:var(--dash-line);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.stacked-static-field>div{background:color-mix(in srgb,var(--dash-line) 12%,transparent)}}.stacked-static-field>div{color:var(--dash-muted);font-size:12px}@media (max-width:700px){.stacked-series-builder-row{grid-template-columns:1fr}}.analytics-multi-stacked{--stack-grid-width:1px;--stack-axis-size:9px;grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:stretch;gap:18px;width:100%;height:100%;min-height:0;display:grid;overflow:visible}.analytics-multi-stacked.legend-bottom,.analytics-multi-stacked.legend-top{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.analytics-multi-stacked.legend-top>.analytics-legend{grid-row:1}.analytics-multi-stacked:is(.legend-top,.legend-bottom)>.analytics-legend{flex-wrap:wrap;align-content:start;gap:2px 12px;min-width:0;max-height:62px;display:flex;overflow:auto}.analytics-multi-stacked:is(.legend-top,.legend-bottom)>.analytics-legend li{flex:0 auto;min-width:0;max-width:100%;min-height:24px;padding:2px 4px}.analytics-multi-stacked:is(.legend-top,.legend-bottom)>.analytics-legend li>b{flex-shrink:0;margin-left:3px}.analytics-multi-stacked>.analytics-legend li>i{flex-shrink:0}.analytics-multi-stacked.legend-top>.multi-stacked-plot{grid-row:2}.analytics-multi-stacked.legend-bottom>.multi-stacked-plot{grid-row:1}.analytics-multi-stacked.legend-bottom>.analytics-legend{grid-row:2}.analytics-multi-stacked.legend-left>.analytics-legend{grid-column:1}.analytics-multi-stacked.legend-left{grid-template-columns:minmax(150px,auto) minmax(0,1fr)}.analytics-multi-stacked.legend-left>.multi-stacked-plot{grid-column:2}.analytics-multi-stacked.legend-inside>.multi-stacked-plot,.analytics-multi-stacked.legend-right>.multi-stacked-plot{grid-column:1}.analytics-multi-stacked.legend-inside>.analytics-legend,.analytics-multi-stacked.legend-right>.analytics-legend{grid-column:2}.multi-stacked-plot{min-width:0;min-height:0;padding:10px 8px 40px 48px;display:flex;position:relative}.multi-stacked-grid{z-index:0;pointer-events:none;position:absolute;inset:10px 8px 40px 48px}.analytics-multi-stacked.is-horizontal .multi-stacked-grid{bottom:24px;left:122px}.multi-stacked-grid>i{opacity:.78;display:block;position:absolute}.multi-stacked-grid>.stack-grid-x{border-left:var(--stack-grid-width) dashed var(--dash-line);top:0;bottom:0}@supports (color:color-mix(in lab,red,red)){.multi-stacked-grid>.stack-grid-x{border-left:var(--stack-grid-width) dashed color-mix(in srgb,var(--dash-line) 78%,transparent)}}.multi-stacked-grid>.stack-grid-y{border-top:var(--stack-grid-width) dashed var(--dash-line);left:0;right:0}@supports (color:color-mix(in lab,red,red)){.multi-stacked-grid>.stack-grid-y{border-top:var(--stack-grid-width) dashed color-mix(in srgb,var(--dash-line) 78%,transparent)}}.multi-stacked-scale{z-index:1;color:var(--dash-muted);font-size:var(--stack-axis-size);pointer-events:none;display:flex;position:absolute}.analytics-multi-stacked.is-vertical .multi-stacked-scale{flex-direction:column-reverse;justify-content:space-between;align-items:end;width:43px;top:10px;bottom:40px;left:0}.analytics-multi-stacked.is-horizontal .multi-stacked-scale{justify-content:space-between;bottom:0;left:122px;right:8px}.multi-stacked-scale>span{transform:rotate(var(--stack-y-angle));transform-origin:50%;white-space:nowrap}.analytics-multi-stacked.is-vertical .multi-stacked-plot{align-items:end;gap:10px}.analytics-multi-stacked.is-vertical .multi-stacked-category{z-index:2;flex:1 1 0;min-width:0;height:100%;display:block;position:relative;overflow:visible}.multi-stacked-total{z-index:3;max-width:100%;box-shadow:none;color:var(--dash-text);font-size:var(--stack-total-label-size,10px);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:0 0;padding:3px 2px;font-weight:700;line-height:1.15;overflow:hidden}.analytics-multi-stacked.is-vertical .multi-stacked-total{left:50%;bottom:calc(var(--category-size) + 5px);position:absolute;transform:translate(-50%)}.analytics-multi-stacked.is-vertical .multi-stacked-bar{width:min(44px,var(--stack-bar-thickness,82%));height:var(--category-size);border-radius:8px 8px 3px 3px;flex-direction:column-reverse;min-height:4px;max-height:100%;display:flex;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.analytics-multi-stacked.is-horizontal .multi-stacked-plot{flex-direction:column;justify-content:center;gap:clamp(2px,1.2vh,8px);padding-bottom:24px;overflow:visible}.analytics-multi-stacked.is-horizontal .multi-stacked-category{z-index:2;flex:1 1 0;grid-template-columns:minmax(70px,120px) minmax(0,1fr);align-items:center;gap:9px;min-height:0;display:grid;position:relative;overflow:visible}.analytics-multi-stacked.is-horizontal .multi-stacked-category:has(>.multi-stacked-total){grid-template-columns:minmax(70px,120px) minmax(0,1fr) minmax(64px,82px)}.analytics-multi-stacked.is-horizontal .multi-stacked-total{box-sizing:border-box;text-overflow:ellipsis;justify-self:start;width:100%;max-width:82px;position:static;overflow:hidden;transform:none}.analytics-multi-stacked.is-horizontal .multi-stacked-bar{width:var(--category-size);min-width:4px;height:min(28px,var(--stack-bar-thickness,82%));border-radius:3px 8px 8px 3px;display:flex;overflow:hidden}.analytics-multi-stacked.is-horizontal:has(.multi-stacked-total) .multi-stacked-grid,.analytics-multi-stacked.is-horizontal:has(.multi-stacked-total) .multi-stacked-scale{right:90px}.multi-stacked-bar>button{flex:0 0 var(--stack-share);background:var(--stack-color);color:#fff;min-width:0;min-height:0;font:inherit;font-size:var(--stack-label-size,8px);cursor:pointer;border:0;padding:0;font-weight:700;position:relative}.multi-stacked-bar>button:focus-visible>.chart-tooltip,.multi-stacked-bar>button:hover>.chart-tooltip{opacity:1;visibility:visible;transform:scale(1)}.multi-stacked-bar>button:focus-visible,.multi-stacked-bar>button:hover,.multi-stacked-category:has(.multi-stacked-bar>button:focus-visible),.multi-stacked-category:has(.multi-stacked-bar>button:hover){z-index:2147483000!important}.multi-stacked-value{z-index:1;color:#fff;white-space:nowrap;text-shadow:0 1px 2px #10243d99;pointer-events:none;max-width:100%;line-height:1;display:block;position:relative;overflow:visible}.analytics-free-canvas .analytics-widget:has(.multi-stacked-bar>button:focus-visible),.analytics-free-canvas .analytics-widget:has(.multi-stacked-bar>button:hover){z-index:2147483000!important;overflow:visible!important}.analytics-widget:has(.multi-stacked-bar>button:focus-visible) .analytics-multi-stacked,.analytics-widget:has(.multi-stacked-bar>button:focus-visible) .analytics-visual,.analytics-widget:has(.multi-stacked-bar>button:hover) .analytics-multi-stacked,.analytics-widget:has(.multi-stacked-bar>button:hover) .analytics-visual{overflow:visible!important}.multi-stacked-bar:has(>button:focus-visible),.multi-stacked-bar:has(>button:hover){z-index:2147483001;overflow:visible!important}.analytics-multi-stacked.is-vertical .multi-stacked-bar>button{width:100%}.analytics-multi-stacked.is-vertical .multi-stacked-bar>button:first-of-type{border-radius:0 0 3px 3px}.analytics-multi-stacked.is-vertical .multi-stacked-bar>button:last-of-type{border-radius:8px 8px 0 0}.analytics-multi-stacked.is-horizontal .multi-stacked-bar>button:first-of-type{border-radius:3px 0 0 3px}.analytics-multi-stacked.is-horizontal .multi-stacked-bar>button:last-of-type{border-radius:0 8px 8px 0}.multi-stacked-category-label{max-width:100%;color:var(--dash-muted);font-size:var(--stack-axis-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-multi-stacked.is-vertical .multi-stacked-category-label{left:50%;top:calc(100% + var(--stack-label-offset,10px));width:max-content;max-width:min(140px,100% + 18px);transform:translateX(-50%) rotate(var(--stack-x-angle));transform-origin:top;position:absolute}.analytics-multi-stacked.is-vertical .multi-stacked-plot{padding-left:var(--stack-label-left,48px);padding-bottom:var(--stack-label-bottom,40px)}.analytics-multi-stacked.is-vertical .multi-stacked-grid{left:var(--stack-label-left,48px);bottom:var(--stack-label-bottom,40px)}.analytics-multi-stacked.is-vertical .multi-stacked-scale{width:calc(var(--stack-label-left,48px) - 16px);bottom:var(--stack-label-bottom,40px)}.analytics-multi-stacked.is-vertical .multi-stacked-scale>span{transform:translateX(calc(-1 * var(--stack-axis-size))) rotate(var(--stack-y-angle));transform-origin:100%}.analytics-multi-stacked.is-horizontal .multi-stacked-category-label{transform:rotate(var(--stack-y-angle));transform-origin:100%}.analytics-widget.visual-horizontal-bar .analytics-multi-stacked.is-horizontal .multi-stacked-scale>span{transform:rotate(var(--stack-x-angle));transform-origin:top}.analytics-widget.visual-horizontal-bar .analytics-multi-stacked.is-horizontal .multi-stacked-plot{padding-left:0;padding-bottom:var(--stack-label-bottom,40px)}.analytics-widget.visual-horizontal-bar .analytics-multi-stacked.is-horizontal .multi-stacked-grid{left:129px;bottom:var(--stack-label-bottom,40px)}.analytics-widget.visual-horizontal-bar .analytics-multi-stacked.is-horizontal .multi-stacked-scale{bottom:auto;left:129px;top:calc(100% - var(--stack-label-bottom,40px) + var(--stack-label-offset,10px))}.analytics-widget.visual-horizontal-bar .multi-stacked-category-label{text-align:right;transform:translateX(calc(-1 * var(--stack-axis-size))) rotate(var(--stack-y-angle));grid-area:1/1}.analytics-widget.visual-horizontal-bar .multi-stacked-bar{grid-area:1/2}.analytics-widget.visual-horizontal-bar .multi-stacked-total{grid-area:1/3}.visual-stacked-horizontal-bar .analytics-multi-stacked.is-horizontal .multi-stacked-plot{padding-left:0}.visual-stacked-horizontal-bar .analytics-multi-stacked.is-horizontal .multi-stacked-category{grid-template-columns:var(--stack-horizontal-label-width,120px) minmax(0,1fr)}.visual-stacked-horizontal-bar .analytics-multi-stacked.is-horizontal .multi-stacked-category:has(>.multi-stacked-total){grid-template-columns:var(--stack-horizontal-label-width,120px) minmax(0,1fr) 82px}.visual-stacked-horizontal-bar .analytics-multi-stacked.is-horizontal :is(.multi-stacked-grid,.multi-stacked-scale){left:calc(var(--stack-horizontal-label-width,120px) + 9px)}.visual-stacked-horizontal-bar .analytics-multi-stacked.is-horizontal:has(.multi-stacked-total) :is(.multi-stacked-grid,.multi-stacked-scale){right:99px}.visual-stacked-horizontal-bar .multi-stacked-category-label{text-align:right;grid-area:1/1}.visual-stacked-horizontal-bar .multi-stacked-bar{grid-area:1/2}.visual-stacked-horizontal-bar .multi-stacked-bar,.visual-stacked-horizontal-bar .multi-stacked-bar>button:first-of-type{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.visual-stacked-horizontal-bar .multi-stacked-total{grid-area:1/3}.analytics-widget.hide-grid .analytics-multi-stacked .multi-stacked-grid,.analytics-widget.hide-labels .analytics-multi-stacked :is(.multi-stacked-category-label,.multi-stacked-scale),.analytics-widget.hide-values .multi-stacked-value,.analytics-widget.hide-x-axis-values .analytics-multi-stacked .stack-grid-x,.analytics-widget.hide-y-axis-values .analytics-multi-stacked .stack-grid-y{display:none!important}.analytics-widget:is(.visual-stacked-bar,.visual-stacked-horizontal-bar) .analytics-visual{overflow:hidden}.analytics-multi-stacked>.analytics-legend{align-content:stretch;gap:clamp(1px,1vh,7px);min-height:0;overflow:hidden}.analytics-multi-stacked>.analytics-legend li{min-height:0;padding-block:clamp(1px,.7vh,6px);font-size:clamp(8px,1.1vh,11px)}.analytics-widget.visual-donut.hide-labels .analytics-legend li>span{display:inline!important}.analytics-widget.visual-donut.hide-labels .analytics-donut>span{color:var(--dash-muted)!important}@media (max-width:820px){.analytics-builder .accordion-appearance-settings .appearance-toggles label,.analytics-builder .accordion-appearance-settings .appearance-toggles label:nth-child(n+5){grid-column:span 6}}@media (max-width:700px){.analytics-builder .builder-title-settings-row,.analytics-builder .line-layout-settings .field-pair{grid-template-columns:1fr}.analytics-builder .axis-settings-trigger{width:100%}.analytics-builder .builder-accordion-trigger{grid-template-columns:32px minmax(0,1fr) auto;padding-inline:10px}.analytics-builder .line-style-adjusters{grid-template-columns:1fr}.analytics-builder .accordion-appearance-settings .appearance-toggles label,.analytics-builder .accordion-appearance-settings .appearance-toggles label:nth-child(n+5){grid-column:1/-1}}.analytics-builder.analytics-two-builder{width:min(940px,100vw - 28px);height:min(780px,100dvh - 36px)}.analytics-builder.analytics-two-builder .builder-body{flex-direction:column;flex:auto;min-height:0;display:flex}.analytics-builder.analytics-two-builder .analytics-two-context-fields{grid-column:1/-1}.analytics-page.analytics-engine-native:not(.analytics-two-page):not(.new-analytics-page) .analytics-builder .line-series-settings{border-color:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-page.analytics-engine-native:not(.analytics-two-page):not(.new-analytics-page) .analytics-builder .line-series-settings{border-color:color-mix(in srgb,var(--dash-accent) 38%,var(--dash-line))}}.analytics-page.analytics-engine-native:not(.analytics-two-page):not(.new-analytics-page) .analytics-builder .line-series-settings{background:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-page.analytics-engine-native:not(.analytics-two-page):not(.new-analytics-page) .analytics-builder .line-series-settings{background:color-mix(in srgb,var(--dash-accent) 11%,var(--dash-surface))}}.analytics-page.analytics-engine-native:not(.analytics-two-page):not(.new-analytics-page) .analytics-builder .line-series-settings{box-shadow:inset 0 1px 0 var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-page.analytics-engine-native:not(.analytics-two-page):not(.new-analytics-page) .analytics-builder .line-series-settings{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--dash-accent) 12%,transparent)}}.analytics-page.analytics-engine-native:not(.analytics-two-page):not(.new-analytics-page) .line-point-value{paint-order:stroke fill;stroke:var(--dash-surface);stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:8px;font-weight:750}.analytics-page.analytics-engine-native:not(.analytics-two-page):not(.new-analytics-page) .line-point-value.comparison-value{font-size:7px;font-weight:680}.analytics-page.analytics-engine-native:not(.analytics-two-page):not(.new-analytics-page) .line-point-size-field input[type=range]{width:100%;accent-color:var(--dash-accent)}.analytics-widget.visual-kpi .analytics-kpi>strong{white-space:nowrap;min-width:0;max-width:100%;text-overflow:clip!important;font-size:48px!important;overflow:visible!important}.analytics-widget.visual-comparator .comparator-primary{max-width:100%;align-items:center!important;position:static!important}.analytics-widget.visual-comparator .comparator-primary>strong{white-space:nowrap;min-width:0;max-width:100%;text-overflow:clip!important;font-size:48px!important;overflow:visible!important}.analytics-widget.visual-comparator .comparator-primary>.comparator-change{z-index:2;white-space:nowrap;transform:none;font-size:20px!important;position:absolute!important;inset:12px 12px auto auto!important}@container (max-width:420px){.analytics-widget.visual-comparator .comparator-primary{gap:10px!important}.analytics-widget.visual-comparator .comparator-primary>.comparator-change{transform:none;font-size:20px!important;top:10px!important;right:12px!important}}.analytics-builder.analytics-two-builder .builder-settings{flex:auto;max-height:none;padding-bottom:14px}.analytics-builder.analytics-two-builder .builder-settings>.field-pair{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.analytics-two-builder .analytics-two-guardrail{border:1px solid #d97706;grid-column:1/-1;margin:0 0 14px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.analytics-two-builder .analytics-two-guardrail{border:1px solid color-mix(in srgb,#d97706 35%,var(--line))}}.analytics-two-builder .analytics-two-guardrail{background:#f59e0b;border-radius:9px}@supports (color:color-mix(in lab,red,red)){.analytics-two-builder .analytics-two-guardrail{background:color-mix(in srgb,#f59e0b 8%,var(--surface,#fff))}}.analytics-two-builder .analytics-two-guardrail{color:#92400e}@supports (color:color-mix(in lab,red,red)){.analytics-two-builder .analytics-two-guardrail{color:color-mix(in srgb,#92400e 85%,var(--text,#172033))}}.analytics-two-builder .analytics-two-guardrail{font-size:12px;line-height:1.45}.analytics-builder{height:min(780px,100dvh - 36px);max-height:calc(100dvh - 36px)}.analytics-builder>footer,.analytics-builder>header{flex:none}.analytics-builder .builder-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.analytics-builder .builder-settings{flex:auto;min-height:0;max-height:none;padding-bottom:24px;overflow-y:auto}@media (max-width:700px){.analytics-builder{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.analytics-builder.analytics-two-builder .builder-settings{max-height:none}.analytics-builder.analytics-two-builder .builder-settings>.field-pair{grid-template-columns:1fr}}@media (min-width:921px){.analytics-builder.chart-guide-builder .builder-body{flex-direction:row;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 326px;display:grid}.analytics-builder.chart-guide-builder .builder-settings{overflow-y:auto}}.analytics-widget:is(.visual-stacked-bar,.visual-stacked-horizontal-bar) .analytics-multi-stacked:is(.legend-top,.legend-bottom)>.analytics-legend,.analytics-widget:is(.visual-stacked-bar,.visual-stacked-horizontal-bar) .analytics-multi-stacked>.analytics-legend{max-height:none;overflow:visible}.analytics-widget:is(.visual-bar,.visual-stacked-bar,.visual-horizontal-bar) .analytics-multi-stacked .multi-stacked-plot{min-height:calc(var(--bar-min-plot-height) + var(--stack-label-bottom,40px) + 10px)}.analytics-widget.visual-stacked-horizontal-bar .analytics-multi-stacked.is-horizontal .multi-stacked-plot{min-height:calc(var(--bar-min-plot-height) + 24px + 10px)}.chart-tooltip{isolation:isolate;transition:none;background-color:#fff!important;background-image:none!important;box-shadow:0 12px 30px #08172747!important}html[data-mode=dark] .chart-tooltip{background-color:#172435!important}.analytics-widget.visual-target .target-meter>div{flex:0 0 186px;width:186px;height:186px}@media (max-width:700px){.analytics-widget.visual-target .target-meter>div{flex-basis:clamp(128px,42.75vw,160px);width:clamp(128px,42.75vw,160px);height:clamp(128px,42.75vw,160px)}}.xrmone-loader{color:#334155;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.xrmone-loader img{flex-shrink:0;display:block}.xrmone-loader-compact{flex-direction:row;gap:8px}.xrmone-page-loading{place-items:center;min-height:60vh;display:grid}.xrmone-background-activity{z-index:2147483000;pointer-events:none;background:#fff;border:1px solid #dbe4ee;border-radius:14px;padding:10px 16px;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 24px #0b1f3a22}.analytics-rearranging-overlay{z-index:2147483001;cursor:progress;background:#ffffffd1;place-items:center;display:grid;position:fixed;inset:0}.donut-guide-live{width:100%;min-width:0;padding:14px}.donut-guide-live>strong{color:var(--dash-accent);font-size:11px;display:block}.donut-guide-live>small{color:var(--dash-muted);margin-top:5px;font-size:10px;display:block}.donut-guide-live p{margin:7px 0;font-size:11px}.donut-guide-layout{align-items:center;gap:8px;margin-top:10px;display:flex}.donut-guide-layout svg{flex:1;min-width:0}.donut-guide-layout ul{flex:none;max-width:48%;margin:0;padding:0;list-style:none}.donut-guide-layout li{flex-wrap:wrap;align-items:center;gap:4px;margin:8px 0;display:flex}.donut-guide-layout li i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.donut-guide-layout li b{font-size:.85em;font-weight:500}.donut-guide-layout.legend-left{flex-direction:row-reverse}.donut-guide-layout.legend-top{flex-direction:column-reverse}.donut-guide-layout.legend-bottom{flex-direction:column}.donut-guide-layout:is(.legend-top,.legend-bottom) ul{flex-wrap:wrap;justify-content:center;gap:0 12px;max-width:100%;display:flex}.donut-guide-layout:is(.legend-top,.legend-bottom) svg{flex:auto}.analytics-widget.visual-target .target-meter>div{background:0 0!important}.target-meter-ring-art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.target-meter-ring>span,.target-meter-ring>strong{z-index:1;position:relative}.analytics-builder .target-configuration{min-width:0;margin:24px 0 20px;padding:16px}.target-configuration-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 16px;display:grid}.analytics-builder .builder-settings .target-configuration-grid>.field{flex-direction:column;gap:8px;min-width:0;display:flex;margin:0!important}.analytics-builder .builder-settings .target-configuration-grid .field>:is(label,span){color:var(--dash-muted);min-height:18px;font-size:12px;line-height:18px;margin:0!important;font-weight:400!important}.target-configuration-grid .crm-searchable-select{width:100%}.analytics-builder .builder-settings .target-configuration-grid .field :is(select,input[type=number],button[role=combobox]){box-sizing:border-box;width:100%;height:42px;min-height:42px;margin:0}.target-configuration-grid .target-user-field{grid-column:1/-1}.target-configuration-grid .target-configuration-help{border-top:1px solid var(--dash-line);color:var(--dash-muted);grid-column:1/-1;margin:0;padding-top:12px;font-size:12px;line-height:1.6}@media (max-width:640px){.target-configuration-grid{grid-template-columns:minmax(0,1fr)}}.bullet-guide-preview{min-width:0;margin:16px 0}.bullet-guide-preview .bullet-target{grid-template-columns:minmax(0,1fr);gap:20px;min-height:0;padding:0;display:grid}.bullet-guide-preview .bullet-summary{align-items:flex-start}.target-gauge-visual{box-sizing:border-box;width:100%;min-width:0;min-height:0;color:var(--dash-text);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:4px 8px;display:flex;position:relative}.target-gauge-dial{flex:0 auto;width:min(100%,300px);height:auto;min-height:0;max-height:180px;display:block;overflow:visible}.target-gauge-reading{text-align:center;overflow-wrap:anywhere;width:100%;min-width:0;font-size:var(--gauge-caption-size);flex-direction:column;align-items:center;gap:4px;line-height:1.3;display:flex}.target-gauge-value{max-width:100%;line-height:1.1}.target-gauge-achieved-label,.target-gauge-caption,.target-gauge-remaining{color:var(--dash-muted)}.target-gauge-percentage{background:var(--dash-surface);border-radius:12px;max-width:100%;padding:3px 8px}.target-gauge-visual:focus>.chart-tooltip,.target-gauge-visual:hover>.chart-tooltip{opacity:1;visibility:visible;transform:none}.guide-gauge .target-gauge-visual{margin:8px 0}.analytics-widget.visual-gauge .analytics-visual{min-width:0;min-height:0}.analytics-widget.visual-bullet{container-type:inline-size}.analytics-widget.visual-bullet .bullet-target{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,2fr);width:100%;min-width:0}.analytics-widget.visual-bullet .bullet-axis>span{min-width:0}@container (max-width:600px){.analytics-widget.visual-bullet .bullet-target{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:12px 0 8px}.analytics-widget.visual-bullet .bullet-summary{align-items:flex-start}}.bullet-guide-preview .bullet-legend{flex-wrap:wrap;gap:10px}.bullet-guide-preview.without-tooltip .chart-tooltip{display:none!important}.analytics-funnel-live{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;min-height:0;padding:10px 4px;display:flex;overflow:visible}.funnel-live-stage{isolation:isolate;box-sizing:border-box;color:#fff;flex:none;justify-content:center;align-items:center;padding:4px 0;display:flex;position:relative}.funnel-live-stage:before{content:"";inset:0 var(--stage-inset);z-index:-1;background:var(--stage-color);position:absolute}@supports (color:color-mix(in lab,red,red)){.funnel-live-stage:before{background:color-mix(in srgb,var(--stage-color) 80%,#163047)}}.funnel-live-stage:before{clip-path:polygon(0 0,100% 0,94% 100%,6% 100%)}.funnel-live-content{margin-inline:calc(var(--stage-inset) + 8%);text-align:center;overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;line-height:1.25;display:flex}.funnel-live-content>:is(span,b,small){color:inherit}.funnel-live-stage:focus>.chart-tooltip,.funnel-live-stage:hover>.chart-tooltip{opacity:1;visibility:visible;transform:none}.guide-funnel .analytics-funnel-live{margin:12px 0}.generic-guide-stage{--dash-text:#21364c;--dash-muted:#6b8093;--dash-line:#dfeaf0;--dash-surface:#f7faff;background:#f7faff}.generic-guide-stage>.chart-choice-art{border:0;width:100%;height:auto}.guide-cohort>.chart-choice-art>rect:first-child{stroke:none}.guide-funnel .funnel-live-stage:before{background:var(--stage-color)}.guide-funnel .funnel-live-stage:nth-child(4n){color:#21364c}.guide-bullet .bullet-zones i:first-child{background:#3978ed1a}.guide-bullet .bullet-zones i:nth-child(2){background:#16aaa024}.guide-bullet .bullet-zones i:nth-child(3){background:#8764dc2e}.cohort-live{grid-template-columns:var(--cohort-columns);align-content:start;gap:var(--cohort-gap);box-sizing:border-box;width:100%;min-width:0;padding:10px 4px;display:grid}.cohort-live-head,.cohort-live-row{grid-column:1/-1;grid-template-columns:subgrid;gap:var(--cohort-gap);align-items:stretch;display:grid}.cohort-live-head{font-size:var(--cohort-label-size);color:var(--dash-muted);text-align:center}.cohort-identity-column{text-align:left}.cohort-size-column{text-align:center}.cohort-live-label{font-size:var(--cohort-label-size);overflow-wrap:anywhere;align-self:center;font-weight:500}.cohort-live-cell{box-sizing:border-box;min-width:0;font-size:var(--cohort-value-size);color:var(--dash-text);border-radius:5px;place-items:center;padding:4px;display:grid;position:relative}.cohort-live-value{overflow-wrap:anywhere;text-align:center;max-width:100%}.cohort-live-cell:focus>.chart-tooltip,.cohort-live-cell:hover>.chart-tooltip{visibility:visible;opacity:1;transform:none}.guide-cohort .cohort-live{margin:12px 0}.cohort-history{width:100%;min-width:0;padding-bottom:8px;overflow-x:auto}.cohort-history .cohort-live{width:max-content;min-width:100%}.cohort-history-note{color:var(--dash-muted);margin-top:8px;font-size:10px;line-height:1.5;display:block}.cohort-live-cell sup{margin-left:2px;font-size:9px}.cohort-configuration{margin:20px 0}.cohort-configuration .field-pair+.field-pair{margin-top:16px}.quadrant-setup{min-width:0;margin:20px 0}.quadrant-setup .field-pair,.quadrant-setup details>.field,.quadrant-setup details>fieldset{margin-top:16px}.analytics-builder .builder-settings:has(>.quadrant-setup){padding-top:16px}.analytics-builder .builder-settings:has(>.quadrant-setup) .builder-title-settings-row{margin-bottom:16px}.analytics-builder .quadrant-setup .field{margin-bottom:0}.analytics-builder .quadrant-setup fieldset>.field-pair:first-of-type,.analytics-builder .quadrant-setup>.field-pair:first-of-type{margin-top:0}.analytics-builder .quadrant-setup{margin-top:16px;padding-top:12px}.analytics-builder .builder-settings:has(>.quadrant-setup)>.field-pair:has(+.quadrant-setup) .field{margin-bottom:0}.quadrant-chart>small,.quadrant-setup p{color:var(--dash-muted);font-size:11px;line-height:1.5}.quadrant-setup summary{cursor:pointer;padding:12px 0;font-weight:600}.quadrant-chart{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.analytics-widget.visual-quadrant{padding-left:8px;padding-right:8px}.analytics-widget.visual-quadrant>header{padding-bottom:4px;padding-left:9px;padding-right:9px}.analytics-widget.visual-quadrant>footer{padding-top:4px;padding-left:9px;padding-right:9px}.analytics-widget.visual-quadrant .quadrant-chart{box-sizing:border-box;padding:0}.quadrant-chart svg{flex:1 1 0;width:100%;height:0;min-height:0;display:block;overflow:hidden}.donut-guide-live .quadrant-chart{height:auto}.donut-guide-live .quadrant-chart svg{flex:none;height:auto}.quadrant-chart>small{margin-top:10px;display:block}.quadrant-legend{flex-wrap:wrap;flex:none;gap:8px 14px;font-size:11px;display:flex}.quadrant-legend span{overflow-wrap:anywhere;align-items:center;gap:5px;display:flex}.quadrant-legend i{border-radius:50%;flex-shrink:0;width:9px;height:9px}.chart-tooltip.quadrant-tooltip{opacity:1;visibility:visible;overflow-wrap:anywhere;pointer-events:none;width:210px;min-width:0;max-width:calc(100% - 12px);position:absolute;transform:none}.quadrant-setup .field{min-width:0}.quadrant-setup .field>span{overflow-wrap:anywhere;line-height:1.5}.quadrant-setup p{background:var(--dash-bg);border-radius:8px;margin:16px 0;padding:10px 12px;line-height:1.6}.quadrant-setup .appearance-toggles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:16px;display:grid}.quadrant-setup .appearance-toggles label{box-sizing:border-box;border:1px solid var(--dash-line);cursor:pointer;border-radius:9px;min-height:44px;padding:9px 11px;line-height:1.4}.analytics-builder .accordion-appearance-settings .appearance-toggles input[type=checkbox],.analytics-builder .quadrant-setup .appearance-toggles input[type=checkbox]{flex:0 0 18px;margin:0;width:18px!important;height:18px!important;min-height:18px!important}.analytics-builder .quadrant-setup details>.field+fieldset.criteria{margin-top:20px}.analytics-builder .quadrant-setup input[type=color]{box-sizing:border-box;width:100%;height:42px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;display:block;overflow:hidden}.analytics-builder .quadrant-setup input[type=color]::-webkit-color-swatch-wrapper{padding:0}.analytics-builder .quadrant-setup input[type=color]::-webkit-color-swatch{border:0;border-radius:8px}.analytics-builder .quadrant-setup input[type=color]::-moz-color-swatch{border:0;border-radius:8px}.analytics-builder .quadrant-setup input[type=color]:focus-visible{outline:2px solid var(--dash-accent);outline-offset:3px}.quadrant-warning{color:var(--dash-text);overflow-wrap:anywhere;background:#d9953012;border:1px solid #d99530;border-radius:8px;margin:12px 0 20px;padding:12px;font-size:12px;line-height:1.6}.cohort-configuration .target-configuration-help{color:var(--dash-muted);margin:16px 0 0;font-size:12px;line-height:1.6}.detail-live{width:100%;min-width:0;font-size:var(--detail-text);color:var(--dash-text)}.detail-quadrant{aspect-ratio:4/3;max-width:640px;margin:auto;position:relative}.detail-quadrant svg{width:100%;height:100%;display:block;overflow:visible}.detail-point-hit{cursor:help;border-radius:50%;width:24px;height:24px;position:absolute;transform:translate(-50%,-50%)}.detail-zones{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));align-content:start;align-items:start;gap:8px;display:grid}.detail-zones>section{box-sizing:border-box;max-width:100%}.detail-zones :is(span,strong,b){overflow-wrap:anywhere;min-width:0;max-width:100%}.zone-setup .field{margin-bottom:0}.zone-setup .field+.field,.zone-setup .field-pair{margin-bottom:16px}.analytics-builder .zone-setup .zone-rule{margin-top:20px}.zone-setup p{color:var(--dash-muted);margin:12px 0;font-size:11px;line-height:1.6}.zone-condition{grid-template-columns:1fr 1fr 1fr auto;gap:8px;margin:12px 0;display:grid}.zone-condition>*{min-width:0}.zone-rule-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (max-width:700px){.zone-condition{grid-template-columns:1fr 1fr}}.detail-zones section{border-radius:8px;min-width:0;padding:10px}.detail-zone-row,.detail-zones header{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;display:flex}.detail-zones header{flex-wrap:wrap;margin-bottom:8px}.detail-zone-row{min-height:var(--detail-row);flex-wrap:wrap;position:relative}.detail-number,.detail-zone-row strong{font-size:var(--detail-value)}.detail-table{border-collapse:collapse;table-layout:fixed;width:100%}.detail-table td,.detail-table th{overflow-wrap:anywhere;min-width:0;height:var(--detail-row);text-align:left;box-sizing:border-box;padding:6px;position:relative}.detail-table th{color:var(--dash-muted);font-size:var(--detail-text)}.detail-live :is(td,.detail-zone-row,.detail-point-hit):is(:hover,:focus)>.chart-tooltip{opacity:1;visibility:visible}.donut-guide-live>.detail-live{margin:14px 0}.guide-zone .detail-zones{grid-template-columns:1fr}.analytics-builder .builder-settings>.bullet-target-value-field{margin-top:20px}.chart-tooltip.chart-tooltip{width:min(210px,100vw - 16px);min-width:0;border:1px solid var(--tooltip-color)!important;padding:10px 12px!important}@supports (color:color-mix(in lab,red,red)){.chart-tooltip.chart-tooltip{border:1px solid color-mix(in srgb,var(--tooltip-color) 38%,var(--dash-line,#d4e0e8))!important}}.chart-tooltip.chart-tooltip{overflow-wrap:anywhere;font-family:inherit;text-align:left!important;text-transform:none!important;letter-spacing:normal!important;color:var(--dash-text,#172b3a)!important;white-space:normal!important;border-radius:11px!important;gap:3px!important;font-size:10px!important;font-weight:400!important;line-height:1.35!important}.chart-tooltip.chart-tooltip .chart-tooltip-head>b,.chart-tooltip.chart-tooltip>:is(span,strong,small){text-align:left!important;white-space:normal!important;text-shadow:none!important;margin:0!important}.chart-tooltip.chart-tooltip .chart-tooltip-head{align-items:center;gap:6px;color:var(--dash-text,#172b3a)!important;display:flex!important}.chart-tooltip.chart-tooltip .chart-tooltip-head>b{letter-spacing:.025em!important;color:inherit!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important}.chart-tooltip.chart-tooltip .chart-tooltip-head>i{flex:0 0 7px;border-radius:50%!important;width:7px!important;height:7px!important}.chart-tooltip.chart-tooltip>strong{color:var(--tooltip-color,#3978ed)!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;display:block!important}.chart-tooltip.chart-tooltip>small{color:var(--dash-muted,#64748b)!important;font-size:9px!important;font-weight:400!important;line-height:1.35!important;display:block!important}.chart-tooltip.chartjs-tooltip{opacity:1;transform:none}.organisation-calendar-settings{--dash-line:#d2e0e8;--dash-muted:#64748b;--dash-text:#172b3a;--dash-surface:#f6fafc;border-top:1px solid var(--dash-line);min-width:0;margin-top:24px;padding-top:24px}.organisation-calendar-settings input:not([type=checkbox]),.organisation-calendar-settings select{border:1px solid var(--dash-line);width:100%;min-height:40px;color:var(--dash-text);font:inherit;box-sizing:border-box;background:#fff;border-radius:8px;padding:8px 12px}.organisation-calendar-settings input:disabled{color:var(--dash-muted);background:#f1f5f9}.calendar-defaults>div>label{margin-bottom:8px}.calendar-actions,.organisation-calendar-settings>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.organisation-calendar-settings fieldset{border:1px solid var(--dash-line);border-radius:12px;min-width:0;margin:20px 0;padding:16px}.organisation-calendar-settings legend{padding:0 6px;font-weight:600}.organisation-calendar-settings label{min-width:0;color:var(--dash-muted);flex-direction:column;gap:8px;font-size:12px;display:flex}.calendar-defaults{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.calendar-day{grid-template-columns:150px minmax(100px,1fr) minmax(100px,1fr) 55px;align-items:center;gap:16px;margin:12px 0;display:grid}.organisation-calendar-settings .calendar-day-toggle{color:var(--dash-text);flex-direction:row;align-items:center}.calendar-day-toggle input{flex:none;width:16px;height:16px}.calendar-holiday{grid-template-columns:minmax(130px,1fr) minmax(160px,2fr) auto;align-items:end;gap:16px;margin-bottom:16px;display:grid}.calendar-preview{background:var(--dash-surface);border:1px solid var(--dash-line);border-radius:12px;margin-bottom:20px;padding:16px}.calendar-preview p{margin:8px 0;font-size:12px}.calendar-actions{justify-content:flex-start}.notification-settings{padding:20px}.notification-settings>header{margin-bottom:16px;padding:0 0 16px;display:block}.notification-settings>header h2{margin-bottom:8px;font-size:18px;font-weight:650}.notification-settings>header p{line-height:1.5}.notification-settings fieldset{border:1px solid var(--dash-line,#d2e0e8);border-radius:12px;min-width:0;margin:20px 0;padding:16px}.notification-settings legend{padding:0 6px;font-weight:600}.notification-preference-option{cursor:pointer;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.notification-preference-option input{width:18px;height:18px;accent-color:var(--dash-accent,#2384a8);flex:0 0 18px;margin-top:2px}.notification-preference-option span{gap:5px;min-width:0;display:grid}.notification-preference-option small{color:var(--dash-muted,#64748b);line-height:1.5}.notification-preference-actions{flex-wrap:wrap;gap:12px;display:flex}.data-model-explorer{min-width:0;padding:20px}.security-settings-stack{gap:24px;min-width:0;display:grid}.integration-health-list{gap:16px;margin-top:20px;display:grid}.integration-health-card{border:1px solid var(--dash-line,#d2e0e8);border-radius:12px;min-width:0;padding:18px}.integration-health-card h3{font-size:17px;font-weight:650}.integration-health-card p{overflow-wrap:anywhere;margin:10px 0;line-height:1.5}.integration-health-card summary{cursor:pointer;margin-top:16px;font-weight:600}.session-policy-fields{border:0;gap:18px;min-width:0;max-width:680px;margin:20px 0;padding:0;display:grid}.session-policy-fields>label{gap:8px;display:grid}.session-policy-fields>.workflow-email-toggle{align-items:center;gap:10px;display:flex}.session-policy-fields input[type=number]{border:1px solid var(--dash-line,#d2e0e8);background:var(--dash-surface,#fff);width:100%;color:var(--dash-text,#172c3c);border-radius:8px;padding:12px}.session-policy-fields .muted{margin:0;line-height:1.5}.session-policy-fields>button{justify-self:start}.session-policy-fields input[type=password],.session-policy-fields input[type=text]{border:1px solid var(--dash-line,#d2e0e8);background:var(--dash-surface,#fff);width:100%;color:var(--dash-text,#172c3c);border-radius:8px;padding:12px}.mfa-secret-box{border:1px solid var(--dash-line,#d2e0e8);border-radius:12px;max-width:700px;margin:20px 0;padding:18px}.mfa-secret-box p{margin:12px 0;line-height:1.5}.mfa-secret-box output,.mfa-secret-box pre{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:12px 0;font-family:monospace;font-size:14px;line-height:1.8;display:block}.workflow-dry-run summary{cursor:pointer;font-size:17px;font-weight:600}.workflow-timing-preview{border:1px solid #d6e2e8;border-radius:12px;margin:20px 0;padding:18px}.workflow-timing-preview h3{margin:0 0 12px;font-size:16px;font-weight:600}.workflow-timing-preview p{margin:12px 0;line-height:1.5}.workflow-timing-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.workflow-timing-controls label{flex-direction:column;flex:240px;gap:8px;display:flex}.workflow-timing-controls input{border:1px solid #cbdbe4;border-radius:8px;width:100%;min-height:40px;padding:8px 10px}.workflow-timing-preview dl{gap:12px;margin:18px 0;display:grid}.workflow-timing-preview dt{color:var(--muted);font-size:12px}.workflow-timing-preview dd{overflow-wrap:anywhere;margin:4px 0 0}.workflow-dry-run>p{margin:16px 0;line-height:1.5}.workflow-dry-run>button{margin-top:16px}.workflow-dry-run li{margin:10px 0}.workflow-dry-run ol{padding-left:24px}.workflow-dry-run td input,.workflow-dry-run td select{border:1px solid var(--dash-line,#d2e0e8);background:var(--dash-surface,#fff);width:100%;min-width:120px;color:var(--dash-text,#172c3c);border-radius:8px;padding:10px}.dry-run-checks{flex-wrap:wrap;gap:16px;display:flex}.dry-run-checks label{align-items:center;gap:8px;display:flex}.dry-run-checks input{flex:none;width:18px;height:18px}.workflow-email-fields{border:0;min-width:0;margin-top:20px;padding:0}.workflow-email-fields>label{gap:10px;margin:20px 0;display:grid}.workflow-email-fields>.workflow-email-toggle{align-items:center;gap:10px;display:flex}.workflow-email-toggle input{flex:none;width:18px;height:18px}.ai-policy-fields{gap:18px;display:grid}.ai-policy-fields legend{margin-bottom:16px;font-weight:650}.ai-policy-fields .workflow-email-toggle{align-items:center;gap:10px;line-height:1.5;display:flex}.ai-policy-fields>div>p{margin:6px 0 0 28px;line-height:1.5}.ai-policy-fields input:disabled{opacity:.5}.ai-task-administration{border-top:1px solid var(--dash-line,#d2e0e8);margin-top:8px;padding-top:20px}.ai-task-administration>p{margin:10px 0 16px;line-height:1.5}.ai-safety-checks .workflow-email-toggle{align-items:center;gap:10px;margin:14px 0;display:flex}.ai-safety-checks .workflow-email-toggle input{flex:0 0 18px;width:18px;height:18px;margin:0}.ai-safety-checks summary{cursor:pointer;padding:12px 0}.ai-safety-checks th small{margin-top:5px;font-weight:400;line-height:1.4;display:block}.ai-safety-checks code{overflow-wrap:anywhere}.ai-curated-task-grid,.ai-task-admin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.ai-task-option{border:1px solid var(--dash-line,#d2e0e8);border-radius:12px;min-width:0;padding:16px}.ai-task-option p{margin:10px 0;line-height:1.5}.ai-task-option details{font-size:13px;line-height:1.5}.ai-task-option summary{cursor:pointer}.ai-curated-tasks{text-align:left;width:100%;margin-top:20px}.ai-curated-tasks header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-curated-task-grid>div{align-content:start;gap:8px;display:grid}.ai-curated-task-grid small{line-height:1.5}.ai-task-preview{border:1px solid var(--dash-line,#d2e0e8);border-radius:10px;margin:12px;padding:14px;line-height:1.5}.ai-task-preview p{margin:8px 0}.ai-model-settings label{margin:14px 0 8px;font-weight:600;display:block}.ai-shared-connection{border-top:1px solid var(--dash-line,#d2e0e8);margin-top:28px;padding-top:24px}.ai-shared-connection h3{font-size:18px;font-weight:600}.ai-shared-fields .workflow-email-toggle{align-items:center;gap:10px;display:flex}.ai-shared-fields input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent,#207fa5);flex:0 0 18px;margin:0}.ai-shared-connection>p,.ai-shared-fields>p{margin:12px 0;line-height:1.5}.ai-shared-fields{border:1px solid var(--dash-line,#d2e0e8);border-radius:10px;flex-direction:column;gap:12px;min-width:0;margin:18px 0;padding:18px;display:flex}.ai-shared-fields legend{padding:0 6px;font-weight:600}.ai-shared-fields input[type=password],.connection-key select{box-sizing:border-box;border:1px solid var(--dash-line,#d2e0e8);background:var(--dash-surface,#fff);width:100%;max-width:640px;min-height:44px;color:var(--dash-text,#172c3c);font:inherit;border-radius:8px;padding:10px 12px}.ai-shared-fields .notification-preference-actions{flex-wrap:wrap;gap:10px}.ai-model-settings select{border:1px solid var(--dash-line,#d2e0e8);background:var(--dash-surface,#fff);width:100%;max-width:560px;min-height:44px;color:var(--dash-text,#172c3c);font:inherit;border-radius:8px;padding:10px 12px}.ai-request-limit-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;display:grid}.ai-request-limits .ai-limit-number-label{margin:14px 0 8px;display:block}.ai-request-limits input[type=number]{box-sizing:border-box;border:1px solid var(--dash-line,#d2e0e8);background:var(--dash-surface,#fff);width:100%;max-width:320px;min-height:44px;color:var(--dash-text,#172c3c);font:inherit;border-radius:8px;padding:10px 12px}.ai-request-usage{border:1px solid var(--dash-line,#d2e0e8);border-radius:10px;margin-top:16px;padding:16px}.ai-request-usage h4{margin:0 0 10px}.ai-response-evaluation{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.ai-evaluation-form fieldset{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0;padding:0;display:grid}.ai-evaluation-form legend{margin-bottom:14px;font-weight:600}.ai-evaluation-form label:not(.ai-evaluation-share){flex-direction:column;gap:8px;min-width:0;display:flex}.ai-evaluation-form label:not(.ai-evaluation-share) select{margin-top:auto}.ai-evaluation-form .ai-evaluation-share,.ai-evaluation-form fieldset>p{grid-column:1/-1}@media (max-width:700px){.ai-evaluation-form fieldset{grid-template-columns:1fr}}.ai-evaluation-form select{border:1px solid var(--dash-line,#d2e0e8);background:var(--dash-surface,#fff);width:100%;min-height:44px;color:var(--dash-text,#172c3c);font:inherit;border-radius:8px;padding:10px}.ai-evaluation-form .ai-evaluation-share{align-items:flex-start;gap:10px;display:flex}.ai-evaluation-share input{width:18px;height:18px;accent-color:var(--blue);flex:0 0 18px;margin-top:2px}.ai-request-usage dl{flex-wrap:wrap;gap:16px 40px;margin:16px 0;display:flex}.ai-request-usage dd{margin:6px 0;font-size:1.15rem;font-weight:600}.workflow-email-fields textarea{border:1px solid var(--dash-line,#d2e0e8);background:var(--dash-surface,#fff);width:100%;color:var(--dash-text,#172c3c);resize:vertical;border-radius:8px;padding:12px}.data-model-explorer>header{margin-bottom:20px;padding:0 0 16px;display:block}.data-model-explorer>header h2{font-size:18px;font-weight:650}.data-model-explorer>header p,.data-model-explorer>p{margin:12px 0;line-height:1.5}.model-controls{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.model-controls label{flex:180px;gap:8px;min-width:0;display:grid}.model-controls input,.model-controls select{border:1px solid var(--dash-line,#d2e0e8);background:var(--dash-surface,#fff);color:var(--dash-text,#172c3c);border-radius:8px;width:100%;min-width:0;padding:10px}.model-table-scroll{border:1px solid var(--dash-line,#d2e0e8);border-radius:10px;max-height:60vh;margin-top:16px;overflow:auto}.model-table-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.model-table-scroll caption{text-align:left;padding:12px;font-weight:600}.model-table-scroll td,.model-table-scroll th{vertical-align:top;border-bottom:1px solid var(--dash-line,#d2e0e8);padding:12px}.model-table-scroll thead{background:var(--dash-surface)}.model-table-scroll code{color:var(--dash-muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;font-weight:400;display:block}@media (max-width:750px){.calendar-defaults,.calendar-holiday{grid-template-columns:1fr}.calendar-day{grid-template-columns:1fr 1fr}.calendar-day-toggle{grid-column:1/-1}}.session-expiry-overlay{z-index:2147483647;color:#172b3a;background:#102332f2;border:0;place-items:center;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:24px;display:grid;position:fixed;inset:0}.session-expiry-overlay .detail-card{background:#fff;border-radius:16px;max-width:560px;padding:28px}.session-expiry-warning{z-index:2147483646;color:#30250b;background:#fff5d6;border:1px solid #b59b55;border-radius:12px;max-width:calc(100vw - 32px);padding:12px 20px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0002}.session-policy-fields select{height:auto;min-height:48px;line-height:1.4;font:inherit;border:1px solid var(--line);background:var(--dash-surface,#fff);color:var(--ink);border-radius:8px;width:100%;padding:10px 12px}.accessibility-preview{border:1px solid var(--line);border-radius:10px;padding:16px;overflow:hidden}.data-usage-empty-toggle{align-items:center;gap:10px;min-height:24px;margin:16px 0;display:flex}.data-usage-empty-toggle input{width:20px;height:20px;accent-color:var(--blue);margin:0}.accessibility-motion-sample{color:var(--blue);margin-left:24px;animation:accessibility-preview-pulse 1.5s ease-in-out infinite alternate;display:inline-block}@keyframes accessibility-preview-pulse{to{opacity:.35;transform:translate(12px)}}html[data-motion=reduce] *,html[data-motion=reduce] :after,html[data-motion=reduce] :before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.accessibility-preview[data-motion=reduce] .accessibility-motion-sample{animation:none!important}.accessibility-preview[data-strong-focus=true] :focus-visible,html[data-strong-focus=true] :focus-visible{outline-offset:3px!important;box-shadow:0 0 0 2px var(--dash-surface,#fff)!important;outline:3px solid!important}.accessibility-preview[data-underline-links=true] a,html[data-underline-links=true] a{text-underline-offset:.2em;text-decoration-thickness:2px;text-decoration:underline!important}.xrmone-static-loader{letter-spacing:5px;color:var(--blue);font-size:24px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.workflow-queue-counts{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.workflow-queue-counts li{border:1px solid var(--border,#d4e1e7);border-radius:10px;justify-content:space-between;gap:12px;padding:12px;display:flex}.workflow-run-filter{gap:6px;max-width:260px;margin:16px 0;display:grid}.workflow-run-filter select{min-height:42px;font:inherit;padding:8px 12px}.workflow-history-pagination{gap:10px;margin-top:14px;display:flex}.workflow-history td{vertical-align:top}.workflow-recurrence{border:1px solid var(--line);border-radius:10px;min-width:0;margin:16px 0;padding:14px}.workflow-recurrence legend{padding:0 6px;font-weight:600}.workflow-recurrence p{margin:12px 0;line-height:1.5}.workflow-recurrence-zone{flex:100%;min-width:0}.workflow-recurrence small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;display:block}.workflow-recurrence li{margin:10px 0}.workflow-retry-settings{border:1px solid var(--line);border-radius:10px;min-width:0;margin:16px 0 0;padding:14px}.workflow-retry-settings legend{padding:0 6px;font-weight:600}.workflow-retry-settings .workflow-fields{margin-top:14px}.workflow-template-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:16px 0;display:grid}.workflow-template-card{border:1px solid var(--crm-border,#d5e2ea);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.workflow-template-card h3,.workflow-template-card p{margin:0}.workflow-template-card button{align-self:flex-start;margin-top:auto}.workflow-template-library{margin-bottom:20px}.workflow-template-library>summary{min-height:42px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.workflow-template-library>summary::-webkit-details-marker{display:none}.workflow-template-summary-title{align-items:center;gap:10px;min-width:0;font-weight:600;display:inline-flex}.workflow-template-summary-title>svg{color:var(--blue);flex:0 0 19px}.workflow-template-summary-chevron{color:var(--muted);flex:0 0 18px;transition:transform .18s}.workflow-template-library[open]>summary .workflow-template-summary-chevron{transform:rotate(180deg)}html[data-mode=dark] .workflow-template-library>summary{color:var(--dark-text)}html[data-mode=dark] .workflow-template-summary-chevron{color:var(--dark-muted)}.connector-catalogue-filters{grid-template-columns:2fr 1fr;gap:16px;margin:20px 0;display:grid}.connector-catalogue-filters .field{flex-direction:column;align-items:stretch;gap:6px;min-width:0;display:flex}.connector-catalogue-filters input,.connector-catalogue-filters select{box-sizing:border-box;width:100%;min-height:42px}.connector-catalogue .integration-health-card{min-width:0}.connector-catalogue .integration-health-card h4{margin:16px 0 8px}.connector-catalogue .integration-health-card ul{margin:8px 0 14px;padding-left:20px}.connector-catalogue .integration-health-card li{margin:6px 0}.connector-scopes code{overflow-wrap:anywhere}.connector-catalogue summary{cursor:pointer}.leaderboard-page{gap:20px;max-width:1400px;margin:auto;padding:24px;display:grid}.leaderboard-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-right:64px;display:flex}.leaderboard-heading h1{margin:0;font-size:26px}.leaderboard-panel{min-width:0;padding:22px}.leaderboard-panel h2{margin:0 0 12px}.leaderboard-panel p{line-height:1.6}.leaderboard-consent{align-items:center;gap:10px;margin:16px 0;display:flex}.leaderboard-consent input{width:18px;height:18px;accent-color:var(--blue);flex-shrink:0}.leaderboard-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px;margin:16px 0;display:grid}.leaderboard-filters label{flex-direction:column;gap:6px;min-width:0;display:flex}.leaderboard-filters input,.leaderboard-filters select{box-sizing:border-box;border:1px solid var(--border,#d4e1e7);background:var(--dash-surface,#fff);width:100%;min-height:42px;color:inherit;font:inherit;border-radius:8px;padding:8px 12px}.leaderboard-summary{flex-wrap:wrap;gap:24px;margin:16px 0;display:flex}.leaderboard-summary strong{font-size:24px;display:block}.leaderboard-table{border-collapse:collapse;width:100%}.leaderboard-table td,.leaderboard-table th{text-align:left;border-bottom:1px solid var(--border,#d4e1e7);padding:12px}.leaderboard-table caption{text-align:left;padding:12px 0}.leaderboard-table meter{width:100%;min-width:100px;accent-color:var(--blue)}@media (max-width:640px){.connector-catalogue-filters{grid-template-columns:1fr}}.sidebar-navigation-progress{opacity:0;pointer-events:none;border:2px solid #ffffff30;border-top-color:#b4e6ff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:4px;right:8px}.sidebar-navigation-progress.is-pending{opacity:1;animation:sidebar-navigation-spin .8s linear infinite}.workspace-sidebar a:has(.sidebar-navigation-progress.is-pending){cursor:progress}@keyframes sidebar-navigation-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sidebar-navigation-progress.is-pending{animation:none}}.workspace-shell>.workspace-sidebar{--sidebar-interaction-bg:#ffffff12;background:radial-gradient(ellipse at 0 0,var(--blue) 0,transparent 48%),linear-gradient(165deg,var(--blue),var(--blue) 72%,var(--blue));width:250px}@supports (color:color-mix(in lab,red,red)){.workspace-shell>.workspace-sidebar{background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--blue) 40%,#10151e) 0,transparent 48%),linear-gradient(165deg,color-mix(in srgb,var(--blue) 15%,#10151e),color-mix(in srgb,var(--blue) 8%,#0b1018) 72%,color-mix(in srgb,var(--blue) 25%,#10151e))}}.workspace-shell>.workspace-sidebar{isolation:isolate;border-right:1px solid #8fb6df24;padding-top:16px;padding-bottom:16px;box-shadow:6px 0 28px #07142612}.workspace-shell>.workspace-sidebar .sidebar-brand-row{border-bottom:1px solid #c1d9fa18;flex-shrink:0;min-height:64px;padding-bottom:14px}.workspace-shell>.workspace-sidebar .sidebar-caption{color:#8da5c1;letter-spacing:2px;align-items:center;gap:9px;margin:20px 12px 12px;font-size:9px;font-weight:700}.workspace-shell>.workspace-sidebar .sidebar-caption:before{content:"";background:#59d7bd;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #59d7bd60}.workspace-shell>.workspace-sidebar nav{box-sizing:border-box;scrollbar-gutter:stable;scrollbar-color:#62809c55 transparent;grid-auto-rows:max-content;align-content:start;gap:5px;padding-right:12px}.workspace-shell>.workspace-sidebar .sidebar-quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:4px;display:grid}.workspace-shell>.workspace-sidebar .sidebar-quick-links>a{text-align:center;background:linear-gradient(145deg,#ffffff0c,#7edcff0a);border:1px solid #bde3ff1f;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:58px;padding:8px 5px;font-weight:600;display:flex;box-shadow:0 8px 18px #06121f14}.workspace-shell>.workspace-sidebar .sidebar-quick-links>a:hover{background:linear-gradient(145deg,#ffffff18,#55d6c617);border-color:#96d8ee36;transform:translateY(-1px)}.workspace-shell>.workspace-sidebar .sidebar-quick-links>a[aria-current=page]{background:linear-gradient(135deg,#2397bd4d,#5f8eff35);border-color:#79d6e74d;box-shadow:0 9px 20px #07142524,inset 0 1px #ffffff12}.workspace-shell>.workspace-sidebar .sidebar-quick-links>a>svg:first-child{width:22px;height:22px}.workspace-shell>.workspace-sidebar.sidebar-expanded nav{margin-right:-10px;padding-right:10px}.workspace-shell>.workspace-sidebar nav :is(a,.sidebar-module-group>summary){--nav-accent:#7db8ff;box-sizing:border-box;color:#cbd5e3;border:1px solid #0000;border-radius:12px;gap:10px;min-height:46px;padding:7px 10px;font-size:13px;font-weight:500;transition:background .16s,border-color .16s,color .16s;position:relative}.workspace-shell>.workspace-sidebar nav .sidebar-quick-links>a{font-weight:600}.workspace-shell>.workspace-sidebar nav :is(a,.sidebar-module-group>summary,.sidebar-crm-category>summary){font-size:13px;line-height:1.35}.workspace-shell>.workspace-sidebar nav>a:nth-child(3n+2){--nav-accent:#66d8c6}.workspace-shell>.workspace-sidebar nav>a:nth-child(3n+3){--nav-accent:#b6a0ff}.workspace-shell>.workspace-sidebar svg:not(.sidebar-logo-mark){scale:.9025}.workspace-shell>.workspace-sidebar nav :is(a,summary)>svg:first-child{color:var(--nav-accent,#8bd4ff);box-sizing:border-box;stroke-width:1.35px;background:0 0;border:0;border-radius:0;flex-shrink:0;width:26px;height:26px;padding:0}.workspace-shell>.workspace-sidebar nav :is(a,summary):hover{background:var(--sidebar-interaction-bg);color:#fff;border-color:#0000;text-decoration:none}.workspace-shell>.workspace-sidebar .sidebar-crm-category[open]>summary,.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm][open]>summary,.workspace-shell>.workspace-sidebar .sidebar-module-group[open]>summary,.workspace-shell>.workspace-sidebar nav a[aria-current=page],.workspace-shell>.workspace-sidebar nav a[aria-label=CRM\ overview][aria-current=page]{color:#fff;background:var(--sidebar-interaction-bg);box-shadow:none;border-color:#0000}.workspace-shell>.workspace-sidebar nav a[aria-current=page]>svg:first-child{color:var(--nav-accent,#8bd4ff);background:0 0;border:0}.workspace-shell>.workspace-sidebar .sidebar-module-group[open]{background:0 0;border-radius:12px}.workspace-shell>.workspace-sidebar .sidebar-module-group-links{border-left:0;margin:4px 0 8px 14px;padding-left:7px}.workspace-shell>.workspace-sidebar .sidebar-module-group-links a{min-height:38px;font-size:13px;font-weight:450}.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>summary,.workspace-shell>.workspace-sidebar nav a[aria-label=CRM\ overview]{border-radius:7px;gap:9px;min-height:38px;padding:6px 8px}.workspace-shell>.workspace-sidebar .sidebar-group-chevron{color:#8da5c1;margin-left:auto}.workspace-shell>.workspace-sidebar .sidebar-crm-category{border-radius:10px;margin:2px 0}.workspace-shell>.workspace-sidebar .sidebar-crm-category>summary{box-sizing:border-box;cursor:pointer;color:#d2d9e5;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;min-height:38px;padding:6px 8px;font-size:13px;font-weight:600;list-style:none;transition:background .16s,border-color .16s,color .16s;display:flex}.workspace-shell>.workspace-sidebar .sidebar-crm-category>summary::-webkit-details-marker{display:none}.workspace-shell>.workspace-sidebar .sidebar-crm-category>summary:hover{color:#fff;background:var(--sidebar-interaction-bg);border-color:#0000}.workspace-shell>.workspace-sidebar .sidebar-crm-category>summary>svg:first-child{width:26px;height:26px;color:var(--nav-accent,#8bd4ff);stroke-width:1.35px;flex:0 0 26px}.workspace-shell>.workspace-sidebar .sidebar-crm-category-chevron{color:#8da5c1;width:14px;height:14px;margin-left:auto;transition:transform .18s}.workspace-shell>.workspace-sidebar .sidebar-crm-category[open]>summary .sidebar-crm-category-chevron{transform:rotate(180deg)}.workspace-shell>.workspace-sidebar .sidebar-crm-category[open]>summary{color:#fff;background:var(--sidebar-interaction-bg)}.workspace-shell>.workspace-sidebar .sidebar-crm-category-links{border-left:0;margin:3px 0 7px 14px;padding-left:6px;display:grid}.workspace-shell>.workspace-sidebar .sidebar-crm-category .sidebar-crm-category-links>a{color:#cbd3df;border-radius:7px;gap:9px;min-height:38px;padding:6px 8px;font-size:13px;font-weight:450}.workspace-shell>.workspace-sidebar .sidebar-crm-category-links>a:hover,.workspace-shell>.workspace-sidebar .sidebar-crm-category-links>a[aria-current=page]{background:var(--sidebar-interaction-bg);color:#fff}.workspace-shell>.workspace-sidebar .sidebar-module-group-links :is(a,.sidebar-crm-category>summary)>svg:first-child,.workspace-shell>.workspace-sidebar .sidebar-module-group-links a[aria-current=page]>svg:first-child{color:#fff}.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]{border-radius:14px;margin-top:2px}.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>summary{background:linear-gradient(120deg,#2499c13e,#50c8b31b);border:1px solid #7bd8e53b;border-radius:13px;min-height:39px;padding:2px 10px;box-shadow:0 10px 22px #06131f26,inset 0 1px #ffffff12}.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>summary:hover,.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm][open]>summary{background:linear-gradient(120deg,#279fc64a,#55cdbd27);border-color:#86e0e957}.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>.sidebar-module-group-links{margin:6px 0 10px;padding:0}.workspace-shell>.workspace-sidebar nav a[aria-label=CRM\ overview]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;min-height:38px;margin:0 2px 7px;padding:6px 9px}.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm] .sidebar-module-group-links>a[aria-label=CRM\ overview]>svg:first-child,.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement] .sidebar-module-group-links>a[aria-label=Procurement\ overview]>svg:first-child{color:#55d6bf}.workspace-shell>.workspace-sidebar nav a[aria-label=CRM\ overview]:hover,.workspace-shell>.workspace-sidebar nav a[aria-label=CRM\ overview][aria-current=page]{background:linear-gradient(100deg,#2c9fc340,#5a90ec25);border-color:#7ad2e239}.workspace-shell>.workspace-sidebar .sidebar-crm-category{background:linear-gradient(150deg,#ffffff0c,#4fa7c307);border:1px solid #d7ebff13;border-radius:12px;margin:7px 2px 0;padding:4px;overflow:hidden;box-shadow:0 8px 20px #06121d1b,inset 0 1px #ffffff08}.workspace-shell>.workspace-sidebar .sidebar-crm-category:hover{background:linear-gradient(150deg,#ffffff12,#58b7cb0d);border-color:#b5deef26}.workspace-shell>.workspace-sidebar .sidebar-crm-category[open]{background:linear-gradient(155deg,#fff1,#2b8ead12);border-color:#7ed1df2c;padding-bottom:5px}.workspace-shell>.workspace-sidebar .sidebar-crm-category>summary,.workspace-shell>.workspace-sidebar .sidebar-crm-category[open]>summary{background:0 0;border-radius:8px;min-height:34px;padding:4px 6px}.workspace-shell>.workspace-sidebar .sidebar-crm-category>summary>svg:first-child{flex-basis:23px;width:23px;height:23px}.workspace-shell>.workspace-sidebar .sidebar-crm-category-links{gap:1px;margin:2px 0 0;padding:0}.workspace-shell>.workspace-sidebar .sidebar-crm-category .sidebar-crm-category-links>a{color:#cbd7e4;border-radius:8px;min-height:34px;padding:5px 7px}.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm] .sidebar-crm-category-links>a,.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm] .sidebar-crm-category>summary,.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>.sidebar-module-group-links>a[aria-label=CRM\ overview],.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>summary,.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement] .procurement-sidebar-category .sidebar-crm-category-links>a,.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement] .procurement-sidebar-category>summary,.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement]>.sidebar-module-group-links>a[aria-label=Procurement\ overview],.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement]>summary{font-size:13px;font-weight:600}.workspace-shell>.workspace-sidebar .sidebar-crm-category-links>a:hover{background:#ffffff0f}.workspace-shell>.workspace-sidebar .sidebar-crm-category-links>a[aria-current=page]{background:linear-gradient(100deg,#279ec153,#6688ee32);border-color:#70d2e044;box-shadow:inset 0 1px #ffffff12,0 4px 12px #06121d18}.workspace-shell>.workspace-sidebar .sidebar-crm-category:first-of-type{--category-accent:#55d6bf;--category-hover:#55d6bf18;--category-selected:#55d6bf2c;--category-border:#55d6bf55}.workspace-shell>.workspace-sidebar .sidebar-crm-category:nth-of-type(2){--category-accent:#69b7ff;--category-hover:#69b7ff18;--category-selected:#69b7ff2c;--category-border:#69b7ff55}.workspace-shell>.workspace-sidebar .sidebar-crm-category:nth-of-type(3){--category-accent:#f4bc5b;--category-hover:#f4bc5b18;--category-selected:#f4bc5b2c;--category-border:#f4bc5b55}.workspace-shell>.workspace-sidebar .sidebar-crm-category:nth-of-type(4){--category-accent:#fa8eb4;--category-hover:#fa8eb418;--category-selected:#fa8eb42c;--category-border:#fa8eb455}.workspace-shell>.workspace-sidebar .sidebar-crm-category:nth-of-type(5){--category-accent:#7bd98a;--category-hover:#7bd98a18;--category-selected:#7bd98a2c;--category-border:#7bd98a55}.workspace-shell>.workspace-sidebar .sidebar-crm-category:nth-of-type(6){--category-accent:#bd9bff;--category-hover:#bd9bff18;--category-selected:#bd9bff2c;--category-border:#bd9bff55}.workspace-shell>.workspace-sidebar .sidebar-crm-category:nth-of-type(7){--category-accent:#84bde8;--category-hover:#84bde818;--category-selected:#84bde82c;--category-border:#84bde855}.workspace-shell>.workspace-sidebar .sidebar-crm-category:nth-of-type(8){--category-accent:#54d3e8;--category-hover:#54d3e818;--category-selected:#54d3e82c;--category-border:#54d3e855}.workspace-shell>.workspace-sidebar .sidebar-module-group-links .sidebar-crm-category .sidebar-crm-category-links>a>svg:first-child,.workspace-shell>.workspace-sidebar .sidebar-module-group-links .sidebar-crm-category>summary>svg:first-child{color:var(--category-accent,#8bd4ff)}.workspace-shell>.workspace-sidebar .sidebar-crm-category:hover{border-color:var(--category-border,#b5deef26);background:linear-gradient(150deg,var(--category-hover,#ffffff12),#ffffff08)}.workspace-shell>.workspace-sidebar .sidebar-crm-category[open]{border-color:var(--category-border,#7ed1df2c);background:linear-gradient(155deg,var(--category-selected,#fff1),#ffffff09)}.workspace-shell>.workspace-sidebar .sidebar-crm-category>summary:hover{background:var(--category-hover,#ffffff0c)}.workspace-shell>.workspace-sidebar .sidebar-crm-category .sidebar-crm-category-links>a:hover{background:var(--category-hover,#ffffff0f)}.workspace-shell>.workspace-sidebar .sidebar-crm-category .sidebar-crm-category-links>a[aria-current=page]{background:linear-gradient(100deg,var(--category-selected,#279ec153),#68e2);border-color:var(--category-border,#70d2e044)}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:not([data-master-module=crm]):not([data-master-module=procurement]):not([data-master-module=projects]){background:linear-gradient(150deg,#ffffff0c,#4fa7c307);border:1px solid #d7ebff13;border-radius:12px;margin:7px 2px 0;padding:4px;overflow:hidden;box-shadow:0 8px 20px #06121d1b,inset 0 1px #ffffff08}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:not([data-master-module=crm]):not([data-master-module=procurement]):not([data-master-module=projects]):hover{background:linear-gradient(150deg,#ffffff12,#58b7cb0d);border-color:#b5deef26}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:not([data-master-module=crm]):not([data-master-module=procurement]):not([data-master-module=projects])[open]{background:linear-gradient(155deg,#fff1,#2b8ead12);border-color:#7ed1df2c;padding-bottom:5px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:not([data-master-module=crm]):not([data-master-module=procurement]):not([data-master-module=projects])>summary{background:0 0;border-radius:8px;min-height:38px;padding:5px 7px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:not([data-master-module=crm]):not([data-master-module=procurement]):not([data-master-module=projects])>summary:hover,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:not([data-master-module=crm]):not([data-master-module=procurement]):not([data-master-module=projects])[open]>summary{background:#ffffff0c}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:not([data-master-module=crm]):not([data-master-module=procurement]):not([data-master-module=projects])>.sidebar-module-group-links{gap:2px;margin:3px 0 0;padding:0;display:grid;position:relative}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:not([data-master-module=crm]):not([data-master-module=procurement]):not([data-master-module=projects])>.sidebar-module-group-links:before,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>.sidebar-module-group-links:before{content:"";pointer-events:none;background:#b7cee342;border-radius:1px;width:1px;position:absolute;top:5px;bottom:5px;left:11px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:not([data-master-module=crm]):not([data-master-module=procurement]):not([data-master-module=projects])>.sidebar-module-group-links>a{border-radius:8px;width:calc(100% - 24px);min-height:34px;margin-left:24px;padding:5px 7px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:not([data-master-module=crm]):not([data-master-module=procurement]):not([data-master-module=projects])>.sidebar-module-group-links>a:hover{background:#ffffff0f}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:not([data-master-module=crm]):not([data-master-module=procurement]):not([data-master-module=projects])>.sidebar-module-group-links>a[aria-current=page]{background:linear-gradient(100deg,#279ec153,#6688ee32);border-color:#70d2e044;box-shadow:inset 0 1px #ffffff12,0 4px 12px #06121d18}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>.sidebar-module-group-links{position:relative}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>.sidebar-module-group-links>a[aria-label=CRM\ overview]{width:calc(100% - 24px);min-height:37px;margin-bottom:0;margin-left:24px;padding:3px 6px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>.sidebar-module-group-links>a[aria-label=CRM\ overview]>svg:first-child{flex:0 0 18px;width:18px;height:18px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm] .sidebar-crm-category{width:calc(100% - 24px);margin-left:24px;padding:2px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm] .sidebar-crm-category>summary,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm] .sidebar-crm-category[open]>summary{min-height:31px;padding:2px 6px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm] .sidebar-crm-category .sidebar-crm-category-links>a>svg:first-child,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm] .sidebar-crm-category>summary>svg:first-child{flex:0 0 18px;width:18px;height:18px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm] .sidebar-crm-category .sidebar-crm-category-links>a{min-height:33px;padding:3px 7px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement] .procurement-sidebar-category{width:calc(100% - 24px);margin-left:24px;padding:2px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement]{width:auto;box-shadow:none;background:0 0;border:0;border-radius:14px;margin:2px 0 0;padding:0;overflow:visible}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement]>summary{background:linear-gradient(120deg,#2499c13e,#50c8b31b);border:1px solid #7bd8e53b;border-radius:13px;height:39px;min-height:39px;padding:2px 10px;box-shadow:0 10px 22px #06131f26,inset 0 1px #ffffff12}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement]>summary:hover,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement][open]>summary{box-shadow:none;background:linear-gradient(120deg,#279fc64a,#55cdbd27);border-color:#86e0e957}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement]>.sidebar-module-group-links{gap:0;margin:6px 0 10px;padding:0;display:grid;position:relative}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement]>.sidebar-module-group-links>a[aria-label=Procurement\ overview]{width:calc(100% - 24px);height:37px;min-height:37px;box-shadow:none;background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;margin:0 2px 0 24px;padding:3px 6px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement]>.sidebar-module-group-links>a[aria-label=Procurement\ overview]:hover,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement]>.sidebar-module-group-links>a[aria-label=Procurement\ overview][aria-current=page]{background:linear-gradient(100deg,#2c9fc340,#5a90ec25);border-color:#7ad2e239}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement] .procurement-sidebar-category .sidebar-crm-category-links>a>svg:first-child,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement] .procurement-sidebar-category>summary>svg:first-child,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement]>.sidebar-module-group-links>a[aria-label=Procurement\ overview]>svg:first-child{flex:0 0 18px;width:18px;height:18px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement] .procurement-sidebar-category>summary,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement] .procurement-sidebar-category[open]>summary{height:31px;min-height:31px;padding:2px 6px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement] .procurement-sidebar-category .sidebar-crm-category-links>a{white-space:nowrap;height:33px;min-height:33px;padding:3px 7px;overflow:hidden}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement] .procurement-sidebar-category>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-quick-links{grid-template-columns:1fr;gap:2px;margin-bottom:2px}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-quick-links>a{text-align:left;min-height:40px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:row;justify-content:flex-start;gap:10px;padding:7px 9px;transform:none}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-quick-links>a:hover,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-quick-links>a[aria-current=page]{box-shadow:none;background:#ffffff12;border-color:#0000;transform:none}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]{box-shadow:none;background:0 0;border:0;border-radius:9px;margin:0;padding:0;overflow:visible}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group>summary,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>summary{min-height:40px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;gap:10px;padding:7px 9px}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group>summary:hover,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>summary:hover,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm][open]>summary,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[open]>summary{color:#fff;box-shadow:none;background:#ffffff0d;border-color:#0000}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group>.sidebar-module-group-links,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>.sidebar-module-group-links{margin:2px 0 6px;padding:0}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group-links>a,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar nav a[aria-label=CRM\ overview]{min-height:38px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;margin:0;padding:7px 12px}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group-links>a:hover,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group-links>a[aria-current=page],html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar nav a[aria-label=CRM\ overview]:hover,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar nav a[aria-label=CRM\ overview][aria-current=page]{box-shadow:none;background:#ffffff14;border-color:#0000}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar nav a[aria-label=CRM\ overview]>svg:first-child{flex:0 0 23px;width:23px;height:23px}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar nav a[aria-label=CRM\ overview]{min-height:40px}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-crm-category,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-crm-category:hover,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-crm-category[open]{box-shadow:none;background:0 0;border:0;border-radius:8px;margin:0;padding:0;overflow:visible}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-crm-category>summary,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-crm-category[open]>summary{min-height:40px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 12px}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-crm-category>summary:hover,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-crm-category[open]>summary{background:#ffffff0d;border-color:#0000}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-crm-category-links{gap:1px;margin:2px 0;padding:0}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-crm-category .sidebar-crm-category-links>a{min-height:38px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 12px}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-crm-category .sidebar-crm-category-links>a:hover,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-crm-category .sidebar-crm-category-links>a[aria-current=page]{box-shadow:none;background:#ffffff14;border-color:#0000}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>summary{min-height:39px;padding:3px 9px}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm][open]>.sidebar-module-group-links{width:calc(100% - 14px);margin-left:14px}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm] .sidebar-crm-category .sidebar-crm-category-links>a>svg:first-child,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm] .sidebar-crm-category>summary>svg:first-child,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>.sidebar-module-group-links>a[aria-label=CRM\ overview]>svg:first-child,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>summary>svg:first-child{flex:0 0 18px;width:18px;height:18px}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm] .sidebar-crm-category>summary,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm] .sidebar-crm-category[open]>summary,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>.sidebar-module-group-links>a[aria-label=CRM\ overview]{min-height:34px;padding:3px 12px}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm] .sidebar-crm-category .sidebar-crm-category-links>a{min-height:33px;padding:3px 12px}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement]>summary{height:39px;min-height:39px;padding:3px 9px}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement] .procurement-sidebar-category>summary,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement] .procurement-sidebar-category[open]>summary,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement]>.sidebar-module-group-links>a[aria-label=Procurement\ overview]{height:34px;min-height:34px;padding:3px 12px}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement] .procurement-sidebar-category .sidebar-crm-category-links>a{white-space:nowrap;height:33px;min-height:33px;padding:3px 12px;overflow:hidden}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement] .procurement-sidebar-category .sidebar-crm-category-links>a>svg:first-child,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement] .procurement-sidebar-category>summary>svg:first-child,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement]>.sidebar-module-group-links>a[aria-label=Procurement\ overview]>svg:first-child,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement]>summary>svg:first-child{flex:0 0 18px;width:18px;height:18px}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=procurement] .procurement-sidebar-category>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects]{border-radius:14px;margin-top:2px}.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects]>summary{background:linear-gradient(120deg,#2499c13e,#50c8b31b);border:1px solid #7bd8e53b;border-radius:13px;min-height:39px;padding:2px 10px;box-shadow:0 10px 22px #06131f26,inset 0 1px #ffffff12}.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects]>summary:hover,.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects][open]>summary{background:linear-gradient(120deg,#279fc64a,#55cdbd27);border-color:#86e0e957}.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects]>.sidebar-module-group-links{margin:6px 0 10px;padding:0}.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects]>.sidebar-module-group-links>a[aria-label=Projects\ overview]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;min-height:38px;margin:0 2px 7px;padding:6px 9px;font-size:13px;font-weight:600}.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects]>.sidebar-module-group-links>a[aria-label=Projects\ overview]:hover,.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects]>.sidebar-module-group-links>a[aria-label=Projects\ overview][aria-current=page]{background:linear-gradient(100deg,#2c9fc340,#5a90ec25);border-color:#7ad2e239}.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects]>.sidebar-module-group-links>a[aria-label=Projects\ overview]>svg:first-child{color:#55d6bf}.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects] .project-sidebar-category .sidebar-crm-category-links>a,.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects] .project-sidebar-category>summary,.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects]>.sidebar-module-group-links>a[aria-label=Projects\ overview],.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects]>summary{font-size:13px;font-weight:600}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects]{width:auto;box-shadow:none;background:0 0;border:0;border-radius:14px;margin:2px 0 0;padding:0;overflow:visible}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects]>summary{background:linear-gradient(120deg,#2499c13e,#50c8b31b);border:1px solid #7bd8e53b;border-radius:13px;min-height:39px;padding:2px 10px;box-shadow:0 10px 22px #06131f26,inset 0 1px #ffffff12}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects]>.sidebar-module-group-links{gap:0;margin:6px 0 10px;padding:0;display:grid;position:relative}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects]>.sidebar-module-group-links:before{content:"";pointer-events:none;background:#b7cee342;border-radius:1px;width:1px;position:absolute;top:5px;bottom:5px;left:11px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects]>.sidebar-module-group-links>a[aria-label=Projects\ overview]{width:calc(100% - 24px);min-height:37px;margin:0 2px 0 24px;padding:3px 6px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects] .project-sidebar-category{width:calc(100% - 24px);margin-left:24px;padding:2px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects] .project-sidebar-category>summary,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects] .project-sidebar-category[open]>summary{min-height:31px;padding:2px 6px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects] :is(.project-sidebar-category>summary,.project-sidebar-category .sidebar-crm-category-links>a)>svg:first-child,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects]>.sidebar-module-group-links>a[aria-label=Projects\ overview]>svg:first-child{flex:0 0 18px;width:18px;height:18px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects] .project-sidebar-category .sidebar-crm-category-links>a{min-height:33px;padding:3px 7px}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects]{box-shadow:none;background:0 0;border:0;border-radius:9px;margin:0;padding:0;overflow:visible}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects]>summary{min-height:39px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;padding:3px 9px}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects]>.sidebar-module-group-links>a[aria-label=Projects\ overview]{min-height:34px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;margin:0;padding:3px 12px}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects] .project-sidebar-category,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects] .project-sidebar-category:hover,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects] .project-sidebar-category[open]{box-shadow:none;background:0 0;border:0;border-radius:8px;margin:0;padding:0;overflow:visible}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects] .project-sidebar-category>summary,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects] .project-sidebar-category[open]>summary{min-height:34px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;padding:3px 12px}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects] .project-sidebar-category .sidebar-crm-category-links>a{min-height:33px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;padding:3px 12px}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects] .project-sidebar-category .sidebar-crm-category-links>a>svg:first-child,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects] .project-sidebar-category>summary>svg:first-child,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects]>.sidebar-module-group-links>a[aria-label=Projects\ overview]>svg:first-child,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=projects]>summary>svg:first-child{flex:0 0 18px;width:18px;height:18px}.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms] .hrms-sidebar-category .sidebar-crm-category-links>a,.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms] .hrms-sidebar-category>summary,.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms]>.sidebar-module-group-links>a[aria-label="Human Resource overview"],.workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms]>summary{font-size:13px;font-weight:600}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms]{width:auto;box-shadow:none;background:0 0;border:0;border-radius:14px;margin:2px 0 0;padding:0;overflow:visible}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms]>summary{background:linear-gradient(120deg,#d94f8438,#ff89ad1a);border:1px solid #ff89ad45;border-radius:13px;height:39px;min-height:39px;padding:2px 10px;box-shadow:0 10px 22px #06131f26,inset 0 1px #ffffff12}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms]>summary:hover,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms][open]>summary{background:linear-gradient(120deg,#d94f844a,#ff89ad26);border-color:#ffacc363}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms]>.sidebar-module-group-links{gap:0;margin:6px 0 10px;padding:0;display:grid;position:relative}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms]>.sidebar-module-group-links:before{content:"";pointer-events:none;background:#ffb4ca4a;border-radius:1px;width:1px;position:absolute;top:5px;bottom:5px;left:11px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms]>.sidebar-module-group-links>a[aria-label="Human Resource overview"]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;width:calc(100% - 24px);height:37px;min-height:37px;margin:0 2px 0 24px;padding:3px 6px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms]>.sidebar-module-group-links>a[aria-label="Human Resource overview"]:hover,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms]>.sidebar-module-group-links>a[aria-label="Human Resource overview"][aria-current=page]{background:linear-gradient(100deg,#d94f8440,#8d69ee25);border-color:#ffacc34a}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms] .hrms-sidebar-category{width:calc(100% - 24px);margin-left:24px;padding:2px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms] .hrms-sidebar-category>summary,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms] .hrms-sidebar-category[open]>summary{height:31px;min-height:31px;padding:2px 6px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms] .hrms-sidebar-category .sidebar-crm-category-links>a{white-space:nowrap;height:33px;min-height:33px;padding:3px 7px;overflow:hidden}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms] :is(.hrms-sidebar-category>summary,.hrms-sidebar-category .sidebar-crm-category-links>a)>svg:first-child,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms]>.sidebar-module-group-links>a[aria-label="Human Resource overview"]>svg:first-child{flex:0 0 18px;width:18px;height:18px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms] .hrms-sidebar-category>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms]{box-shadow:none;background:0 0;border:0;border-radius:9px;margin:0;padding:0;overflow:visible}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms]>summary{height:39px;min-height:39px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;padding:3px 9px}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms]>.sidebar-module-group-links>a[aria-label="Human Resource overview"]{height:34px;min-height:34px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;margin:0;padding:3px 12px}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms] .hrms-sidebar-category,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms] .hrms-sidebar-category:hover,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms] .hrms-sidebar-category[open]{box-shadow:none;background:0 0;border:0;border-radius:8px;margin:0;padding:0;overflow:visible}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms] .hrms-sidebar-category>summary,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms] .hrms-sidebar-category[open]>summary{height:34px;min-height:34px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;padding:3px 12px}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms] .hrms-sidebar-category .sidebar-crm-category-links>a{white-space:nowrap;height:33px;min-height:33px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;padding:3px 12px;overflow:hidden}html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms] .hrms-sidebar-category .sidebar-crm-category-links>a>svg:first-child,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms] .hrms-sidebar-category>summary>svg:first-child,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms]>.sidebar-module-group-links>a[aria-label="Human Resource overview"]>svg:first-child,html[data-sidebar-style=soft-accordion] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=hrms]>summary>svg:first-child{flex:0 0 18px;width:18px;height:18px}.workspace-shell>.workspace-sidebar :is(a,summary,button):focus-visible{outline-offset:2px;outline:2px solid #91d9ff}.workspace-shell>.workspace-sidebar .sidebar-brand-row .sidebar-toggle{color:#e4f1ff;background:#86baff16;border:1px solid #a3caff35;border-radius:11px;width:36px;min-width:36px;height:36px}.workspace-shell>.workspace-sidebar .sidebar-brand-row .sidebar-toggle:hover{background:#86baff30;border-color:#a3caff80}.workspace-shell>.workspace-sidebar .sidebar-logo-mark{display:none}.workspace-shell>.workspace-sidebar.sidebar-expanded .sidebar-company-logo{width:calc(100% - 48px)}.workspace-shell>.workspace-sidebar.sidebar-collapsed{width:76px;padding:16px 10px}.workspace-shell>.workspace-sidebar.sidebar-collapsed .sidebar-brand-row{flex-direction:column-reverse;gap:14px;padding-bottom:16px}.workspace-shell>.workspace-sidebar.sidebar-collapsed .sidebar-toggle{flex-shrink:0;position:static;transform:none}.workspace-shell>.workspace-sidebar.sidebar-collapsed .sidebar-company-logo{width:44px;height:44px;min-height:44px;margin:0;padding:0}.workspace-shell>.workspace-sidebar.sidebar-collapsed .sidebar-wordmark{display:none}.workspace-shell>.workspace-sidebar.sidebar-collapsed .sidebar-logo-mark{object-fit:contain;width:44px;max-width:none;height:44px;display:block;overflow:hidden}.workspace-shell>.workspace-sidebar.sidebar-collapsed nav{margin-top:14px;margin-bottom:0;margin-right:-10px}.workspace-shell>.workspace-sidebar.sidebar-collapsed .sidebar-quick-links{grid-template-columns:1fr}.workspace-shell>.workspace-sidebar.sidebar-collapsed .sidebar-quick-links>a{min-height:46px;padding:6px}.workspace-shell>.workspace-sidebar.sidebar-collapsed .sidebar-quick-links>a span{display:none}.workspace-shell>.workspace-sidebar.sidebar-collapsed nav :is(a,.sidebar-module-group>summary){justify-content:center;gap:0;min-height:46px;padding:6px;font-size:0}.workspace-shell>.workspace-sidebar.sidebar-collapsed .sidebar-module-group-links,.workspace-shell>.workspace-sidebar.sidebar-collapsed .sidebar-module-group>summary span{display:none}.workspace-shell>.workspace-sidebar .sidebar-bottom{margin-top:16px;padding:14px 10px 0}html[data-sidebar-style] .workspace-shell>.workspace-sidebar.sidebar-collapsed nav{width:56px;margin-right:0;padding-right:0;overflow:hidden}html[data-sidebar-style] .workspace-shell>.workspace-sidebar.sidebar-collapsed .sidebar-module-group,html[data-sidebar-style] .workspace-shell>.workspace-sidebar.sidebar-collapsed .sidebar-quick-links{width:56px;max-width:56px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;overflow:hidden}html[data-sidebar-style] .workspace-shell>.workspace-sidebar.sidebar-collapsed .sidebar-module-group>summary,html[data-sidebar-style] .workspace-shell>.workspace-sidebar.sidebar-collapsed .sidebar-quick-links>a{box-sizing:border-box;justify-content:center;gap:0;width:56px;max-width:56px;min-height:46px;padding:6px}html[data-sidebar-style] .workspace-shell>.workspace-sidebar.sidebar-collapsed .sidebar-module-group-links{display:none!important}@media (max-width:600px){.workspace-shell>.workspace-sidebar{flex-direction:column;align-items:stretch;width:100%;padding:12px}.workspace-shell>.workspace-sidebar.sidebar-expanded nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-height:55svh;margin:10px 0 0;display:grid}.workspace-shell>.workspace-sidebar.sidebar-expanded .sidebar-quick-links,.workspace-shell>.workspace-sidebar.sidebar-expanded nav>details{grid-column:1/-1}.workspace-shell>.workspace-sidebar.sidebar-expanded .sidebar-caption{display:none}.workspace-shell>.workspace-sidebar.sidebar-collapsed{width:100%;padding:10px}.workspace-shell>.workspace-sidebar.sidebar-collapsed .sidebar-brand-row{border:0;align-items:flex-start;gap:8px;min-height:0;padding:0}.workspace-shell>.workspace-sidebar.sidebar-collapsed .sidebar-toggle{align-self:flex-start;margin-left:4px}.workspace-shell>.workspace-sidebar.sidebar-collapsed .sidebar-company-logo{align-self:flex-start}.workspace-shell>.workspace-sidebar.sidebar-expanded .sidebar-company-logo img.sidebar-wordmark{max-width:180px}}@media (prefers-reduced-motion:reduce){.workspace-shell>.workspace-sidebar nav :is(a,summary){transition:none}}.asset-type-rule-section{border:1px solid var(--line,#d6dee8);background:var(--surface,#fff);border-radius:14px;gap:14px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.asset-type-rule-section{background:color-mix(in srgb,var(--surface,#fff) 93%,var(--blue,#5a75c9))}}.asset-type-rule-section>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.asset-type-rule-section h3{color:var(--ink,#202436);margin:0 0 4px;font-size:15px}.asset-type-rule-section p{color:var(--muted,#697386);margin:0;font-size:12px;line-height:1.5}.asset-type-empty-rule{border:1px dashed var(--line,#d6dee8);text-align:center;border-radius:10px;padding:14px}.asset-type-attribute-row{border:1px solid var(--line,#d6dee8);background:var(--surface,#fff);border-radius:12px;grid-template-columns:minmax(120px,1fr) minmax(140px,1.15fr) minmax(130px,.9fr) auto auto auto;align-items:end;gap:10px;padding:12px;display:grid}.asset-type-check{white-space:nowrap;align-items:center;min-height:42px;gap:7px!important;font-size:12px!important;display:flex!important}.asset-type-check input{width:16px!important;height:16px!important;min-height:16px!important;padding:0!important}.asset-type-remove{justify-content:center;width:42px;min-width:42px;padding:0}.asset-type-relationship-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.asset-type-relationship-rules fieldset{border:1px solid var(--line,#d6dee8);background:var(--surface,#fff);border-radius:12px;gap:8px;margin:0;padding:12px;display:grid}.asset-type-relationship-rules legend{color:var(--ink,#202436);padding:0 6px;font-size:12px;font-weight:700}.asset-type-relationship-rules label{color:var(--ink,#202436);align-items:center;gap:8px;font-size:12px;display:flex}.asset-type-relationship-rules input{width:16px;height:16px;min-height:16px;padding:0}@media (max-width:900px){.asset-type-attribute-row{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-type-remove{justify-self:end}}@media (max-width:600px){.asset-type-rule-section>header{flex-direction:column;align-items:stretch}.asset-type-attribute-row,.asset-type-relationship-rules{grid-template-columns:1fr}.asset-type-remove{justify-self:start}}.settings-hub{margin-top:24px}.settings-home>.settings-hub{width:100%;max-width:none}@media (min-width:1350px){.settings-home>.settings-hub .settings-hub-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-home>.settings-hub .settings-hub-card{padding:0}.settings-home>.settings-hub .settings-hub-card header{gap:12px}}.settings-hub-search{box-sizing:border-box;background:var(--surface,#fff);border:1px solid var(--line,#ccdce6);width:100%;height:44px;min-height:44px;color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:0 14px;display:flex}.settings-hub-search>svg{flex:0 0 18px;width:18px;height:18px}.settings-hub-search input{box-sizing:border-box;min-width:0;height:42px;min-height:42px;color:var(--text);box-shadow:none;font:inherit;background:0 0;border:0;flex:1;margin:0;padding:0;font-size:14px}.settings-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:22px;display:grid}.settings-hub-card{background:var(--surface,#fff);border:1px solid var(--category-icon,#0868c9);min-width:0;height:100%;padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.settings-hub-card{border:1px solid color-mix(in srgb,var(--category-icon,#0868c9) 18%,var(--line,#ccdce6))}}.settings-hub-card{border-radius:18px;box-shadow:0 12px 34px #1736500b}.settings-hub-card:before{content:"";background:var(--category-icon,#0868c9);opacity:.82;height:3px;position:absolute;inset:0 0 auto}.settings-hub-card header{border-bottom:1px solid var(--line,#d7e3ec);background:linear-gradient(135deg,var(--category-icon,#0868c9),var(--surface,#fff) 72%);align-items:center;gap:13px;min-height:78px;padding:15px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.settings-hub-card header{background:linear-gradient(135deg,color-mix(in srgb,var(--category-icon,#0868c9) 5%,var(--surface,#fff)),var(--surface,#fff) 72%)}}.settings-hub-icon{border:1px solid var(--category-icon,#0868c9);flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab,red,red)){.settings-hub-icon{border:1px solid color-mix(in srgb,var(--category-icon,#0868c9) 22%,transparent)}}.settings-hub-icon{background:var(--category-icon,#0868c9);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.settings-hub-icon{background:color-mix(in srgb,var(--category-icon,#0868c9) 11%,transparent)}}.settings-hub-icon{color:var(--category-icon,#0868c9)}.settings-hub-card h2{min-width:0;margin:0;font-size:17px;font-weight:700;line-height:1.3}.settings-hub-card-count{border:1px solid var(--category-icon,#0868c9);place-items:center;min-width:29px;height:29px;margin-left:auto;padding:0 8px;display:grid}@supports (color:color-mix(in lab,red,red)){.settings-hub-card-count{border:1px solid color-mix(in srgb,var(--category-icon,#0868c9) 24%,transparent)}}.settings-hub-card-count{background:var(--category-icon,#0868c9);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.settings-hub-card-count{background:color-mix(in srgb,var(--category-icon,#0868c9) 10%,transparent)}}.settings-hub-card-count{color:var(--category-icon,#0868c9);font-size:11px;font-weight:800;line-height:1}.settings-hub-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.settings-hub-card nav{background:var(--category-icon,#0868c9);gap:8px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.settings-hub-card nav{background:color-mix(in srgb,var(--category-icon,#0868c9) 1.5%,var(--surface,#fff))}}.settings-hub-card nav button{text-align:left;color:var(--blue,#147aa9);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 8px;font-size:14px;display:flex}.settings-hub-card nav button:hover{background:var(--category-icon,var(--blue,#147aa9))}@supports (color:color-mix(in lab,red,red)){.settings-hub-card nav button:hover{background:color-mix(in srgb,var(--category-icon,var(--blue,#147aa9)) 8%,transparent)}}.settings-hub-card nav button svg{flex-shrink:0}.settings-hub-card .settings-hub-subsettings{gap:9px}.settings-hub-subsetting{border:1px solid var(--category-icon,#078580);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.settings-hub-subsetting{border:1px solid color-mix(in srgb,var(--category-icon,#078580) 14%,var(--line,#d7e3ec))}}.settings-hub-subsetting{background:var(--surface,#fff);border-radius:12px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 3px 10px #17365008}.settings-hub-subsetting:hover{border-color:var(--category-icon,#078580)}@supports (color:color-mix(in lab,red,red)){.settings-hub-subsetting:hover{border-color:color-mix(in srgb,var(--category-icon,#078580) 30%,var(--line,#d7e3ec))}}.settings-hub-subsetting:hover{transform:translateY(-1px);box-shadow:0 7px 18px #1736500c}.settings-hub-subsetting:has(.settings-hub-subsetting-toggle[aria-expanded=true]){border-color:var(--category-icon,#078580)}@supports (color:color-mix(in lab,red,red)){.settings-hub-subsetting:has(.settings-hub-subsetting-toggle[aria-expanded=true]){border-color:color-mix(in srgb,var(--category-icon,#078580) 38%,var(--line,#d7e3ec))}}.settings-hub-subsetting:has(.settings-hub-subsetting-toggle[aria-expanded=true]){box-shadow:0 8px 22px var(--category-icon,#078580)}@supports (color:color-mix(in lab,red,red)){.settings-hub-subsetting:has(.settings-hub-subsetting-toggle[aria-expanded=true]){box-shadow:0 8px 22px color-mix(in srgb,var(--category-icon,#078580) 8%,transparent)}}.settings-hub-card .settings-hub-subsetting-toggle{width:100%;min-height:57px;color:var(--ink);grid-template-columns:minmax(0,1fr) auto auto;padding:10px 12px;display:grid}.settings-hub-subsetting-toggle>span{min-width:0}.settings-hub-subsetting-toggle small,.settings-hub-subsetting-toggle strong{display:block}.settings-hub-subsetting-toggle strong{font-size:13px;font-weight:700;line-height:1.3}.settings-hub-subsetting-toggle small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10.5px;line-height:1.35;overflow:hidden}.settings-hub-subsetting-toggle em{border:1px solid var(--category-icon,#078580);place-items:center;min-width:26px;height:26px;padding:0 7px;display:grid}@supports (color:color-mix(in lab,red,red)){.settings-hub-subsetting-toggle em{border:1px solid color-mix(in srgb,var(--category-icon,#078580) 18%,transparent)}}.settings-hub-subsetting-toggle em{background:var(--category-icon,#078580);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.settings-hub-subsetting-toggle em{background:color-mix(in srgb,var(--category-icon,#078580) 10%,transparent)}}.settings-hub-subsetting-toggle em{color:var(--category-icon,#078580);font-size:10px;font-style:normal;font-weight:800}.settings-hub-subsetting-toggle>svg{color:var(--muted);transition:transform .18s,color .18s}.settings-hub-subsetting-toggle[aria-expanded=true]>svg{color:var(--category-icon,#078580);transform:rotate(180deg)}.settings-hub-subsetting-items{border-top:1px solid var(--category-icon,#078580);gap:2px;padding:7px;display:grid}@supports (color:color-mix(in lab,red,red)){.settings-hub-subsetting-items{border-top:1px solid color-mix(in srgb,var(--category-icon,#078580) 14%,var(--line,#d7e3ec))}}.settings-hub-subsetting-items{background:var(--category-icon,#078580)}@supports (color:color-mix(in lab,red,red)){.settings-hub-subsetting-items{background:color-mix(in srgb,var(--category-icon,#078580) 2%,var(--surface,#fff))}}.settings-hub-card .settings-hub-subsetting-items>button{min-height:38px;color:var(--ink);padding:8px 9px;font-size:12.5px;font-weight:600}.settings-hub-card .settings-hub-subsetting-items>button:hover{color:var(--category-icon,#078580);background:var(--category-icon,#078580)}@supports (color:color-mix(in lab,red,red)){.settings-hub-card .settings-hub-subsetting-items>button:hover{background:color-mix(in srgb,var(--category-icon,#078580) 9%,transparent)}}.settings-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 24px;font-size:13px;display:flex}.settings-breadcrumb button{color:var(--blue,#147aa9);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:3px 0;text-decoration:underline;text-decoration-thickness:1px;display:flex}.settings-breadcrumb button:hover{text-decoration-thickness:2px}.settings-breadcrumb button:focus-visible{outline:2px solid var(--blue,#147aa9);outline-offset:4px;border-radius:2px}.settings-breadcrumb strong{color:var(--text);font-weight:600}.settings-detail-page{background:linear-gradient(135deg,var(--blue),var(--blue));border-radius:14px;min-width:0;margin-top:24px;padding:24px}@supports (color:color-mix(in lab,red,red)){.settings-detail-page{background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 6%,white),color-mix(in srgb,var(--blue) 3%,white))}}.settings-detail-page{border:1px solid var(--line)}.settings-detail-heading{margin:0 0 24px}.settings-detail-heading .settings-breadcrumb{margin:0 0 16px}.settings-detail-heading h2{color:var(--ink);margin:0 0 6px;font-size:26px;line-height:1.3}.settings-detail-heading>p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.accounts-heading:has(+.settings-detail-heading){margin-bottom:12px}.accounts-heading+.settings-detail-heading{margin:0 0 16px}.crm-fields-settings-content,.project-settings-content{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.project-settings-content{gap:20px;display:grid}.company-users-settings-content,.general-settings-content,.roles-settings-content{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.general-settings-content>.detail-card,.general-settings-content>.security-settings-stack>.detail-card{border:1px solid var(--theme-dce8f0,#dce8f0);background:var(--surface,#fff);box-shadow:0 25px 80px var(--theme-061b3525,#081b2c25),0 5px 18px var(--theme-061b3510,#081b2c10);border-radius:18px}.audit-settings-content,.module-permissions-settings-content{overflow:visible}.crm-fields-settings-content>.detail-card:first-child{border:1px solid var(--theme-dce8f0,#dce8f0);box-shadow:0 25px 80px var(--theme-061b3525,#081b2c25),0 5px 18px var(--theme-061b3510,#081b2c10);background:#fff;border-radius:18px}.project-settings-content>.permission-intro{border:1px solid var(--theme-d5e6ee,#d5e6ee);background:linear-gradient(120deg,var(--theme-eaf5fa,#eaf5fa),var(--theme-f8fbfd,#f8fbfd));border-radius:14px;margin:0;padding:16px 20px}.project-settings-content>.permission-intro p{max-width:none;font-size:13px;line-height:1.6}.project-settings-content>.detail-card,.project-settings-content>:not(.permission-intro){min-width:0}.project-settings-content>.detail-card{border:1px solid var(--theme-dce8f0,#dce8f0);background:var(--surface,#fff);box-shadow:0 25px 80px var(--theme-061b3520,#081b2c20),0 5px 18px var(--theme-061b350d,#081b2c0d);border-radius:18px;margin:0}.project-settings-content>.detail-card>.data-model-explorer,.project-settings-content>.detail-card>.data-model-explorer>header{border-radius:17px 17px 0 0}.project-settings-content>.detail-card>.field-settings-panel:last-child{border-radius:0 0 17px 17px}.project-settings-content>.detail-card.data-model-explorer,.project-settings-content>.detail-card.data-model-explorer>header{border-radius:17px}.crm-fields-settings-content>.detail-card:first-child>.data-model-explorer,.crm-fields-settings-content>.detail-card:first-child>.data-model-explorer>header{border-radius:17px 17px 0 0}.crm-fields-settings-content>.detail-card:first-child>.field-settings-panel:last-child{border-radius:0 0 17px 17px}.settings-detail-page>.detail-card{margin-bottom:20px;box-shadow:0 2px 8px #153e6005}.settings-detail-page>.detail-card:last-child{margin-bottom:0}.settings-detail-page .detail-card>header{align-items:flex-start}.settings-detail-page .detail-card>header>p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.settings-detail-page .detail-card>header:has(>h2):has(>p){flex-direction:column;gap:6px}.settings-detail-page .settings-appearance-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;width:100%;max-width:none;display:grid}.settings-appearance-fields>:is(p,.accessibility-preview,button){grid-column:1/-1}.settings-appearance-fields>button{justify-self:start}.settings-appearance-fields>label,.settings-timezone-field{min-width:0}.settings-timezone-field{flex-direction:column;gap:8px;display:flex}.settings-timezone-field>label{font-size:14px}.settings-appearance-fields>p{margin:0}html[data-mode=dark] .settings-detail-page{background:var(--dark-bg);border-color:var(--dark-border)}html[data-mode=dark] .settings-detail-heading h2{color:var(--dark-text)}@media (max-width:700px){.settings-detail-page{margin-top:16px;padding:14px}.settings-detail-heading h2{font-size:22px}.project-settings-content{gap:14px;margin-top:0;padding:0}.project-settings-content>.permission-intro{padding:14px 16px}}@media (max-width:900px){.settings-detail-page .settings-appearance-fields{grid-template-columns:1fr}}html[data-mode=dark] :is(.settings-hub-card,.settings-hub-search){background:var(--dark-surface);color:var(--dark-text)}html[data-mode=dark] .settings-hub-card{border-color:var(--category-icon,#55b8e8)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .settings-hub-card{border-color:color-mix(in srgb,var(--category-icon,#55b8e8) 24%,var(--dark-border))}}html[data-mode=dark] .settings-hub-card{box-shadow:0 14px 34px #0003}html[data-mode=dark] .settings-hub-card>header{background:linear-gradient(135deg,var(--category-icon,#55b8e8),var(--dark-surface) 72%)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .settings-hub-card>header{background:linear-gradient(135deg,color-mix(in srgb,var(--category-icon,#55b8e8) 11%,var(--dark-surface)),var(--dark-surface) 72%)}}html[data-mode=dark] .settings-hub-card>header{border-color:var(--dark-border)}html[data-mode=dark] .settings-hub-card>nav{background:var(--category-icon,#55b8e8)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .settings-hub-card>nav{background:color-mix(in srgb,var(--category-icon,#55b8e8) 3%,var(--dark-surface))}}html[data-mode=dark] .settings-hub-subsetting{background:var(--category-icon,#55b8e8)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .settings-hub-subsetting{background:color-mix(in srgb,var(--category-icon,#55b8e8) 7%,var(--dark-surface))}}html[data-mode=dark] .settings-hub-subsetting{border-color:var(--dark-border);box-shadow:none}html[data-mode=dark] .settings-hub-subsetting:has(.settings-hub-subsetting-toggle[aria-expanded=true]),html[data-mode=dark] .settings-hub-subsetting:hover{border-color:var(--category-icon,#55b8e8)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .settings-hub-subsetting:has(.settings-hub-subsetting-toggle[aria-expanded=true]),html[data-mode=dark] .settings-hub-subsetting:hover{border-color:color-mix(in srgb,var(--category-icon,#55b8e8) 44%,var(--dark-border))}}html[data-mode=dark] .settings-hub-subsetting:has(.settings-hub-subsetting-toggle[aria-expanded=true]),html[data-mode=dark] .settings-hub-subsetting:hover{box-shadow:0 8px 22px #0002}html[data-mode=dark] .settings-hub-subsetting-items{background:var(--category-icon,#55b8e8)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .settings-hub-subsetting-items{background:color-mix(in srgb,var(--category-icon,#55b8e8) 4%,var(--dark-surface))}}html[data-mode=dark] .settings-hub-subsetting-items{border-color:var(--dark-border)}html[data-mode=dark] .settings-breadcrumb button{color:var(--blue,#55b8e8);background:0 0}@media (max-width:1150px){.settings-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.settings-hub-grid{grid-template-columns:1fr}.settings-hub-card header{min-height:72px;margin-bottom:0;padding:13px 15px}.settings-hub-card nav{padding:13px}}.settings-hub-card[data-category=Personal]{--category-icon:#0868c9}.settings-hub-card[data-category="Organisation & Access"]{--category-icon:#078580}.settings-hub-card[data-category=CRM\ Customisation]{--category-icon:#6046cf}.settings-hub-card[data-category=Data\ Management]{--category-icon:#ad6209}.settings-hub-card[data-category=Automation]{--category-icon:#be2464}.settings-hub-card[data-category="General System Settings"],.settings-hub-card[data-category="Integrations & AI"]{--category-icon:#0868c9}.settings-hub-card[data-category=CRM]{--category-icon:#078580}.settings-hub-card[data-category=ATS]{--category-icon:#6046cf}.settings-hub-card[data-category=Procurement\ Management]{--category-icon:#ad6209}.settings-hub-card[data-category=HRMS]{--category-icon:#be2464}.settings-hub-card[data-category=Project\ Management]{--category-icon:#0868c9}.settings-hub-card[data-category=Asset\ Management]{--category-icon:#078580}.settings-hub-card[data-category=Contracts]{--category-icon:#a76735}.configuration-one-page.accounts-page{padding:0}.configuration-one-page>.accounts-heading{background:var(--surface,#fff);margin:0;padding:24px 30px}.configuration-one-page>.accounts-heading h1{font-size:27px;line-height:1.25}.configuration-one-page>.accounts-heading p{margin-top:6px;font-size:13px}@media (max-width:760px){.configuration-one-page>.accounts-heading{padding:20px 16px}.configuration-one-page>.accounts-heading h1{font-size:23px}}.master-module-option[data-module=contracts]{--module-color:#a76735}.workspace-shell>.workspace-sidebar nav summary[aria-label=Contracts\ modules]{--nav-accent:#efb282}html[data-mode=dark] .settings-hub-icon{color:var(--category-icon)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .settings-hub-icon{color:color-mix(in srgb,var(--category-icon) 55%,white)}}html[data-mode=dark] .settings-hub-icon{background:var(--category-icon)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .settings-hub-icon{background:color-mix(in srgb,var(--category-icon) 20%,transparent)}}.workspace-shell>.workspace-sidebar nav a[href=\/dashboard]{--nav-accent:#91b8df}.workspace-shell>.workspace-sidebar nav a[href=\/reports]{--nav-accent:#75d994}.workspace-shell>.workspace-sidebar nav a[href=\/configuration]{--nav-accent:#77d3ff}.workspace-shell>.workspace-sidebar nav summary[aria-label=CRM\ modules]{--nav-accent:#69ddd5}.workspace-shell>.workspace-sidebar nav summary[aria-label=Procurement\ modules]{--nav-accent:#ffcc68}.workspace-shell>.workspace-sidebar nav summary[aria-label="Asset Management modules"]{--nav-accent:#79dda4}.workspace-shell>.workspace-sidebar nav summary[aria-label="Human Resource modules"]{--nav-accent:#ff89ad}.workspace-shell>.workspace-sidebar nav summary[aria-label=Projects\ modules]{--nav-accent:#62b8ff}.workspace-shell>.workspace-sidebar nav summary[aria-label=ATS\ modules]{--nav-accent:#b59aff}.workspace-shell>.workspace-sidebar .sidebar-module-group-links a:nth-child(20n+1){--nav-accent:#62b8ff}.workspace-shell>.workspace-sidebar .sidebar-module-group-links a:nth-child(20n+2){--nav-accent:#ab91ff}.workspace-shell>.workspace-sidebar .sidebar-module-group-links a:nth-child(20n+3){--nav-accent:#ffc176}.workspace-shell>.workspace-sidebar .sidebar-module-group-links a:nth-child(20n+4){--nav-accent:#69ddd5}.workspace-shell>.workspace-sidebar .sidebar-module-group-links a:nth-child(20n+5){--nav-accent:#79dda4}.workspace-shell>.workspace-sidebar .sidebar-module-group-links a:nth-child(20n+6){--nav-accent:#ff89ad}.workspace-shell>.workspace-sidebar .sidebar-module-group-links a:nth-child(20n+7){--nav-accent:#ffcc68}.workspace-shell>.workspace-sidebar .sidebar-module-group-links a:nth-child(20n+8){--nav-accent:#cf9ef2}.workspace-shell>.workspace-sidebar .sidebar-module-group-links a:nth-child(20n+9){--nav-accent:#60d7e6}.workspace-shell>.workspace-sidebar .sidebar-module-group-links a:nth-child(20n+10){--nav-accent:#ffab96}.workspace-shell>.workspace-sidebar .sidebar-module-group-links a:nth-child(20n+11){--nav-accent:#b9d983}.workspace-shell>.workspace-sidebar .sidebar-module-group-links a:nth-child(20n+12){--nav-accent:#f0a5d6}.workspace-shell>.workspace-sidebar .sidebar-module-group-links a:nth-child(20n+13){--nav-accent:#93aaff}.workspace-shell>.workspace-sidebar .sidebar-module-group-links a:nth-child(20n+14){--nav-accent:#e7d68a}.workspace-shell>.workspace-sidebar .sidebar-module-group-links a:nth-child(20n+15){--nav-accent:#8acdb8}.workspace-shell>.workspace-sidebar .sidebar-module-group-links a:nth-child(20n+16){--nav-accent:#c1b5ed}.workspace-shell>.workspace-sidebar .sidebar-module-group-links a:nth-child(20n+17){--nav-accent:#88c9eb}.workspace-shell>.workspace-sidebar .sidebar-module-group-links a:nth-child(20n+18){--nav-accent:#e4b58c}.workspace-shell>.workspace-sidebar .sidebar-module-group-links a:nth-child(20n+19){--nav-accent:#a8d2a0}.workspace-shell>.workspace-sidebar .sidebar-module-group-links a:nth-child(20n+20){--nav-accent:#de9fae}.master-module-settings>footer,.master-module-settings>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.master-module-settings>p{color:var(--muted);margin:18px 20px;line-height:1.6}.master-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;margin:24px 20px;display:grid}.master-module-option{--module-color:var(--accent,#2488ab);border:1px solid var(--line,#d3e1eb);background:var(--surface,#fff);border-radius:16px;grid-template-columns:44px minmax(0,1fr) 50px;align-content:start;gap:14px;padding:22px;display:grid}.master-module-option[data-enabled=true]{border-color:var(--accent,#2488ab)}@supports (color:color-mix(in lab,red,red)){.master-module-option[data-enabled=true]{border-color:color-mix(in srgb,var(--accent,#2488ab) 40%,var(--line,#d3e1eb))}}.master-module-option h3{margin:0 0 6px;font-size:16px}.master-module-option p{color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.5}.master-module-option small{color:var(--muted);font-size:12px}.master-module-icon{width:44px;height:44px;color:var(--module-color);background:currentColor;border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.master-module-icon{background:color-mix(in srgb,currentColor 10%,transparent)}}.master-module-option[data-module=crm]{--module-color:#158d86}.master-module-option[data-module=ats]{--module-color:#8560c9}.master-module-option[data-module=procurement]{--module-color:#ad780c}.master-module-option[data-module=hrms]{--module-color:#c75585}.master-module-option[data-module=projects]{--module-color:#3783ce}.master-module-option[data-module=assets]{--module-color:#338e61}.master-module-switch{cursor:pointer;background:#8293a4;border:0;border-radius:20px;width:50px;height:28px;padding:3px;transition:background .18s}.master-module-switch>span{width:22px;height:22px;color:var(--module-color);background:#fff;border-radius:50%;place-items:center;transition:transform .18s;display:grid;box-shadow:0 1px 4px #0003}.master-module-switch[aria-checked=true]{background:var(--module-color)}.master-module-switch[aria-checked=true]>span{transform:translate(22px)}.master-module-switch:focus-visible{outline:3px solid var(--module-color);outline-offset:4px}.master-module-switch:disabled{opacity:.55;cursor:wait}.master-module-children{border:0;border-top:1px solid var(--line,#d3e1eb);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:4px 0 0;padding:18px 0 0;display:grid}.master-module-children legend{color:var(--muted);padding:0 6px 0 0;font-size:12px}.master-module-children label{cursor:pointer;align-items:center;gap:9px;font-size:13px;line-height:1.4;display:flex}.master-module-children input{width:17px;height:17px;min-height:0;accent-color:var(--accent,#2488ab);flex-shrink:0;margin:0}.master-module-note{font-size:13px}.master-module-settings>footer{border:1px solid var(--line,#d3e1eb);background:var(--surface,#fff);z-index:2;border-radius:12px;margin:20px;padding:14px 16px;position:sticky;bottom:12px;box-shadow:0 4px 18px #172e4412}@media (max-width:1000px){.master-module-grid{grid-template-columns:1fr}}@media (max-width:550px){.master-module-children{grid-template-columns:1fr}.master-module-option{gap:10px;padding:16px}}html body .core-editor .field .crm-date-trigger,html body .core-editor .field .crm-searchable-trigger,html body .core-editor .field>input:not([type=checkbox]):not([type=radio]):not([type=file]),html body .core-editor .field>select,html body .core-editor .field>textarea{border-color:var(--core-editor-control-border);background:var(--core-editor-control-background)!important;background-color:var(--core-editor-control-background)!important}html body .core-editor .field .crm-date-trigger,html body .core-editor .field .crm-searchable-trigger,html body .core-editor .field>input:not([type=checkbox]):not([type=radio]):not([type=file]),html body .core-editor .field>select{height:var(--core-editor-control-height);min-height:var(--core-editor-control-height)}html body .core-editor .field .crm-date-trigger,html body .core-editor .field .crm-searchable-trigger,html body .core-editor .field .phone-input,html body .core-editor .field>input:not([type=checkbox]):not([type=radio]):not([type=file]),html body .core-editor .field>select,html body .core-editor .field>textarea{box-sizing:border-box;width:100%;min-width:0}html body .core-editor select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23677889' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding-right:42px!important}html[data-mode=dark] body .core-editor .field .crm-date-trigger,html[data-mode=dark] body .core-editor .field .crm-searchable-trigger,html[data-mode=dark] body .core-editor .field>input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-mode=dark] body .core-editor .field>select,html[data-mode=dark] body .core-editor .field>textarea{background:var(--dark-input)!important;background-color:var(--dark-input)!important}:root{--control-focus-width:1px;--control-focus-color:var(--blue,#168eb5)}html[data-mode=dark]{--control-focus-color:var(--mode-highlight,var(--blue))}html:not([data-strong-focus=true]) body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea,[role=combobox]):focus:not(.accessibility-preview[data-strong-focus=true] *){border-width:var(--control-focus-width)!important;outline-offset:0!important;box-shadow:none!important;outline:none!important}html:not([data-strong-focus=true]) body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea,[role=combobox]):focus:not([aria-invalid=true]):not(.accessibility-preview[data-strong-focus=true] *){border-color:var(--control-focus-color)!important}html:not([data-strong-focus=true]) body :is(button,a,summary,[tabindex],input[type=checkbox],input[type=radio],input[type=range],input[type=file],[contenteditable=true]):focus-visible:not(.accessibility-preview[data-strong-focus=true] *){outline-offset:2px;outline-width:var(--control-focus-width)!important}html:not([data-strong-focus=true]) body [contenteditable=true]:focus{outline-offset:-1px;outline:var(--control-focus-width) solid var(--control-focus-color)!important;box-shadow:none!important}html:not([data-strong-focus=true]) body :focus-within:not(.accessibility-preview[data-strong-focus=true]):not(.accessibility-preview[data-strong-focus=true] *){outline-width:var(--control-focus-width)!important}html:not([data-strong-focus=true]) body :is(.search-wrap,.theme-search,.phone-input,.crm-select-search,.phone-code-search,.workflow-token-search,.settings-hub-search,.ai-chat-composer,.import-upload):focus-within{border-width:var(--control-focus-width)!important;border-color:var(--control-focus-color)!important;box-shadow:none!important;outline:none!important}html:not([data-strong-focus=true]) body :is(button,a,summary,input[type=checkbox],input[type=radio],input[type=range]):focus-visible:not(.accessibility-preview[data-strong-focus=true] *){box-shadow:none!important}html:not([data-strong-focus=true]) body input:focus-visible+:is(.track,span):not(.accessibility-preview[data-strong-focus=true] *){outline-width:var(--control-focus-width)!important}@media (forced-colors:active){html body :is(input,select,textarea,button,a,summary,[tabindex],[contenteditable=true]):focus-visible{outline-offset:2px!important;outline:1px solid highlight!important}}html[data-sidebar-style] .workspace-shell>.workspace-sidebar .sidebar-module-group>summary{box-sizing:border-box;gap:9px;height:39px;min-height:39px;padding:2px 10px;font-size:13px;font-weight:600;line-height:1.25;border-radius:12px!important}html[data-sidebar-style] .workspace-shell>.workspace-sidebar .sidebar-module-group>summary>svg:first-child,html[data-sidebar-style] .workspace-shell>.workspace-sidebar nav>a:not(.sidebar-company-logo)>svg:first-child{flex:0 0 23px!important;width:23px!important;height:23px!important}html[data-sidebar-style] .workspace-shell>.workspace-sidebar nav>a:not(.sidebar-company-logo){box-sizing:border-box;border-radius:13px;gap:9px;height:39px;min-height:39px;padding:5px 10px;font-size:13px;font-weight:600;line-height:1.25}html[data-sidebar-style] .workspace-shell>.workspace-sidebar .sidebar-crm-category-links>a,html[data-sidebar-style] .workspace-shell>.workspace-sidebar .sidebar-crm-category>summary,html[data-sidebar-style] .workspace-shell>.workspace-sidebar .sidebar-module-group-links>a{box-sizing:border-box;white-space:nowrap;gap:9px;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden;border-radius:8px!important;height:34px!important;min-height:34px!important;padding:5px 9px!important}html[data-sidebar-style] .workspace-shell>.workspace-sidebar .sidebar-crm-category-links>a>svg:first-child,html[data-sidebar-style] .workspace-shell>.workspace-sidebar .sidebar-crm-category>summary>svg:first-child,html[data-sidebar-style] .workspace-shell>.workspace-sidebar .sidebar-module-group-links>a>svg:first-child{flex:0 0 23px;width:23px;height:23px}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:not([open])>summary{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[open]>summary{border-radius:12px!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>.sidebar-module-group-links>a[aria-label=CRM\ overview]{box-sizing:border-box;background:linear-gradient(145deg,#ffffff12,#4fa7c30b)!important;border:1px solid #ffffff18!important;border-radius:12px!important;height:40px!important;min-height:40px!important;padding:7px 9px!important;box-shadow:0 8px 20px #06121d1b,inset 0 1px #ffffff08!important}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>.sidebar-module-group-links>a[aria-label=CRM\ overview]{border-color:var(--blue)!important}@supports (color:color-mix(in lab,red,red)){:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>.sidebar-module-group-links>a[aria-label=CRM\ overview]{border-color:color-mix(in srgb,var(--blue) 20%,#d2e1e9)!important}}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>.sidebar-module-group-links>a[aria-label=CRM\ overview]{background:#fff!important;box-shadow:0 7px 18px #17365008,inset 0 1px #fff!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects]){box-shadow:none!important;background:0 0!important;border:0!important;margin:2px 0 0!important;padding:0!important;overflow:visible!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects]):not([open])>summary{background:linear-gradient(120deg,#2499c13e,#50c8b31b)!important;border:1px solid #7bd8e53b!important;box-shadow:0 8px 18px #06131f1f,inset 0 1px #ffffff12!important}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects]):not([open])>summary{color:#23465d!important;border-color:var(--blue)!important}@supports (color:color-mix(in lab,red,red)){:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects]):not([open])>summary{border-color:color-mix(in srgb,var(--blue) 20%,#d2e1e9)!important}}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects]):not([open])>summary{box-shadow:none!important;background:#fff!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects])>.sidebar-module-group-links{gap:7px;margin:6px 0 10px;padding:0;display:grid;position:relative}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects])>.sidebar-module-group-links:before{content:"";pointer-events:none;background:#b7cee342;border-radius:1px;width:1px;position:absolute;top:5px;bottom:5px;left:11px}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>.sidebar-module-group-links:before{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>.sidebar-module-group-links:before{background:color-mix(in srgb,var(--blue) 20%,#d2e1e9)}}:is(html[data-sidebar-mode=dark],html[data-sidebar-mode=automatic][data-mode=dark])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[data-master-module=crm]>.sidebar-module-group-links:before{background:#7bd8e53b}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects])>.sidebar-module-group-links>:is(a[aria-label=CRM\ overview],a[aria-label=Projects\ overview]){box-sizing:border-box;width:calc(100% - 24px);background:linear-gradient(145deg,#ffffff12,#4fa7c30b)!important;border:1px solid #ffffff18!important;border-radius:12px!important;height:40px!important;min-height:40px!important;margin:0 0 0 24px!important;padding:7px 9px!important;box-shadow:0 8px 20px #06121d1b,inset 0 1px #ffffff08!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects]) :is(.sidebar-crm-category,.project-sidebar-category){box-sizing:border-box;width:calc(100% - 24px);overflow:hidden;background:linear-gradient(145deg,#ffffff12,#4fa7c30b)!important;border:1px solid #ffffff18!important;border-radius:12px!important;margin:0 0 0 24px!important;padding:2px!important;box-shadow:0 8px 20px #06121d1b,inset 0 1px #ffffff08!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects]) :is(.sidebar-crm-category,.project-sidebar-category):hover{border-color:var(--category-border,#b5deef32)!important;background:linear-gradient(150deg,var(--category-hover,#ffffff14),#ffffff09)!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects]) :is(.sidebar-crm-category,.project-sidebar-category)[open]{border-color:var(--category-border,#7ed1df38)!important;background:linear-gradient(155deg,var(--category-selected,#ffffff12),#ffffff0a)!important;padding-bottom:4px!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects]) :is(.sidebar-crm-category,.project-sidebar-category)>summary,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects]) :is(.sidebar-crm-category,.project-sidebar-category)[open]>summary{box-sizing:border-box;gap:9px;font-size:13px;font-weight:600;line-height:1.25;height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:5px 9px!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects]) :is(.sidebar-crm-category,.project-sidebar-category)>.sidebar-crm-category-links{border:0;gap:2px;margin:2px 0 0;padding:0;display:grid}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects]) :is(.sidebar-crm-category,.project-sidebar-category)>.sidebar-crm-category-links>a{box-sizing:border-box;border:1px solid #0000;gap:9px;font-size:13px;font-weight:600;line-height:1.25;border-radius:8px!important;height:34px!important;min-height:34px!important;padding:5px 9px!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects]) :is(.sidebar-crm-category,.project-sidebar-category)>.sidebar-crm-category-links>a>svg:first-child,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects]) :is(.sidebar-crm-category,.project-sidebar-category)>summary>svg:first-child,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects])>.sidebar-module-group-links>:is(a[aria-label=CRM\ overview],a[aria-label=Projects\ overview])>svg:first-child{flex:0 0 23px!important;width:23px!important;height:23px!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects]) :is(.sidebar-crm-category,.project-sidebar-category)>.sidebar-crm-category-links>a:hover,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects]) :is(.sidebar-crm-category,.project-sidebar-category)>summary:hover{background:var(--category-hover,#ffffff0f)!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects]) :is(.sidebar-crm-category,.project-sidebar-category)>.sidebar-crm-category-links>a[aria-current=page]{border-color:var(--category-border,#70d2e044)!important;background:linear-gradient(100deg,var(--category-selected,#279ec153),#68e2)!important;box-shadow:inset 0 1px #ffffff12,0 4px 12px #06121d18!important}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects]) :is(.sidebar-crm-category,.project-sidebar-category),:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects])>.sidebar-module-group-links>:is(a[aria-label=CRM\ overview],a[aria-label=Projects\ overview]){border-color:var(--blue)!important}@supports (color:color-mix(in lab,red,red)){:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects]) :is(.sidebar-crm-category,.project-sidebar-category),:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects])>.sidebar-module-group-links>:is(a[aria-label=CRM\ overview],a[aria-label=Projects\ overview]){border-color:color-mix(in srgb,var(--blue) 20%,#d2e1e9)!important}}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects]) :is(.sidebar-crm-category,.project-sidebar-category),:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:is([data-master-module=crm],[data-master-module=projects])>.sidebar-module-group-links>:is(a[aria-label=CRM\ overview],a[aria-label=Projects\ overview]){background:#fff!important;box-shadow:0 7px 18px #17365008,inset 0 1px #fff!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar{--neel-floating-boundary:#7bd8e53b;--neel-floating-boundary-hover:#86e0e957;--neel-floating-surface:linear-gradient(120deg,#2499c13e,#50c8b31b);--neel-floating-surface-hover:linear-gradient(120deg,#279fc64a,#55cdbd27);--neel-floating-selected:linear-gradient(100deg,#279ec153,#68e2);--neel-floating-child-surface:linear-gradient(145deg,#ffffff12,#4fa7c30b);--neel-floating-shadow:0 8px 18px #06131f1f,inset 0 1px 0 #ffffff12;--neel-floating-child-shadow:0 8px 20px #06121d1b,inset 0 1px 0 #ffffff08}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar{--neel-floating-boundary:var(--blue)}@supports (color:color-mix(in lab,red,red)){:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar{--neel-floating-boundary:color-mix(in srgb,var(--blue) 20%,#d2e1e9)}}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar{--neel-floating-boundary-hover:var(--blue)}@supports (color:color-mix(in lab,red,red)){:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar{--neel-floating-boundary-hover:color-mix(in srgb,var(--blue) 34%,#d2e1e9)}}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar{--neel-floating-surface:#fff;--neel-floating-surface-hover:var(--blue)}@supports (color:color-mix(in lab,red,red)){:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar{--neel-floating-surface-hover:color-mix(in srgb,var(--blue) 8%,#fff)}}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar{--neel-floating-selected:var(--blue)}@supports (color:color-mix(in lab,red,red)){:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar{--neel-floating-selected:color-mix(in srgb,var(--blue) 13%,#fff)}}:is(html[data-sidebar-mode=light],html[data-sidebar-mode=automatic][data-mode=light])[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar{--neel-floating-child-surface:#fff;--neel-floating-shadow:none;--neel-floating-child-shadow:0 7px 18px #17365008,inset 0 1px 0 #fff}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group{box-sizing:border-box;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;margin:2px 0 0!important;padding:0!important;overflow:visible!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group:not([open])>summary,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group>summary,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[open]>summary{box-sizing:border-box;gap:9px;font-size:13px;font-weight:600;line-height:1.25;border:1px solid var(--neel-floating-boundary)!important;background:var(--neel-floating-surface)!important;height:39px!important;min-height:39px!important;box-shadow:var(--neel-floating-shadow)!important;border-radius:12px!important;padding:2px 10px!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group>summary:hover,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group[open]>summary{border-color:var(--neel-floating-boundary-hover)!important;background:var(--neel-floating-surface-hover)!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group>.sidebar-module-group-links{display:grid;position:relative;gap:7px!important;margin:6px 0 10px!important;padding:0!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group>.sidebar-module-group-links:before{content:"";pointer-events:none;border-radius:1px;width:1px;position:absolute;top:5px;bottom:5px;left:11px;background:var(--neel-floating-boundary)!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group>.sidebar-module-group-links>a{box-sizing:border-box;gap:9px;font-size:13px;font-weight:600;line-height:1.25;border:1px solid var(--neel-floating-boundary)!important;background:var(--neel-floating-child-surface)!important;width:calc(100% - 24px)!important;height:40px!important;min-height:40px!important;box-shadow:var(--neel-floating-child-shadow)!important;border-radius:12px!important;margin:0 0 0 24px!important;padding:7px 9px!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group>.sidebar-module-group-links>a:hover{border-color:var(--neel-floating-boundary-hover)!important;background:var(--neel-floating-surface-hover)!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group>.sidebar-module-group-links>a[aria-current=page]{border-color:var(--neel-floating-boundary-hover)!important;background:var(--category-selected,var(--neel-floating-selected))!important;box-shadow:inset 0 1px #ffffff12,0 4px 12px #06121d18!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group .sidebar-crm-category{box-sizing:border-box;border:1px solid var(--neel-floating-boundary)!important;background:var(--neel-floating-child-surface)!important;width:calc(100% - 24px)!important;box-shadow:var(--neel-floating-child-shadow)!important;border-radius:12px!important;margin:0 0 0 24px!important;padding:2px!important;overflow:hidden!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group .sidebar-crm-category:hover,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group .sidebar-crm-category[open]{border-color:var(--category-border,var(--neel-floating-boundary-hover))!important;background:var(--category-selected,var(--neel-floating-surface-hover))!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group .sidebar-crm-category>summary,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group .sidebar-crm-category[open]>summary{box-sizing:border-box;gap:9px;font-size:13px;font-weight:600;line-height:1.25;height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:5px 9px!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group .sidebar-crm-category>.sidebar-crm-category-links{border:0;gap:2px;margin:2px 0 0;padding:0;display:grid}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group .sidebar-crm-category>.sidebar-crm-category-links>a{box-sizing:border-box;border:1px solid #0000;gap:9px;font-size:13px;font-weight:600;line-height:1.25;border-radius:8px!important;height:34px!important;min-height:34px!important;padding:5px 9px!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group .sidebar-crm-category>.sidebar-crm-category-links>a>svg:first-child,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group .sidebar-crm-category>summary>svg:first-child,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group>.sidebar-module-group-links>a>svg:first-child,html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-module-group>summary>svg:first-child{flex:0 0 23px!important;width:23px!important;height:23px!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar nav>a:not(.sidebar-company-logo){box-sizing:border-box;gap:9px;font-size:13px;font-weight:600;line-height:1.25;border:1px solid var(--neel-floating-boundary)!important;background:var(--neel-floating-surface)!important;height:39px!important;min-height:39px!important;box-shadow:var(--neel-floating-shadow)!important;border-radius:12px!important;padding:2px 10px!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar nav>a:not(.sidebar-company-logo):hover{border-color:var(--neel-floating-boundary-hover)!important;background:var(--neel-floating-surface-hover)!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar nav>a:not(.sidebar-company-logo)[aria-current=page]{border-color:var(--neel-floating-boundary-hover)!important;background:var(--neel-floating-selected)!important}html[data-sidebar-style] .workspace-shell>.workspace-sidebar .sidebar-quick-links{grid-template-columns:1fr!important;gap:5px!important;margin-bottom:0!important}html[data-sidebar-style] .workspace-shell>.workspace-sidebar .sidebar-quick-links>a{box-sizing:border-box;width:100%;font-size:13px;font-weight:600;line-height:1.25;text-align:left!important;border-radius:12px!important;flex-direction:row!important;justify-content:flex-start!important;gap:9px!important;height:39px!important;min-height:39px!important;padding:2px 10px!important;transform:none!important}html[data-sidebar-style] .workspace-shell>.workspace-sidebar .sidebar-quick-links>a>svg:first-child{flex:0 0 23px!important;width:23px!important;height:23px!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-quick-links>a{border:1px solid var(--neel-floating-boundary)!important;background:var(--neel-floating-surface)!important;box-shadow:var(--neel-floating-shadow)!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-quick-links>a:hover{border-color:var(--neel-floating-boundary-hover)!important;background:var(--neel-floating-surface-hover)!important}html[data-sidebar-style=floating-cards] .workspace-shell>.workspace-sidebar .sidebar-quick-links>a[aria-current=page]{border-color:var(--neel-floating-boundary-hover)!important;background:var(--neel-floating-selected)!important;box-shadow:inset 0 1px #ffffff12,0 4px 12px #06121d18!important}html[data-sidebar-style] .workspace-shell>.workspace-sidebar.sidebar-expanded nav{margin-top:10px}.appearance-settings-page{--appearance-card-radius:16px;--appearance-control-radius:10px;gap:20px;min-width:0;display:grid}.settings-detail-page .appearance-settings-page>.detail-card{border-radius:var(--appearance-card-radius);min-width:0;margin:0;padding:0;overflow:hidden;box-shadow:0 4px 18px #1736500a}.settings-detail-page .appearance-settings-page>.detail-card>header{border-bottom:1px solid var(--line,#d6e1e8);box-sizing:border-box;justify-content:space-between;align-items:center;gap:18px;min-height:82px;margin:0;padding:18px 22px;display:flex}.settings-detail-page .appearance-settings-page>.detail-card>header>div:first-child{min-width:0}.settings-detail-page .appearance-settings-page>.appearance-preference-card>header{text-align:left;justify-content:flex-start;align-items:flex-start}.settings-detail-page .appearance-settings-page>.detail-card>header h2{color:var(--ink,#102438);align-items:center;gap:9px;margin:0 0 5px;font-size:18px;font-weight:650;line-height:1.35;display:flex}.settings-detail-page .appearance-settings-page>.detail-card>header h2 svg{width:21px;height:21px;color:var(--blue);flex:none}.settings-detail-page .appearance-settings-page>.detail-card>header p{color:var(--muted,#627387);margin:0;font-size:13px;line-height:1.5}.appearance-card-body,.appearance-settings-page .theme-content{padding:20px 22px 22px}.appearance-preference-form,.appearance-preference-form .settings-appearance-fields{min-width:0;max-width:none;margin:0}.appearance-office-summary{background:var(--blue);margin:0 0 20px}@supports (color:color-mix(in lab,red,red)){.appearance-office-summary{background:color-mix(in srgb,var(--blue) 3%,var(--surface,#fff))}}.appearance-office-summary p,.appearance-settings-page .accessibility-preview p{margin:6px 0;line-height:1.5}.appearance-office-title{color:var(--ink,#102438);font-size:15px;font-weight:700;line-height:1.35;display:block}.appearance-office-copy{color:var(--muted,#627387);font-size:13px}.appearance-office-copy strong{color:var(--ink,#102438);font-weight:600}.appearance-holidays{margin-top:10px}.appearance-holidays>summary{width:max-content;max-width:100%;color:var(--ink,#102438);cursor:pointer;align-items:center;gap:7px;font-size:13px;font-weight:600;line-height:1.35;list-style:none;display:flex}.appearance-holidays>summary::-webkit-details-marker{display:none}.appearance-holidays>summary svg{color:var(--blue);flex:none;transition:transform .18s}.appearance-holidays[open]>summary svg{transform:rotate(90deg)}.appearance-holiday-count{border:1px solid var(--blue);justify-content:center;align-items:center;min-width:22px;height:22px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.appearance-holiday-count{border:1px solid color-mix(in srgb,var(--blue) 24%,var(--line))}}.appearance-holiday-count{background:var(--blue);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.appearance-holiday-count{background:color-mix(in srgb,var(--blue) 8%,transparent)}}.appearance-holiday-count{color:var(--blue);font-size:11px;font-weight:700}.appearance-holidays-empty{color:var(--muted,#627387);font-size:12px;font-style:italic;margin:10px 0 0 23px!important}.appearance-preview-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.appearance-preview-heading strong{color:var(--ink,#102438);font-size:14px;font-weight:700}.appearance-preview-heading span{color:var(--muted,#627387);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.appearance-preview-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.appearance-preview-values>div{border-left:1px solid var(--line,#d6e1e8);min-width:0;padding:0 16px}.appearance-preview-values>div:first-child{border-left:0;padding-left:0}.appearance-preview-values>div:last-child{padding-right:0}.appearance-preview-values dt{color:var(--muted,#627387);letter-spacing:.03em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:600}.appearance-preview-values dd{overflow-wrap:anywhere;color:var(--ink,#102438);margin:0;font-size:13px;font-weight:600;line-height:1.45}.appearance-preview-values dd span{color:var(--muted,#627387);font-weight:500}.appearance-settings-page .settings-appearance-fields{gap:18px 22px}.appearance-settings-page .settings-appearance-fields>label,.appearance-settings-page .settings-timezone-field{color:var(--ink,#102438);gap:8px;font-size:13px;font-weight:600}.appearance-settings-page .settings-appearance-fields>p{font-size:12px;line-height:1.55}.appearance-settings-page .settings-appearance-fields :is(select,.crm-searchable-trigger),.appearance-settings-page .theme-search{box-sizing:border-box;border-radius:var(--appearance-control-radius);min-height:46px}.appearance-settings-page .theme-search{border:1px solid var(--line,#d6e1e8);background:var(--surface,#fff);color:var(--muted,#627387);box-shadow:none;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:0 14px;display:grid}.appearance-settings-page .theme-search>svg{color:currentColor;width:18px;height:18px}.appearance-settings-page .theme-search input{box-sizing:border-box;min-width:0;height:44px;color:var(--ink,#102438);font:inherit;border-radius:0;outline:0;margin:0;padding:0;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important}.appearance-settings-page .theme-search input::placeholder{color:var(--muted,#627387);opacity:.82}.appearance-settings-page .theme-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue);outline:0}@supports (color:color-mix(in lab,red,red)){.appearance-settings-page .theme-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 16%,transparent)}}.appearance-settings-page .workflow-email-toggle{min-height:28px;font-size:13px;font-weight:500}.appearance-settings-page .workflow-email-toggle input{width:18px;height:18px;accent-color:var(--blue);margin:0}.appearance-settings-page .accessibility-preview{background:var(--blue);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.appearance-settings-page .accessibility-preview{background:color-mix(in srgb,var(--blue) 2%,var(--surface,#fff))}}.appearance-card-actions{border-top:1px solid var(--line,#d6e1e8);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding-top:18px;display:flex}.appearance-card-actions>button,.appearance-settings-page .brand-palette-actions button,.appearance-settings-page .brand-palette-intro>button,.appearance-settings-page .theme-header-actions button{border-radius:var(--appearance-control-radius);min-height:42px}.appearance-card-note{border-top:1px solid var(--line,#d6e1e8);margin:18px 0 0;padding-top:16px;font-size:12px;line-height:1.6}.appearance-loading-state{color:var(--muted,#627387);margin:0;padding:12px 0;font-size:13px}.appearance-settings-page .sidebar-style-options{border-top:0;padding:20px 22px}.appearance-settings-page .sidebar-style-options>button{border-radius:12px}.appearance-settings-page .sidebar-mode-settings{padding:18px 22px 20px}.appearance-settings-page .appearance-mode-switch,.appearance-settings-page .sidebar-mode-switch{border-radius:var(--appearance-control-radius)}.appearance-settings-page .brand-palette-builder{border-radius:12px;margin:0 0 18px}.appearance-settings-page .theme-toolbar{flex-wrap:nowrap}.appearance-settings-page .theme-toolbar>.muted{min-width:max-content}.appearance-settings-page .theme-palette-scroll{border-radius:12px}html[data-mode=dark] .appearance-office-summary,html[data-mode=dark] .appearance-settings-page .accessibility-preview{color:var(--dark-text);background:var(--mode-highlight)}@supports (color:color-mix(in lab,red,red)){html[data-mode=dark] .appearance-office-summary,html[data-mode=dark] .appearance-settings-page .accessibility-preview{background:color-mix(in srgb,var(--mode-highlight) 6%,var(--dark-input))}}html[data-mode=dark] .appearance-office-summary,html[data-mode=dark] .appearance-settings-page .accessibility-preview{border-color:var(--dark-border)}html[data-mode=dark] .appearance-settings-page .theme-search{background:var(--dark-input);color:var(--dark-muted);border-color:var(--dark-border);box-shadow:none}html[data-mode=dark] .appearance-settings-page .theme-search input{color:var(--dark-text);background:0 0!important}html[data-mode=dark] .appearance-settings-page .theme-search input::placeholder{color:var(--dark-muted);opacity:.78}html[data-mode=dark] .appearance-settings-page .theme-search:focus-within{border-color:var(--mode-highlight);box-shadow:0 0 0 3px var(--mode-glow);outline:0}html[data-mode=dark] .appearance-holidays>summary,html[data-mode=dark] .appearance-office-copy strong,html[data-mode=dark] .appearance-office-title,html[data-mode=dark] .appearance-preview-heading strong,html[data-mode=dark] .appearance-preview-values dd,html[data-mode=dark] .appearance-settings-page .settings-appearance-fields>label,html[data-mode=dark] .appearance-settings-page .settings-timezone-field,html[data-mode=dark] .settings-detail-page .appearance-settings-page>.detail-card>header h2{color:var(--dark-text)}html[data-mode=dark] .appearance-holidays-empty,html[data-mode=dark] .appearance-office-copy,html[data-mode=dark] .appearance-preview-heading span,html[data-mode=dark] .appearance-preview-values dd span,html[data-mode=dark] .appearance-preview-values dt{color:var(--dark-muted)}@media (max-width:760px){.appearance-settings-page{gap:14px}.settings-detail-page .appearance-settings-page>.detail-card>header{flex-direction:column;align-items:stretch;min-height:0;padding:16px}.appearance-card-body,.appearance-settings-page .sidebar-mode-settings,.appearance-settings-page .sidebar-style-options,.appearance-settings-page .theme-content{padding-left:16px;padding-right:16px}.appearance-settings-page .theme-header-actions{justify-content:space-between;width:100%}.appearance-settings-page .theme-toolbar{flex-direction:column;align-items:stretch}.appearance-settings-page .theme-toolbar>.muted{align-self:flex-end}.appearance-card-actions{flex-direction:column-reverse;align-items:stretch}.appearance-card-actions>button{justify-content:center;width:100%}.appearance-preview-values{grid-template-columns:1fr;gap:10px}.appearance-preview-values>div,.appearance-preview-values>div:first-child,.appearance-preview-values>div:last-child{border-bottom:1px solid var(--line,#d6e1e8);border-left:0;padding:0 0 10px}.appearance-preview-values>div:last-child{border-bottom:0;padding-bottom:0}}@media (max-width:480px){.appearance-settings-page .sidebar-style-options>button{grid-template-columns:72px minmax(0,1fr) 24px;gap:10px;padding:12px}.appearance-settings-page .sidebar-style-preview{width:72px}.appearance-settings-page .sidebar-mode-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.appearance-settings-page .sidebar-mode-switch button{padding-inline:7px}}@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}