/*! tailwindcss v4.2.1 | 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)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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-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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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-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{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.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}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy:#0e2d43;--ink:#172733;--muted:#71808b;--line:#dfe7ec;--bg:#f4f7f9;--blue:#2675a6}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,sans-serif}button,input,select{font:inherit}.shell{grid-template-columns:238px 1fr;min-height:100vh;display:grid}.side{background:var(--navy);color:#fff;flex-direction:column;height:100vh;padding:26px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 8px 30px;display:flex}.brand>b{width:38px;height:38px;color:var(--navy);background:#fff;border-radius:11px;place-items:center;font-size:22px;display:grid}.brand strong,.brand small,.connection strong,.connection small,.user strong,.user small{display:block}.brand small,.connection small,.user small{color:#9db0bd;margin-top:3px;font-size:10px}.side nav{gap:5px;display:grid}.side nav button{color:#b8c7d1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:12px;position:relative}.side nav button i{width:28px;font-size:17px;font-style:normal;display:inline-block}.side nav button.active{color:#fff;background:#1a4059}.side nav button em{color:#173044;background:#d6a854;border-radius:9px;padding:2px 7px;font-size:9px;font-style:normal;position:absolute;right:12px}.connection{background:#15384f;border:1px solid #2c5067;border-radius:11px;gap:10px;margin-top:auto;padding:13px;display:flex}.connection>i,.heroSync>i{background:#41c58d;border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 4px #41c58d22}.connection strong{font-size:11px}.user{border-top:1px solid #29495e;align-items:center;gap:10px;margin-top:17px;padding:15px 5px 0;display:flex}.user>b,.avatar{width:32px;height:32px;color:var(--navy);background:#d6a854;border-radius:50%;place-items:center;font-size:9px;display:grid}.user strong{font-size:10px}.work{min-width:0;padding:28px 34px}.work>header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.work header p,.hero>div>span,.title span,.modalHead span,.drawer article>span{letter-spacing:.15em;color:#78909e;margin:0 0 5px;font-size:9px;font-weight:700}.work h1{margin:0;font-size:28px}.actions{gap:9px;display:flex}.actions label{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 11px;display:flex}.actions input{border:0;outline:0;width:150px;padding:10px 0}.primary,.ghost,.title button,.title a{cursor:pointer;border:0;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:700}.primary{background:var(--navy);color:#fff}.ghost{border:1px solid var(--line);background:#fff}.hero{color:#fff;background:linear-gradient(115deg,#0e2d43,#174f70);border-radius:18px;justify-content:space-between;align-items:center;min-height:230px;padding:36px 40px;display:flex}.hero h2{letter-spacing:-.04em;margin:10px 0;font-size:38px;line-height:1.06}.hero h2 em{color:#e2bd78;font-family:Georgia,serif;font-weight:400}.hero p{color:#bdd0dc;font-size:13px}.heroSync{background:#ffffff12;border:1px solid #ffffff24;border-radius:13px;min-width:230px;padding:18px}.heroSync strong,.heroSync small{display:block}.heroSync strong{margin:9px 0 4px;font-size:12px}.heroSync small{color:#aac0cd;font-size:10px}.heroSync button{color:#f0ca84;cursor:pointer;background:0 0;border:0;padding:15px 0 0;font-size:10px}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0;display:grid}.kpis article,.panel{border:1px solid var(--line);background:#fff;border-radius:13px;padding:20px}.kpis span{color:#81919c;letter-spacing:.1em;font-size:9px;font-weight:700}.kpis strong{margin:11px 0 5px;font-size:25px;display:block}.kpis small{color:#87969f;font-size:10px}.grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);gap:16px;display:grid}.full{min-height:600px}.title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.title h3{margin:0;font-size:18px}.title button,.title a{color:var(--blue);background:#edf5fa}.pHead,.pRow{grid-template-columns:2fr .75fr .8fr .8fr 1.15fr;align-items:center;gap:12px;display:grid}.pHead{text-transform:uppercase;color:#87959e;border-bottom:1px solid var(--line);padding:0 8px 9px;font-size:8px}.pRow{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f3;padding:13px 8px}.pRow:hover{background:#f8fafb}.op{align-items:center;gap:9px;display:flex}.op>b{color:#235b7b;background:#dbeaf3;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.op strong,.op small,.next strong,.next small{display:block}.op strong,.next strong,.pRow>strong{font-size:10px}.op small,.next small{color:#8997a0;margin-top:3px;font-size:9px}.stage{background:#eef3f5;border-radius:9px;padding:5px 8px;font-size:9px;font-style:normal}.stage.proposal{color:#926610;background:#fff2d9}.stage.qualified{color:#24669a;background:#e7f1ff}.stage.won{color:#207857;background:#e4f6ee}.prob{align-items:center;gap:6px;display:flex}.prob>i{background:#e5ebee;border-radius:4px;width:40px;height:4px;overflow:hidden}.prob>i b{background:#3c8db7;height:100%;display:block}.prob strong{font-size:9px}.actionRow{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f3;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 0;display:grid}.actionRow time{border:1px solid var(--line);text-align:center;border-radius:8px;padding:5px}.actionRow time b,.actionRow time small,.actionRow span strong,.actionRow span small{display:block}.actionRow time small{color:#87959e;font-size:7px}.actionRow span strong{font-size:10px}.actionRow span small,.actionRow>i{color:#87959e;margin-top:3px;font-size:9px}.contactGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.contactGrid article{border:1px solid var(--line);border-radius:12px;padding:18px}.contactGrid h3{margin:13px 0 4px;font-size:14px}.contactGrid p,.contactGrid strong,.contactGrid small{font-size:10px;display:block}.contactGrid p,.contactGrid small{color:var(--muted)}.contactGrid strong{margin:12px 0 4px}.contactGrid button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:15px 0 0;font-size:10px;font-weight:700}.test{color:#8d6518;background:#fff2d7;border-radius:9px;padding:6px 9px;font-size:9px;display:inline-block}.syncList article{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr auto;gap:20px;padding:18px;display:grid}.syncList article>b{color:var(--blue);text-transform:uppercase;font-size:9px}.syncList strong,.syncList small{display:block}.syncList strong{font-size:11px}.syncList small{color:var(--muted);margin-top:4px;font-size:10px}.syncList time{color:#278663;font-size:9px}.backdrop,.drawerBg{z-index:10;background:#0819258a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:min(620px,100%);max-height:95vh;padding:25px;overflow:auto}.modalHead{justify-content:space-between;align-items:start;margin-bottom:19px;display:flex}.modalHead h2{margin:4px 0;font-size:22px}.modalHead>button{cursor:pointer;background:#edf1f3;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.field{gap:6px;margin-bottom:13px;font-size:10px;font-weight:700;display:grid}.field input,.field select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px}.formGrid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.divider{letter-spacing:.12em;color:#7d8e98;border-bottom:1px solid var(--line);margin:8px 0 13px;padding:7px 0 10px;font-size:9px;font-weight:700}.hint{color:#215d7e;background:#edf6fb;border:1px solid #d4e9f4;border-radius:10px;gap:10px;padding:13px;display:flex}.hint strong,.hint small{font-size:10px;display:block}.hint small{margin-top:4px;font-weight:400}.modalActions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.drawerBg{place-items:stretch end;padding:0}.drawer{background:#f8fafb;width:min(470px,100%);height:100vh;padding:28px;overflow:auto}.drawer>p{color:var(--muted);font-size:12px}.drawer article{border:1px solid var(--line);background:#fff;border-radius:12px;margin:14px 0;padding:18px}.drawer article p{font-size:11px;line-height:1.6}.drawer dl div{border-top:1px solid #edf1f3;justify-content:space-between;padding:9px 0;font-size:10px;display:flex}.drawer dt{color:var(--muted)}.drawer dd{font-weight:700}.drawer>button{color:#788995;background:#cfd9df;border:0;border-radius:9px;width:100%;padding:13px;font-weight:700}@media (max-width:1100px){.grid{grid-template-columns:1fr}.kpis,.contactGrid{grid-template-columns:1fr 1fr}.actions label{display:none}}@media (max-width:760px){.shell{display:block}.side{height:auto;padding:14px;position:relative}.brand{padding-bottom:14px}.side nav{grid-template-columns:repeat(4,1fr)}.side nav button{text-align:center;font-size:9px}.side nav button i{width:auto;display:block}.connection,.user{display:none}.work{padding:20px 14px}.work>header{align-items:flex-start}.actions .ghost{display:none}.hero{padding:28px 24px;display:block}.hero h2{font-size:31px}.heroSync{margin-top:22px}.kpis,.contactGrid{grid-template-columns:1fr}.pHead{display:none}.pRow{grid-template-columns:1fr 1fr}.pRow .op,.pRow .next{grid-column:1/-1}.formGrid{grid-template-columns:1fr}}.title a{text-decoration:none}.contactPicker{margin-bottom:13px;position:relative}.contactPicker>label{margin-bottom:6px;font-size:10px;font-weight:700;display:block}.contactSearch{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.contactSearch:focus-within{border-color:#5794b8;box-shadow:0 0 0 3px #5794b814}.contactSearch>input:not([type=hidden]){border:0;outline:0;width:100%;padding:10px 0}.contactResults{z-index:20;border:1px solid var(--line);background:#fff;border-radius:10px;max-height:245px;padding:6px;position:absolute;top:62px;left:0;right:0;overflow:auto;box-shadow:0 15px 34px #102c3d24}.contactResults>button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:9px;display:grid}.contactResults>button:hover{background:#f1f7fa}.contactResults>button>b{color:#235b7b;background:#dbeaf3;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;display:grid}.contactResults strong,.contactResults small,.contactResults em{display:block}.contactResults strong{font-size:10px}.contactResults small,.contactResults em{color:var(--muted);margin-top:2px;font-size:9px}.contactResults em{font-style:normal}.contactResults>button>i{color:var(--blue);font-size:9px;font-style:normal}.contactResults>p{color:var(--muted);margin:0;padding:12px;font-size:10px}.sectionIntro{color:var(--muted);margin:-6px 0 22px;font-size:12px}.productGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.productGrid article{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f8fbfc);border-radius:12px;padding:19px}.productGrid span{letter-spacing:.12em;color:var(--blue);text-transform:uppercase;font-size:8px;font-weight:700}.productGrid h3{margin:12px 0 24px;font-size:15px}.productGrid strong,.productGrid small{display:block}.productGrid strong{font-size:23px}.productGrid small{color:var(--muted);margin-top:4px;font-size:9px}.productGrid button,.addLines button,.lineButtons button{color:var(--blue);cursor:pointer;background:#edf5fa;border:0;border-radius:7px;padding:9px 10px;font-size:9px;font-weight:700}.productGrid button{margin-top:18px}.opportunityModal{width:min(920px,100%)}.lineTitle{justify-content:space-between;align-items:center;display:flex}.lineTitle strong{color:var(--navy);font-size:14px}.lineHead,.lineRow{grid-template-columns:minmax(210px,2fr) 60px 120px 100px 110px;align-items:center;gap:8px;display:grid}.lineHead{color:var(--muted);text-transform:uppercase;padding:0 5px 6px;font-size:8px;font-weight:700}.lineRow{border:1px solid var(--line);background:#f8fafb;border-radius:9px;margin-bottom:7px;padding:9px}.lineRow>div:first-child{gap:5px;display:grid}.lineRow input,.lineRow select,.currencyInput{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;min-width:0;padding:8px;font-size:10px}.lineRow>strong{text-align:right;font-size:10px}.currencyInput{align-items:center;padding:0 8px;display:flex}.currencyInput input{outline:0;border:0!important;padding:8px 4px!important}.currencyInput span{font-size:10px}.lineButtons{justify-content:flex-end;gap:5px;display:flex}.lineButtons button:last-child{color:#975555;background:#f4e9e9}.addLines{gap:8px;margin:10px 0 18px;display:flex}.settings{border-top:1px solid var(--line);padding-top:15px}.check{align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.pricingBg{z-index:30}.pricingModal{background:#fff;border-radius:20px;width:min(760px,100%);max-height:96vh;padding:26px;overflow:auto}.modalHead p{color:var(--muted);margin:5px 0;font-size:10px}.priceModes{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;padding-bottom:16px;display:grid}.priceModes button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;padding:16px}.priceModes button.active{border:2px solid var(--navy);background:#eef2f5;padding:15px}.priceModes strong,.priceModes small{display:block}.priceModes strong{font-size:12px}.priceModes small{color:var(--muted);margin-top:8px;font-size:9px}.priceBox{border:1px solid var(--line);border-radius:13px;margin-top:14px;padding:16px}.blueBox{background:#edf8ff;border-color:#a9d7f1}.boxTitle{justify-content:space-between;margin-bottom:15px;display:flex}.boxTitle strong,.boxTitle small{display:block}.boxTitle strong{font-size:12px}.boxTitle small{color:var(--muted);margin-top:5px;font-size:9px}.pricingSettings{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.taxChoice{gap:6px;font-size:10px;display:grid}.taxChoice>span{font-weight:700}.taxChoice>b{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px}.discountHead,.discountRow{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.discountHead{letter-spacing:.12em;color:var(--muted);padding:0 5px 6px;font-size:8px;font-weight:700}.discountRow input{border:1px solid var(--line);text-align:right;border-radius:8px;width:100%;margin-bottom:6px;padding:9px}.discountBox{background:#fbfcfd}@media (max-width:1000px){.productGrid{grid-template-columns:1fr 1fr}.lineHead{display:none}.lineRow{grid-template-columns:1fr 65px 110px}.lineRow>div:first-child{grid-column:1/-1}.lineRow>strong{text-align:left}.lineButtons{justify-content:flex-start}.pricingSettings{grid-template-columns:1fr 1fr}.taxChoice{grid-column:1/-1}}@media (max-width:760px){.side nav{grid-template-columns:repeat(5,1fr)}.productGrid{grid-template-columns:1fr}.lineRow{grid-template-columns:1fr 1fr}.lineRow>div:first-child{grid-column:1/-1}.priceModes,.pricingSettings,.formGrid{grid-template-columns:1fr}.opportunityModal,.pricingModal{border-radius:12px;padding:18px}.lineButtons{justify-content:flex-end}}.lineCard{border:1px solid var(--line);background:#f8fafb;border-radius:10px;margin-bottom:8px;overflow:hidden}.lineCard .lineRow{border:0;border-radius:0;margin:0}.collapseButton{place-items:center;width:31px;display:grid;border:1px solid var(--line)!important;background:#fff!important;padding:9px!important}.chevron{border-right:2px solid var(--navy);border-bottom:2px solid var(--navy);width:8px;height:8px;transition:transform .2s;display:block;transform:rotate(45deg)translate(-1px,-1px)}.chevron.up{transform:rotate(225deg)translate(-1px,-1px)}.manualSetup{background:#f5f8fa;border-top:1px dashed #cdd9e0;padding:14px 10px 10px}.manualTitle{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.manualTitle strong{color:var(--navy);font-size:12px}.manualTitle small{color:var(--muted);font-size:9px}.manualPrices{background:#f0f4f6;border:1px solid #aebfcb;border-radius:11px;grid-template-columns:205px 1fr 1fr;gap:10px;padding:11px;display:grid}.manualPrices .field{margin:0}.suffixInput{border:1px solid var(--line);background:#fff;border-radius:8px;display:flex;overflow:hidden}.suffixInput input{text-align:right;border:0;width:100%;min-width:0;padding:9px}.suffixInput span{background:#eaf0f3;place-items:center;padding:0 12px;font-size:10px;display:grid}.costGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:11px;display:grid}.costField{gap:6px;display:grid}.costField span{letter-spacing:.08em;color:#647a89;font-size:8px;font-weight:700}.costField input{border:1px solid var(--line);text-align:right;background:#fff;border-radius:8px;width:100%;padding:9px;font-size:10px}@media (max-width:1000px){.manualPrices{grid-template-columns:1fr 1fr}.manualPrices .field:first-child{grid-column:1/-1}.costGrid{grid-template-columns:1fr 1fr}.manualTitle{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:760px){.manualPrices,.costGrid{grid-template-columns:1fr}.manualPrices .field:first-child{grid-column:auto}.lineButtons{grid-column:1/-1}.manualSetup{padding:12px}.manualTitle small{line-height:1.4}}.makerVolume{border-top:1px solid var(--line);padding-top:10px}.makerVolume .discountRow{align-items:center}.makerVolume output,.makerVolume .last>span{color:var(--navy);background:#f3f6f8;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:700;display:block}.makerVolume .last>span{text-align:center;color:var(--muted)}.priceSummary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.priceSummary>div{border:1px solid var(--line);background:#f8fafb;border-radius:11px;padding:13px}.priceSummary span,.priceSummary strong{display:block}.priceSummary span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px}.priceSummary strong{color:var(--navy);margin-top:7px;font-size:16px}@media (max-width:760px){.priceSummary{grid-template-columns:1fr}.discountHead,.discountRow{grid-template-columns:1fr 1fr 1fr}}.shell{transition:grid-template-columns .44s cubic-bezier(.22,.8,.25,1) 80ms}.side{transition:padding .36s 80ms}.brand>span,.side nav button>span,.connection>span,.user>span{opacity:1;white-space:nowrap;max-width:170px;transition:opacity .2s .12s,max-width .36s 80ms;overflow:hidden}.menuToggle{z-index:3;cursor:pointer;background:#fff;border:1px solid #c7d4dc;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:76px;right:-14px;box-shadow:0 5px 14px #071c2930}.toggleChevron{border-right:2px solid var(--navy);border-bottom:2px solid var(--navy);width:8px;height:8px;transition:transform .32s 80ms;transform:rotate(135deg)translate(-1px,-1px)}.menuCollapsed{grid-template-columns:76px 1fr}.menuCollapsed .side{padding-inline:12px}.menuCollapsed .brand{justify-content:center;padding-inline:0}.menuCollapsed .brand>span,.menuCollapsed .side nav button>span,.menuCollapsed .connection>span,.menuCollapsed .user>span{opacity:0;max-width:0;transition:opacity .16s,max-width .34s .12s}.menuCollapsed .side nav button{justify-content:center;align-items:center;padding:12px 8px;display:flex}.menuCollapsed .side nav button i{width:auto}.menuCollapsed .side nav button em{top:2px;right:1px}.menuCollapsed .connection{justify-content:center;padding:13px 8px}.menuCollapsed .connection>i{margin:0}.menuCollapsed .user{justify-content:center;padding-inline:0}.menuCollapsed .toggleChevron{transform:rotate(-45deg)translate(-1px,-1px)}@media (max-width:760px){.shell,.menuCollapsed{display:block}.menuToggle{display:none}.menuCollapsed .side{padding:14px}.menuCollapsed .brand{justify-content:flex-start}.menuCollapsed .brand>span,.menuCollapsed .side nav button>span{opacity:1;max-width:170px}.menuCollapsed .side nav button{text-align:center;padding:12px;display:block}.menuCollapsed .side nav button i{display:block}.menuCollapsed .side nav button em{top:2px;right:2px}}.side nav button i{vertical-align:middle;height:20px}.side nav button i svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;width:18px;height:18px}.side nav button.active i svg{stroke:#fff}.menuCollapsed .side nav button i svg{width:21px;height:21px}.menuToggle:hover{background:#edf5fa}.menuToggle:focus-visible{outline-offset:2px;outline:2px solid #e2bd78}.side nav button:focus-visible{outline-offset:2px;outline:2px solid #e2bd78}.sideMenuDivider{background:#29495e;height:1px;margin:12px 6px 7px}.side nav .signOutButton{color:#d9e4ea}.side nav .signOutButton:hover{color:#fff;background:#183d55}.menuCollapsed .sideMenuDivider{margin-inline:3px}.ownerDeleteUserButton{color:#b32626;cursor:pointer;background:#fff0f0;border:1px solid #d68585;border-radius:9px;min-height:42px;padding:0 14px;font-size:9px;font-weight:700}.ownerDeleteUserButton:hover{color:#fff;background:#b32626}.ownerDeleteUserButton:disabled{opacity:.45;cursor:not-allowed}.ownerGrantBar.deleteMode{background:snow;border-color:#e8b7b7}.ownerDeleteWarning{color:#a33b3b;grid-column:1/-1;margin:0;font-size:8px;line-height:1.5}.productToolbar{justify-content:space-between;align-items:center;margin:-8px 0 18px;display:flex}.productToolbar p{color:var(--muted);font-size:11px}.productListHead,.productListRow{grid-template-columns:28px minmax(210px,2fr) repeat(5,minmax(82px,1fr)) 100px;align-items:center;gap:10px;display:grid}.productListHead{color:var(--muted);text-transform:uppercase;border-bottom:1px solid var(--line);padding:0 10px 8px;font-size:8px;font-weight:700}.productListRow{padding:12px 10px}.productListRow:hover{background:#f8fafb}.variantToggle{cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:30px;display:grid}.variantToggle:disabled{cursor:default}.listDisclosure{border-bottom:2px solid #52697d;border-right:2px solid #52697d;width:8px;height:8px;transition:transform .18s;transform:rotate(-45deg)}.listDisclosure.open{transform:rotate(45deg)translate(-2px,-2px)}.variantToggle:disabled .listDisclosure{opacity:0}.productIdentity{align-items:center;gap:10px;min-width:0;display:flex}.productIdentity>b{width:38px;height:38px;color:var(--navy);background:#e4edf2;border-radius:9px;flex:0 0 38px;place-items:center;font-size:9px;display:grid}.productIdentity strong,.productIdentity small,.productValue span,.productValue strong{display:block}.productIdentity strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.productIdentity small,.productValue span{color:var(--muted);margin-top:3px;font-size:8px}.productValue strong{margin-top:4px;font-size:10px}.productActions{position:relative}.actionTrigger{border:1px solid var(--line);width:100%;color:var(--navy);cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;padding:8px 10px;font-size:9px;font-weight:700;display:flex}.actionMenu{z-index:8;border:1px solid var(--line);background:#fff;border-radius:10px;width:150px;padding:5px;position:absolute;top:37px;right:0;box-shadow:0 14px 32px #102c3d24}.actionMenu button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;width:100%;padding:9px;font-size:9px}.actionMenu button:hover{background:#edf5fa}.variantList{background:#f6f8fa;border:1px solid #dce5ec;border-top:0;border-radius:0 0 14px 14px;margin:0 14px 14px 58px;padding:10px}.variantRow{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:9px;display:grid}.variantRow:hover{background:#fff}.variantRow>b{color:#26704d;background:#dce9e2;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.variantRow strong,.variantRow small{display:block}.variantRow strong{font-size:10px}.variantRow small{color:var(--muted);margin-top:3px;font-size:9px}.variantRow em{color:#238b57;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:300;line-height:1.35}.variantAdd{color:#238b57;cursor:pointer;background:0 0;border:1px dashed #a8c9b7;border-radius:8px;width:100%;margin-top:5px;padding:9px;font-size:9px;font-weight:700}.productDialogBg{z-index:25}.field textarea{border:1px solid var(--line);resize:vertical;font:inherit;background:#fff;border-radius:8px;padding:10px}.variantGuidance{color:#315d47;background:#eef7f2;border-radius:10px;padding:12px 14px;font-size:10px;line-height:1.5}@media (max-width:1100px){.productListHead{display:none}.productListRow{grid-template-columns:28px minmax(190px,2fr) repeat(2,1fr) 100px}.productValue:nth-of-type(n+4){display:none}.variantList{margin-left:38px}}@media (max-width:760px){.productToolbar{flex-direction:column;align-items:flex-start;gap:12px}.productListRow{grid-template-columns:24px 1fr auto}.productValue{display:none!important}.productActions{grid-column:3}.variantList{margin:0 5px 10px 28px}.variantRow{grid-template-columns:36px 1fr}.variantRow em{display:none}}.variantPricing{background:#f4faf7;border:1px solid #b9d6c7;border-radius:11px;margin-top:14px;padding:14px}.variantPricing>div:first-child strong,.variantPricing>div:first-child small{display:block}.variantPricing>div:first-child strong{color:#244f3b;font-size:12px}.variantPricing>div:first-child small{color:#5f776b;margin:4px 0 14px;font-size:9px}.variantPricePreview{border-top:1px solid #d7e8df;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.variantPricePreview span{color:var(--muted);font-size:9px}.variantPricePreview b{color:var(--navy);margin-top:4px;font-size:16px;display:block}.variantPricePreview i{color:#2b8059;font-size:18px;font-style:normal}.contactPolicy{color:#315d47;background:#f1f8f4;border:1px solid #bfd8ca;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;display:grid}.contactPolicy b{font-size:10px}.contactPolicy span{color:#5f776b;font-size:9px}.contactPolicy em{color:#238b57;font-size:9px;font-style:normal;font-weight:700}@media (max-width:760px){.contactPolicy{grid-template-columns:1fr}.contactPolicy em{justify-self:start}}.peoplePicker{background:#f8fafb;border:1px solid #cddce5;border-radius:11px;margin-bottom:15px;padding:13px}.peoplePicker>div:first-child strong,.peoplePicker>div:first-child small{display:block}.peoplePicker>div:first-child strong{font-size:10px}.peoplePicker>div:first-child small{color:var(--muted);margin-top:4px;font-size:9px}.peopleOptions{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.peopleOptions label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:auto 30px 1fr;align-items:center;gap:7px;padding:8px;display:grid}.peopleOptions label.selected{background:#f0f8f4;border-color:#67a98a}.peopleOptions label>b{color:#235b7b;background:#dbeaf3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.peopleOptions label span strong,.peopleOptions label span small{display:block}.peopleOptions label span strong{font-size:9px}.peopleOptions label span small{color:var(--muted);margin-top:2px;font-size:8px}.pulseOrbit{background:linear-gradient(110deg,#edf7fb,#f8fbfc);border:1px solid #b6d4e3;border-radius:14px;grid-template-columns:72px 1fr auto auto;align-items:center;gap:16px;margin-bottom:14px;padding:17px;display:grid}.orbitMark{border:1px solid #88b9d0;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative}.orbitMark:before{content:"";border:1px solid #9bc5d8;border-radius:50%;position:absolute;inset:7px}.orbitMark span{background:#d6a854;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:8px}.orbitMark b{color:var(--navy);font-size:11px}.pulseOrbit>div:nth-child(2)>span{letter-spacing:.12em;color:var(--blue);font-size:8px;font-weight:700}.pulseOrbit h3{margin:3px 0;font-size:17px}.pulseOrbit p{color:var(--muted);margin:0;font-size:9px}.orbitPeople{align-items:center;display:flex}.orbitPeople>b{background:var(--navy);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-7px;font-size:7px;display:grid}.orbitPeople>b:first-child{margin-left:0}.orbitPeople>strong{margin-left:9px;font-size:9px}.pulseOrbit>em{color:#23714e;background:#e0f2e9;border-radius:10px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:700}@media (max-width:760px){.peopleOptions{grid-template-columns:1fr}.pulseOrbit{grid-template-columns:58px 1fr}.orbitPeople,.pulseOrbit>em{grid-column:1/-1}.orbitPeople{padding-left:7px}}.contactManagement .pulseOrbit{display:none}.contactBulkBar .bulkDeleteContacts:not(:disabled){color:#b33434;background:#fff3f3;border-color:#efcaca}.contactRowActions .actionMenu{background:#fff;border:1px solid #d4e0e7;border-radius:11px;gap:2px;width:184px;padding:6px;display:grid;box-shadow:0 12px 30px #102c3d2e}.contactRowActions .actionMenu button,.contactRowActions .actionMenu a{width:100%;height:auto;min-height:36px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;align-items:center;margin:0;padding:8px 10px;font-size:9px;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.contactRowActions .actionMenu button:hover,.contactRowActions .actionMenu a:hover{color:#17658f;background:#edf5fa}.contactRowActions .actionMenu button.danger{color:#b33434;background:#fff;border-top:1px solid #f1d7d7;border-radius:0 0 7px 7px;margin-top:3px}.contactRowActions .actionMenu button.danger:hover{background:#fff1f1}.peopleListPicker .peopleOptions{display:block}.peopleListHead,.personRow{grid-template-columns:72px minmax(220px,1fr) 125px 150px;align-items:center;gap:10px;display:grid}.peopleListHead{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);padding:12px 10px 7px;font-size:8px;font-weight:700}.personRow{border-bottom:1px solid var(--line);background:#fff;padding:9px 10px}.personRow:last-child{border-bottom:0}.personRow.selected{background:#f1f8f4}.personCheck{justify-content:center;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.personCheck input{width:16px;height:16px}.personIdentity{align-items:center;gap:9px;display:flex}.personIdentity>b{color:#235b7b;background:#dbeaf3;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.personIdentity span strong,.personIdentity span small{display:block}.personIdentity span strong{font-size:10px}.personIdentity span small{color:var(--muted);margin-top:3px;font-size:8px}.mainBadge,.involvedBadge{border-radius:9px;justify-self:start;padding:5px 8px;font-size:8px}.mainBadge{color:#1f704c;background:#dcefe5}.involvedBadge{color:#6a7b86;background:#edf2f5}.personRow>select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:8px;font-size:9px}.personRow>select:disabled{color:#9aa6ad;background:#f2f4f5}@media (max-width:760px){.peopleListHead{display:none}.personRow{grid-template-columns:32px 1fr}.personRow>.mainBadge,.personRow>.involvedBadge,.personRow>select{grid-column:2}}.makerProductList{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:visible}.productListHead,.productListRow{grid-template-columns:30px minmax(240px,2.2fr) 105px 105px 90px 110px 110px 104px;column-gap:12px}.productListHead{background:#f5f8fa;border:0;border-radius:12px 12px 0 0;align-items:center;min-height:36px;padding:0 14px}.productMaster{border-bottom:1px solid var(--line)}.productMaster:last-child{border-bottom:0}.productListRow{align-items:center;min-height:70px;padding:10px 14px}.productIdentity{height:46px}.productIdentity>b{flex-basis:42px;width:42px;height:42px}.productIdentity>span{flex-direction:column;justify-content:center;min-width:0;height:42px;display:flex}.productIdentity small{min-height:10px;line-height:1.25}.productValue{border-left:1px solid #edf1f3;flex-direction:column;justify-content:center;align-items:flex-start;height:44px;padding-left:12px;display:flex}.productValue span{margin:0;line-height:1}.productValue strong{white-space:nowrap;margin-top:7px;line-height:1}.productActions{align-items:center;height:44px;display:flex}.actionTrigger{align-items:center;height:36px}.variantToggle{height:42px}.variantList{margin-top:0}.variantRow{min-height:58px}.variantRow>span{flex-direction:column;justify-content:center;min-height:38px;display:flex}@media (max-width:1220px){.productListHead,.productListRow{grid-template-columns:30px minmax(220px,2fr) 100px 100px 100px 104px}.productListHead>span:nth-child(6),.productListHead>span:nth-child(7),.productValue:nth-of-type(5),.productValue:nth-of-type(6){display:none}.variantList{margin-left:48px}}@media (max-width:900px){.productListHead{display:none}.productListRow{grid-template-columns:30px minmax(210px,1fr) 95px 104px}.productValue{display:none}.productValue:nth-of-type(3){display:flex}.productActions{grid-column:4}.variantList{margin:0 10px 12px 44px}}@media (max-width:620px){.makerProductList{border-radius:10px}.productListRow{grid-template-columns:24px minmax(0,1fr) 94px;min-height:68px;padding:9px}.productValue{display:none!important}.productActions{grid-column:3}.productIdentity>b{flex-basis:36px;width:36px;height:36px}.productIdentity,.productIdentity>span{height:40px}.variantList{margin:0 6px 10px 28px}.variantRow{grid-template-columns:34px 1fr}.variantRow>b{width:32px;height:32px}}@media (max-width:760px){.variantRow em{white-space:normal;grid-column:2;justify-self:start;margin-top:-5px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;font-weight:300;line-height:1.35;display:block}.variantRow{align-items:start}.variantRow>span{min-width:0}}.pipeline.compact .pHead,.pipeline.compact .pRow{grid-template-columns:minmax(220px,2fr) minmax(80px,.75fr) minmax(92px,.8fr) minmax(90px,.8fr) minmax(145px,1.15fr) 104px}.forecastLineActions{display:block;position:relative}.forecastActionTrigger{color:#fff;cursor:pointer;background:#38b866;border:1px solid #b8d6c5;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:36px;padding:0 10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;display:flex}.forecastActionMenu{z-index:35;border:1px solid var(--line);background:#fff;border-radius:11px;width:220px;padding:7px;display:grid;position:absolute;top:40px;right:0;box-shadow:0 15px 34px #102c3d2b}.forecastActionMenu button{color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;padding:9px 10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;font-weight:300}.forecastActionMenu button:hover{background:#edf5fa}.forecastActionMenu button.danger{color:#cf2f2f}.forecastActionMenu>i{background:var(--line);height:1px;margin:5px 4px}@media (max-width:900px){.pipeline.compact{overflow:auto visible}.pipeline.compact .pHead,.pipeline.compact .pRow{min-width:850px}.forecastActionMenu{width:min(280px,100vw - 100px);max-height:calc(100dvh - 36px);position:fixed;top:auto;bottom:18px;right:18px;overflow-y:auto}}@media (max-width:760px){.pipeline.compact{overflow:visible}.pipeline.compact .pHead{display:none}.pipeline.compact .pRow{grid-template-columns:1fr 1fr;gap:10px;min-width:0}.pipeline.compact .pRow .op,.pipeline.compact .pRow .next,.pipeline.compact .forecastLineActions{grid-column:1/-1}.pipeline.compact .forecastActionTrigger{max-width:150px;margin-left:auto}}.forecastPersonAvatar{color:#235b7b;background:#dbeaf3;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:9px;font-weight:400;display:grid;overflow:hidden}.forecastPersonAvatar img{object-fit:cover;width:100%;height:100%;display:block}.forecastPersonAvatar.productImage{background:#fff;border:1px solid #d7e3ea;border-radius:7px;padding:2px}.forecastPersonAvatar.productImage img{object-fit:contain}.personIdentity>b{overflow:hidden}.personIdentity>b img{object-fit:cover;width:100%;height:100%;display:block}.peoplePickerTitle>button.peoplePickerDone{color:#fff;background:#0e2d43;border-color:#0e2d43;min-width:92px;padding:11px 18px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;box-shadow:0 5px 14px #0e2d4326}.peoplePickerTitle>button.peoplePickerDone:hover{background:#174f70}.primary:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.contactSelectionFooter{z-index:29;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f1f8f4f5;border:1px solid #9fc6b3;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;width:min(920px,100vw - 36px);min-height:74px;padding:12px 16px;display:flex;position:fixed;bottom:14px;left:50%;translate:-50%;box-shadow:0 8px 24px #102c3d20}.contactSelectionFooter span strong,.contactSelectionFooter span small{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:block}.contactSelectionFooter span strong{color:#173e2b;font-size:11px;font-weight:500}.contactSelectionFooter span small{color:#648073;margin-top:4px;font-size:9px;font-weight:300}.contactSelectionFooter .primary{background:#208653;min-width:185px;height:42px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500}.contactSelectionFooter .primary:hover{background:#176c42}@media (max-width:720px){.contactSelectionFooter{flex-direction:column;align-items:stretch;gap:9px;width:auto;bottom:8px;left:82px;right:10px;translate:0}.contactSelectionFooter .primary{width:100%}}.lineList{gap:10px;display:grid}.lineCard{background:#f7fafc;border-color:#cfdee7;border-radius:12px;box-shadow:0 1px #0e2d4305}.lineCard .lineRow{background:0 0;grid-template-columns:minmax(300px,1fr) 62px 124px 108px 164px;gap:10px;min-height:82px;padding:11px}.lineRow>div:first-child{gap:7px}.lineRow input,.lineRow select,.lineRow .currencyInput{background:#fff;border-color:#d6e2e9;border-radius:8px;height:36px}.lineRow select{color:#334b5a;padding:0 10px}.lineRow>div:first-child input{padding:0 10px}.lineRow>input[type=number]{text-align:center;padding:0 8px}.lineRow>.currencyInput{padding:0 9px}.lineRow>.currencyInput input{height:34px}.lineRow>strong{color:var(--navy);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:11px}.lineButtons{justify-content:flex-end;align-items:center;gap:7px;height:40px}.lineButtons button{white-space:nowrap;height:36px;border-radius:8px!important;padding:0 11px!important}.lineButtons button:first-child{color:#17658f;background:#eaf4fa;min-width:82px}.lineButtons .collapseButton{width:36px;min-width:36px;padding:0!important}.lineButtons button:last-child{width:36px;min-width:36px;font-size:14px;padding:0!important}.lineButtons .activePrice{color:#177451!important;background:#dff3e9!important}.lineHead{grid-template-columns:minmax(300px,1fr) 62px 124px 108px 164px;gap:10px;padding:0 11px 7px}.lineHead span:nth-child(2){text-align:center}.lineHead span:nth-child(3),.lineHead span:nth-child(4){text-align:right}.lineCard.expanded{border-left:3px solid #2b739d}.manualSetup{background:#f4f8fa;padding:16px}@media (max-width:1000px){.lineHead{display:none}.lineCard .lineRow{grid-template-columns:minmax(240px,1fr) 62px 124px}.lineRow>div:first-child{grid-column:1/-1}.lineRow>strong{text-align:left;padding-left:4px}.lineButtons{justify-content:flex-end}}@media (max-width:680px){.lineCard .lineRow{grid-template-columns:1fr 1fr}.lineRow>div:first-child{grid-column:1/-1}.lineRow>strong{justify-content:flex-end;align-items:center;display:flex}.lineButtons{grid-column:1/-1}.lineButtons button:first-child{margin-right:auto}.lineCard{border-radius:10px}}.contactList{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.contactListHead,.contactListRow{grid-template-columns:minmax(220px,1.35fr) minmax(150px,1fr) minmax(130px,.9fr) minmax(190px,1.2fr) 92px 94px;align-items:center;gap:12px;display:grid}.contactListHead{min-height:38px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#f4f7f9;padding:0 14px;font-size:8px;font-weight:700}.contactListRow{border-top:1px solid var(--line);min-height:64px;padding:9px 14px}.contactListRow:hover{background:#f8fafb}.contactIdentity{align-items:center;gap:10px;display:flex}.contactIdentity>b{color:#235b7b;background:#dbeaf3;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:9px;display:grid}.contactIdentity strong,.contactIdentity small{display:block}.contactIdentity strong,.contactListRow>strong{font-size:10px}.contactIdentity small,.contactListRow>span,.contactListRow>a{color:var(--muted);font-size:9px}.contactIdentity small{margin-top:3px}.contactListRow>a{text-overflow:ellipsis;white-space:nowrap;color:var(--blue);text-decoration:none;overflow:hidden}.contactListRow>em{color:#71808b;text-align:center;background:#edf2f5;border-radius:10px;justify-self:start;min-width:27px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:700}.contactListRow>em.activeCount{color:#23714e;background:#e0f2e9}.contactListRow>button{color:#17658f;cursor:pointer;background:#edf6fb;border:1px solid #bfd5e2;border-radius:8px;height:34px;font-size:9px;font-weight:700}.contactManagement{padding:22px}.contactManagementHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.contactManagementHead h2{margin:0;font-size:20px}.contactManagementHead p{color:var(--muted);margin:5px 0 0;font-size:10px}.contactManagementActions{gap:8px;display:flex}.contactFilterGrid{grid-template-columns:minmax(280px,1.6fr) minmax(180px,.55fr);gap:14px;margin:18px 0;display:grid}.contactFilterGrid label{color:#344956;gap:7px;font-size:10px;font-weight:700;display:grid}.contactFilterGrid input,.contactFilterGrid select{background:#fff;border:1px solid #d4e0e7;border-radius:10px;height:44px;padding:0 12px}.contactBulkBar{background:#f7f9fa;border:1px solid #d4e0e7;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;margin-bottom:16px;padding:10px;display:flex}.contactBulkBar label,.contactBulkBar>div{align-items:center;gap:10px;font-size:9px;display:flex}.contactBulkBar label input,.contactListRow>input{accent-color:#247eaf;width:17px;height:17px}.contactBulkBar label span,.contactBulkBar>div>span{color:var(--muted)}.contactBulkBar button:disabled{opacity:.45;cursor:not-allowed}.contactManagement .contactListHead,.contactManagement .contactListRow{grid-template-columns:24px minmax(190px,1.3fr) minmax(130px,.85fr) minmax(120px,.75fr) minmax(175px,1.15fr) 86px 108px}.contactListHead>button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;display:flex}.contactListHead>button i{color:#8aa0ad;font-size:10px;font-style:normal}.contactListHead>button.active{color:#17658f}.contactListHead>button.active i{color:#238ed0}:is(.contactListHead>button:hover,.contactListHead>button:focus-visible){color:#17658f;outline:none}.contactListRow{cursor:pointer;position:relative}.contactListRow.selected{background:#eef7fb}.contactRowActions{position:relative}.contactRowActions .actionTrigger{color:#17658f;cursor:pointer;background:#edf6fb;border:1px solid #bfd5e2;border-radius:8px;width:100%;height:35px;font-size:9px;font-weight:700}.contactRowActions .actionMenu{z-index:25;min-width:170px;top:40px;right:0}.contactRowActions .actionMenu a{color:var(--ink);padding:9px 10px;font-size:10px;text-decoration:none;display:block}.contactEmpty{text-align:center;color:var(--muted);padding:34px;font-size:11px}.makerContactEditor{width:min(920px,100vw - 28px);padding:0 0 22px}.makerContactEditor .modalHead{border-bottom:1px solid var(--line);padding:16px 18px}.contactImageManager{background:#edf4f8;border:1px solid #d6e2e9;border-radius:15px;align-items:center;gap:18px;margin:18px;padding:15px;display:flex}.contactImageManager>b{color:#235b7b;background:#dbeaf3;border:1px dashed #b8cad5;border-radius:12px;place-items:center;width:110px;height:92px;display:grid;overflow:hidden}.contactImageManager>b img{object-fit:cover;width:100%;height:100%}.contactImageManager>div{gap:7px;display:grid}.contactImageManager small{color:var(--muted);font-size:10px}.contactImageManager div>span{gap:8px;display:flex}.contactImageManager button{color:var(--ink);cursor:pointer;background:#e6edf1;border:0;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:700}.makerContactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 18px;display:grid}.makerContactGrid .field,.relationshipField{margin:0}.makerContactGrid input,.makerContactGrid select,.relationshipField select{background:#fff;border:1px solid #d4e0e7;border-radius:9px;width:100%;height:42px;padding:0 12px}.relationshipField{gap:6px;font-size:10px;font-weight:700;display:grid}.contactAddressTitle{margin:22px 18px 14px;font-size:17px}.makerContactEditor .modalActions{padding:0 18px}@media (max-width:900px){.contactFilterGrid{grid-template-columns:1fr 1fr}.contactFilterGrid label:first-child{grid-column:1/-1}.contactManagement .contactListHead{display:none}.contactManagement .contactListRow{grid-template-columns:24px minmax(180px,1fr) 1fr 108px}.contactManagement .contactListRow>span,.contactManagement .contactListRow>a,.contactManagement .contactListRow>em{display:none}.makerContactGrid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.contactManagementHead,.contactBulkBar{flex-direction:column;align-items:stretch}.contactManagementActions{grid-template-columns:1fr 1fr;display:grid}.contactManagementActions .primary{grid-column:1/-1}.contactFilterGrid,.makerContactGrid{grid-template-columns:1fr}.contactFilterGrid label:first-child{grid-column:auto}.contactManagement .contactListRow{grid-template-columns:24px 1fr 96px}.contactManagement .contactListRow>strong{display:none}.contactImageManager{align-items:flex-start}.contactImageManager>b{width:80px;height:80px}.contactImageManager div>span{flex-wrap:wrap}}.contactDirectorySearchField{position:relative}.contactDirectorySearchField input{width:100%;padding-right:42px}.contactDirectorySearchField button{color:#657d8c;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;font:300 20px/1 Helvetica Neue,Helvetica,Arial,sans-serif;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.contactDirectorySearchField button:hover{color:#123247;background:#edf4f8}.settingsPage{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.settingsNav{border:1px solid var(--line);background:#fff;border-radius:13px;gap:5px;padding:16px;display:grid;position:sticky;top:24px}.settingsNav>span{color:var(--muted);letter-spacing:.12em;padding:4px 10px 11px;font-size:8px;font-weight:700}.settingsNav button{color:#526876;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:11px;font-size:10px;font-weight:700;display:flex}.settingsNav button i{font-size:16px;font-style:normal}.settingsNav button.active{color:var(--navy);background:#eaf3f8}.settingsContent{gap:14px;display:grid}.settingsPanel{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:420px;padding:22px}.settingsPanelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:18px;display:flex}.settingsPanelHead span{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:700}.settingsPanelHead h2{margin:5px 0;font-size:20px}.settingsPanelHead p{color:var(--muted);margin:0;font-size:10px}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.settingsGrid .field,.settingsGrid .taxChoice{margin:0}.settingsGrid input,.settingsGrid select,.settingsGrid .currencyInput{min-height:42px}.settingsGrid .taxChoice{align-self:end;min-height:64px}.settingsSaveBar{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #c7d6df;border-radius:12px;justify-content:space-between;align-items:center;padding:13px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 30px #102c3d18}.settingsSaveBar strong,.settingsSaveBar small{display:block}.settingsSaveBar strong{font-size:11px}.settingsSaveBar small{color:var(--muted);margin-top:3px;font-size:9px}.templateSettings{grid-template-columns:260px 1fr;gap:18px;margin-top:20px;display:grid}.templateList article{border:1px solid var(--line);border-radius:12px;grid-template-columns:55px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:11px;display:grid}.templateThumb{background:#fff;border:1px solid #ccd8df;border-radius:4px;width:48px;height:62px;padding:7px;box-shadow:0 3px 8px #102c3d12}.templateThumb b{color:var(--navy);font-size:5px;display:block}.templateThumb span{background:#d9e1e6;height:2px;margin-top:5px;display:block}.templateThumb i{background:#edf2f5;height:20px;margin-top:7px;display:block}.templateList strong,.templateList small{display:block}.templateList strong{font-size:10px}.templateList small{color:var(--muted);margin-top:4px;font-size:8px}.templateList em{color:#23714e;background:#e0f2e9;border-radius:9px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:700}.templateList button{color:var(--blue);cursor:pointer;background:#edf5fa;border:0;border-radius:7px;padding:8px;font-size:9px;font-weight:700}.templateHint{color:var(--muted);margin:18px 0 0;font-size:9px}.templateEditorBg{z-index:35}.templateEditor{background:#fff;border-radius:16px;width:min(1220px,100vw - 30px);max-height:94vh;padding:24px;overflow:auto}.templateMeta{grid-template-columns:1.4fr .6fr .8fr .45fr;gap:10px;margin:18px 0;display:grid}.templateToolbar,.smartFields{background:#eef4f7;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;padding:11px;display:flex}.templateToolbar strong,.smartFields>span{color:var(--muted);letter-spacing:.08em;margin-right:5px;font-size:8px}.templateToolbar button,.smartFields button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:700}.smartFields{background:#f7f9fa;margin-top:8px}.smartFields button{color:#2675a6;padding:6px 8px;font-family:monospace;font-weight:400}.templateWorkspace{grid-template-columns:minmax(330px,.78fr) minmax(430px,1.22fr);gap:20px;margin-top:17px;display:grid}.templateBlocks>h3{margin:0;font-size:14px}.templateBlocks>p{color:var(--muted);margin:5px 0 12px;font-size:9px}.templateBlocks article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:25px 110px 1fr 26px;align-items:center;gap:8px;min-height:54px;margin-bottom:8px;padding:9px;display:grid;position:relative}.templateBlocks article>i{color:#82929d;cursor:grab;font-size:18px;font-style:normal}.templateBlocks article>b{font-size:10px}.templateBlocks article>small{color:var(--muted);font-size:8px}.templateBlocks article>button{color:#a54f4f;cursor:pointer;background:#f5e9e9;border:0;border-radius:7px;width:25px;height:25px}.templateBlocks .editableBlock{align-items:start}.templateBlocks .editableBlock input,.templateBlocks .editableBlock textarea{border:1px solid var(--line);width:100%;font:inherit;resize:vertical;border-radius:7px;padding:8px;font-size:9px}.templatePreviewWrap{background:#e9eef1;border-radius:12px;padding:13px}.previewLabel{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.previewLabel span{letter-spacing:.1em;color:#607482;font-size:8px;font-weight:700}.previewLabel button{background:#fff;border:0;border-radius:6px;padding:6px 9px;font-size:8px}.quotationDocument{--template-accent:#0e2d43;color:#182934;background:#fff;width:min(100%,590px);min-height:760px;margin:auto;padding:45px;position:relative;box-shadow:0 12px 28px #102c3d20}.quoteLogo{letter-spacing:.18em;color:var(--template-accent);font-size:22px;font-weight:700}.quoteLogo sup{font-size:11px}.quotationDocument h1{color:var(--template-accent);margin:38px 0 26px;font-family:Georgia,serif;font-size:27px}.quoteDetails{border-top:2px solid var(--template-accent);border-bottom:1px solid #dbe2e6;grid-template-columns:1fr 1fr;gap:30px;padding:15px 0;display:grid}.quoteDetails small,.quoteDetails strong,.quoteDetails em{display:block}.quoteDetails small{color:#74858f;text-transform:uppercase;font-size:8px}.quoteDetails strong{margin:5px 0 3px;font-size:10px}.quoteDetails em{color:#74858f;font-size:8px;font-style:normal}.quotationDocument>p{color:#536975;margin:23px 0;font-size:10px;line-height:1.55}.quotationDocument table{border-collapse:collapse;width:100%;font-size:9px}.quotationDocument th{background:var(--template-accent);color:#fff;text-align:left}.quotationDocument th,.quotationDocument td{border-bottom:1px solid #dbe2e6;padding:9px 7px}.quotationDocument th:not(:first-child),.quotationDocument td:not(:first-child){text-align:right}.quoteTotals{width:245px;margin:22px 0 0 auto}.quoteTotals span,.quoteTotals>strong{justify-content:space-between;padding:7px;font-size:9px;display:flex}.quoteTotals>strong{border-top:2px solid var(--template-accent);color:var(--template-accent);font-size:12px}.quotationDocument footer{color:#74858f;text-align:center;border-top:1px solid #dbe2e6;padding-top:9px;font-size:8px;position:absolute;bottom:30px;left:45px;right:45px}@media (max-width:1050px){.contactListHead{display:none}.contactListRow{grid-template-columns:minmax(220px,1.5fr) 1fr 1fr 90px}.contactListRow>a,.contactListRow>span{display:none}.settingsPage{grid-template-columns:1fr}.settingsNav{grid-template-columns:repeat(4,1fr);position:static}.settingsNav>span{grid-column:1/-1}.templateWorkspace{grid-template-columns:1fr}.templatePreviewWrap{order:-1}.templateMeta{grid-template-columns:1fr 1fr}}@media (max-width:700px){.contactListRow{grid-template-columns:1fr auto}.contactListRow>strong,.contactListRow>em{display:none}.settingsNav{grid-template-columns:1fr 1fr}.settingsGrid,.templateSettings,.templateMeta{grid-template-columns:1fr}.templateList article{grid-template-columns:48px 1fr auto}.templateList em,.templateList button:last-child{display:none}.templateEditor{padding:15px}.templateWorkspace{display:block}.templateBlocks{margin-top:14px}.quotationDocument{min-height:650px;padding:28px}.quotationDocument footer{left:28px;right:28px}.quoteDetails{grid-template-columns:1fr}.settingsSaveBar{bottom:8px}}.settingsGrid .field>input,.settingsGrid .field>select{width:100%;height:44px;min-height:44px;padding:0 12px;line-height:normal}.settingsGrid .currencyInput{height:44px;min-height:44px}.settingsGrid .currencyInput input{height:42px;min-height:42px;padding-block:0}.templateAssetDock{z-index:45;background:#f8fbfc;border:1px solid #b8ccd8;border-radius:13px;width:286px;max-height:calc(100vh - 150px);padding:14px;position:fixed;top:112px;right:max(26px,50vw - 570px);overflow:auto;box-shadow:0 14px 34px #102c3d22}.templateAssetDock>div:first-child span,.templateAssetDock>div:first-child strong,.templateAssetDock>div:first-child small{display:block}.templateAssetDock>div:first-child span{letter-spacing:.11em;color:var(--blue);font-size:7px;font-weight:700}.templateAssetDock>div:first-child strong{margin-top:4px;font-size:12px}.templateAssetDock>div:first-child small{color:var(--muted);margin:3px 0 10px;font-size:8px;line-height:1.35}.assetUpload{cursor:pointer;background:#fff;border:1px dashed #a9c2d1;border-radius:10px;grid-template-columns:48px 1fr;align-items:center;gap:9px;min-height:60px;margin-top:8px;padding:8px;display:grid;position:relative}.assetUpload>b{color:#617987;background:#edf3f6;border-radius:7px;place-items:center;width:45px;height:42px;font-size:9px;display:grid;overflow:hidden}.assetUpload>b img{object-fit:contain;width:100%;height:100%}.assetUpload>b i{font-size:8px;font-style:normal}.assetUpload span strong,.assetUpload span small{display:block}.assetUpload span strong{color:var(--navy);font-size:9px}.assetUpload span small{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--muted);margin-top:4px;font-size:7px;overflow:hidden}.assetUpload input{opacity:0;cursor:pointer;position:absolute;inset:0}.pdfAsset>b{color:#a04b4b;background:#f8eaea}.removeAsset{color:#a04b4b;cursor:pointer;background:0 0;border:0;width:100%;margin-top:5px;padding:6px;font-size:8px;font-weight:700}.assetExtras{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6px;padding-top:10px;margin-top:10px!important;display:grid!important}.assetExtras button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:8px;padding:8px 6px;font-size:8px;font-weight:700}.quotationDocument .quoteLogo{background-image:var(--quote-logo-image,none);background-position:0;background-repeat:no-repeat;background-size:contain;width:180px;min-height:45px}.has-custom-quote-logo .quotationDocument .quoteLogo{font-size:0}@media (max-width:1050px){.templateAssetDock{width:260px;top:105px;right:22px}}@media (max-width:700px){.templateAssetDock{width:auto;max-height:220px;top:92px;left:22px;right:22px}.templateEditor{padding-top:230px}}.forecastPdfBar{z-index:24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #b8ccd8;border-radius:13px;grid-template-columns:1fr 270px auto;align-items:center;gap:14px;width:min(820px,100vw - 48px);padding:13px 15px;display:grid;position:fixed;bottom:22px;left:50%;translate:-50%;box-shadow:0 12px 30px #102c3d30}.forecastPdfBar>div span,.forecastPdfBar>div strong{display:block}.forecastPdfBar>div span{letter-spacing:.12em;color:var(--blue);font-size:7px;font-weight:700}.forecastPdfBar>div strong{margin-top:4px;font-size:11px}.forecastPdfBar label{color:var(--muted);grid-template-columns:auto 1fr;align-items:center;gap:9px;font-size:8px;font-weight:700;display:grid}.forecastPdfBar select{border:1px solid var(--line);height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:0 9px;font-size:9px}.forecastPdfBar .primary{height:38px}.quotePreviewBg{z-index:55;align-items:start;overflow:auto}.quotePreviewModal{background:#eef2f4;border-radius:16px;width:min(900px,100vw - 32px);min-height:90vh;margin:1vh auto;padding:24px}.quotePreviewActions{justify-content:flex-end;align-items:end;gap:10px;margin-bottom:15px;display:flex}.quotePreviewActions label{color:var(--muted);gap:5px;font-size:8px;font-weight:700;display:grid}.quotePreviewActions select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:240px;height:38px;padding:0 10px}.previewDocument{min-height:850px}.quotePreviewModal .modalHead{padding:5px 7px}.quotePreviewModal .modalHead p{color:var(--muted);margin:4px 0 0;font-size:9px}@media (max-width:700px){.forecastPdfBar{grid-template-columns:1fr auto;width:calc(100vw - 28px);bottom:10px}.forecastPdfBar>div{display:none}.forecastPdfBar label{grid-template-columns:1fr}.forecastPdfBar label>span{display:none}.forecastPdfBar select{width:100%}.quotePreviewActions{flex-direction:column;align-items:stretch}.quotePreviewActions select,.quotePreviewActions button{width:100%}.previewDocument{min-height:680px}}@page{size:A4;margin:12mm 14mm 15mm}@media print{body>*{visibility:hidden}.quotePreviewBg,.quotePreviewModal,.quotePreviewModal *{visibility:visible}.quotePreviewBg{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}.quotePreviewModal{background:#fff!important;border-radius:0!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}.quotePreviewModal>.modalHead,.quotePreviewActions{display:none}.previewDocument{min-height:0;box-shadow:none;overflow:visible;position:relative!important}}.templateAssetDock{width:min(1170px,100vw - 80px);max-height:none;box-shadow:none;background:#f5f8fa;border:1px solid #c8d7df;border-radius:11px;grid-template-columns:minmax(190px,1fr) minmax(250px,1.35fr) auto minmax(250px,1.35fr) auto minmax(270px,1.3fr);align-items:center;gap:10px;padding:12px 15px;display:grid;top:112px;left:50%;right:auto;overflow:visible;translate:-50%}.templateAssetDock>div:first-child small{margin-bottom:0}.templateAssetDock .assetUpload{margin:0}.templateAssetDock .removeAsset{white-space:nowrap;background:#fff;border:1px solid #e2caca;border-radius:8px;width:auto;margin:0;padding:7px 9px}.templateAssetDock .assetExtras{border-top:0;border-left:1px solid var(--line);padding:0 0 0 10px;margin:0!important}@media (max-width:1150px){.templateEditor .templateMeta{margin-top:250px}.templateAssetDock{grid-template-columns:1fr 1fr 1fr;width:calc(100vw - 70px);top:108px}.templateAssetDock>div:first-child{grid-column:1/-1}.templateAssetDock .assetExtras{border-left:0;padding-left:0}.templateAssetDock .removeAsset{justify-self:start}}@media (max-width:700px){.templateEditor{padding-top:15px}.templateEditor .templateMeta{margin-top:350px}.templateAssetDock{grid-template-columns:1fr;width:auto;max-height:330px;top:88px;left:22px;right:22px;overflow:auto;translate:0}.templateAssetDock>div:first-child{grid-column:auto}.templateAssetDock .assetExtras{border:0;padding:0}.templateAssetDock .removeAsset{width:100%}}.templateFormatDock{z-index:45;background:#f5f8fa;border:1px solid #c8d7df;border-radius:11px;grid-template-columns:190px 190px minmax(160px,1fr) 110px 90px 90px minmax(260px,1.4fr) auto;align-items:end;gap:9px;width:min(1170px,100vw - 80px);padding:11px 15px;display:grid;position:fixed;top:226px;left:50%;translate:-50%}.formatDockHead span,.formatDockHead strong,.formatDockHead small{display:block}.formatDockHead span{letter-spacing:.11em;color:var(--blue);font-size:7px;font-weight:700}.formatDockHead strong{margin:3px 0;font-size:11px}.formatDockHead small{color:var(--muted);font-size:7px}.templateFormatDock>label,.positionFields label{color:var(--muted);gap:5px;font-size:7px;font-weight:700;display:grid}.templateFormatDock select,.templateFormatDock input{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;height:34px;min-height:34px;padding:0 8px}.templateFormatDock input[type=color]{padding:4px}.alignButtons{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.alignButtons button{border:1px solid var(--line);height:34px;color:var(--navy);cursor:pointer;background:#fff;border-radius:7px}.alignButtons button:first-child{text-align:left}.alignButtons button:nth-child(2){text-align:center}.alignButtons button:nth-child(3){text-align:right}.alignButtons button.active{color:#125b86;background:#dfeef7;border-color:#4e8fb5}.positionFields{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.resetFormatting{border:1px solid var(--line);height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:7px;font-size:7px;font-weight:700}.quotationDocument>p{left:var(--quote-block-left,0);top:var(--quote-block-top,0);width:var(--quote-block-width,100%);background:var(--quote-block-color,#fff);max-width:100%;color:var(--quote-text-color,#142433);font-family:var(--quote-font-family,Arial),sans-serif;font-size:var(--quote-font-size,12px);font-weight:var(--quote-font-weight,400);font-style:var(--quote-font-style,normal);text-align:var(--quote-text-align,left);padding:5px;position:relative}.inlineTemplateBlockSettings{background:#f3f9fc;border:1px solid #8fb7ce;border-radius:10px;grid-template-columns:1.35fr repeat(7,minmax(62px,1fr)) auto;align-items:end;gap:8px;margin:-2px 0 10px;padding:12px;display:grid;box-shadow:0 6px 18px #153a5010}.inlineBlockSettingsHead span,.inlineBlockSettingsHead strong,.inlineBlockSettingsHead small{display:block}.inlineBlockSettingsHead span{letter-spacing:.1em;color:var(--blue);font-size:7px;font-weight:700}.inlineBlockSettingsHead strong{margin:3px 0;font-size:10px}.inlineBlockSettingsHead small{color:var(--muted);font-size:7px}.inlineTemplateBlockSettings>label{color:var(--muted);gap:4px;font-size:7px;font-weight:700;display:grid}.inlineTemplateBlockSettings select,.inlineTemplateBlockSettings input{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;height:32px;min-height:32px;padding:0 7px}.inlineTemplateBlockSettings input[type=color]{padding:4px}.inlineTemplateBlockSettings .alignButtons{min-width:142px}.inlineTemplateBlockSettings .alignButtons button{height:32px}.inlineTemplateBlockSettings .resetFormatting{white-space:nowrap;height:32px;padding:0 9px}@media (max-width:1200px){.inlineTemplateBlockSettings{grid-template-columns:repeat(4,minmax(90px,1fr))}.inlineBlockSettingsHead{grid-column:1/-1}.inlineTemplateBlockSettings .alignButtons{grid-column:1/3}.inlineTemplateBlockSettings .resetFormatting{grid-column:3/5}}@media (max-width:760px){.inlineTemplateBlockSettings{grid-template-columns:1fr 1fr}.inlineTemplateBlockSettings .alignButtons,.inlineTemplateBlockSettings .resetFormatting{grid-column:1/-1}.templateEditor .templateMeta{margin-top:130px}}.templateBlockContentSettings{border-top:1px solid #c8dbe6;grid-column:1/-1;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin-top:3px;padding-top:10px;display:grid}.templateBlockContentSettings>strong{letter-spacing:.1em;color:var(--blue);grid-column:1/-1;font-size:7px}.templateBlockContentSettings>label{color:var(--muted);gap:4px;font-size:7px;font-weight:700;display:grid}.templateBlockContentSettings .inlineCheckLabel{border:1px solid var(--line);min-height:32px;color:var(--navy);background:#fff;border-radius:7px;align-items:center;gap:7px;padding:6px 8px;display:flex}.templateBlockContentSettings .inlineCheckLabel input{width:15px;height:15px;min-height:15px}.totalsLabelSettings{grid-template-columns:repeat(5,minmax(110px,1fr))}@media (max-width:760px){.templateBlockContentSettings,.totalsLabelSettings{grid-template-columns:1fr 1fr}}.inlineTemplateBlockSettings{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.inlineTemplateBlockSettings .inlineBlockSettingsHead,.inlineTemplateBlockSettings .alignButtons,.inlineTemplateBlockSettings .resetFormatting{grid-column:1/-1}.inlineTemplateBlockSettings>label{min-width:0;overflow:hidden}.inlineTemplateBlockSettings select,.inlineTemplateBlockSettings input{min-width:0;max-width:100%}.quotationDocument .quoteLogo{overflow:hidden}.quotationDocument .quoteLogo>img{object-fit:contain;transform-origin:50%;width:100%;height:100%;display:block}.has-custom-quote-logo .quotationDocument .quoteLogo{text-indent:0!important;background-image:none!important}.logoBlockSettings{grid-template-columns:80px minmax(0,1fr);align-items:center}.logoBlockSettings>strong{grid-column:1/-1}.inlineLogoPreview{border:1px solid var(--line);background:#fff;border-radius:8px;grid-row:span 3;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.inlineLogoPreview img{object-fit:contain;width:100%;height:100%}.inlineLogoPreview span{color:var(--muted);text-align:center;padding:6px;font-size:7px}.inlineLogoUpload{border:1px solid var(--line);cursor:pointer;text-align:center;background:#fff;border-radius:7px;place-items:center;min-width:0;min-height:34px;position:relative;color:var(--navy)!important;display:grid!important}.inlineLogoUpload input{opacity:0;cursor:pointer;position:absolute;inset:0}.logoBlockSettings>button{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;min-height:34px;padding:0 8px;font-size:8px;font-weight:700}.logoBlockSettings>.removeAsset{color:#a04b4b;width:100%;margin:0}@media (max-width:760px){.logoBlockSettings{grid-template-columns:72px minmax(0,1fr)}}@media (max-width:1150px){.templateEditor .templateMeta{margin-top:410px}.templateFormatDock{grid-template-columns:1fr 1fr 1fr 1fr;width:calc(100vw - 70px);top:330px}.formatDockHead{grid-column:1/-1}.positionFields{grid-column:1/3}.resetFormatting{grid-column:4}}@media (max-width:700px){.templateEditor .templateMeta{margin-top:770px}.templateFormatDock{grid-template-columns:1fr 1fr;width:auto;max-height:390px;top:430px;left:22px;right:22px;overflow:auto;translate:0}.formatDockHead,.positionFields,.resetFormatting,.alignButtons{grid-column:1/-1}}.blockSelectorDock{z-index:46;background:#eaf4f9;border:1px solid #93b8cd;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;width:min(1170px,100vw - 80px);padding:10px 15px;display:flex;position:fixed;top:224px;left:50%;translate:-50%}.blockSelectorDock span b,.blockSelectorDock span small{display:block}.blockSelectorDock span b{color:var(--navy);font-size:10px}.blockSelectorDock span small{color:var(--muted);margin-top:3px;font-size:8px}.blockSelectorDock select{width:min(360px,45%);height:38px;color:var(--navy);background:#fff;border:1px solid #9fbac9;border-radius:8px;padding:0 10px;font-size:10px;font-weight:700}.templateFormatDock{grid-template-columns:155px 176px minmax(130px,1fr) 98px 78px 78px minmax(210px,1.2fr) 104px;width:min(1170px,100vw - 60px);top:292px}.resetFormatting{white-space:normal;width:104px;line-height:1.15}.quotationDocument>p{color:#536975;text-align:left;background:0 0;width:auto;max-width:none;padding:0;font-family:Arial,sans-serif;font-size:10px;font-style:normal;font-weight:400;top:auto;left:auto}html[data-quote-block=Heading] .quotationDocument h1,html[data-quote-block=Introductory\ text] .quotationDocument>p,html[data-quote-block=Contact\ details] .quotationDocument .quoteDetails,html[data-quote-block=Product\ table] .quotationDocument .quoteProductTable,html[data-quote-block=Calculated\ totals] .quotationDocument .quoteTotals,html[data-quote-block=Personal\ signature] .quotationDocument .quotePersonalSignature,html[data-quote-block=Footer] .quotationDocument footer{left:var(--quote-block-left,0);top:var(--quote-block-top,0);width:var(--quote-block-width,100%);background:var(--quote-block-color,#fff);max-width:100%;color:var(--quote-text-color,#142433);font-family:var(--quote-font-family,Arial),sans-serif;font-size:var(--quote-font-size,12px);font-weight:var(--quote-font-weight,400);font-style:var(--quote-font-style,normal);text-align:var(--quote-text-align,left);padding:5px;position:relative}html[data-quote-block=Logo] .quotationDocument .quoteLogo{left:var(--quote-block-left,0);top:var(--quote-block-top,0);width:var(--quote-block-width,100%);background-position:var(--quote-text-align,left) center;position:relative}@media (max-width:1150px){.templateEditor .templateMeta{margin-top:520px}.blockSelectorDock{width:calc(100vw - 70px);top:325px}.templateFormatDock{grid-template-columns:1fr 1fr 1fr 1fr;top:392px}.resetFormatting{grid-column:4;width:100%}}@media (max-width:700px){.templateEditor .templateMeta{margin-top:890px}.blockSelectorDock{flex-direction:column;align-items:stretch;gap:8px;width:auto;top:425px;left:22px;right:22px;translate:0}.blockSelectorDock select{width:100%}.templateFormatDock{top:545px}.resetFormatting{grid-column:1/-1}}.settingsPanel .templateSettings,.settingsPanel .templateHint{display:none}.templateCollection{margin-top:-330px;padding:0 22px 24px}.templateCollectionToolbar{justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px;display:flex}.templateCollectionToolbar .field{width:min(380px,55%);margin:0}.templateCollectionToolbar>span strong,.templateCollectionToolbar>span small{text-align:right;display:block}.templateCollectionToolbar>span strong{font-size:12px}.templateCollectionToolbar>span small{color:var(--muted);margin-top:4px;font-size:8px}.templateCollectionHead,.templateCollectionRows article{grid-template-columns:minmax(280px,1.6fr) 75px 110px 90px 250px;align-items:center;gap:12px;display:grid}.templateCollectionHead{min-height:34px;color:var(--muted);text-transform:uppercase;background:#edf2f5;border-radius:9px 9px 0 0;padding:0 12px;font-size:8px;font-weight:700}.templateCollectionRows{border:1px solid var(--line);border-radius:0 0 11px 11px;overflow:hidden}.templateCollectionRows article{border-bottom:1px solid var(--line);background:#fff;min-height:74px;padding:9px 12px}.templateCollectionRows article:last-child{border-bottom:0}.templateCollectionRows article>div:first-child{display:none}.templateCollectionRows article>span strong,.templateCollectionRows article>span small{display:block}.templateCollectionRows article>span strong{font-size:10px}.templateCollectionRows article>span small{color:var(--muted);margin-top:4px;font-size:8px}.templateCollectionRows article>b{font-size:9px}.templateCollectionRows article>em{color:var(--muted);background:#edf2f5;border-radius:9px;justify-self:start;padding:5px 8px;font-size:8px;font-style:normal;font-weight:700}.templateCollectionRows article>div:last-child{justify-content:flex-end;gap:5px;display:flex}.templateCollectionRows button{border:1px solid var(--line);color:var(--blue);cursor:pointer;background:#edf5fa;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700}.templateCollectionRows button.danger{color:#a04b4b;background:#fff}.templateCollectionRows button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1000px){.templateCollectionHead{display:none}.templateCollectionRows article{grid-template-columns:minmax(210px,1fr) 70px 90px 220px}.templateCollectionRows article>em{display:none}}@media (max-width:700px){.templateCollection{margin-top:-300px;padding-inline:14px}.templateCollectionToolbar{flex-direction:column;align-items:stretch}.templateCollectionToolbar .field{width:100%}.templateCollectionToolbar>span strong,.templateCollectionToolbar>span small{text-align:left}.templateCollectionRows article{grid-template-columns:1fr auto}.templateCollectionRows article>b{display:none}.templateCollectionRows article>div:last-child{grid-column:1/-1;justify-content:flex-start}}.kpis article{transition:transform .18s,box-shadow .18s}.kpis article:first-child{background:#edf6fb;border-color:#cfe3ee}.kpis article:nth-child(2){background:#f2eefb;border-color:#ddd3f0}.kpis article:nth-child(3){background:#edf8f2;border-color:#cde7d8}.kpis article:nth-child(4){background:#fff6e8;border-color:#eedfbe}.kpis article:hover{transform:translateY(-2px);box-shadow:0 8px 20px #102c3d0d}.grid>.panel:first-child{background:#f7f3fb;border-color:#e2d9ed}.grid>.panel.nextActions{background:#f3f8f5;border-color:#d8e7dd}.grid>.panel .pRow,.grid>.panel .actionRow{background:#ffffff9e}.grid>.panel .pRow:hover,.grid>.panel .actionRow:hover{background:#fff}.templateCollectionRows article{cursor:pointer;transition:background .15s,box-shadow .15s}.templateCollectionRows article:hover{background:#f4f9fc;box-shadow:inset 3px 0 #2675a6}.templateCollectionRows article:focus-visible{outline-offset:-2px;outline:2px solid #2675a6}.templateCollectionRows article button,.templateEditor .templateBlocks article{cursor:pointer}.templateEditor .templateBlocks article:hover{background:#f3f9fc;border-color:#8fb7ce}.templateEditor .templateBlocks article.selectedBlock{background:#e8f4fb;border-color:#2675a6;box-shadow:0 0 0 2px #2675a61c}.templateEditor .quotationDocument .quoteLogo,.templateEditor .quotationDocument h1,.templateEditor .quotationDocument .quoteDetails,.templateEditor .quotationDocument>p,.templateEditor .quotationDocument .quoteProductTable,.templateEditor .quotationDocument .quoteTotals,.templateEditor .quotationDocument .quotePersonalSignature,.templateEditor .quotationDocument footer{cursor:pointer;transition:outline-color .15s,background .15s}.templateEditor .quotationDocument .quoteLogo:hover,.templateEditor .quotationDocument h1:hover,.templateEditor .quotationDocument .quoteDetails:hover,.templateEditor .quotationDocument>p:hover,.templateEditor .quotationDocument .quoteProductTable:hover,.templateEditor .quotationDocument .quoteTotals:hover,.templateEditor .quotationDocument .quotePersonalSignature:hover,.templateEditor .quotationDocument footer:hover{outline-offset:3px;outline:2px dashed #65a4c8}html[data-quote-block=Logo] .templateEditor .quoteLogo,html[data-quote-block=Heading] .templateEditor h1,html[data-quote-block=Introductory\ text] .templateEditor .quotationDocument>p,html[data-quote-block=Contact\ details] .templateEditor .quoteDetails,html[data-quote-block=Product\ table] .templateEditor .quoteProductTable,html[data-quote-block=Calculated\ totals] .templateEditor .quoteTotals,html[data-quote-block=Personal\ signature] .templateEditor .quotePersonalSignature,html[data-quote-block=Footer] .templateEditor footer{outline-offset:4px;outline:2px solid #2675a6}.templateSignatureControls{grid-template-columns:1fr 1fr;gap:7px;display:grid}.templateSignatureControls textarea{grid-column:1/-1}.templateSignatureControls label{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.templateSignatureControls label:last-child{grid-column:1/-1;grid-template-columns:auto 80px;display:grid}.templateSignatureControls input[type=checkbox]{width:15px;height:15px}.templateSignatureControls input:not([type=checkbox]){height:30px}.has-custom-quote-logo .quotationDocument .quoteLogo{text-indent:-9999px;color:#0000!important;font-size:0!important}.has-custom-quote-logo .quotationDocument .quoteLogo sup{display:none!important}.templateAssetDock{align-items:stretch;padding-block:14px}.templateAssetDock .assetExtras{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(42px,auto);align-self:stretch;gap:7px}.templateAssetDock .assetExtras button{white-space:normal;min-height:42px;padding:7px;line-height:1.25}.blockSelectorDock{top:266px}.templateFormatDock{top:334px}.templateEditor .templateMeta{margin-top:408px}@media (max-width:1150px){.blockSelectorDock{top:365px}.templateFormatDock{top:432px}.templateEditor .templateMeta{margin-top:562px}}@media (max-width:700px){.blockSelectorDock{top:445px}.templateFormatDock{top:565px}.templateEditor .templateMeta{margin-top:920px}}.forecastPdfBar{grid-template-columns:minmax(170px,1fr) 270px 112px;width:min(1120px,100vw - 48px);min-height:76px;padding:14px 228px 14px 16px}.opportunityModal>.modalActions{z-index:26;background:0 0;border-left:1px solid #d4dfe5;margin:0;padding-left:14px;position:fixed;bottom:36px;right:max(39px,50vw - 545px)}.opportunityModal>.modalActions .ghost,.opportunityModal>.modalActions .primary{white-space:nowrap;height:38px}@media (max-width:900px){.forecastPdfBar{grid-template-columns:1fr 230px;padding-right:190px}.forecastPdfBar>div{display:none}.forecastPdfBar>.primary{width:100px}.opportunityModal>.modalActions{right:28px}.opportunityModal>.modalActions .ghost{display:none}}@media (max-width:650px){.opportunityModal{padding-bottom:160px}.forecastPdfBar{grid-template-columns:1fr auto;width:calc(100vw - 20px);min-height:132px;padding:12px 12px 58px;bottom:8px}.forecastPdfBar label{grid-template-columns:1fr;display:grid}.forecastPdfBar label>span{display:block}.opportunityModal>.modalActions{border-top:1px solid #d4dfe5;border-left:0;justify-content:flex-end;padding:9px 0 0;bottom:18px;left:22px;right:22px}.opportunityModal>.modalActions .ghost{display:inline-block}}.opportunityModal{padding-bottom:104px}.forecastPdfBar{background:#fbfcfd;border-color:#c7d7e0;border-radius:12px;grid-template-columns:minmax(150px,1fr) 238px 108px;gap:11px;width:min(920px,100vw - 36px);min-height:74px;padding:11px 220px 11px 16px;bottom:14px;left:50%;box-shadow:0 8px 24px #102c3d20}.forecastPdfBar>div strong{font-size:10px}.forecastPdfBar label{grid-template-columns:auto 1fr}.forecastPdfBar select,.forecastPdfBar .primary{height:40px}.forecastPdfBar>.primary{width:108px}.opportunityModal>.modalActions{border-left:1px solid #d9e2e7;gap:7px;padding-left:12px;bottom:31px;right:max(33px,50vw - 444px)}.opportunityModal>.modalActions .ghost,.opportunityModal>.modalActions .primary{height:40px;padding-inline:12px}@media (max-width:940px){.forecastPdfBar{grid-template-columns:220px 1fr 104px;width:calc(100vw - 30px);padding-right:190px}.forecastPdfBar>div{display:block}.opportunityModal>.modalActions{right:23px}.opportunityModal>.modalActions .ghost{display:none}}@media (max-width:720px){.opportunityModal{padding-bottom:142px}.forecastPdfBar{grid-template-columns:1fr 104px;min-height:126px;padding:12px 12px 56px;bottom:8px}.forecastPdfBar>div{display:none}.forecastPdfBar label{grid-template-columns:1fr}.forecastPdfBar label>span{display:none}.opportunityModal>.modalActions{border-top:1px solid #d9e2e7;border-left:0;justify-content:flex-end;padding:8px 0 0;bottom:17px;left:27px;right:27px}.opportunityModal>.modalActions .ghost{display:inline-flex}}.opportunityModal>.modalActions{display:none!important}.forecastFooterActions{z-index:28;border-left:1px solid #d9e2e7;align-items:center;gap:7px;padding-left:12px;display:flex;position:fixed;bottom:31px;right:max(33px,50vw - 444px)}.forecastFooterActions button{white-space:nowrap;height:40px;padding:0 13px}.forecastFooterActions .primary{min-width:112px}.forecastFooterActions .ghost{min-width:68px}@media (max-width:940px){.forecastFooterActions{right:23px}.forecastFooterActions .ghost{display:none}}@media (max-width:720px){.forecastFooterActions{border-top:1px solid #d9e2e7;border-left:0;justify-content:flex-end;padding:8px 0 0;bottom:17px;left:27px;right:27px}.forecastFooterActions .ghost{display:inline-flex}}.editableStageInput{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);font:inherit;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#647987 50%),linear-gradient(135deg,#647987 50%,#0000 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:8px;padding:10px 34px 10px 10px}.editableStageInput:focus{outline-offset:1px;border-color:#5b99bb;outline:2px solid #9bc8df}.field input.editableActionInput{background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#647987 50%),linear-gradient(135deg,#647987 50%,#0000 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;width:100%;padding-right:36px}.field input.editableActionInput:focus{outline-offset:1px;border-color:#5b99bb;outline:2px solid #9bc8df}.field:has(.editableActionInput){position:relative}.field input.editableActionInput{padding-right:96px}.editActionListButton{border:0;border-left:1px solid var(--line);height:28px;color:var(--blue);cursor:pointer;background:#fff;padding:0 9px;font-size:8px;font-weight:700;position:absolute;bottom:6px;right:7px}.actionListBg{z-index:60}.actionListModal{background:#fff;border-radius:22px;flex-direction:column;width:min(560px,100vw - 28px);max-height:90vh;padding:24px;display:flex;box-shadow:0 24px 60px #071c2950}.actionListModal .modalHead{border-bottom:1px solid var(--line);padding-bottom:16px}.actionListModal .modalHead p{color:var(--muted);margin:5px 0 0;font-size:10px}.actionOptionList{gap:8px;padding:18px 8px;display:grid;overflow:auto}.actionOptionList article{grid-template-columns:24px minmax(0,1fr) 58px 38px;align-items:center;gap:8px;display:grid}.actionOptionList article>i{color:#657b89;text-align:center;cursor:grab;font-size:16px;font-style:normal}.actionOptionList article>input{border:1px solid #cfdde5;border-radius:11px;width:100%;height:42px;padding:0 12px;font-size:11px}.reorderActions{gap:3px;display:flex}.reorderActions button,.deleteActionOption{border:1px solid var(--line);width:27px;height:34px;color:var(--navy);cursor:pointer;background:#f4f7f9;border-radius:8px}.reorderActions button:disabled{opacity:.3}.deleteActionOption{color:#c33;width:36px;height:38px}.actionListFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:15px;display:flex}.actionListFooter>span{gap:8px;display:flex}.addActionOption{color:var(--navy);cursor:pointer;background:#eaf1f5;border:0;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:700}@media (max-width:560px){.actionListModal{border-radius:16px;padding:17px}.actionOptionList{padding-inline:0}.actionOptionList article{grid-template-columns:20px minmax(0,1fr) 36px}.reorderActions{display:none}.actionListFooter{flex-direction:column;align-items:stretch}.actionListFooter>button,.actionListFooter>span{width:100%}.actionListFooter>span button{flex:1}}.opportunityModal .nextActionField{vertical-align:top;width:44%;margin-right:12px;display:inline-grid}.opportunityModal .nextActionDateField{vertical-align:top;width:calc(56% - 142px);margin-right:126px;display:inline-grid;position:relative}.opportunityModal .nextActionField input,.opportunityModal .nextActionDateField input{height:44px;min-height:44px}.nextActionField .editActionListButton{background:0 0;border:0;height:18px;padding:0;top:-23px;bottom:auto;right:0}.nextActionField input.editableActionInput{padding-right:36px}.addToCalendarButton{width:117px;height:44px;color:var(--navy);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfdde5;border-radius:9px;font-size:9px;font-weight:700;position:absolute;bottom:0;left:calc(100% + 9px)}.addToCalendarButton:hover{background:#edf5fa}@media (max-width:760px){.opportunityModal .nextActionField,.opportunityModal .nextActionDateField{width:100%;margin-right:0;display:grid}.opportunityModal .nextActionDateField{padding-right:126px}.addToCalendarButton{width:117px;left:auto;right:0}}.nextActionField .editActionListButton{height:auto;min-height:0;color:var(--navy);background:0 0;border:0;border-bottom:1px solid;border-radius:0;padding:0 0 2px;line-height:1;top:0;bottom:auto;right:0}.opportunityModal .nextActionField{grid-template-rows:16px 44px;row-gap:6px}.nextActionField .editActionListButton{font-size:8px;font-weight:800;line-height:12px;top:1px;right:0}.opportunityModal .nextActionField input.editableActionInput{border-color:#cfdae2;border-radius:11px;height:44px;padding:0 38px 0 13px;font-size:10px}.opportunityModal .nextActionField input.editableActionInput::placeholder{color:#98a3aa;opacity:1;font-weight:600}.nextActionField .editActionListButton{border-bottom:0;text-decoration:none}.editableStageField{grid-template-rows:16px 44px;row-gap:6px;position:relative}.editableStageField .editableStageInput{border-color:#cfdae2;border-radius:11px;height:44px;padding-left:13px}.editStageListButton{z-index:2;height:auto;min-height:0;color:var(--navy);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:800;line-height:12px;text-decoration:none;position:absolute;top:1px;right:0}.editableStageField .editableStageInput,.nextActionField input.editableActionInput{background-image:none;padding-right:44px}.comboToggle{z-index:4;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:6px;right:7px}.comboToggle:hover,.comboToggle[aria-expanded=true]{background:#edf4f8}.comboToggle span{border-bottom:2px solid #617887;border-right:2px solid #617887;width:8px;height:8px;transition:transform .15s;transform:rotate(45deg)translate(-2px,-2px)}.comboToggle[aria-expanded=true] span{transform:rotate(225deg)translate(-1px,-1px)}.comboMenu{z-index:80;background:#fff;border:1px solid #cbd9e1;border-radius:10px;max-height:230px;padding:5px;display:none;position:absolute;top:66px;left:0;right:0;overflow:auto;box-shadow:0 12px 28px #102c3d25}.comboMenu.open{display:grid}.comboMenu button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;padding:9px 10px;font-size:9px}.comboMenu button:hover,.comboMenu button:focus{color:var(--navy);background:#eaf4f9;outline:0}.nextActionField .comboMenu,.editableStageField .comboMenu{top:66px}.nextActionField .comboMenu{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(320px,45vh);padding-bottom:8px;top:auto;bottom:50px;overflow-y:auto}.nextActionField .comboMenu::-webkit-scrollbar{width:9px}.nextActionField .comboMenu::-webkit-scrollbar-track{background:#f1f5f7;border-radius:8px}.nextActionField .comboMenu::-webkit-scrollbar-thumb{background:#aebfc9;border:2px solid #f1f5f7;border-radius:8px}.nextActionField .comboMenu button{flex:none;min-height:34px}.stageProbabilityPanel{min-height:0}.stageRuleHead,.stageRuleTable article{grid-template-columns:110px 110px minmax(210px,1fr) 38px;align-items:center;gap:10px;display:grid}.stageRuleHead{color:var(--muted);text-transform:uppercase;margin-top:18px;padding:0 10px 7px;font-size:8px;font-weight:700}.stageRuleTable{border:1px solid var(--line);border-radius:11px;overflow:hidden}.stageRuleTable article{border-bottom:1px solid var(--line);background:#fff;padding:9px 10px}.stageRuleTable article:last-child{border-bottom:0}.stageRuleTable input,.stageRuleTable select{background:#fff;border:1px solid #cfdde5;border-radius:8px;width:100%;height:40px;padding:0 10px}.stageRuleTable input{text-align:right}.stageRuleTable article>button{color:#b54b4b;cursor:pointer;background:#fff4f4;border:1px solid #ead4d4;border-radius:8px;width:36px;height:36px}.addStageRule{color:var(--blue);cursor:pointer;background:#f2f8fb;border:1px dashed #91b7cd;border-radius:9px;margin-top:11px;padding:10px 13px;font-size:9px;font-weight:700}.stageRuleExample{color:#3f6250;background:#f0f8f4;border:1px solid #cde1d6;border-radius:10px;align-items:center;gap:10px;margin-top:15px;padding:12px 14px;font-size:9px;display:flex}.stageRuleExample b{color:#23714e}.stageProbabilityPanel .stageRuleTable input,.stageProbabilityPanel .stageRuleTable select,.discountLevelsPanel .discountRow input,.discountLevelsPanel .makerVolume output,.discountLevelsPanel .makerVolume .last>span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:300}.stageRuleTable input.stageFromReadOnly{color:#607887;cursor:default;background:#eef4f7}.stageRuleTable input.stageNameInput{text-align:left}.stageRuleTable article>button:disabled{cursor:not-allowed;opacity:.35}.taxChoice>b{box-sizing:border-box;align-items:center;gap:7px;min-height:42px;padding:0 10px;display:flex}.templateAssetDock,.blockSelectorDock,.templateFormatDock{translate:-50% var(--template-dock-scroll,0px);transition:translate 50ms linear}@media (max-width:700px){.templateAssetDock,.blockSelectorDock,.templateFormatDock{translate:0 var(--template-dock-scroll,0px)}}.templateEditor .inlineBlockSelector{width:100%;margin:12px 0 16px;position:static;inset:auto;translate:none}.templateEditor .templateMeta{margin:0 0 18px!important}@media (max-width:700px){.templateEditor .inlineBlockSelector{flex-direction:column;align-items:stretch;gap:8px;width:100%;margin:10px 0 14px}.templateEditor .inlineBlockSelector select{width:100%}}.templateEditor .inlineTemplateAssetDock{box-sizing:border-box;grid-template-columns:minmax(180px,.7fr) minmax(250px,1fr) auto minmax(260px,1fr);width:100%;margin:12px 0 10px;position:static;inset:auto;translate:none}.templateEditor .inlineTemplateAssetDock .assetExtras{min-width:0}@media (max-width:900px){.templateEditor .inlineTemplateAssetDock{grid-template-columns:1fr 1fr}.templateEditor .inlineTemplateAssetDock>div:first-child{grid-column:1/-1}.templateEditor .inlineTemplateAssetDock .assetExtras{border-left:0;padding-left:0}}@media (max-width:600px){.templateEditor .inlineTemplateAssetDock{grid-template-columns:1fr}.templateEditor .inlineTemplateAssetDock>div:first-child{grid-column:auto}}.logoPositionSliders{background:#fff;border:1px solid #c8dbe6;border-radius:9px;grid-column:1/-1;gap:10px;padding:10px;display:grid}.logoPositionSliders>label{color:var(--navy);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;font-size:8px;font-weight:700;display:grid}.logoPositionSliders output{color:#17658d;text-align:center;background:#e6f2f8;border-radius:999px;min-width:44px;padding:4px 7px;font-size:8px}.logoPositionSliders input[type=range]{accent-color:#237ea9;cursor:pointer;background:0 0;border:0;grid-column:1/-1;width:100%;height:18px;min-height:18px;padding:0}.logoPositionSliders small{color:#83939c;grid-column:1/-1;justify-content:space-between;font-size:7px;font-weight:300;display:flex}.logoPositionSliders small b{font-weight:300}@media (max-width:700px){.stageRuleHead{display:none}.stageRuleTable article{grid-template-columns:1fr 1fr 38px}.stageRuleTable article .stageNameInput{grid-column:1/3}.stageRuleTable article>button{grid-area:1/3}.stageRuleExample{flex-direction:column;align-items:flex-start}}.opportunityModal .settings+.check+.formGrid{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,.85fr)}.opportunityModal .settings+.check+.formGrid>.field>input:not([type=hidden]),.opportunityModal .settings+.check+.formGrid>.field>select{height:44px;min-height:44px;padding-top:0;padding-bottom:0}@media (max-width:760px){.opportunityModal .settings+.check+.formGrid{grid-template-columns:1fr}}.peopleOptions .personIdentity{cursor:pointer;border-radius:8px;margin:-5px;padding:5px}:is(.peopleOptions .personIdentity:hover,.peopleOptions .personIdentity:focus-visible){outline-offset:1px;background:#eaf4f9;outline:2px solid #8fc4df}.contactPreviewBg{z-index:60}.contactPreviewModal{width:min(500px,100%)}.contactPreviewModal .modalHead p{color:var(--muted);margin:4px 0 0}.contactPreviewIdentity{background:#f2f8fb;border:1px solid #cfe0e9;border-radius:12px;align-items:center;gap:13px;padding:15px;display:flex}.contactPreviewIdentity>b{color:#276381;background:#dcecf5;border-radius:50%;place-items:center;width:46px;height:46px;font-size:12px;display:grid}.contactPreviewIdentity strong,.contactPreviewIdentity small{display:block}.contactPreviewIdentity small{color:var(--muted);margin-top:4px;font-size:10px}.contactPreviewModal dl{margin:18px 0}.contactPreviewModal dl div{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr;gap:15px;padding:11px 2px;font-size:10px;display:grid}.contactPreviewModal dt{color:var(--muted)}.contactPreviewModal dd{margin:0;font-weight:700}.contactPreviewModal a{color:var(--blue)}.contactContattaLink{align-items:center;font-size:11px;text-decoration:none;display:inline-flex}.peoplePickerTitle{justify-content:space-between;align-items:center;gap:15px;display:flex}.peoplePickerTitle>span strong,.peoplePickerTitle>span small{display:block}.peoplePickerTitle>span small{color:var(--muted);margin-top:4px;font-size:9px;font-weight:400}.peoplePickerTitle>button{color:var(--blue);cursor:pointer;background:#eef6fa;border:1px solid #bed3df;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:700}.contactPickerSearch{background:#fff;border:1px solid #b9d2df;border-radius:9px;align-items:center;gap:8px;margin:13px 0 4px;padding:0 11px;display:flex}.contactPickerSearch span{color:var(--blue)}.contactPickerSearch input{background:0 0;border:0;outline:0;width:100%;height:42px;font-size:10px}.peopleListPicker.selectingContacts{background:#f5f9fb;border-color:#aecada}.currencyInput>span{font-size:0}.currencyInput>span:after{content:var(--currency-label,"€");font-size:10px}.regionalSettingsPanel{padding:0;overflow:hidden}.regionalSettingsHead{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 20px;display:flex}.regionalSettingsHead>i{color:var(--navy);font-size:25px;font-style:normal}.regionalSettingsHead h2{margin:0;font-size:17px}.regionalSettingsHead p{color:var(--muted);margin:5px 0 0;font-size:10px}.regionalSettingsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;padding:18px 20px 7px;display:grid}.regionalSettingsGrid .field{min-width:0}.regionalSettingsGrid .field input,.regionalSettingsGrid .field select{height:44px;min-height:44px}.currencyBehaviour{grid-column:1/3;gap:6px;margin-bottom:13px;font-size:10px;display:grid}.currencyBehaviour>strong{font-size:9px}.currencyBehaviour>label{cursor:pointer;background:#fff;border:1px solid #ccdbe4;border-radius:9px;align-items:center;gap:10px;height:44px;padding:0 13px;display:flex}.currencyBehaviour>label input{width:17px;height:17px;accent-color:var(--navy);flex:0 0 17px;margin:0 10px 0 0}.currencyBehaviour small{color:var(--muted);font-size:9px}.mileageRateInput{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;height:44px;display:grid;overflow:hidden}.mileageRateInput>span,.mileageRateInput>em{color:#647682;background:#edf3f6;place-items:center;height:100%;padding:0 9px;font-size:9px;font-style:normal;font-weight:700;display:grid}.mileageRateInput input{text-align:right;width:100%;border:0!important;height:42px!important}.contattaManagedNote{background:#f2f8fb;border:1px solid #cfe0e9;border-radius:9px;align-items:center;gap:10px;margin:0 20px 20px;padding:11px 13px;font-size:9px;display:flex}.contattaManagedNote b{color:var(--blue);white-space:nowrap}.contattaManagedNote span{color:var(--muted)}@media (max-width:900px){.regionalSettingsGrid{grid-template-columns:1fr 1fr}.currencyBehaviour{grid-column:1/-1}}@media (max-width:650px){.regionalSettingsGrid{grid-template-columns:1fr}.currencyBehaviour{grid-column:auto}.contattaManagedNote{flex-direction:column;align-items:flex-start}}.regionalSettingsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px 16px}.regionalSettingsGrid>.field{grid-column:span 2;grid-template-rows:14px 44px;align-content:start;margin-bottom:13px}.regionalSettingsGrid>.field>select,.regionalSettingsGrid>.field>input{border-color:#ccdbe4;border-radius:9px;width:100%;padding:0 13px}.regionalSettingsGrid>.currencyBehaviour{grid-column:span 4;grid-template-rows:14px 44px auto;align-content:start}.regionalSettingsGrid>.field:nth-child(9),.regionalSettingsGrid>.field:nth-child(10){grid-column:span 3}.mileageRateInput{width:100%}@media (max-width:900px){.regionalSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.regionalSettingsGrid>.field,.regionalSettingsGrid>.currencyBehaviour,.regionalSettingsGrid>.field:nth-child(9),.regionalSettingsGrid>.field:nth-child(10){grid-column:span 1}.regionalSettingsGrid>.currencyBehaviour{grid-column:1/-1}}@media (max-width:650px){.regionalSettingsGrid{grid-template-columns:1fr}.regionalSettingsGrid>.currencyBehaviour{grid-column:span 1}}.regionalSettingsGrid>.field>select,.regionalSettingsGrid>.field>input:not([type=hidden]),.regionalSettingsGrid>.currencyBehaviour>label,.regionalSettingsGrid .mileageRateInput{background-color:#fff;box-shadow:none!important;border:1px solid #ccdbe4!important;border-radius:9px!important}.settingsSaveBar .autoSaveStatus{color:#28724e;opacity:1;background:#eef8f2;border:1px solid #bcdcca;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:9px;font-weight:700;display:flex}.settingsSaveBar .autoSaveStatus i{background:#31aa72;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #31aa7220}.subscriptionPanel{background:linear-gradient(135deg,#fff 0%,#f8fafb 100%);min-height:0}.subscriptionHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.subscriptionHead span,.subscriptionModalHead span,.planCard>span{color:#6f8290;letter-spacing:.14em;font-size:8px;font-weight:800}.subscriptionHead h2{margin:7px 0 4px;font-size:22px}.subscriptionHead p,.subscriptionModalHead p{color:var(--muted);margin:0;font-size:11px}.subscriptionHead em{color:#23744d;letter-spacing:.1em;background:#dcf8e7;border-radius:18px;padding:8px 12px;font-size:8px;font-style:normal;font-weight:800}.subscriptionFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.subscriptionFacts article{background:#fff;border:1px solid #d4e0e7;border-radius:11px;min-height:66px;padding:13px}.subscriptionFacts span,.subscriptionFacts strong{display:block}.subscriptionFacts span{color:#758693;letter-spacing:.1em;font-size:7px;font-weight:800}.subscriptionFacts strong{margin-top:8px;font-size:11px}.subscriptionActions{gap:8px;margin-top:16px;display:flex}.subscriptionModalBg{z-index:90}.subscriptionModal{background:#fff;border-radius:20px;width:min(820px,100vw - 28px);max-height:92vh;padding:28px;position:relative;overflow:auto;box-shadow:0 25px 70px #102c3d40}.subscriptionClose{width:30px;height:30px;color:var(--ink);cursor:pointer;background:#eef2f4;border:0;border-radius:8px;font-size:18px}.subscriptionModalHead{margin-top:2px}.subscriptionModalHead h2{margin:8px 0 5px;font-size:23px}.planGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.planCard{background:#fff;border:1px solid #d3e0e7;border-radius:16px;flex-direction:column;min-height:330px;padding:22px;display:flex;position:relative}.planCard.recommended{border:2px solid #23a559;box-shadow:0 14px 30px #23a55912}.planCard>em{color:#25734b;letter-spacing:.08em;background:#dff8e8;border-radius:16px;padding:7px 10px;font-size:7px;font-style:normal;font-weight:800;position:absolute;top:14px;right:16px}.planCard h3{color:var(--navy);margin:16px 0 20px;font-size:24px}.planCard h3 small{font-size:13px}.planCard p,.planCard li{color:#687b89;font-size:11px;line-height:1.55}.planCard ul{flex:1;margin:12px 0 18px;padding-left:18px}.planCard button{background:var(--navy);color:#fff;border:0;border-radius:9px;height:40px;font-size:10px;font-weight:700}.planCard button:disabled{opacity:.7;cursor:not-allowed}.planCard>small{color:#718392;margin-top:10px;font-size:8px}.subscriptionLaterNote{color:#718392;margin:16px 0 0;font-size:8px}.subscriptionModal .subscriptionClose{place-items:center;display:grid}@media (max-width:700px){.subscriptionFacts{grid-template-columns:1fr 1fr}.planGrid{grid-template-columns:1fr}.subscriptionModal{padding:18px}.planCard{min-height:300px}}@media (max-width:480px){.subscriptionFacts{grid-template-columns:1fr}.subscriptionActions{flex-direction:column}.subscriptionActions button{width:100%}}.trialProgress{background:#f1f9f4;border:1px solid #cce2d5;border-radius:11px;margin-top:18px;padding:16px;position:relative;overflow:hidden}.trialProgress>span{background:#2bad69;height:4px;position:absolute;bottom:0;left:0}.trialProgress strong,.trialProgress small{display:block}.trialProgress strong{color:#246545;font-size:12px}.trialProgress small{color:#668276;margin-top:4px;font-size:9px}.connectionModalBg{z-index:95}.connectionModal{background:#fff;border-radius:18px;width:min(560px,100vw - 28px);padding:26px;position:relative;box-shadow:0 25px 70px #102c3d40}.connectionModal>.subscriptionClose{place-items:center;margin-bottom:16px;display:grid}.connectionModal>span{color:var(--blue);letter-spacing:.13em;font-size:8px;font-weight:800}.connectionModal h2{margin:8px 0;font-size:22px}.connectionModal>p{color:#657a88;margin:0;font-size:11px;line-height:1.55}.connectionSteps{background:#f3f7f9;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:9px 11px;margin:20px 0;padding:15px;display:grid}.connectionSteps b{color:#246280;background:#dcecf5;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.connectionSteps span{font-size:10px;font-weight:700}.connectionLink{align-items:center;text-decoration:none;display:inline-flex}.connectionTestNote{color:#7a8c97;margin-top:14px;font-size:8px;line-height:1.45;display:block}.trialProgress.warning{background:#fff4e4;border-color:#efc38e}.trialProgress.warning>span{background:#e68a24}.trialProgress.warning strong{color:#9b5716}.trialProgress.warning small{color:#8d6843}.trialProgress.urgent{background:#fff0f0;border-color:#efb8b8}.trialProgress.urgent>span{background:#d94b4b}.trialProgress.urgent strong{color:#a52f2f}.trialProgress.urgent small{color:#8d5555}.trialProgress.expired{background:#fff;border-color:#d6e0e6}.trialProgress.expired>span{display:none}.trialProgress.expired strong{color:var(--navy)}.trialProgress.expired small{color:#718392}.subscriptionPanel.freePlan{background:linear-gradient(135deg,#fffaf1 0%,#f8f1e5 100%);border-color:#ead8bd}.subscriptionPanel.freePlan .subscriptionHead em{color:#8a581a;background:#fde9c9}.subscriptionPanel.freePlan .subscriptionFacts article{background:#fffdf8;border-color:#eadcc7}.trialCarryoverNote{color:#285f44;background:#eef8f2;border:1px solid #bcdcca;border-radius:11px;align-items:center;gap:11px;margin-top:16px;padding:13px 15px;display:flex}.trialCarryoverNote>b{color:#fff;background:#32a76f;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.trialCarryoverNote strong,.trialCarryoverNote small{display:block}.trialCarryoverNote strong{font-size:10px}.trialCarryoverNote small{color:#557567;margin-top:4px;font-size:9px}.dashboardLayoutBar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.dashboardLayoutBar span strong,.dashboardLayoutBar span small{display:block}.dashboardLayoutBar span strong{font-size:11px}.dashboardLayoutBar span small{color:var(--muted);margin-top:3px;font-size:9px}.dashboardLayoutBar>div{gap:8px;display:flex}.overviewDashboard{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.dashboardPanel{min-width:0;position:relative}.dashboardPanel>.hero,.dashboardPanel>.panel,.dashboardPanel>.nextActions{height:100%}.dashboardPanel>article{border:1px solid var(--line);background:#fff;border-radius:13px;height:100%;min-height:112px;padding:20px}.dashboardPanel>article span{color:#81919c;letter-spacing:.1em;font-size:9px;font-weight:700}.dashboardPanel>article>strong{margin:11px 0 5px;font-size:25px;display:block}.dashboardPanel>article small{color:#87969f;font-size:10px}.overviewDashboard.editing .dashboardPanel{cursor:move;background:#eaf4f855;border:1px dashed #8fb8ce;border-radius:15px;padding-top:38px;transition:box-shadow .18s,transform .18s}.overviewDashboard.editing .dashboardPanel:hover{transform:translateY(-1px);box-shadow:0 8px 24px #16394e18}.overviewDashboard.editing .dashboardPanel>:not(.dashboardPanelTools):not(.dashboardResizeHandle){pointer-events:none}.dashboardPanelTools{z-index:3;align-items:center;gap:6px;height:28px;display:flex;position:absolute;top:5px;left:7px;right:7px}.dashboardPanelTools>button{width:27px;height:27px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #bfd2dd;border-radius:7px;font-weight:700}.dashboardPanelTools>button:first-child{cursor:grab}.dashboardPanelTools>button:disabled{opacity:.35;cursor:default}.dashboardPanelTools>span{color:#587080;margin-left:auto;font-size:8px}.dashboardResizeHandle{z-index:5;color:#fff;cursor:nwse-resize;touch-action:none;background:#1685b5;border:0;border-radius:12px 0;width:30px;height:30px;font-size:15px;font-weight:700;position:absolute;bottom:-1px;right:-1px;box-shadow:-2px -2px 8px #0b3a5128}:is(.dashboardResizeHandle:hover,.dashboardResizeHandle:focus-visible){outline-offset:2px;background:#0e6389;outline:3px solid #1685b533}.dashboardPanel.dragging{opacity:.55}.dashboardPanel.dragging *{cursor:grabbing!important}@media (max-width:900px){.overviewDashboard .dashboardPanel{grid-column:span 6!important}.overviewDashboard .dashboard-hero,.overviewDashboard .dashboard-pipeline,.overviewDashboard .dashboard-actions{grid-column:1/-1!important}.dashboardResizeHandle{display:none}}@media (max-width:650px){.dashboardLayoutBar{flex-direction:column;align-items:flex-start}.overviewDashboard .dashboardPanel{grid-column:1/-1!important}}.sixPanelDashboard{grid-auto-rows:40px;margin-top:14px}.sixPanelDashboard .dashboardPanel{height:auto;overflow:hidden}.sixPanelDashboard .dashboardPanel>.panel,.sixPanelDashboard .dashboardPanel>.nextActions{min-height:0;overflow:auto}.sixPanelDashboard.editing .dashboardDragHandle{touch-action:none;cursor:grab}.sixPanelDashboard.editing .dashboardDragHandle:active{cursor:grabbing}@media (max-width:900px){.sixPanelDashboard{grid-auto-rows:auto}.sixPanelDashboard .dashboardPanel{min-height:150px;grid-row:auto!important}.sixPanelDashboard .dashboard-pipeline,.sixPanelDashboard .dashboard-actions{min-height:390px}}.sixPanelDashboard .dashboard-pipeline>.pipeline,.sixPanelDashboard .dashboard-actions>.nextActions{flex-direction:column;min-height:0;display:flex;overflow:hidden}.sixPanelDashboard .pipelineScroll,.sixPanelDashboard .nextActionsScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex:1;min-height:0;padding-right:4px;overflow-y:auto}.sixPanelDashboard .pipelineScroll .pHead{z-index:1;background:#fff;position:sticky;top:0}.sixPanelDashboard .nextActions>.title,.sixPanelDashboard .pipeline>.title{flex:none}.makerLayoutMessage{margin-top:14px}.dashboardPeriodGroup{background:#f9fbfc;border:1px solid #cbdce6;border-radius:16px;margin-top:14px;padding:16px;box-shadow:0 8px 24px #102c3d08}.dashboardPeriodHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;padding:0 2px;display:flex}.dashboardPeriodHeader>div>span,.dashboardPeriodHeader>div>strong{display:block}.dashboardPeriodHeader>div>span{color:#718895;letter-spacing:.14em;font-size:8px;font-weight:800}.dashboardPeriodHeader>div>strong{color:var(--navy);margin-top:4px;font-size:12px}.dashboardPeriodHeader label{color:#526a79;align-items:center;gap:9px;font-size:9px;font-weight:700;display:flex}.dashboardPeriodHeader select{width:150px;height:38px;color:var(--navy);background:#fff;border:1px solid #bfd2dd;border-radius:9px;padding:0 11px;font-size:9px;font-weight:700}.dashboardKpiGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.dashboardKpi{cursor:grab;min-width:0;position:relative}.dashboardKpi>article{border:1px solid var(--line);background:#fff;border-radius:13px;height:100%;min-height:132px;padding:20px}.dashboardKpi>article span{color:#718895;letter-spacing:.1em;font-size:9px;font-weight:700}.dashboardKpi>article>strong{margin:11px 0 5px;font-size:25px;display:block}.dashboardKpi>article small{color:#7e909b;font-size:10px}.dashboard-period>.dashboardPeriodGroup{height:100%;margin:0;overflow:hidden}.dashboardKpiSize{z-index:3;color:#597482;cursor:ew-resize;opacity:0;background:#ffffffcf;border:0;border-radius:7px;width:25px;height:25px;font-size:11px;transition:opacity .15s;position:absolute;bottom:8px;right:8px}.dashboardKpi:hover .dashboardKpiSize,.dashboardKpi:focus-within .dashboardKpiSize{opacity:1}.dashboardSort{color:#405b6b;background:#fff;border:1px solid #c5d6df;border-radius:8px;max-width:170px;height:30px;padding:0 8px;font-size:8px;font-weight:700}.dashboardPanelTitleRow{position:relative}.dashboardPanelTitleRow>.dashboardSort{position:absolute;top:0;right:70px}.dashboardEntityList>.dashboardSort,.nextActionsScroll>.dashboardSort{z-index:2;width:170px;margin:0 0 8px auto;display:block;position:sticky;top:0}.dashboardSettingHandle{color:#607986;cursor:grab;font-size:18px;font-style:normal}.dashboardPanelChooser article{cursor:grab;grid-template-columns:24px 1fr;display:grid;justify-content:start!important}.dashboardPanelChooser article>label{width:100%}.dashboardPanelChooser article>label span{flex:1}@media (max-width:760px){.dashboardPeriodHeader{flex-direction:column;align-items:stretch}.dashboardPeriodHeader label{justify-content:space-between}.dashboardPeriodHeader select{width:min(190px,55vw)}.dashboardKpiGrid{grid-template-columns:1fr}.dashboardKpi{grid-column:1/-1!important}.dashboard-period{min-height:570px!important}.dashboardKpiSize{display:none}}.dashboardKpiSize{background:0 0;border-radius:0;width:22px;height:100%;transition:none;bottom:0;right:0;opacity:0!important}.dashboardListTitleRow{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboardListTitleRow>.title{min-width:0}.dashboardListTitleRow>.dashboardSort{flex:none;margin-top:1px}.dashboardEntityList>.dashboardSort,.nextActionsScroll>.dashboardSort{display:none;position:static}.dashboard-period .dashboardResizeZone{z-index:8}@media (max-width:760px){.dashboardListTitleRow{flex-direction:column;align-items:stretch}.dashboardListTitleRow>.dashboardSort{width:100%;max-width:none}.dashboard-period>.dashboardPeriodGroup{overflow:auto}.dashboard-period{min-height:570px!important}}.dashboardPanelChooser article{cursor:default!important}.dashboardSettingHandle{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab!important}.dashboardSettingHandle:active{cursor:grabbing!important}.dashboardSettingHandle.disabled{opacity:.3;cursor:default!important}.productListRow[role=button]{cursor:pointer;transition:background-color .15s,box-shadow .15s}.productListRow[role=button]:hover{background:#f2f8fb;box-shadow:inset 3px 0 #2c83ad}.productListRow[role=button]:focus-visible{outline-offset:-2px;outline:2px solid #4d9fc6}.productDialog{width:min(820px,100vw - 30px)}.productDialog .legacyProductPriceField{display:none}.productDialog>.formGrid:first-of-type{grid-template-columns:1fr 1fr}.productDetailExpansion{gap:14px;margin-top:16px;display:grid}.productPricingSetup,.productCostSetup{background:#f5f8fa;border:1px solid #9fb6c4;border-radius:13px;padding:16px}.productCostSetup{background:#fff;border-color:#cfdee6}.productSetupHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.productSetupHead strong{font-size:12px}.productSetupHead small{color:#748695;font-size:9px}.productPricingGrid{grid-template-columns:160px 1fr 1fr;gap:12px;display:grid}.productPricingGrid label,.productCostGrid label{gap:7px;display:grid}.productPricingGrid label>span,.productCostGrid label>span{font-size:9px;font-weight:700}.detailAffix{background:#fff;border:1px solid #d0dee6;border-radius:9px;align-items:center;height:44px;display:flex;overflow:hidden}.detailAffix>b,.detailAffix>em{color:#5f7482;white-space:nowrap;background:#edf3f6;place-items:center;height:100%;padding:0 12px;font-size:9px;font-style:normal;display:grid}.detailAffix>b{color:#182b38;background:#fff}.detailAffix input{border:0;outline:0;flex:1;min-width:0;height:42px;padding:0 10px;font-size:10px;font-weight:700}.productCostGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.productCostGrid label>input{border:1px solid #d0dee6;border-radius:9px;height:44px;padding:0 11px;font-size:10px;font-weight:700}.productCostGrid .productTotalCost{grid-column:4}.productTotalCost .detailAffix{background:#f4faf6;border-color:#83ae96}.productTotalCost .detailAffix>b{color:#175a38;background:#e6f3eb}.productTotalCost output{color:#102f24;flex:1;align-items:center;height:42px;padding:0 10px;font-size:14px;font-weight:700;display:flex}.productTotalCost>small{color:#6f8278;font-size:8px;line-height:1.35}@media (max-width:700px){.productPricingGrid,.productCostGrid{grid-template-columns:1fr}.productCostGrid .productTotalCost{grid-column:auto}.productSetupHead{flex-direction:column;align-items:flex-start}.productDialog>.formGrid:first-of-type{grid-template-columns:1fr}}.productSharedExtras{gap:14px;margin-top:14px;display:grid}.productSharedExtras textarea{resize:vertical;width:100%;min-height:92px;font:inherit;border:1px solid #ccdbe4;border-radius:10px;padding:12px}.productVolumeSetup{background:#f8fafb;border:1px solid #d2dfe6;border-radius:13px;padding:15px}.productVolumeSetup.enabled{background:#f2f8f5;border-color:#9fc8b2}.productVolumeToggle{cursor:pointer;align-items:flex-start;gap:11px;display:flex}.productVolumeToggle input{accent-color:#1679ad;width:18px;height:18px;margin-top:1px}.productVolumeToggle strong,.productVolumeToggle small{display:block}.productVolumeToggle strong{font-size:11px}.productVolumeToggle small{color:#738692;margin-top:4px;font-size:9px}.productVolumeTable{border-top:1px solid #d4e2da;gap:7px;margin-top:15px;padding-top:14px;display:grid}.productVolumeTable header,.productVolumeRow{grid-template-columns:1fr 1fr 1fr 1fr 38px;align-items:center;gap:9px;display:grid}.productVolumeTable header span{color:#6f8290;letter-spacing:.1em;padding-left:4px;font-size:8px;font-weight:800}.productVolumeRow input,.productVolumeRow output{background:#fff;border:1px solid #cad9e1;border-radius:8px;width:100%;height:39px;padding:0 10px;font-size:10px;font-weight:700}.productVolumeRow output{color:#14583b;background:#edf6f1;align-items:center;display:flex}.productVolumeRow input[readonly]{color:#68808d;background:#edf3f5}.productVolumeRow button{color:#b84848;cursor:pointer;background:#fff4f4;border:1px solid #ead4d4;border-radius:8px;height:38px}.productVolumeRow button:disabled{opacity:.35}.addVolumeTier{color:#174b67;cursor:pointer;background:#e6f0f5;border:0;border-radius:8px;justify-self:start;margin-top:4px;padding:9px 12px;font-size:9px;font-weight:800}@media (max-width:600px){.productVolumeTable header,.productVolumeRow{grid-template-columns:1fr 1fr}.productVolumeTable header span:nth-child(n+3),.productVolumeRow output{display:none}.productVolumeRow button{width:100%}}.productPublicationSetup{background:#f8fafb;border:1px solid #cbdce5;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(280px,1fr);gap:14px;padding:15px;display:grid}.productPublicationSetup>.field{margin:0}.productPublicationSetup>.field input{width:100%;height:44px}.productPublicationToggle{background:#fff;border:1px solid #d0dce3;border-radius:10px;align-items:center;padding:11px 54px 11px 12px;position:relative}.productPublicationToggle.enabled{background:#f0f8f4;border-color:#69b78d}.productPublicationToggle>b{color:#60737e;text-align:center;background:#edf2f4;border-radius:12px;min-width:34px;padding:5px 7px;font-size:9px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.productPublicationToggle.enabled>b{color:#167448;background:#dff3e8}@media (max-width:700px){.productPublicationSetup{grid-template-columns:1fr}}.urlFieldWithAction{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.urlGoButton{color:#145f83;white-space:nowrap;background:#edf7fb;border:1px solid #9fc5d7;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:44px;padding:0 13px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}:is(.urlGoButton:hover,.urlGoButton:focus-visible){background:#dff1f8;border-color:#4b9cc0;outline:none}.urlGoButton[hidden]{display:none}@media (max-width:520px){.urlFieldWithAction{grid-template-columns:1fr}.urlGoButton{width:100%}}.productImageManager{background:#edf5f8;border:1px solid #cddce5;border-radius:13px;grid-template-columns:112px 1fr;align-items:center;gap:18px;padding:15px;display:grid}.productImageSquare{aspect-ratio:1;color:#265c78;background:#dce9ef;border:1px dashed #b5c9d5;border-radius:13px;place-items:center;width:112px;font-weight:700;display:grid;overflow:hidden}.productImageSquare img{object-fit:cover;width:100%;height:100%}.productImageCopy>strong,.productImageCopy>small{display:block}.productImageCopy>strong{font-size:12px}.productImageCopy>small{color:#718492;margin-top:6px;font-size:9px}.productImageCopy>div{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.productImageCopy label,.productImageCopy button{color:#172c3a;cursor:pointer;background:#f8fafb;border:1px solid #d2dfe6;border-radius:9px;align-items:center;height:34px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.productImageCopy label{background:0 0;border-color:#0000;padding-left:0}.productImageCopy input{display:none}.productImageCopy button:disabled{opacity:.4;cursor:default}.imageEditorPreview{aspect-ratio:1;width:min(500px,100%);height:auto;margin-inline:auto}.imageEditorModal{width:min(590px,100vw - 30px)}@media (max-width:600px){.productImageManager{grid-template-columns:82px 1fr}.productImageSquare{width:82px}}.editableImageBadge{border-radius:9px}.imageEditorPreview.draggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.imageEditorPreview.draggable:active{cursor:grabbing}.imageEditorPreview.draggable img{pointer-events:none;-webkit-user-select:none;user-select:none}.productDetailExpansion .productCostSetup{display:none}.productDetailExpansion .productCostSetup.enabled{display:block}.makerProductList .productListRow,.productLibrary>.productListHead{grid-template-columns:24px 30px minmax(260px,1fr) 130px 104px}.productCostingToggle{order:0}.productSelect{accent-color:#247eaf;cursor:pointer;width:17px;height:17px;margin:0}.productBulkBar{margin-top:14px}.productBulkDelete:not(:disabled){color:#b33434;background:#fff3f3;border-color:#efcaca}@media (max-width:700px){.makerProductList .productListRow{grid-template-columns:22px 30px minmax(150px,1fr) 94px}.makerProductList .productValue,.productLibrary>.productListHead{display:none}.productBulkBar{flex-direction:column;align-items:stretch}.productBulkBar>div{justify-content:flex-end}}.productDialog input,.productDialog select,.productDialog textarea,.productDialog .detailAffix input,.productDialog .productCostGrid label>input{letter-spacing:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:300}.editableCategoryField{position:relative}.editableCategoryField>input{width:100%;height:44px;padding-right:42px!important}.editableCategoryField>.categoryEditList{color:#255f80;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:700;position:absolute;top:-24px;right:0}.editableCategoryField>.categoryEditList:hover{color:#0e2d43}.editableCategoryField>.categoryDropdownButton{cursor:pointer;background:0 0;border:0;width:40px;height:42px;position:absolute;top:1px;right:1px}.editableCategoryField>.categoryDropdownButton:after{content:"";border-bottom:2px solid #69808e;border-right:2px solid #69808e;width:8px;height:8px;position:absolute;top:15px;left:14px;transform:rotate(45deg)}.categoryDropdownMenu{z-index:80;background:#fff;border:1px solid #cbd9e1;border-radius:10px;max-height:230px;padding:6px;position:absolute;top:48px;left:0;right:0;overflow:auto;box-shadow:0 14px 30px #102c3d28}.categoryDropdownMenu>button{color:#243846;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;width:100%;padding:10px 11px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:300;display:block}.categoryDropdownMenu>button:hover{background:#edf5fa}.productCostingToggle .productCostSetup{background:0 0;border:0;border-top:1px solid #d4e2da;border-radius:0;margin-top:15px;padding:15px 0 0;display:none}.productCostingToggle .productCostSetup.enabled{display:block}.categoryOptionList article{grid-template-columns:28px minmax(0,1fr) 38px;transition:opacity .15s,background .15s}.categoryOptionList article.dragging{opacity:.45;background:#eaf4f9}.categoryOptionList article>i{cursor:grab;-webkit-user-select:none;user-select:none}.categoryOptionList article>i:active{cursor:grabbing}.categoryOptionList article{position:relative}.categoryOptionList article.dropBefore:before,.categoryOptionList article.dropAfter:after{content:"";z-index:3;background:#238ed0;border-radius:3px;height:3px;position:absolute;left:2px;right:2px;box-shadow:0 0 0 1px #fff}.categoryOptionList article.dropBefore:before{top:-6px}.categoryOptionList article.dropAfter:after{bottom:-6px}.ownerSortButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:700;display:inline-flex}.ownerSortButton span{color:#7a93a5;font-size:9px}.ownerSortButton.active{color:#0f6f9f}.ownerSortButton.active span{color:#238ed0}.productMaster.recentlySaved{background:#eef9f3;animation:1.4s ease-out productSavedPulse;position:relative;box-shadow:inset 4px 0 #2d9b65}.productMaster.recentlySaved:after{content:"Saved";z-index:3;color:#23704d;background:#d9f4e5;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:700;position:absolute;top:8px;right:126px}@keyframes productSavedPulse{0%{background:#ccefdc}to{background:#eef9f3}}@media (max-width:700px){.productMaster.recentlySaved:after{right:112px}}.inlineVariantList{border-top:1px solid #d4e2da;gap:12px;margin-top:15px;padding-top:14px;display:grid}.inlineVariantCard{background:#fff;border:1px solid #cddde5;border-radius:11px;padding:14px}.inlineVariantCard>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.inlineVariantCard>header strong{font-size:11px}.inlineVariantCard>header button{color:#b44343;cursor:pointer;background:#fff4f4;border:1px solid #efd6d6;border-radius:8px;width:32px;height:32px}.variantImageManager{margin-bottom:13px}.inlineAdjustmentToggle{background:#f3f8f5;border-radius:9px;margin-top:5px;padding:11px}.inlineVariantAdjustment,.productVariantsSetup>.addVolumeTier{margin-top:12px}@media (max-width:700px){.inlineVariantCard .formGrid{grid-template-columns:1fr}}.variantVolumeSetup{margin-top:12px}.productLoadMore{color:#123d57;width:min(420px,100% - 24px);font:inherit;cursor:pointer;background:#eef6fa;border:1px solid #b8ccd8;border-radius:10px;margin:16px auto;padding:12px 18px;font-weight:800;display:block}.productLoadMore:hover{background:#e2f0f6}.variantRow>b{overflow:hidden}.variantRow>b img,.productPickerImage img{object-fit:cover;width:100%;height:100%}.productPickerOption.variant{grid-template-columns:22px 34px minmax(0,1fr) auto}.user>b{overflow:hidden}.user>b img{object-fit:cover;width:100%;height:100%}.myRecordImageManager{margin:16px 0 20px}.myRecordGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px;display:grid}.myRecordPanel textarea{border:1px solid var(--line);resize:vertical;border-radius:9px;width:100%;padding:12px;font:300 13px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif}.settingsAutosaveNote{color:#6f8491;margin:10px 0 0;font-size:9px}@media (max-width:900px){.myRecordGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.myRecordGrid{grid-template-columns:1fr}}.quotePersonalSignature{border-top:1px solid #dfe7ec;align-items:flex-start;gap:12px;margin:24px 0 14px;padding-top:14px;display:flex}.quotePersonalSignature>img{object-fit:cover;border-radius:50%;flex:0 0 46px;width:46px;height:46px;overflow:hidden}.quotePersonalSignature p{white-space:pre-line;line-height:1.5;margin:0 0 8px!important;font-size:10px!important}.quotePersonalSignature strong,.quotePersonalSignature small{display:block}.quotePersonalSignature strong{font-size:10px}.quotePersonalSignature small{color:#71808b;margin-top:2px;font-size:8px}.editableImageBadge{color:#276381;cursor:pointer;background:#dcecf5;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:hidden}.editableImageBadge>img{object-fit:cover;width:100%;height:100%;transition:transform .15s}.editableImageBadge>i{color:#fff;opacity:0;background:#0e2d43;border-radius:8px 0 0;place-items:center;width:15px;height:15px;font-size:8px;font-style:normal;transition:opacity .15s;display:grid;position:absolute;bottom:0;right:0}:is(.editableImageBadge:hover>i,.editableImageBadge:focus-visible>i){opacity:1}.editableImageBadge:focus-visible{outline-offset:2px;outline:2px solid #3b91bd}.productIdentity>.editableImageBadge,.contactIdentity>.editableImageBadge,.personIdentity>.editableImageBadge,.contactPreviewIdentity>.editableImageBadge{width:38px;height:38px}.orbitPeople>.editableImageBadge{display:grid}.imageEditorBg{z-index:85}.imageEditorModal{width:min(620px,100vw - 30px);padding:20px}.imageEditorPreview{background:#eef4f7;border:1px dashed #b9ceda;border-radius:14px;place-items:center;height:min(420px,52vh);display:grid;overflow:hidden}.imageEditorPreview.hasImage{background:#162432;border-style:solid}.imageEditorPreview img{object-fit:contain;width:100%;height:100%;transition:transform .15s}.imageEditorPreview>span{text-align:center;color:#617583}.imageEditorPreview>span b,.imageEditorPreview>span small{display:block}.imageEditorPreview>span small{margin-top:6px}.imageEditorUpload{gap:8px;margin:13px 0;display:flex}.imageEditorUpload label{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.imageEditorUpload input{display:none}.imageZoom{grid-template-columns:48px 1fr;align-items:center;gap:12px;margin:8px 0 16px;display:grid}.imageZoom span{letter-spacing:.12em;color:#63798a;font-size:9px;font-weight:700}.imageZoom input{accent-color:var(--navy)}.imageTransformButtons{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.imageTransformButtons button{height:34px;color:var(--ink);cursor:pointer;background:#eef4f7;border:1px solid #d5e2e9;border-radius:9px;padding:0 12px;font-size:9px;font-weight:700}.imageEditorModal .modalActions{margin-top:18px}.makerLayoutMessage{background:#f7fafc;border:1px solid #d5e2e9;border-radius:11px;padding:11px 14px}.makerLayoutMessage .quietReset{color:#66808f;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:9px;font-weight:700}.makerLayoutMessage .quietReset:hover{color:var(--navy)}.sixPanelDashboard.editing .dashboardPanel{cursor:grab;box-shadow:none;touch-action:none;background:0 0;border:0;padding-top:0;transform:none}.sixPanelDashboard.editing .dashboardPanel:hover{box-shadow:none;transform:none}.sixPanelDashboard.editing .dashboardPanel:active{cursor:grabbing}.sixPanelDashboard.editing .dashboardPanel>:not(.dashboardResizeZone){pointer-events:none}.dashboardResizeZone{z-index:8;cursor:nwse-resize;touch-action:none;background:0 0;width:22px;height:22px;position:absolute;bottom:0;right:0;pointer-events:auto!important}@media (max-width:900px){.dashboardResizeZone{display:none}.sixPanelDashboard.editing .dashboardPanel{cursor:default;touch-action:auto}}.overviewDashboard.sixPanelDashboard.editing .dashboardPanel>*{pointer-events:auto!important}.kpiHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.kpiHead select{max-width:105px;height:28px;color:var(--navy);cursor:pointer;background:#f5f9fb;border:1px solid #cfdee6;border-radius:8px;padding:0 6px;font-size:8px;font-weight:700}.dashboard-won>article{padding-right:14px}.forecastRegister{padding:20px 22px}.forecastRegisterHead{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,1fr) auto 230px 210px;align-items:end;gap:10px;padding-bottom:16px;display:grid}.forecastRegisterHead>div>span,.forecastRegisterHead label>span{color:#708597;letter-spacing:.12em;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.forecastRegisterHead h2{margin:0;font-size:20px}.forecastRegisterHead p{color:var(--muted);margin:5px 0 0;font-size:10px}.forecastRegisterHead>.primary{height:44px}.forecastRegisterHead label{display:grid}.forecastRegisterHead input,.forecastRegisterHead select{width:100%;height:44px;color:var(--ink);background:#fff;border:1px solid #cddce5;border-radius:9px;padding:0 11px;font-size:10px}.forecastFilterBar{justify-content:space-between;align-items:center;gap:14px;padding:12px 0 16px;display:flex}.forecastFilterBar>strong{color:#718392;white-space:nowrap;font-size:9px}.forecastStatusChips{flex-wrap:wrap;gap:7px;display:flex}.forecastStatusChips button{height:36px;color:var(--ink);cursor:pointer;background:#edf3f6;border:1px solid #bfd0da;border-radius:18px;align-items:center;gap:8px;padding:0 8px 0 11px;font-size:9px;font-weight:700;display:flex}.forecastStatusChips button.active{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy) inset;background:#f7fafb}.forecastStatusChips button>i{border-radius:50%;width:7px;height:7px}.forecastStatusChips button>b{background:#dce5ea;border-radius:11px;place-items:center;min-width:22px;height:22px;font-size:8px;display:grid}.forecastStatusChips button.plain{background:#fff;border-radius:8px;padding:0 10px}.forecastStatusChips button.plain.active{background:#e8f2f7}@media (max-width:1100px){.forecastRegisterHead{grid-template-columns:1fr auto}.forecastRegisterHead label{grid-row:2}.forecastRegisterHead label:last-child{grid-column:2}}@media (max-width:700px){.forecastRegisterHead{grid-template-columns:1fr}.forecastRegisterHead>.primary,.forecastRegisterHead label,.forecastRegisterHead label:last-child{grid-area:auto/1}.forecastFilterBar{flex-direction:column;align-items:flex-start}}.authShell{background:radial-gradient(circle at 20% 15%,#214d68 0,#0d2c40 36%,#071d2a 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.authCard{background:#fffffffa;border:1px solid #ffffff26;border-radius:20px;width:min(470px,100%);padding:34px;box-shadow:0 28px 80px #06151f80}.authBrand{align-items:center;gap:12px;margin-bottom:30px;display:flex}.authBrand>b{color:#fff;background:#0e2d43;border-radius:12px;place-items:center;width:45px;height:45px;font-size:18px;display:grid}.authBrand strong,.authBrand small{display:block}.authBrand strong{font-size:14px}.authBrand small{color:#748794;margin-top:4px;font-size:9px}.authEyebrow{color:#28769f;letter-spacing:.14em;font-size:8px;font-weight:800}.authCard h1{margin:8px 0;font-size:28px}.authCard>p{color:#657987;margin:0 0 22px;font-size:11px;line-height:1.6}.authCard form,.authCard label{gap:8px;display:grid}.authCard form{gap:15px}.authCard label{color:#243a49;font-size:9px;font-weight:700}.authCard input{background:#fff;border:1px solid #cbdbe4;border-radius:10px;outline:none;height:46px;padding:0 13px;font-size:12px}.authCard input:focus{border-color:#287ba5;box-shadow:0 0 0 3px #287ba518}.authPrimary{color:#fff;cursor:pointer;background:#0e2d43;border:0;border-radius:10px;width:100%;height:45px;font-size:10px;font-weight:700}.authPrimary:disabled{opacity:.55}.authSwitch{color:#24739b;cursor:pointer;background:0 0;border:0;width:100%;margin-top:12px;font-size:9px;font-weight:700}.authNotice{color:#315a70;background:#eef6fa;border:1px solid #cbdfe9;border-radius:9px;padding:11px 13px;font-size:9px;line-height:1.5}.authSecurity{color:#78909d;text-align:center;margin-top:22px;font-size:8px;display:block}.authResend{background:#f5f9fb;border:1px solid #cbdde7;border-radius:9px;height:38px;margin-top:0}.authResend:disabled{opacity:.55}.onboardingCard{width:min(820px,100%)}.onboardingCard .authBrand{margin-bottom:8px}.onboardingLanguage{justify-content:flex-end;align-items:center;gap:8px;margin:-40px 0 28px;display:flex}.onboardingLanguage label{color:#6d8290;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.onboardingLanguage select{color:#243a49;background:#fff;border:1px solid #cbdbe4;border-radius:9px;height:38px;padding:0 34px 0 11px;font-size:10px}.onboardingChoices{grid-template-columns:1fr 1fr;gap:16px;display:grid}.onboardingChoices article{background:#fff;border:1px solid #d7e3e9;border-radius:15px;flex-direction:column;min-height:245px;padding:24px;display:flex;position:relative}.onboardingChoices article.recommended{background:#f4fbf7;border:2px solid #2b8b65;box-shadow:0 12px 28px #1e76531a}.onboardingChoiceIcon{color:#1d6b92;background:#e9f2f7;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.onboardingChoices h2{margin:18px 0 8px;font-size:17px}.onboardingChoices p{color:#687c89;margin:0 0 22px;font-size:10px;line-height:1.6}.onboardingChoices button{margin-top:auto}.onboardingSecondary{color:#173246;cursor:pointer;background:#eef4f7;border:1px solid #c8d8e1;border-radius:10px;height:45px;font-size:10px;font-weight:700}.onboardingRecommended{color:#23724f;letter-spacing:.08em;background:#dff5e8;border-radius:20px;padding:5px 8px;font-size:7px;font-weight:800;position:absolute;top:18px;right:18px}.onboardingCard .authSecurity{text-align:left}@media (max-width:650px){.onboardingCard{padding:24px}.onboardingLanguage{justify-content:flex-start;margin:0 0 22px}.onboardingChoices{grid-template-columns:1fr}.onboardingChoices article{min-height:215px}}.onboardingCard .authBrand>b{background:#fff url(/nivo4-logo-final.png) 50%/cover no-repeat;border-radius:50%;width:58px;height:58px;font-size:0;box-shadow:0 4px 14px #0e2d4326}.onboardingCard .authEyebrow{color:#176b98;letter-spacing:.035em;margin-top:4px;font-size:17px;font-weight:500;display:block}.onboardingCard>h1{margin-top:10px}@media (max-width:650px){.onboardingCard .authBrand>b{width:52px;height:52px}.onboardingCard .authEyebrow{font-size:15px}}.brand>img{object-fit:cover;background:#fff;border-radius:50%;flex:0 0 42px;width:42px;height:42px;box-shadow:0 0 0 2px #ffffff28}.brand .planBadge{letter-spacing:.1em;border-radius:999px;width:max-content;margin-top:7px;padding:3px 7px;font-size:7px;font-style:normal;font-weight:800;line-height:1.25;display:inline-flex}.brand .planBadge.trial{color:#8a5b00;background:#fff0cb}.brand .planBadge.free{color:#345668;background:#dce9f0}.brand .planBadge.pro{color:#176744;background:#d9f5e6}@media (max-width:760px){body{overflow-x:hidden}.shell,.menuCollapsed{min-height:100vh;display:block}.side,.menuCollapsed .side{z-index:80;width:238px;height:100dvh;padding:18px 14px;transition:width .36s cubic-bezier(.22,.8,.25,1),padding .3s;position:fixed;inset:0 auto 0 0;box-shadow:12px 0 30px #06182435}.menuCollapsed .side{width:72px;padding-inline:10px;box-shadow:4px 0 18px #06182424}.work{margin-left:72px;padding:20px 14px}.side .brand{justify-content:flex-start;padding:0 4px 24px}.menuCollapsed .brand{justify-content:center;padding-inline:0}.side nav,.menuCollapsed .side nav{grid-template-columns:1fr;gap:6px;display:grid}.side nav button,.menuCollapsed .side nav button{text-align:left;justify-content:flex-start;align-items:center;gap:7px;padding:12px 10px;font-size:10px;display:flex}.menuCollapsed .side nav button{justify-content:center;padding-inline:8px}.side nav button i,.menuCollapsed .side nav button i{place-items:center;width:24px;height:22px;display:inline-grid}.side nav button i svg,.menuCollapsed .side nav button i svg{width:21px;height:21px}.menuToggle{display:grid;top:72px;right:-14px}.connection{display:none}.user{margin-top:auto}.menuCollapsed .user{display:flex}.side .brand>span,.side nav button>span,.side .user>span{opacity:1;max-width:170px}.menuCollapsed .brand>span,.menuCollapsed .side nav button>span,.menuCollapsed .user>span{opacity:0;max-width:0}.menuCollapsed .side nav button em{top:1px;right:0}.pRow{grid-template-columns:1fr}.pRow>*{min-width:0}.pRow .op,.pRow .next{grid-column:auto}.contactManagementHead,.contactBulkBar{align-items:stretch}.contactManagementActions{flex-wrap:wrap}.side .brand,.side .user{flex:none}.side .brand{padding-bottom:14px}.side nav,.menuCollapsed .side nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex:1;gap:2px;min-height:0;overflow-y:auto}.side nav button,.menuCollapsed .side nav button{min-height:42px;padding-block:9px}.side .user,.menuCollapsed .side .user{margin-top:8px;padding-top:10px}.work{width:calc(100% - 72px);min-width:0;max-width:calc(100vw - 72px);margin-left:72px;overflow-x:hidden}.work>*,.contactManagement,.contactManagementHead,.contactFilterGrid,.contactBulkBar,.contactListRows{min-width:0;max-width:100%}.contactManagement{width:100%;padding:16px 12px;overflow:hidden}.contactManagementActions>*{min-width:0}.contactFilterGrid input,.contactFilterGrid select{width:100%;min-width:0}.contactBulkBar>label,.contactBulkBar>div{flex-wrap:wrap;min-width:0}.contactListRows{overflow-x:auto}.backdrop,.drawerBg{z-index:120}.makerContactEditor{width:calc(100vw - 24px);max-width:calc(100vw - 24px);margin:auto}.makerContactEditor .makerContactGrid{min-width:0}.makerContactEditor input,.makerContactEditor select,.makerContactEditor textarea{min-width:0;max-width:100%}}.vcardImportBar{background:#f5f9fc;border:1px solid #cbdde8;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;padding:14px 16px;display:flex}.vcardImportBar span{gap:4px;display:grid}.vcardImportBar strong{color:#17364d;font-size:14px}.vcardImportBar small{color:#6c8190;line-height:1.4}.vcardImportBar button{white-space:nowrap}@media (max-width:700px){.vcardImportBar{flex-direction:column;align-items:stretch}.vcardImportBar button{width:100%}}.contactRowActions{justify-content:flex-end;gap:6px;display:flex}.contactRowActions button{color:#17658f;cursor:pointer;background:#edf6fb;border:1px solid #bfd5e2;border-radius:8px;height:34px;padding:0 10px;font-size:9px;font-weight:700}.contactRowActions .ghost{color:var(--ink);border-color:var(--line);background:#fff}.contactPolicy.editable{background:#f3faf6;border-color:#c8dfd3}.contactEditModal{width:min(620px,100vw - 28px)}.contactEditAvatar{border:1px solid var(--line);background:#f5f8fa;border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:flex}.contactEditAvatar>b{color:#235b7b;background:#dbeaf3;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.contactEditAvatar strong,.contactEditAvatar small{display:block}.contactEditAvatar small{color:var(--muted);margin-top:4px}@media (max-width:1050px){.contactList{overflow-x:auto}.contactListHead,.contactListRow{min-width:1000px}}.linkedInImportButton{color:#0a66c2!important}.linkedInImportModal{width:min(900px,100vw - 28px);max-height:min(900px,100dvh - 24px);padding-bottom:0;overflow:auto}.linkedInImportModal .modalHead{z-index:3;border-bottom:1px solid var(--line);background:#fff;margin:0;padding:20px 24px;position:sticky;top:0}.linkedInImportModal .modalHead span,.linkedInMatchHead span{color:#287da9;letter-spacing:.15em;font-size:9px;font-weight:700}.linkedInImportModal .modalHead h2{margin:5px 0}.linkedInImportModal .modalHead p{color:var(--muted);margin:0;font-size:10px}.linkedInPrivacyNote{background:#f1faf5;border:1px solid #c9e1d4;border-radius:11px;gap:16px;margin:18px 24px 14px;padding:13px 15px;display:flex}.linkedInPrivacyNote b{white-space:nowrap;color:#206944;font-size:10px}.linkedInPrivacyNote span{color:#537063;font-size:10px}.linkedInImportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 24px;display:grid}.linkedInImportGrid label{gap:6px;display:grid}.linkedInImportGrid label>span{font-size:10px;font-weight:600}.linkedInImportGrid .wide{grid-column:1/-1}.linkedInImportGrid input,.linkedInImportGrid textarea{background:#fff;border:1px solid #cfdee7;border-radius:9px;width:100%;padding:11px 12px;font:300 13px/1.4 Helvetica Neue,Helvetica,Arial,sans-serif}.linkedInImportGrid textarea{resize:vertical;min-height:70px}.linkedInMatchPanel{background:#f5f9fb;border:1px solid #cfe0e9;border-radius:14px;margin:18px 24px;padding:16px}.linkedInMatchHead{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.linkedInMatchHead h3{margin:4px 0 0;font-size:16px}.linkedInMatchHead small{color:var(--muted);font-size:9px}.linkedInMatchList{gap:8px;margin-top:13px;display:grid}.linkedInMatchList label{cursor:pointer;background:#fff;border:1px solid #d5e2e9;border-radius:10px;grid-template-columns:18px 42px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.linkedInMatchList label.selected{background:#eef8fd;border-color:#2a8bbd;box-shadow:0 0 0 1px #2a8bbd}.linkedInMatchList label>b{color:#226183;background:#dcecf4;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;display:grid;overflow:hidden}.linkedInMatchList img{object-fit:cover;width:100%;height:100%}.linkedInMatchList strong,.linkedInMatchList small,.linkedInMatchList em{display:block}.linkedInMatchList small{color:var(--muted);margin-top:2px;font-size:9px}.linkedInMatchList em{color:#21704b;margin-top:4px;font-size:8px;font-style:normal}.linkedInDiff{border-top:1px solid #d4e1e8;gap:7px;margin-top:14px;padding-top:13px;display:grid}.linkedInDiff>b{font-size:10px}.linkedInDiff>div{grid-template-columns:90px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:8px;font-size:9px;display:grid}.linkedInDiff>div>span{color:var(--muted)}.linkedInDiff>div>i{text-align:center;color:#2a8bbd;font-style:normal}.linkedInDiff>div>em{color:#1c6644;font-style:normal;font-weight:600}.linkedInImportActions{z-index:3;border-top:1px solid var(--line);background:#fff;position:sticky;bottom:0;box-shadow:0 -8px 24px #17384c12;margin:0!important;padding:14px 24px!important}.linkedInImportActions>span{color:var(--muted);flex:1;font-size:9px}.linkedInImportActions button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:650px){.linkedInImportGrid{grid-template-columns:1fr}.linkedInImportGrid .wide{grid-column:auto}.linkedInPrivacyNote,.linkedInMatchHead,.linkedInImportActions{flex-direction:column;align-items:stretch}.linkedInImportActions{display:flex}.linkedInDiff>div{grid-template-columns:72px 1fr}.linkedInDiff>div>i{display:none}.linkedInDiff>div>em{grid-column:2}.linkedInMatchHead{display:flex}}.linkedInPdfUpload{background:#f1f8fc;border:1px dashed #a9c8d9;border-radius:12px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 24px 16px;padding:14px;display:grid}.linkedInPdfUpload.ready{background:#f1faf5;border-style:solid;border-color:#83c6a3}.linkedInPdfUpload.error{background:#fff5f5;border-style:solid;border-color:#e8a5a5}.linkedInPdfUpload.reading{opacity:.75}.linkedInPdfIcon{color:#fff;letter-spacing:.06em;background:#df4d4d;border-radius:8px;place-items:center;width:46px;height:50px;font-size:10px;font-weight:800;display:grid}.linkedInPdfUpload strong,.linkedInPdfUpload span{display:block}.linkedInPdfUpload strong{font-size:11px}.linkedInPdfUpload span{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.linkedInPdfButton{color:#17658f;cursor:pointer;background:#fff;border:1px solid #a9c8d9;border-radius:9px;place-items:center;min-height:38px;padding:0 13px;font-size:9px;font-weight:700;display:grid;position:relative;overflow:hidden}.linkedInPdfButton input{opacity:0;cursor:pointer;position:absolute;inset:0}@media (max-width:650px){.linkedInPdfUpload{grid-template-columns:42px 1fr}.linkedInPdfButton{grid-column:1/-1}.linkedInPdfIcon{width:40px;height:44px}}.linkedInPdfUpload:has(.linkedInImportedPhoto){grid-template-columns:50px minmax(0,1fr) 48px auto}.linkedInImportedPhoto{object-fit:cover;border:2px solid #fff;border-radius:50%;width:48px;height:48px;box-shadow:0 0 0 1px #9fc6b2}@media (max-width:650px){.linkedInPdfUpload:has(.linkedInImportedPhoto){grid-template-columns:42px minmax(0,1fr) 44px}.linkedInPdfUpload:has(.linkedInImportedPhoto) .linkedInPdfButton{grid-column:1/-1}.linkedInImportedPhoto{width:44px;height:44px}}.opportunityModal>.hint,.subscriptionFacts>article:last-child,.planCard li:nth-child(3){display:none}.forecastNotes{width:100%;min-height:150px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #cfdae2;border-radius:11px;padding:12px 13px;line-height:1.55}.contactListHead,.contactListRow{grid-template-columns:minmax(220px,1.35fr) minmax(150px,1fr) minmax(130px,.9fr) minmax(190px,1.2fr) 92px 240px}.contactCrudActions>span{flex:1}.dangerContact{color:#b33434!important;background:#fff3f3!important;border:1px solid #efcaca!important}.contactContattaLink{display:none!important}.contactRowActions .actionMenu a{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;padding:9px;font-size:9px;font-weight:400;text-decoration:none;display:block}.contactRowActions .actionMenu a:hover{background:#edf5fa}.contactExtraDetails{border-top:1px solid var(--line);margin:22px 18px 0;padding-top:18px}.contactExtraDetails h3{margin:0 0 14px;font-size:17px}.contactSocialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.contactSocialGrid label,.contactNotesField{color:#263b49;gap:7px;font-size:10px;font-weight:700;display:grid}.contactSocialGrid input,.contactNotesField textarea{width:100%;font:inherit;background:#fff;border:1px solid #d4e0e7;border-radius:9px;padding:0 12px}.contactSocialGrid input{height:42px}.contactNotesField{margin-top:14px}.contactNotesField textarea{resize:vertical;min-height:82px;padding:12px}.linkedOpportunityAction{border-top:1px solid var(--line);justify-content:flex-end;margin-top:18px;padding-top:14px;display:flex}.contactImportInput{display:none}@media (max-width:650px){.contactSocialGrid{grid-template-columns:1fr}.linkedOpportunityAction button{width:100%}}.contactAttachments{border-top:1px solid var(--line);margin:22px 18px 0;padding-top:18px}.contactAttachments h3{margin:0 0 12px;font-size:17px}.contactAttachments>div{gap:8px;display:grid}.contactAttachments article{background:#f6fafc;border:1px solid #d4e2e9;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.contactAttachments article>span:nth-child(2){min-width:0}.contactAttachments strong,.contactAttachments small{display:block}.contactAttachments strong{text-overflow:ellipsis;white-space:nowrap;font:300 12px/1.35 Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden}.contactAttachments small{color:var(--muted);margin-top:3px;font:300 9px/1.35 Helvetica Neue,Helvetica,Arial,sans-serif}.attachmentIcon{color:#a53d3d;background:#f8e7e7;border-radius:8px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:700;display:grid}@media (max-width:650px){.contactAttachments article{grid-template-columns:38px minmax(0,1fr)}.contactAttachments article button{grid-column:1/-1;width:100%}}.affiliatePanel{background:linear-gradient(135deg,#f5fbff,#fff);border:1px solid #cddfea;border-radius:14px;margin-top:18px;padding:18px}.affiliateIntro{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.affiliateIntro span,.affiliateCodeRow label>span,.affiliateInviteRow label>span{color:#6f8290;letter-spacing:.11em;font-size:8px;font-weight:800;display:block}.affiliateIntro h3{color:var(--navy);margin:7px 0 6px;font-size:18px}.affiliateIntro p{color:#647887;max-width:700px;margin:0;font-size:10px;line-height:1.55}.affiliateIntro>strong{color:#23744d;letter-spacing:.08em;background:#dff8e8;border-radius:999px;flex:none;padding:8px 11px;font-size:8px}.affiliateCodeRow,.affiliateInviteRow{grid-template-columns:minmax(0,1fr) minmax(170px,220px) auto;align-items:end;gap:10px;margin-top:16px;display:grid}.affiliateCodeRow label,.affiliateInviteRow label{min-width:0}.affiliateCodeRow input,.affiliateInviteRow input,.affiliateInviteRow select{width:100%;height:42px;color:var(--ink);background:#fff;border:1px solid #ccdae3;border-radius:9px;margin-top:6px;padding:0 12px}.affiliateInviteRow input{font-size:12px}.affiliateInviteRow select{letter-spacing:0;font-size:11px;font-weight:700;line-height:1.2}.affiliateCodeRow input{letter-spacing:.08em;font-weight:800}.affiliateCodeRow button,.affiliateInviteRow button{white-space:nowrap;height:42px;font-size:10px}.affiliateSuccess{color:#23744d;background:#e8f8ee;border-radius:8px;margin:10px 0 0;padding:9px 11px;font-size:9px;font-weight:700}.affiliateSteps{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.affiliateSteps li{color:#586d7a;background:#fff;border:1px solid #dde7ed;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;font-size:9px;line-height:1.4;display:flex}.affiliateSteps b{color:#246280;background:#e1eff7;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.affiliateInviteRow button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:700px){.affiliateSteps{grid-template-columns:1fr}.affiliateIntro{flex-direction:column}.affiliateCodeRow,.affiliateInviteRow{grid-template-columns:1fr}.affiliateCodeRow button,.affiliateInviteRow button{width:100%}}.affiliateError{color:#a93f32;background:#fff0ed;border-radius:8px;margin:10px 0 0;padding:9px 11px;font-size:9px;font-weight:700}.settingsNav button:last-child i{font-size:16px}.affiliateReference{color:#718492;margin-top:12px;font-size:8px}.affiliateReference summary{cursor:pointer;color:#587080;width:max-content;font-weight:700}.affiliateReference p{background:#f1f5f7;border-radius:8px;margin:8px 0 0;padding:9px 11px}.affiliateReference strong{color:#334f60;letter-spacing:.05em}.ownerToolsPanel{overflow:hidden}.ownerToolsHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ownerToolsHead span{color:#2e7ba5;letter-spacing:.14em;font-size:9px;font-weight:800}.ownerToolsHead h2{margin:5px 0}.ownerToolsHead p{color:#71828e;margin:0}.ownerSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0;display:grid}.ownerSummary article{background:#f8fbfc;border:1px solid #d9e4ea;border-radius:12px;padding:16px}.ownerSummary span{color:#718692;letter-spacing:.1em;font-size:9px;font-weight:800;display:block}.ownerSummary strong{color:var(--navy);margin-top:7px;font-size:22px;display:block}.ownerTableWrap{border:1px solid #d9e4ea;border-radius:12px;overflow:auto}.ownerTable{border-collapse:collapse;width:100%;font-size:10px}.ownerTable th,.ownerTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #e5edf1;padding:12px}.ownerTable th{color:#617783;letter-spacing:.08em;background:#f4f8fa;font-size:8px}.ownerStatus{background:#edf3f6;border-radius:999px;padding:5px 8px}.ownerStatus.accepted{color:#8a6411;background:#fff2cf}.ownerStatus.rewarded{color:#23744d;background:#dcf6e7}.ownerStatus.expired{color:#777;background:#f2f2f2}.ownerUsersTitle{margin:24px 0 10px}@media (max-width:700px){.ownerSummary{grid-template-columns:repeat(2,1fr)}.ownerToolsHead{flex-direction:column}}.ownerActionMessage{color:#235f7d;background:#e8f5fb;border-radius:9px;margin:0 0 12px;padding:10px 12px;font-size:10px;font-weight:700}.ownerDeleteButton{color:#a33535;min-height:34px;font:inherit;cursor:pointer;background:#fff3f3;border:1px solid #efcaca;border-radius:8px;padding:0 11px;font-weight:700}.ownerUsersHeader{justify-content:space-between;align-items:end;gap:20px;margin:24px 0 10px;display:flex}.ownerUsersHeader .ownerUsersTitle{margin:0 0 4px}.ownerUsersHeader p{color:#71828e;margin:0;font-size:10px}.ownerGrantBar label>span,.ownerSelectedUser>span{color:#607582;letter-spacing:.03em;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.ownerGrantBar input:not([type=checkbox]),.ownerGrantBar select{width:100%;height:42px;color:var(--ink);background:#fff;border:1px solid #ccdae3;border-radius:9px;padding:0 10px;font-size:9px}.ownerGrantBar{background:#f8fbfc;border:1px solid #d9e4ea;border-radius:12px;grid-template-columns:minmax(210px,1.5fr) minmax(110px,.7fr) minmax(105px,.65fr) minmax(100px,.65fr) 76px auto;align-items:end;gap:8px;margin:0 0 12px;padding:14px;display:grid}.ownerSelectedUser{background:#eef5f8;border:1px solid #d9e4ea;border-radius:9px;min-width:0;height:42px;padding:7px 10px}.ownerSelectedUser>span{margin:0 0 2px}.ownerSelectedUser strong{color:#17394d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.ownerGrantBar .primary{white-space:nowrap;height:42px;padding-inline:12px;font-size:8px}.ownerUsersTable tr.selected td{background:#eff9f4}.ownerCheck{place-items:center;width:22px;height:22px;margin:auto;display:grid}.ownerCheck input{accent-color:#217bac;cursor:pointer;width:16px;height:16px;margin:0}.ownerEmpty{text-align:center;color:#71828e;margin:0;padding:20px}@media (max-width:1100px){.ownerGrantBar{grid-template-columns:1fr 1fr 1fr}.ownerUserSearch{grid-column:span 2}.ownerGrantBar .primary{width:100%}}@media (max-width:700px){.ownerUsersHeader{flex-direction:column;align-items:stretch}.ownerGrantBar{grid-template-columns:1fr 1fr}.ownerUserSearch{grid-column:1/-1}.ownerGrantBar .primary{width:100%}}@media (max-width:560px){.ownerGrantBar{grid-template-columns:1fr}.ownerUserSearch{grid-column:auto}}.hero .heroSync>span,.hero .heroSync>small{color:#fff;letter-spacing:0;font-weight:400}.hero .heroSync>span{margin:0 0 4px;font-size:10px;display:block}.hero .heroSync>small{font-size:10px}.sixPanelDashboard .pipelineScroll,.sixPanelDashboard .nextActionsScroll,.sixPanelDashboard .dashboardEntityList{scrollbar-width:thin;scrollbar-color:#8ba9b8 #ffffff70;overflow-y:scroll}.sixPanelDashboard .pipelineScroll::-webkit-scrollbar{width:8px}.sixPanelDashboard .nextActionsScroll::-webkit-scrollbar{width:8px}.sixPanelDashboard .dashboardEntityList::-webkit-scrollbar{width:8px}.sixPanelDashboard .pipelineScroll::-webkit-scrollbar-track{background:#ffffff70;border-radius:8px}.sixPanelDashboard .nextActionsScroll::-webkit-scrollbar-track{background:#ffffff70;border-radius:8px}.sixPanelDashboard .dashboardEntityList::-webkit-scrollbar-track{background:#ffffff70;border-radius:8px}.sixPanelDashboard .pipelineScroll::-webkit-scrollbar-thumb{background:#8ba9b8 padding-box padding-box;border:2px solid #0000;border-radius:8px}.sixPanelDashboard .nextActionsScroll::-webkit-scrollbar-thumb{background:#8ba9b8 padding-box padding-box;border:2px solid #0000;border-radius:8px}.sixPanelDashboard .dashboardEntityList::-webkit-scrollbar-thumb{background:#8ba9b8 padding-box padding-box;border:2px solid #0000;border-radius:8px}.sixPanelDashboard.editing .dashboardPanel{touch-action:pan-y}.sixPanelDashboard .pipelineScroll,.sixPanelDashboard .nextActionsScroll,.sixPanelDashboard .dashboardEntityList{touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{letter-spacing:0!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:300!important}input::placeholder,textarea::placeholder{opacity:.72;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300}p,small,.field small,.hint small,.productSetupHead small,.productVolumeToggle small,.modalHead p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300}.heroSync>span{color:#fff;letter-spacing:0;margin-bottom:4px;font-size:10px;font-weight:400;display:block}.heroSync>small{color:#fff;letter-spacing:0;font-weight:400}.dashboard-open>article{background:#edf7fb;border-color:#cfe4ed}.dashboard-weighted>article{background:#f2effa;border-color:#ddd5ef}.dashboard-won>article{background:#edf8f2;border-color:#cfe8da}.dashboard-products>.panel{background:#fff7e9;border-color:#eddfbe}.dashboard-contacts>.panel{background:#f8eff4;border-color:#ead7e1}.dashboard-pipeline>.panel{background:#f2f7fc;border-color:#d5e3ee}.dashboard-actions>.panel{background:#f2f8f4;border-color:#d5e7dc}.sixPanelDashboard .dashboardPanel>.panel,.sixPanelDashboard .dashboardPanel>article{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:auto}.dashboardListPanel{flex-direction:column;min-height:0;display:flex;overflow:hidden!important}.dashboardListPanel .title{flex:none}.dashboardEntityList{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.dashboardEntityList>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dce5e999;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;padding:10px 4px;display:grid}:is(.dashboardEntityList>button:hover,.dashboardEntityList>button:focus-visible){background:#ffffffb8;border-radius:8px;outline:none}.dashboardEntityList>button>b,.dashboardEntityList>button>img{object-fit:cover;border-radius:9px;width:32px;height:32px}.dashboardEntityList>button>b{color:#285d78;background:#fff;place-items:center;font-size:8px;display:grid}.dashboardEntityList>button span strong,.dashboardEntityList>button span small{display:block}.dashboardEntityList>button span strong{font-size:10px}.dashboardEntityList>button span small{color:#748692;margin-top:3px;font-size:9px}.dashboardEntityList>button>i{color:#5e7887;font-size:18px;font-style:normal}.dashboardSettingsPanel{padding:0;overflow:hidden}.dashboardPanelChooser{gap:8px;padding:18px 20px;display:grid}.dashboardPanelChooser article{background:#f8fafb;border:1px solid #dae4e9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.dashboardPanelChooser article.active{background:#f0f8f4;border-color:#bcd9c9}.dashboardPanelChooser label{cursor:pointer;align-items:center;gap:11px;display:flex}.dashboardPanelChooser input{accent-color:#217bac;width:17px;height:17px}.dashboardPanelChooser label strong,.dashboardPanelChooser label small{display:block}.dashboardPanelChooser label strong{font-size:10px}.dashboardPanelChooser label small{color:#758792;margin-top:3px;font-size:8px}.dashboardPanelChooser article>div{gap:6px;display:flex}.dashboardPanelChooser button{width:34px;height:34px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #cad9e1;border-radius:8px;font-weight:700}.dashboardPanelChooser button:disabled{opacity:.32;cursor:default}.dashboardSettingsReset{margin:0 20px 20px}@media (max-width:650px){.dashboardPanelChooser article{align-items:flex-start}.dashboardPanelChooser article>div{margin-top:2px}}.productPickerTrigger{width:100%;min-height:38px;color:var(--navy);text-align:left;cursor:pointer;background:#fff;border:1px solid #b8cbd7;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.productPickerTrigger span{font-size:10px;font-weight:500}.productPickerTrigger b{color:#5e7786;font-size:8px;font-weight:300}.linePricingToggle{cursor:pointer;background:#f4f8fa;border-top:1px solid #dbe5ea;align-items:flex-start;gap:10px;margin:0 10px 10px;padding:10px 12px;display:flex}.linePricingToggle input{accent-color:#217bac;width:17px;height:17px;margin:1px 0 0}.linePricingToggle span strong,.linePricingToggle span small{display:block}.linePricingToggle span strong{font-size:10px;font-weight:500}.linePricingToggle span small{color:#71828d;margin-top:3px;font-size:8px;font-weight:300}.productPickerBg{z-index:70}.productPickerModal{background:#fff;border-radius:17px;flex-direction:column;width:min(760px,100vw - 32px);max-height:92vh;padding:24px;display:flex;overflow:hidden}.productPickerSearch{background:#fff;border:1px solid #cbd9e1;border-radius:9px;align-items:center;gap:9px;padding:0 12px;display:flex}.productPickerSearch input{border:0;outline:0;width:100%;height:44px;font-size:12px}.productPickerList{background:#f8fafb;border:1px solid #d9e3e8;border-radius:11px;min-height:220px;margin-top:14px;padding:8px;overflow:auto}.productPickerList article{background:#fff;border:1px solid #dce5ea;border-radius:10px;margin-bottom:8px;overflow:hidden}.productPickerGroupHead{background:#edf4f8;align-items:center;gap:10px;padding:10px 12px;display:flex}.productPickerImage{color:#245f7f;background:#dbeaf3;border-radius:8px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:500;display:grid}.productPickerGroupHead>span:last-child strong,.productPickerGroupHead>span:last-child small{display:block}.productPickerGroupHead strong{font-size:10px;font-weight:500}.productPickerGroupHead small{color:#71828d;margin-top:2px;font-size:8px}.productPickerOption{cursor:pointer;border-top:1px solid #edf1f3;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.productPickerOption:hover{background:#f5fafc}.productPickerOption.variant{padding-left:34px}.productPickerOption input{accent-color:#217bac;width:16px;height:16px}.productPickerOption span strong,.productPickerOption span small{display:block}.productPickerOption span strong{font-size:10px;font-weight:400}.productPickerOption span small{color:#7a8b95;margin-top:2px;font-size:8px}.productPickerOption>b{font-size:10px;font-weight:400}.productPickerFooter{justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.productPickerFooter>span{color:#607582;font-size:9px}.productPickerFooter>span strong{color:var(--navy);font-size:12px}.productPickerFooter>div{gap:8px;display:flex}@media (max-width:760px){.productPickerModal{max-height:96vh;padding:16px}.productPickerFooter{flex-direction:column;align-items:stretch}.productPickerFooter>div{grid-template-columns:1fr 1fr;display:grid}.productPickerTrigger{flex-direction:column;align-items:flex-start}.linePricingToggle{margin-inline:8px}}.productPickerList article{margin-bottom:6px}.productPickerOption.productMasterOption{background:#edf4f8;border-top:0;grid-template-columns:22px 34px minmax(0,1fr) auto;padding:10px 12px}.productMasterOption:hover{background:#e5f0f6}.lineRow>div:first-child{grid-template-columns:minmax(145px,.9fr) minmax(180px,1.1fr);align-items:center}.lineRow>div:first-child .productPickerTrigger,.lineRow>div:first-child>input{height:38px}.lineRow>div:first-child .productPickerTrigger{min-height:38px}.lineRow>div:first-child .productPickerTrigger b{display:none}@media (max-width:1000px){.lineRow>div:first-child{grid-template-columns:minmax(160px,.9fr) minmax(200px,1.1fr)}}@media (max-width:620px){.lineRow>div:first-child{grid-template-columns:1fr}.lineRow>div:first-child .productPickerTrigger,.lineRow>div:first-child>input{height:auto;min-height:40px}.productPickerOption.productMasterOption{grid-template-columns:22px 32px minmax(0,1fr) auto;padding-inline:9px}.productPickerOption.variant{padding-left:28px}}.lineRow>div:first-child .productPickerTrigger{justify-content:center;padding-inline:9px}.lineRow>div:first-child .productPickerTrigger span{white-space:nowrap}.lineRow .currencyInput>span{min-width:14px}@media (max-width:1000px){.lineRow>div:first-child{grid-template-columns:82px minmax(240px,1fr)}}@media (max-width:620px){.lineRow>div:first-child{grid-template-columns:76px minmax(0,1fr)}}.lineCostToggle{cursor:pointer;background:#f1f8f4;border:1px solid #d4e2da;border-radius:9px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 12px;display:flex}.lineCostToggle input{accent-color:#208653;width:17px;height:17px;margin:1px 0 0}.lineCostToggle span strong,.lineCostToggle span small{display:block}.lineCostToggle span strong{color:#204d37;font-size:10px;font-weight:500}.lineCostToggle span small{color:#70877a;margin-top:3px;font-size:8px;font-weight:300}.lineCostToggle+.costGrid{animation:.18s ease-out lineCostReveal}@keyframes lineCostReveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.productPickerFooter{grid-template-columns:auto 1fr auto;display:grid}.productPickerFooter>span{text-align:center}.productPickerEmptyLine{color:#1f6d98;cursor:pointer;background:#edf5fa;border:1px solid #c7d8e1;border-radius:8px;height:38px;padding:0 13px;font-family:inherit;font-size:9px;font-weight:500}.productPickerEmptyLine:hover{background:#e3f0f7}@media (max-width:760px){.productPickerFooter{grid-template-columns:1fr 1fr;display:grid}.productPickerFooter>span{text-align:right;place-items:center;display:grid}.productPickerFooter>div{grid-column:1/-1}.productPickerEmptyLine{width:100%}}.quotationLineActions{align-items:center;gap:12px;margin:12px 0 18px;display:flex}.quotationLineActions>button{color:#17658f;background:#eaf4fa;border-color:#b8d1df;height:38px}.quotationLineActions>small{color:#71838e;font-size:9px;font-weight:300}@media (max-width:700px){.quotationLineActions{flex-direction:column;align-items:flex-start}.quotationLineActions>button{width:100%}}.forecastFilterBar{flex-wrap:wrap}.forecastAdvancedFilters{align-items:end;gap:8px;margin-left:auto;display:flex}.forecastAdvancedFilters label{gap:5px;display:grid}.forecastAdvancedFilters label>span{color:#708597;letter-spacing:.1em;font-size:7px;font-weight:600}.forecastAdvancedFilters select,.forecastAdvancedFilters input{height:36px;color:var(--ink);background:#fff;border:1px solid #bfd0da;border-radius:8px;padding:0 9px;font-size:9px}.forecastAdvancedFilters select{min-width:125px}.forecastAdvancedFilters input{width:128px}.archiveFilter{color:#624c78;cursor:pointer;background:#f5f1fa;border:1px solid #cabfda;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 9px;font-size:9px;font-weight:500;display:flex}.archiveFilter.active{background:#ede3f6;border-color:#71538d;box-shadow:inset 0 0 0 1px #71538d}.archiveFilter b{background:#fff;border-radius:11px;place-items:center;min-width:21px;height:21px;font-size:8px;display:grid}.archivedBadge{color:#6b5182;background:#eee7f5;border-radius:7px;margin:3px 0 0 6px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:500;display:inline-block}.forecastActionMenu button:not(.danger):last-of-type{color:#684b82}@media (max-width:1000px){.forecastAdvancedFilters{width:100%;margin-left:0}.forecastFilterBar>strong{margin-left:auto}}@media (max-width:700px){.forecastAdvancedFilters{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.forecastAdvancedFilters .archiveFilter{grid-column:1/-1;justify-content:center}.forecastAdvancedFilters select,.forecastAdvancedFilters input{width:100%}.forecastFilterBar>strong{margin-left:0}}.pipeline .pRow.archivedOpportunityRow{background:#fff3e2;border-bottom-color:#efd9bb}:is(.pipeline .pRow.archivedOpportunityRow:hover,.pipeline .pRow.archivedOpportunityRow:focus-visible){background:#ffecd2}.archivedOpportunityRow .archivedBadge{color:#80551d;background:#f4d7ad}.opportunityPosition{cursor:pointer;border:0;border-radius:9px;justify-self:start;padding:6px 9px;font-family:inherit;font-size:8px;font-weight:400;transition:box-shadow .15s,transform .15s}.opportunityPosition.mainBadge{color:#1f704c;background:#dcefe5}.opportunityPosition.involvedBadge{color:#526b79;background:#edf2f5}.opportunityPosition:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 0 0 2px #2c789a33}.opportunityPosition:disabled{cursor:not-allowed;opacity:.72}.opportunityPosition.notSelectedBadge{color:#83919a;background:#f1f3f4}@media (max-width:760px){.personRow>.opportunityPosition{grid-column:2}}.opportunitySummaryBg{z-index:80;align-items:start;overflow:auto}.opportunitySummaryModal{background:#eef3f6;border-radius:17px;width:min(960px,100vw - 30px);margin:1vh auto;padding:22px}.opportunitySummaryScreenHead{margin-bottom:8px}.opportunitySummaryActions{justify-content:flex-end;margin-bottom:12px;display:flex}.opportunitySummaryDocument{color:#183044;background:#fff;width:min(100%,820px);min-height:1080px;margin:auto;padding:38px;box-shadow:0 14px 34px #102c3d22}.opportunitySummaryDocument>header{color:#fff;background:linear-gradient(125deg,#0e2d43,#17658c);border-radius:17px;justify-content:space-between;gap:30px;padding:28px;display:flex}.opportunitySummaryDocument>header span{color:#7fd4ff;letter-spacing:.16em;font-size:8px;font-weight:600}.opportunitySummaryDocument>header h1{margin:8px 0 5px;font-family:Georgia,serif;font-size:29px}.opportunitySummaryDocument>header p{color:#c9dce7;margin:0;font-size:9px}.opportunitySummaryDocument>header>strong{color:#173247;background:#f1bf64;border-radius:12px;align-self:flex-start;padding:7px 10px;font-size:8px}.summaryKpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:15px 0;display:grid}.summaryKpis>div{border-radius:12px;padding:14px}.summaryKpis>div:first-child{background:#e8f4fb}.summaryKpis>div:nth-child(2){background:#f1ecfa}.summaryKpis>div:nth-child(3){background:#e9f6ef}.summaryKpis>div:nth-child(4){background:#fff2df}.summaryKpis span,.summaryKpis strong{display:block}.summaryKpis span{color:#67808f;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.summaryKpis strong{margin-top:7px;font-size:14px}.summaryTwoColumns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.summaryBlock{background:#fbfcfd;border:1px solid #d8e3e9;border-radius:13px;padding:17px}.summaryBlock>span{color:#287da9;letter-spacing:.13em;margin-bottom:11px;font-size:7px;font-weight:600;display:block}.summaryBlock h3{margin:0 0 12px;font-size:15px}.summaryBlock dl{margin:0}.summaryBlock dl>div{border-top:1px solid #e5ecef;justify-content:space-between;gap:15px;padding:7px 0;font-size:8px;display:flex}.summaryBlock dt{color:#728691}.summaryBlock dd{text-align:right;margin:0;font-weight:500}.summaryPeople{gap:7px;display:grid}.summaryPeople>div{align-items:center;gap:8px;display:flex}.summaryPeople>div>b{color:#216487;background:#dcecf5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;display:grid}.summaryPeople strong,.summaryPeople small{display:block}.summaryPeople strong{font-size:9px}.summaryPeople small{color:#71838e;margin-top:2px;font-size:7px}.summaryProducts{margin-top:12px}.summaryProducts table{border-collapse:collapse;width:100%;font-size:8px}.summaryProducts th{color:#fff;text-align:left;background:#143d57;padding:8px}.summaryProducts th:not(:first-child),.summaryProducts td:not(:first-child){text-align:right}.summaryProducts td{border-bottom:1px solid #e0e8ec;padding:8px}.summaryProducts tfoot td{color:#123b54;background:#e8f4fb;font-size:10px;font-weight:600}.summaryNotes{background:#fffaf1;border-color:#eadcc1;margin-top:12px}.summaryNotes pre{color:#4d5e68;white-space:pre-wrap;max-height:190px;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:8px;font-weight:300;line-height:1.55;overflow:auto}.opportunitySummaryDocument>footer{color:#758793;border-top:1px solid #dce5e9;justify-content:space-between;margin-top:18px;padding-top:9px;font-size:7px;display:flex}@media (max-width:700px){.opportunitySummaryModal{padding:12px}.opportunitySummaryDocument{min-height:0;padding:18px}.opportunitySummaryDocument>header{padding:20px}.summaryKpis,.summaryTwoColumns{grid-template-columns:1fr 1fr}.summaryKpis strong{font-size:12px}}@media print{.opportunitySummaryModal,.opportunitySummaryModal *{visibility:visible}.opportunitySummaryModal{background:#fff;width:100%;margin:0;padding:0;position:absolute;inset:0}.opportunitySummaryScreenHead,.opportunitySummaryActions{display:none}.opportunitySummaryDocument{width:100%;min-height:0;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.makerContactEditor,.makerContactEditor input,.makerContactEditor select,.makerContactEditor textarea,.makerContactEditor button{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:300!important}.makerContactEditor .modalHead h2{font-size:22px;font-weight:300}.makerContactEditor .field,.makerContactEditor .relationshipField,.makerContactEditor .contactSocialGrid label,.makerContactEditor .contactNotesField{font-size:11px;font-weight:300;line-height:1.4}.makerContactEditor input,.makerContactEditor select,.makerContactEditor textarea{font-size:13px!important}.makerContactEditor .contactImageManager strong{font-size:14px;font-weight:300}.makerContactEditor .contactImageManager small{font-size:11px}.makerContactEditor .contactImageManager button,.makerContactEditor .modalActions button,.makerContactEditor .linkedOpportunityAction button{font-size:11px;font-weight:300!important}.makerContactEditor .contactAddressTitle,.makerContactEditor .contactExtraDetails h3,.makerContactEditor .contactAttachments h3{font-size:18px;font-weight:300}.makerContactEditor .categoryEditList{font-size:9px;font-weight:300}.makerContactEditor .categoryDropdownMenu>button{font-size:13px}.nextActionOptionList article{grid-template-columns:24px minmax(0,1fr) 38px;position:relative}.nextActionOptionList article.dragging{opacity:.45}.nextActionOptionList article.dropBefore:before,.nextActionOptionList article.dropAfter:after{content:"";z-index:2;background:#238ed0;border-radius:3px;height:3px;position:absolute;left:2px;right:2px;box-shadow:0 0 0 1px #fff}.nextActionOptionList article.dropBefore:before{top:-6px}.nextActionOptionList article.dropAfter:after{bottom:-6px}.nextActionOptionList article>i:active{cursor:grabbing}.clearableForecastSearch{position:relative}.forecastRegisterHead .clearableForecastSearch input{padding-right:38px}.clearableForecastSearch>button{color:#536b79;cursor:pointer;background:#edf3f6;border:0;border-radius:50%;width:28px;height:28px;font:300 16px/1 Helvetica Neue,Helvetica,Arial,sans-serif;position:absolute;top:50%;right:7px;transform:translateY(-50%)}:is(.clearableForecastSearch>button:hover,.clearableForecastSearch>button:focus-visible){color:#17384c;outline-offset:1px;background:#dce8ee;outline:2px solid #88bcd6}.forecastRegisterHead{grid-template-columns:minmax(280px,1fr) auto 300px}.forecastSourceFilters{flex-wrap:wrap;gap:7px;display:flex}.forecastSourceFilters button{color:#26485c;cursor:pointer;background:#fff;border:1px solid #bdd3df;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 9px;font-size:9px;font-weight:500;display:flex}.forecastSourceFilters button.active{background:#e8f4fa;border-color:#2477a7;box-shadow:inset 0 0 0 1px #2477a7}.forecastSourceFilters button b{background:#edf3f6;border-radius:11px;place-items:center;min-width:21px;height:21px;font-size:8px;display:grid}.pHead>button{color:inherit;font:inherit;text-align:left;text-transform:uppercase;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}:is(.pHead>button:hover,.pHead>button:focus-visible){color:#185f88;text-underline-offset:3px;outline:0;text-decoration:underline}@media (max-width:1100px){.forecastRegisterHead{grid-template-columns:1fr auto}.forecastRegisterHead label{grid-column:1/-1}.forecastSourceFilters{width:100%}}@media (max-width:700px){.forecastRegisterHead{grid-template-columns:1fr}.forecastSourceFilters{grid-template-columns:1fr 1fr;display:grid}.forecastSourceFilters button{justify-content:space-between}}.mediaSaveStatus{color:#6d808d;margin-right:auto;font:300 10px/1.3 Helvetica Neue,Helvetica,Arial,sans-serif}.mediaSaveStatus.saving{color:#276b8e}.mediaSaveStatus.saved{color:#23805a}.mediaSaveStatus.error{color:#b53a3a;max-width:250px}.summaryPeople>div>b{overflow:hidden}.summaryPeople>div>b.hasImage img{object-fit:cover;width:100%;height:100%}.summaryProductIdentity{text-align:left;align-items:center;gap:8px;display:flex}.summaryProductIdentity img,.summaryProductIdentity>b{border-radius:7px;flex:0 0 30px;width:30px;height:30px}.summaryProductIdentity img{object-fit:cover}.summaryProductIdentity>b{color:#216487;background:#dcecf5;place-items:center;font-size:7px;display:grid}@media print{.summaryPeople img,.summaryProductIdentity img{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (min-width:761px) and (max-width:1180px) and (orientation:portrait){.shell{grid-template-columns:238px minmax(0,1fr)}.shell.menuCollapsed{grid-template-columns:82px minmax(0,1fr)}.side{padding:20px 18px}.menuCollapsed .side{padding:20px 11px}.brand{justify-content:flex-start;padding-inline:8px}.menuCollapsed .brand{justify-content:center;padding-inline:0}.brand>span,.side nav button>span,.connection>span,.user>span{opacity:1;max-width:170px;display:block}.menuCollapsed .brand>span,.menuCollapsed .side nav button>span,.menuCollapsed .connection>span,.menuCollapsed .user>span{opacity:0;max-width:0;display:none}.side nav{gap:3px}.side nav button{text-align:left;justify-content:flex-start;align-items:center;gap:7px;min-height:44px;padding:10px 12px;display:flex}.menuCollapsed .side nav button{text-align:center;justify-content:center;padding:10px 8px}.side nav button i{width:28px;margin:0}.menuCollapsed .side nav button i{width:auto;margin:0}.connection{justify-content:flex-start;padding:13px}.menuCollapsed .connection{justify-content:center;padding:13px 8px}.connection>i{margin-top:3px}.menuCollapsed .connection>i{margin:0}.user{justify-content:flex-start;padding-inline:5px}.menuCollapsed .user{justify-content:center;padding-inline:0}.side .brand,.side .connection,.side .user{flex:none}.side .brand{padding-bottom:18px}.side nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.side .connection{margin-top:8px}.side .user{margin-top:8px;padding-top:10px}.menuToggle{right:-15px}.work{padding:24px 22px}.work>header{margin-bottom:22px}.hero{gap:24px;min-height:0;padding:30px 32px}.hero h2{font-size:34px}.heroSync{min-width:190px}.overviewDashboard.sixPanelDashboard{grid-template-columns:1fr;grid-auto-rows:auto}.overviewDashboard.sixPanelDashboard .dashboardPanel,.overviewDashboard.sixPanelDashboard .dashboard-hero,.overviewDashboard.sixPanelDashboard .dashboard-period,.overviewDashboard.sixPanelDashboard .dashboard-products,.overviewDashboard.sixPanelDashboard .dashboard-contacts,.overviewDashboard.sixPanelDashboard .dashboard-pipeline,.overviewDashboard.sixPanelDashboard .dashboard-actions{width:100%;min-height:260px;grid-area:auto/1/auto/-1!important}.overviewDashboard.sixPanelDashboard .dashboard-hero{min-height:250px}.overviewDashboard.sixPanelDashboard .dashboard-period{min-height:250px!important}.overviewDashboard.sixPanelDashboard .dashboard-pipeline,.overviewDashboard.sixPanelDashboard .dashboard-actions{min-height:390px}.dashboard-period>.dashboardPeriodGroup{height:auto;min-height:250px;overflow:visible}.dashboardKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardKpiGrid .dashboardKpi{grid-column:span 1!important}.dashboardKpi>article{min-width:0;padding:17px}.dashboardKpi>article>strong{overflow-wrap:anywhere;font-size:22px}.dashboardResizeZone,.dashboardKpiSize{display:none}}.websiteGalleryManager{background:#f5fafc;border:1px dashed #9dbdcc;border-radius:13px;gap:14px;margin-top:12px;padding:15px;display:grid}.websiteGalleryCopy{align-items:center;gap:12px;display:flex}.websiteGalleryCopy strong{font-size:12px}.websiteGalleryCopy small{color:#718492;flex:1;font-size:9px}.websiteGalleryCopy label{color:#fff;cursor:pointer;background:#123f59;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:700}.websiteGalleryCopy input{display:none}.websiteGalleryGrid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:9px;display:grid}.websiteGalleryGrid article{aspect-ratio:1;cursor:grab;background:#e6f0f4;border:1px solid #cbdce5;border-radius:10px;position:relative;overflow:hidden}.websiteGalleryGrid img{object-fit:cover;width:100%;height:100%}.websiteGalleryGrid article>b{color:#fff;background:#123f59;border-radius:10px;padding:3px 6px;font-size:8px;position:absolute;bottom:5px;left:5px}.websiteGalleryGrid article>button{color:#913e32;cursor:pointer;background:#fff;border:0;border-radius:50%;width:23px;height:23px;position:absolute;top:5px;right:5px;box-shadow:0 2px 7px #17394d38}.websiteGalleryGrid>p{text-align:center;color:#718492;grid-column:1/-1;margin:0;padding:18px;font-size:10px}.websiteGalleryGrid article>span{color:#718492;place-items:center;height:100%;font-size:9px;display:grid}@media (max-width:600px){.websiteGalleryCopy{flex-direction:column;align-items:flex-start}.websiteGalleryCopy small{line-height:1.5}}.productIdentity>b{overflow:hidden}.forecastPdfBar{grid-template-columns:minmax(170px,1fr) minmax(210px,238px) auto auto;gap:12px;width:min(920px,100vw - 36px);min-height:76px;padding:11px 16px}.forecastPdfBar>.primary{width:auto;min-width:108px;padding-inline:15px}.forecastPdfBar>.forecastFooterActions{border-left:1px solid #d9e2e7;align-items:center;gap:8px;padding-left:12px;display:flex;position:static}.forecastPdfBar>.forecastFooterActions button{white-space:nowrap;height:40px;padding:0 15px}.forecastPdfBar>.forecastFooterActions .ghost{min-width:82px}.forecastPdfBar>.forecastFooterActions .primary{min-width:142px}@media (max-width:940px){.forecastPdfBar{grid-template-columns:minmax(180px,1fr) auto auto;padding:11px 14px}.forecastPdfBar>div:first-child{display:none}.forecastPdfBar>.forecastFooterActions{padding-left:10px}}@media (max-width:720px){.opportunityModal{padding-bottom:168px}.forecastPdfBar{grid-template-columns:1fr auto;min-height:148px;padding:12px 12px 62px;bottom:8px}.forecastPdfBar label{grid-template-columns:1fr}.forecastPdfBar label>span{display:block}.forecastPdfBar>.primary{min-width:104px}.forecastPdfBar>.forecastFooterActions{border-top:1px solid #d9e2e7;border-left:0;justify-content:flex-end;padding:9px 0 0;position:absolute;bottom:10px;left:12px;right:12px}.forecastPdfBar>.forecastFooterActions .ghost{display:inline-flex}.forecastPdfBar>.forecastFooterActions .primary{min-width:132px}}.contactList.hasOpenActions{padding-bottom:190px;overflow:visible}.contactList.hasOpenActions .actionMenu{z-index:60}@media (max-width:1050px){.contactList.hasOpenActions{padding-bottom:190px;overflow:visible}}.productActions .actionMenu{width:190px;padding:7px;display:grid}.productActions .actionMenu button{min-height:36px;padding:9px 10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;font-weight:300}.productActions .actionMenu>i{background:var(--line);height:1px;margin:5px 4px}.productActions .actionMenu button.danger{color:#cf2f2f;background:#fff}.productActions .actionMenu button.danger:hover{color:#b72121;background:#fff1f1}@media (max-width:1180px){.contactManagement .contactList,.contactManagement .contactList.hasOpenActions{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;max-height:min(62vh,680px);overflow:auto}.contactManagement .contactList.hasOpenActions{padding-bottom:190px}.contactManagement .contactListHead{z-index:5;position:sticky;top:0}.productLibrary .makerProductList{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;max-height:min(62vh,680px);overflow:auto}.forecastRegister .pipelineScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;max-height:min(62vh,680px);overflow-y:auto}.overviewDashboard.sixPanelDashboard .dashboard-products,.overviewDashboard.sixPanelDashboard .dashboard-contacts,.overviewDashboard.sixPanelDashboard .dashboard-pipeline,.overviewDashboard.sixPanelDashboard .dashboard-actions{max-height:430px;height:430px!important;min-height:430px!important}.overviewDashboard.sixPanelDashboard .dashboardListPanel,.overviewDashboard.sixPanelDashboard .pipeline,.overviewDashboard.sixPanelDashboard .nextActions{height:100%;overflow:hidden!important}.overviewDashboard.sixPanelDashboard .dashboardEntityList,.overviewDashboard.sixPanelDashboard .pipelineScroll,.overviewDashboard.sixPanelDashboard .nextActionsScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}}@media (max-width:760px){.contactManagement .contactList,.contactManagement .contactList.hasOpenActions,.productLibrary .makerProductList,.forecastRegister .pipelineScroll{max-height:58vh}.overviewDashboard.sixPanelDashboard .dashboard-products,.overviewDashboard.sixPanelDashboard .dashboard-contacts,.overviewDashboard.sixPanelDashboard .dashboard-pipeline,.overviewDashboard.sixPanelDashboard .dashboard-actions{max-height:390px;height:390px!important;min-height:390px!important}.side,.menuCollapsed .side{padding-top:12px;padding-bottom:12px;overflow:visible}.side .brand,.menuCollapsed .side .brand{padding-bottom:8px}.side .brand>img,.menuCollapsed .side .brand>img{flex-basis:36px;width:36px;height:36px}.brand small{font-size:8px}.brand .planBadge{margin-top:4px;padding:2px 6px}.side nav,.menuCollapsed .side nav{flex:0 auto;gap:1px;min-height:auto;overflow:visible}.side nav button,.menuCollapsed .side nav button{min-height:36px;padding-top:6px;padding-bottom:6px}.side nav button i,.menuCollapsed .side nav button i{height:20px}.side nav button i svg,.menuCollapsed .side nav button i svg{width:19px;height:19px}.side .user,.menuCollapsed .side .user{margin-top:auto;padding-top:8px;display:flex}.user>b{width:29px;height:29px}.user strong{font-size:9px}.user small{font-size:8px}}.opportunityContactError{color:#a43727;background:#fff2ef;border:1px solid #e6b3aa;border-radius:9px;margin:11px 0 0;padding:10px 12px;font:400 10px/1.45 Helvetica Neue,Helvetica,Arial,sans-serif}.opportunityPeopleEmpty{text-align:center;color:#71828d;margin:0;padding:18px 14px;font:300 11px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif}.productPickerModal .productPickerList{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex:auto;height:min(520px,92vh - 235px);min-height:180px;max-height:none;overflow:hidden auto}.productPickerListMeta{color:#617784;justify-content:space-between;align-items:center;gap:15px;margin:9px 2px -5px;font:300 9px/1.4 Helvetica Neue,Helvetica,Arial,sans-serif;display:flex}.productPickerListMeta strong{color:var(--navy);font-weight:500}.productPickerListMeta small{color:#28759f;font-size:9px;font-weight:400}.productPickerModal .productPickerList{scrollbar-width:auto;scrollbar-color:#7fa9bf #e7eff3}.productPickerModal .productPickerList::-webkit-scrollbar{width:12px}.productPickerModal .productPickerList::-webkit-scrollbar-track{background:#edf3f6;border-left:1px solid #d7e2e8}.productPickerModal .productPickerList::-webkit-scrollbar-thumb{background:#6f9eb7;border:3px solid #edf3f6;border-radius:999px}.productPickerModal .productPickerList::-webkit-scrollbar-thumb:hover{background:#4f829e}.productPickerNoResults{text-align:center;color:#71828d;margin:0;padding:35px 16px;font:300 11px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif}@media (max-width:760px){.productPickerListMeta{flex-direction:column;align-items:flex-start;gap:2px}.productPickerModal .productPickerList{height:calc(96vh - 315px);min-height:150px}}@media (min-width:761px) and (max-width:1180px) and (orientation:portrait){.side,.menuCollapsed .side{padding-top:14px;padding-bottom:14px;overflow:visible}.side .brand,.menuCollapsed .side .brand{padding-bottom:9px}.side .brand>img,.menuCollapsed .side .brand>img{flex-basis:38px;width:38px;height:38px}.brand small{font-size:9px}.brand .planBadge{margin-top:4px;padding:2px 6px}.side nav,.menuCollapsed .side nav{flex:0 auto;gap:1px;min-height:auto;overflow:visible}.side nav button,.menuCollapsed .side nav button{min-height:37px;padding-top:6px;padding-bottom:6px}.side nav button i svg,.menuCollapsed .side nav button i svg{width:19px;height:19px}.side .connection{margin-top:auto;padding-top:9px;padding-bottom:9px}.connection strong{font-size:9px}.connection small{font-size:8px}.side .user,.menuCollapsed .side .user{margin-top:7px;padding-top:8px}.user>b{width:29px;height:29px}.user strong{font-size:9px}.user small{font-size:8px}}.helpPanel{padding:0;overflow:hidden}.helpHero{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f4f9fc,#edf8f3);justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.helpHero>div>span,.helpSectionTitle>span,.helpGettingStarted>span{color:var(--blue);letter-spacing:.14em;font-size:8px;font-weight:700}.helpHero h2{margin:7px 0 6px;font-size:24px}.helpHero p{max-width:590px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.helpWizardButton{text-align:left;align-items:center;gap:12px;min-width:245px;padding:14px 17px!important;display:flex!important}.helpWizardButton>b{font-size:20px}.helpWizardButton span strong,.helpWizardButton span small{display:block}.helpWizardButton span small{color:#c9dae5;margin-top:4px;font-size:8px;font-weight:400}.helpGrid{grid-template-columns:minmax(0,1.7fr) minmax(270px,.8fr);gap:22px;padding:24px 28px;display:grid}.helpSectionTitle h3,.helpGettingStarted h3{margin:6px 0 16px;font-size:16px}.helpQuestion{border-top:1px solid #dce5ea}.helpQuestion:last-child{border-bottom:1px solid #dce5ea}.helpQuestion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 2px;font-size:11px;font-weight:600;list-style:none;display:flex}.helpQuestion summary::-webkit-details-marker{display:none}.helpQuestion summary i{color:var(--blue);font-size:16px;font-style:normal;font-weight:300}.helpQuestion[open] summary i{transform:rotate(45deg)}.helpQuestion p{color:var(--muted);margin:-3px 0 15px;padding-right:30px;font-size:10px;line-height:1.6}.helpGettingStarted{background:#f2f9f5;border:1px solid #c8e0d2;border-radius:14px;padding:19px}.helpGettingStarted ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.helpGettingStarted li{background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.helpGettingStarted li>b{width:27px;height:27px;color:var(--blue);background:#e8f3f8;border-radius:50%;place-items:center;font-size:9px;display:grid}.helpGettingStarted li div strong,.helpGettingStarted li div small{display:block}.helpGettingStarted li div strong{font-size:10px}.helpGettingStarted li div small{color:var(--muted);margin-top:3px;font-size:8px}.helpGettingStarted>button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;margin-top:14px;padding:11px;font-size:9px;font-weight:700}.beginnerWizardBackdrop{z-index:120}.beginnerWizard{background:#fff;border-radius:20px;width:min(960px,100vw - 28px);max-height:94vh;overflow:auto;box-shadow:0 28px 90px #071c2c66}.beginnerWizardHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 26px 18px;display:flex}.beginnerWizardHeader span{color:var(--blue);letter-spacing:.15em;font-size:8px;font-weight:700}.beginnerWizardHeader h2{margin:7px 0 0;font-size:22px}.beginnerWizardHeader>button{width:34px;height:34px;color:var(--navy);cursor:pointer;background:#edf2f5;border:0;border-radius:50%;place-items:center;font-size:19px;display:grid}.beginnerWizardProgress{border-bottom:1px solid var(--line);background:#f8fafb;grid-template-columns:repeat(3,1fr);padding:16px 26px;display:grid}.beginnerWizardProgress>span{color:#8a9aa4;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex;position:relative}.beginnerWizardProgress>span:not(:last-child):after{content:"";background:#d7e1e6;width:35%;height:1px;position:absolute;right:12px}.beginnerWizardProgress i{background:#fff;border:1px solid #cfdae0;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.beginnerWizardProgress .active{color:var(--navy)}.beginnerWizardProgress .active i{color:#227249;background:#e8f6ee;border-color:#62b28a}.beginnerWizardBody{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);min-height:365px;display:grid}.beginnerWizardBody>main{padding:26px}.wizardWelcome{text-align:center}.wizardWelcome>b,.wizardComplete>b{width:58px;height:58px;color:var(--blue);background:#e8f3f8;border-radius:16px;place-items:center;margin:0 auto 15px;font-size:28px;display:grid}.wizardWelcome h3,.wizardComplete h3{margin:0;font-size:20px}.wizardWelcome p,.wizardComplete p{max-width:480px;color:var(--muted);margin:10px auto;font-size:11px;line-height:1.65}.wizardWelcome ul{text-align:left;gap:8px;margin:14px auto 0;padding:0;list-style:none;display:inline-grid}.wizardWelcome li{font-size:10px}.wizardWelcome li:before{color:#2a9a66;content:"✓";margin-right:8px}.wizardFields>p{color:var(--muted);margin:0 0 18px;font-size:10px;line-height:1.55}.wizardFields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.wizardFields>p{grid-column:1/-1}.wizardFields label{gap:6px;display:grid}.wizardFields label>span{font-size:9px;font-weight:700}.wizardFields input,.wizardFields select{background:#fff;border:1px solid #cbd9e1;border-radius:9px;width:100%;height:44px;padding:0 12px;font:300 12px Helvetica Neue,Helvetica,Arial,sans-serif}.wizardMoney{border:1px solid #cbd9e1;border-radius:9px;grid-template-columns:38px 1fr;height:44px;display:grid;overflow:hidden}.wizardMoney i{background:#edf3f6;place-items:center;font-size:10px;font-style:normal;font-weight:700;display:grid}.wizardMoney input{border:0;border-radius:0;height:42px}.wizardLivePreview{border-left:1px solid var(--line);background:#f3f8fb;padding:25px 22px}.wizardLivePreview>span{color:var(--blue);letter-spacing:.14em;font-size:8px;font-weight:700}.wizardLivePreview h3{margin:7px 0 17px;font-size:14px}.wizardLivePreview article{opacity:.42;background:#fff;border:1px solid #d5e0e6;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:9px;padding:12px;transition:all .25s;display:grid;transform:translateY(3px)}.wizardLivePreview article.visible{opacity:1;transform:none}.wizardLivePreview article>i{width:34px;height:34px;color:var(--blue);background:#eaf3f8;border-radius:9px;place-items:center;font-style:normal;display:grid}.wizardLivePreview article small,.wizardLivePreview article strong,.wizardLivePreview article p{margin:0;display:block}.wizardLivePreview article small{color:var(--muted);font-size:7px;font-weight:700}.wizardLivePreview article strong{margin-top:3px;font-size:10px}.wizardLivePreview article p{color:var(--muted);margin-top:3px;font-size:8px}.wizardLivePreview article em{color:#23805a;font-size:8px;font-style:normal;font-weight:700}.wizardPreviewHint{color:#81919b;margin:15px 2px 0;font-size:8px;line-height:1.5}.beginnerWizardFooter{border-top:1px solid var(--line);background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;padding:15px 26px;display:grid}.beginnerWizardFooter>span{color:var(--muted);font-size:8px}.beginnerWizardFooter>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;justify-self:start;padding:10px 14px;font-size:9px;font-weight:700}.beginnerWizardFooter>button:last-child{border-color:var(--navy);background:var(--navy);color:#fff;justify-self:end;min-width:128px}.beginnerWizardFooter>button:disabled{opacity:.38;cursor:not-allowed}.wizardComplete{text-align:center}.wizardComplete>b{color:#25805a;background:#e8f6ee}.wizardComplete button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:9px;margin-top:10px;padding:11px 17px;font-size:9px;font-weight:700}.wizardComplete .wizardRestartHint{color:#607581;text-align:left;background:#f4f8fa;border:1px solid #d6e4eb;border-radius:11px;align-items:flex-start;gap:10px;max-width:430px;margin:20px auto 0;padding:12px 14px;font-size:9px;line-height:1.5;display:flex}.wizardRestartHint>i{height:25px;color:var(--blue);background:#e3f0f6;border-radius:50%;flex:0 0 25px;place-items:center;font-size:14px;font-style:normal;display:grid}.wizardRestartHint>span,.wizardRestartHint strong{display:block}.wizardRestartHint strong{color:var(--navy);margin-bottom:2px;font-size:10px}.wizardRestartHint b{color:#214b63;font-weight:600}.wizardPurpose{max-width:560px!important}.wizardPurpose strong{color:var(--navy);margin-bottom:4px;font-size:12px;display:block}.wizardBenefits{grid-template-columns:repeat(3,1fr);gap:9px;margin:17px 0;display:grid}.wizardBenefits article{text-align:left;background:#f8fbfc;border:1px solid #d7e4ea;border-radius:11px;padding:12px 10px}.wizardBenefits article i{width:26px;height:26px;color:var(--blue);background:#e5f2f8;border-radius:8px;place-items:center;margin-bottom:9px;font-style:normal;display:grid}.wizardBenefits article strong,.wizardBenefits article small{display:block}.wizardBenefits article strong{font-size:9px}.wizardBenefits article small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.45}.wizardRecordChoice{background:#eef4f7;border:1px solid #ccdae2;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;padding:6px;display:grid}.wizardRecordChoice button{color:#17364a;cursor:pointer;background:#fff;border:1px solid #adc5d2;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:48px;font:500 11px Helvetica Neue,Helvetica,Arial,sans-serif;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 2px 6px #102f4214}.wizardRecordChoice button:before{color:#237ca5;content:"◎";background:#eaf4f9;border-radius:7px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:600;display:grid}.wizardRecordChoice button:nth-child(2):before{content:"＋"}.wizardRecordChoice .wizardDeviceContactChoice:before{content:"⇩"}:is(.wizardRecordChoice button:hover,.wizardRecordChoice button:focus-visible){background:#f7fcff;border-color:#4e9bc0;outline:none;transform:translateY(-1px);box-shadow:0 5px 13px #17678f24}.wizardRecordChoice button.active{color:#0d4664;background:#e8f5fb;border-color:#1677a5;box-shadow:0 0 0 2px #72b8d84a,0 4px 12px #16384c1c}.wizardRecordChoice button.active:before{color:#fff;background:#1677a5}.wizardWideField{grid-column:1/-1}.wizardWideField select{background-image:none}.wizardChoicePrompt{color:#758792;text-align:center;background:#fbfcfd;border:1px dashed #cbd9e1;border-radius:10px;padding:18px;font-size:10px}.wizardSelectionSummary{background:#f7fbfd;border:1px solid #cbdce5;border-radius:11px;grid-template-columns:1fr auto;gap:8px;padding:14px;display:grid;position:relative}.wizardSelectionSummary>span{color:#6d808c;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:700}.wizardSelectionSummary>strong{font-size:9px}.wizardSelectionSummary>div{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.wizardSelectionSummary>div button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #b9d8e6;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:9px;display:flex}.wizardSelectionSummary>div b{color:#7d909a;font-size:13px}.wizardChangeSelection{color:#26759b;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;font-size:9px;font-weight:700}.wizardFields .wizardSelectionSummary:after{content:"Existing records are reused, not duplicated.";color:#2c7b5b;font-size:8px}.wizardNewRecordHead{background:#eef7fb;border:1px solid #c9dce6;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.wizardNewRecordHead>span{color:#17455f;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.wizardNewRecordHead>button{color:#c33;cursor:pointer;background:#fff5f5;border:1px solid #e3bfc2;border-radius:7px;place-items:center;width:26px;height:26px;font-size:15px;display:grid}.wizardContactReview{flex-direction:column;gap:16px;display:flex}.wizardReviewIntro span{color:#26769d;letter-spacing:.12em;font-size:8px;font-weight:700}.wizardReviewIntro h3{color:var(--navy);margin:5px 0 4px;font-size:20px}.wizardReviewIntro p{color:#6f818d;margin:0;font-size:10px}.wizardReviewList{flex-direction:column;gap:8px;display:flex}.wizardReviewList article{background:#f7fbfd;border:1px solid #c9dce6;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto 30px;align-items:center;gap:11px;padding:11px 12px;display:grid}.wizardReviewList article>i{color:#206886;background:#dceef7;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:700;display:grid;overflow:hidden}.wizardReviewList article>i img{object-fit:cover;width:100%;height:100%}.wizardReviewList article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.wizardReviewList article strong{font-size:11px}.wizardReviewList article span{color:#71838e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.wizardReviewList article em{color:#23734f;background:#e4f5ec;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:700}.wizardReviewList article>button{color:#c33;cursor:pointer;background:#fff5f5;border:1px solid #e5c4c6;border-radius:8px;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.newOpportunityChoiceBackdrop{z-index:125}.newOpportunityChoice{background:#fff;border-radius:18px;width:min(640px,100vw - 28px);padding:25px;box-shadow:0 28px 90px #071c2c66}.newOpportunityChoice>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.newOpportunityChoice>header span{color:var(--blue);letter-spacing:.14em;font-size:8px;font-weight:700}.newOpportunityChoice>header h2{margin:6px 0 4px;font-size:23px}.newOpportunityChoice>header p{color:var(--muted);margin:0;font-size:10px}.newOpportunityChoice>header>button{width:34px;height:34px;color:var(--navy);cursor:pointer;background:#edf2f5;border:0;border-radius:50%;place-items:center;font-size:19px;display:grid}.newOpportunityChoiceOptions{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.newOpportunityChoiceOptions>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd9e1;border-radius:13px;grid-template-columns:48px 1fr;align-items:center;gap:12px;min-height:124px;padding:18px;display:grid;position:relative}:is(.newOpportunityChoiceOptions>button:hover,.newOpportunityChoiceOptions>button:focus-visible){border-color:#2784ae;outline:none;box-shadow:0 6px 18px #0f46651c}.newOpportunityChoiceOptions>button.recommended{background:#f3fbf7;border-color:#2c9a69}.newOpportunityChoiceOptions i{color:#267ba3;background:#eaf4f9;border-radius:12px;place-items:center;width:46px;height:46px;font-style:normal;display:grid}.newOpportunityChoiceOptions i svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.newOpportunityChoiceOptions>button.recommended i{color:#237957;background:#e2f4e9}.newOpportunityChoiceOptions span{flex-direction:column;gap:6px;display:flex}.newOpportunityChoiceOptions strong{font-size:12px}.newOpportunityChoiceOptions small{color:#71838e;font-size:9px;line-height:1.45}.newOpportunityChoiceOptions em{color:#22754e;background:#daf4e6;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:700;position:absolute;top:11px;right:11px}.newOpportunityChoiceCancel{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;margin:17px 0 0 auto;padding:9px 14px;font-size:9px;font-weight:700;display:block}@media (max-width:620px){.newOpportunityChoiceOptions{grid-template-columns:1fr}.newOpportunityChoiceOptions>button{min-height:100px}}.wizardPickerBackdrop{z-index:4;background:#0b22339c;border-radius:20px;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.wizardPicker{background:#fff;border-radius:17px;flex-direction:column;width:min(760px,100vw - 52px);max-height:min(720px,88vh);display:flex;overflow:hidden;box-shadow:0 24px 70px #061b2c66}.wizardPicker>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 23px 15px;display:flex}.wizardPicker>header span{color:var(--blue);letter-spacing:.14em;font-size:8px;font-weight:800}.wizardPicker>header h3{margin:6px 0 4px;font-size:20px}.wizardPicker>header p{color:var(--muted);margin:0;font-size:9px}.wizardPicker>header>button{width:32px;height:32px;color:var(--navy);cursor:pointer;background:#edf2f5;border:0;border-radius:50%;place-items:center;font-size:18px;display:grid}.wizardPickerSearch{background:#fff;border:1px solid #bfd2dc;border-radius:10px;grid-template-columns:30px 1fr 34px;align-items:center;margin:15px 22px;display:grid;position:relative}.wizardPickerSearch>span{text-align:center}.wizardPickerSearch input{background:0 0;border:0;outline:0;height:43px;font:300 11px Helvetica Neue,Helvetica,Arial,sans-serif}.wizardPickerSearch button{color:#607581;cursor:pointer;background:0 0;border:0;font-size:16px}.wizardPickerList{gap:7px;margin:0 22px;padding:0 3px 12px;display:grid;overflow:auto}.wizardPickerList>button{text-align:left;cursor:pointer;background:#f8fbfc;border:1px solid #d5e2e8;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto 24px;align-items:center;gap:10px;width:100%;min-height:55px;padding:7px 10px;display:grid}.wizardPickerList>button.selected{background:#eef8fc;border-color:#6eafcf;box-shadow:inset 3px 0 #2785b3}.wizardPickerList>button>i,.wizardContactIdentity>i{color:#236080;background:#dfeef5;border-radius:9px;place-items:center;width:36px;height:36px;font-size:9px;font-style:normal;display:grid;overflow:hidden}.wizardPickerList img{object-fit:cover;width:100%;height:100%}.wizardPickerList>button strong,.wizardPickerList>button small{display:block}.wizardPickerList>button strong{font-size:10px}.wizardPickerList>button small{color:var(--muted);margin-top:3px;font-size:8px}.wizardPickerList>button em{color:var(--navy);font-size:9px;font-style:normal}.wizardPickerList>button>b{color:#fff;background:#fff;border:1px solid #b7c8d1;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.wizardPickerList>button.selected>b{background:#2b8aba;border-color:#2b8aba}.wizardPicker>footer{border-top:1px solid var(--line);background:#fff;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:14px 22px;display:grid}.wizardPicker>footer span{font-size:9px;font-weight:700}.wizardPicker>footer button{cursor:pointer;background:#fff;border:1px solid #cfdae1;border-radius:8px;height:38px;padding:0 14px;font-size:9px;font-weight:700}.wizardPicker>footer button:last-child{border-color:var(--navy);background:var(--navy);color:#fff}.wizardPicker>footer button:disabled{opacity:.38;cursor:not-allowed}.wizardContactPicker{width:min(900px,100vw - 52px)}.wizardContactHead,.wizardContactList>button{grid-template-columns:30px minmax(190px,1.25fr) minmax(120px,.9fr) minmax(110px,.75fr) minmax(170px,1fr);align-items:center;gap:12px;display:grid}.wizardContactHead{color:#718591;text-transform:uppercase;letter-spacing:.08em;padding:7px 10px;font-size:7px;font-weight:800}.wizardContactList>button{background:#fff;border-width:1px 0 0;border-radius:0;min-height:57px;padding:8px 10px}.wizardContactList>button:last-child{border-bottom-width:1px}.wizardContactList>button.selected{background:#eef8fc;box-shadow:inset 3px 0 #2785b3}.wizardRowCheck{place-items:center;color:#fff!important;background:#fff!important;border:1px solid #aebdc5!important;border-radius:5px!important;width:18px!important;height:18px!important;display:grid!important}.wizardContactList>button.selected .wizardRowCheck{background:#2b8aba!important;border-color:#2b8aba!important}.wizardContactIdentity{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;display:grid}.wizardContactIdentity>span>strong,.wizardContactIdentity>span>small{display:block}.wizardContactList>button>span{color:#203342;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.wizardContactEmail{color:#2677a0!important}.wizardProductPicker{width:min(900px,100vw - 52px)}.wizardProductHead,.wizardProductList>button{grid-template-columns:30px minmax(190px,1.2fr) minmax(110px,.7fr) minmax(170px,1fr) minmax(85px,.45fr);align-items:center;gap:12px;display:grid}.wizardProductHead{color:#718591;text-transform:uppercase;letter-spacing:.08em;padding:7px 10px;font-size:7px;font-weight:800}.wizardProductList>button{background:#fff;border-width:1px 0 0;border-radius:0;min-height:57px;padding:8px 10px}.wizardProductList>button:last-child{border-bottom-width:1px}.wizardProductList>button.selected{background:#eef8fc;box-shadow:inset 3px 0 #2785b3}.wizardProductList>button.selected .wizardRowCheck{background:#2b8aba!important;border-color:#2b8aba!important}.wizardProductIdentity{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;display:grid}.wizardProductIdentity>i{color:#236080;background:#dfeef5;border-radius:9px;place-items:center;width:36px;height:36px;font-size:9px;font-style:normal;display:grid;overflow:hidden}.wizardProductIdentity>i img{object-fit:cover;width:100%;height:100%}.wizardProductIdentity>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wizardProductList>button>span{color:#203342;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.wizardProductDescription{color:#71838e!important}.wizardProductList>button>em{color:var(--navy);justify-self:end;font-size:9px;font-style:normal;font-weight:600}.wizardLivePreview article>i img{object-fit:cover;width:100%;height:100%}.wizardLivePreview{max-height:520px;overflow:auto}@media (max-width:800px){.wizardContactHead,.wizardProductHead{display:none}.wizardContactList>button,.wizardProductList>button{grid-template-columns:28px minmax(150px,1fr) auto}.wizardContactList>button>span:not(.wizardContactIdentity),.wizardProductList>button>span:not(.wizardProductIdentity){display:none}.wizardProductList>button>em{display:block}.wizardPicker>footer{grid-template-columns:1fr auto}.wizardPicker>footer>button:first-of-type{display:none}.helpHero{flex-direction:column;align-items:flex-start}.helpGrid,.beginnerWizardBody{grid-template-columns:1fr}.helpWizardButton{width:100%}.wizardLivePreview{border-top:1px solid var(--line);border-left:0}.wizardFields,.wizardBenefits{grid-template-columns:1fr}.beginnerWizardProgress>span b{display:none}.beginnerWizardProgress>span:not(:last-child):after{width:55%}}.onboardingWizardChoice{cursor:pointer;background:#f6fafc;border:1px solid #cfe0e8;border-radius:12px;align-items:center;gap:12px;margin:16px 0 2px;padding:13px 15px;display:flex}.onboardingWizardChoice input{accent-color:#23815b;flex:none;width:18px;height:18px;margin:0}.onboardingWizardChoice span strong,.onboardingWizardChoice span small{display:block}.onboardingWizardChoice span strong{color:#173246;font-size:10px}.onboardingWizardChoice span small{color:#71838f;margin-top:3px;font-size:9px;line-height:1.4}.ownerHelpEditor{background:#f5fafc;border:1px solid #cfe0e8;border-radius:14px;grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr) minmax(280px,1.35fr) auto;align-items:end;gap:12px;margin:22px 0;padding:18px;display:grid}.ownerHelpEditor>div>span{color:#2e7ba5;letter-spacing:.13em;font-size:8px;font-weight:800}.ownerHelpEditor h3{margin:5px 0;font-size:16px}.ownerHelpEditor>div>p{color:#71828e;margin:0;font-size:9px;line-height:1.45}.ownerHelpEditor label{gap:6px;display:grid}.ownerHelpEditor label>span{color:#607582;font-size:8px;font-weight:800}.ownerHelpEditor input,.ownerHelpEditor textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #ccdae3;border-radius:9px;font:300 10px Helvetica Neue,Helvetica,Arial,sans-serif}.ownerHelpEditor input{height:42px;padding:0 11px}.ownerHelpEditor textarea{resize:vertical;height:70px;padding:10px 11px}.ownerHelpEditor>.primary{white-space:nowrap;height:42px}.ownerHelpMessage{color:#235f7d;background:#e8f5fb;border-radius:8px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:9px}.ownerHelpList{grid-column:1/-1;gap:7px;display:grid}.ownerHelpList article{background:#fff;border:1px solid #d8e4ea;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:15px;padding:11px 12px;display:flex}.ownerHelpList article strong{font-size:9px}.ownerHelpList article p{color:#71828e;margin:4px 0 0;font-size:8px;line-height:1.45}.ownerHelpList article button{color:#a33535;cursor:pointer;background:#fff3f3;border:1px solid #efcaca;border-radius:7px;padding:7px 9px;font-size:8px}@media (max-width:1050px){.ownerHelpEditor{grid-template-columns:1fr 1fr}.ownerHelpEditor>div,.ownerHelpList{grid-column:1/-1}}@media (max-width:650px){.ownerHelpEditor{grid-template-columns:1fr}.ownerHelpEditor>div,.ownerHelpList{grid-column:auto}}.ownerHelpEditor,.ownerHelpEditor *,.ownerHelpList,.ownerHelpList *{box-sizing:border-box;min-width:0}.ownerHelpEditor{max-width:100%;overflow:hidden}.ownerHelpEditor input,.ownerHelpEditor textarea{max-width:100%}.ownerHelpList article>div{flex:1;min-width:0}.ownerHelpList article strong,.ownerHelpList article p,.helpQuestion summary,.helpQuestion p{overflow-wrap:anywhere;word-break:break-word}.ownerHelpList article button{flex:none}.helpGrid>*{min-width:0}@media (max-width:820px){.helpHero{flex-direction:column;align-items:stretch}.helpWizardButton{width:100%;min-width:0}.helpGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.ownerHelpList article{flex-direction:column;align-items:stretch}.ownerHelpList article button{align-self:flex-start}}.ownerHelpFormActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ownerHelpFormActions>button{white-space:nowrap;height:42px;color:var(--ink);background:#fff;border:1px solid #ccdce4;border-radius:9px;padding:0 13px;font-size:9px;font-weight:800}.ownerHelpList article{cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.ownerHelpList article:hover,.ownerHelpList article.editing{background:#f1faf5;border-color:#55b98a;box-shadow:0 0 0 2px #3fc17b1f}.ownerHelpActions{flex:none;position:relative}.ownerHelpActions summary{color:#294b5d;cursor:pointer;background:#f7fafb;border:1px solid #cadbe2;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:800;list-style:none}.ownerHelpActions summary::marker{content:"";display:none}.ownerHelpActions summary::-webkit-details-marker{content:"";display:none}.ownerHelpActions[open]{z-index:20}.ownerHelpActions[open] summary{background:#edf6fa;border-color:#75aeca}.ownerHelpActionMenu{background:#fff;border:1px solid #cadbe2;border-radius:9px;width:112px;padding:5px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 28px #17344926}.ownerHelpActionMenu>button{text-align:left;width:100%;display:block;color:#294b5d!important;background:#fff!important;border:0!important;border-radius:6px!important;padding:8px 9px!important;font-size:8px!important}.ownerHelpActionMenu>button:hover{background:#eef6f8!important}.ownerHelpActionMenu>button.delete{color:#a33535!important}.ownerHelpActionMenu>button.delete:hover{background:#fff1f1!important}@media (max-width:650px){.ownerHelpFormActions{flex-wrap:wrap;justify-content:flex-start}.ownerHelpActions{align-self:flex-start}.ownerHelpActionMenu{left:0;right:auto}}.helpQuestion p{margin-bottom:17px;font-size:13px;line-height:1.65}.wizardOpportunityName small{color:#6f8793;margin-top:1px;font-size:8px;font-weight:300;line-height:1.4;display:block}.wizardFields .wizardFollowUpChoice{cursor:pointer;background:#f3f9fc;border:1px solid #c9dce6;border-radius:11px;align-items:center;gap:11px;padding:13px 14px;display:flex}.wizardFields .wizardFollowUpChoice>input{accent-color:#23815b;flex:none;width:18px;height:18px;padding:0}.wizardFollowUpChoice span,.wizardFollowUpChoice strong,.wizardFollowUpChoice small{display:block}.wizardFollowUpChoice strong{color:var(--navy);font-size:10px}.wizardFollowUpChoice small{color:#6f8390;margin-top:3px;font-size:8px;font-weight:300;line-height:1.45}.wizardScanSources{grid-template-columns:1fr 1fr;gap:9px;display:grid}.wizardScanSources label:last-child{color:#216c4c;background:#eef8f2;border-style:solid}@media (max-width:600px){.wizardScanSources{grid-template-columns:1fr 1fr}.wizardScanSources label{min-height:70px}}.wizardRecordChoice .wizardScanChoice{background:#fff;min-height:48px}.wizardRecordChoice .wizardScanChoice:before{content:"⌁"}.wizardScanBackdrop{z-index:190}.wizardScanModal{background:#fff;border-radius:18px;width:min(720px,100vw - 24px);max-height:min(820px,100dvh - 24px);padding:22px;overflow:auto;box-shadow:0 28px 80px #061c2d66}.wizardScanModal>header{justify-content:space-between;gap:18px;display:flex}.wizardScanModal>header span,.wizardScanReviewHead span{color:#2b80a8;letter-spacing:.13em;font-size:8px;font-weight:800}.wizardScanModal>header h3{margin:5px 0;font-size:22px}.wizardScanModal>header p{color:#728490;margin:0;font-size:9px}.wizardScanModal>header>button{cursor:pointer;background:#edf3f6;border:0;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.wizardScanTabs{background:#eef4f7;border:1px solid #ccdae2;border-radius:11px;grid-template-columns:1fr 1fr;gap:7px;margin:18px 0 10px;padding:5px;display:grid}.wizardScanTabs button{color:#526c79;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;height:38px;font-size:9px;font-weight:700}.wizardScanTabs button.active{color:#175b7c;background:#fff;border-color:#2c89b2;box-shadow:0 2px 7px #13374d1a}.wizardScanCapture{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.wizardScanCapture label{color:#175c7c;cursor:pointer;background:#f4fafc;border:1px dashed #76abc2;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:80px;display:flex}.wizardScanCapture input{opacity:0;width:1px;height:1px;position:absolute}.wizardScanCapture b{font-size:10px}.wizardScanCapture small{color:#80909a;margin-top:3px;font-size:8px}.wizardScanCapture img{object-fit:cover;border-radius:10px;width:100px;height:80px}.wizardQrFallback{gap:6px;margin-top:11px;display:grid}.wizardQrFallback>span{font-size:8px;font-weight:700}.wizardQrFallback textarea{resize:vertical;border:1px solid #cbdbe3;border-radius:9px;height:62px;padding:9px;font:300 9px Helvetica Neue,Helvetica,Arial,sans-serif}.wizardQrFallback button{color:#195d7d;background:#eef6fa;border:1px solid #aac5d3;border-radius:8px;justify-self:end;padding:8px 11px;font-size:8px;font-weight:700}.wizardScanReading{color:#315f75;justify-content:center;align-items:center;gap:9px;padding:25px;display:flex}.wizardScanReading i{border:2px solid #c6dce7;border-top-color:#2684ae;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}.wizardScanReview{border-top:1px solid #dce6eb;margin-top:14px;padding-top:13px}.wizardScanReviewHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.wizardScanReviewHead h4{margin:3px 0 0;font-size:15px}.wizardScanReviewHead button{color:#176384;cursor:pointer;background:#edf7fb;border:1px solid #a9c8d6;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:700}.wizardScanFields{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.wizardScanFields label{gap:5px;display:grid}.wizardScanFields label:last-child{grid-column:1/-1}.wizardScanFields span{color:#667c88;font-size:8px;font-weight:700}.wizardScanFields input{background:#fff;border:1px solid #cbdbe3;border-radius:8px;height:38px;padding:0 10px;font:300 10px Helvetica Neue,Helvetica,Arial,sans-serif}.wizardScanFields input[readonly]{color:#334f5d;background:#f4f7f8}.wizardDuplicate,.wizardNoDuplicate{border-radius:10px;margin-top:12px;padding:11px 12px}.wizardDuplicate{background:#fff8e8;border:1px solid #eccb89}.wizardDuplicate b{font-size:9px}.wizardDuplicate p{color:#795b27;margin:3px 0 9px;font-size:9px}.wizardDuplicate>div{flex-wrap:wrap;gap:7px;display:flex}.wizardDuplicate button{cursor:pointer;background:#fff;border:1px solid #d9bd80;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700}.wizardDuplicate button:first-child{color:#1d694a;background:#e9f6ef;border-color:#237e59}.wizardNoDuplicate{color:#267653;background:#eaf6ef;font-size:9px}.wizardScanReview>footer{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.wizardScanReview>footer button{background:#fff;border:1px solid #cbd9e1;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:700}.wizardScanReview>footer .primary{border-color:var(--navy);background:var(--navy);color:#fff}.wizardPrototypeNote{color:#71838e;background:#f2f5f7;border-radius:8px;margin:14px 0 0;padding:9px 10px;font-size:7px;line-height:1.45}@media (max-width:600px){.wizardScanModal{padding:16px}.wizardScanModal>header h3{font-size:18px}.wizardScanFields{grid-template-columns:1fr}.wizardScanFields label:last-child{grid-column:auto}.wizardScanCapture{grid-template-columns:1fr}.wizardScanCapture img{width:100%;height:120px}.wizardDuplicate>div,.wizardScanReview>footer{grid-template-columns:1fr;display:grid}.wizardDuplicate button,.wizardScanReview>footer button{width:100%}}.wizardScannedSummary{background:#f4fbf7;border-color:#9dcbb6}.wizardFields .wizardScannedSummary:after{content:"Scanned contacts are added to the current list; they do not replace other selections."}@media (max-width:700px){.wizardRecordChoice{grid-template-columns:1fr}.wizardRecordChoice button{min-height:46px}}.wizardCompleteActions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:7px;display:flex}.wizardCompleteActions button{min-width:150px}.wizardCompleteActions button.secondary{color:#195d7d;background:#eef7fb;border:1px solid #9fc3d5}:is(.wizardCompleteActions button.secondary:hover,.wizardCompleteActions button.secondary:focus-visible){background:#e3f2f8;border-color:#247da6;outline:none}.wizardDefaultProduct{background:#f8fbfc;border:1px solid #d4e1e8;border-radius:13px;margin-top:14px;overflow:hidden}.wizardDefaultProduct.active{background:#f5fbf8;border-color:#8fc4ad}.wizardDefaultToggle{cursor:pointer;align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.wizardDefaultToggle input{accent-color:#25845c;flex:none;width:17px;height:17px;margin:1px 0 0}.wizardDefaultToggle span,.wizardDefaultToggle strong,.wizardDefaultToggle small{display:block}.wizardDefaultToggle strong{color:#173246;font-size:10px}.wizardDefaultToggle small{color:#71838e;margin-top:3px;font-size:8px;line-height:1.45}.wizardDefaultProductBody{border-top:1px solid #dce9e2;gap:10px;padding:0 15px 14px;display:grid}.wizardDefaultMode{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.wizardDefaultMode button{color:#4b6573;cursor:pointer;background:#fff;border:1px solid #cbdbe3;border-radius:8px;height:34px;font-size:8px;font-weight:700}.wizardDefaultMode button.active{color:#1f6f4d;background:#e8f6ef;border-color:#2b8c65}.wizardDefaultProductBody label{gap:5px;display:grid}.wizardDefaultProductBody label>span{color:#627985;font-size:8px;font-weight:700}.wizardDefaultProductBody select,.wizardDefaultProductBody input{color:#173246;background:#fff;border:1px solid #cbdbe3;border-radius:8px;width:100%;height:39px;padding:0 10px;font:300 10px Helvetica Neue,Helvetica,Arial,sans-serif}.wizardDefaultNew{grid-template-columns:1.5fr .65fr;gap:9px;display:grid}.wizardDefaultProductBody>p{color:#2d785a;margin:0;font-size:8px}@media (max-width:620px){.wizardDefaultNew{grid-template-columns:1fr}.wizardDefaultProduct{margin-top:11px}}.wizardDefaultProductSelect{text-align:left;cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;height:auto!important;min-height:58px!important;color:var(--navy)!important;background:#fff!important;border:1px solid #bfd2dc!important;border-radius:10px!important;padding:8px 11px!important;display:grid!important}:is(.wizardDefaultProductSelect:hover,.wizardDefaultProductSelect:focus-visible){outline:none;box-shadow:0 4px 12px #15567b1c;border-color:#2d87af!important}.wizardDefaultProductSelect.selected{background:#f5fbf8!important;border-color:#63aa88!important}.wizardDefaultProductSelect>i{color:#246785;background:#e3f1f7;border-radius:9px;place-items:center;width:38px;height:38px;font-style:normal;display:grid;overflow:hidden}.wizardDefaultProductSelect>i img{object-fit:cover;width:100%;height:100%}.wizardDefaultProductSelect>span strong,.wizardDefaultProductSelect>span small{display:block}.wizardDefaultProductSelect>span strong{font-size:10px}.wizardDefaultProductSelect>span small{color:#71838e;margin-top:3px;font-size:8px;font-weight:300}.wizardDefaultProductSelect>em{font-size:9px;font-style:normal;font-weight:600}.wizardDefaultPickerBackdrop{z-index:180;border-radius:0;position:fixed}@media (max-width:620px){.wizardDefaultProductSelect{grid-template-columns:42px minmax(0,1fr)}.wizardDefaultProductSelect>em{grid-column:2}.wizardDefaultPickerBackdrop{padding:8px}.wizardDefaultPickerBackdrop .wizardPicker{border-radius:16px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.wizardDefaultPickerBackdrop .wizardPicker>header{padding:17px 18px 13px}.wizardDefaultPickerBackdrop .wizardPicker>header h3{max-width:270px;font-size:19px;line-height:1.25}.wizardDefaultPickerBackdrop .wizardPickerSearch{z-index:2;background:#fff;margin:12px 16px;position:sticky;top:0}.wizardDefaultPickerBackdrop .wizardPickerList{margin:0 16px;padding-bottom:8px}.wizardDefaultPickerBackdrop .wizardProductList>button{grid-template-columns:25px 42px minmax(0,1fr) auto;min-height:68px;padding:8px 4px}.wizardDefaultPickerBackdrop .wizardProductList>button .wizardProductIdentity{display:contents}.wizardDefaultPickerBackdrop .wizardProductIdentity>i{border-radius:10px;width:42px;height:42px}.wizardDefaultPickerBackdrop .wizardProductIdentity>strong{font-size:11px}.wizardDefaultPickerBackdrop .wizardProductList>button>em{font-size:10px}.wizardDefaultPickerBackdrop .wizardRowCheck{border-radius:50%!important}.wizardDefaultPickerBackdrop .wizardPicker>footer{grid-template-columns:1fr;padding:12px 16px;position:sticky;bottom:0;box-shadow:0 -6px 18px #17364a12}.wizardDefaultPickerBackdrop .wizardPicker>footer>span{text-align:center}.wizardDefaultPickerBackdrop .wizardPicker>footer>button:last-child{width:100%;height:44px;font-size:10px;display:block}}.wizardRecordChoice:not(:has(.wizardDeviceContactChoice)){grid-template-columns:1fr 1fr}@media (max-width:700px){:is(.wizardRecordChoice,.wizardRecordChoice:not(:has(.wizardDeviceContactChoice))){grid-template-columns:1fr}}.productFilterBar{grid-template-columns:minmax(260px,1fr) minmax(170px,.36fr) minmax(170px,.36fr) auto;align-items:end;gap:12px;margin:16px 0 12px;display:grid}.productFilterBar>label{gap:6px;min-width:0;display:grid}.productFilterBar>label>span{color:#68808e;letter-spacing:.1em;font-size:8px;font-weight:600}.productFilterBar input,.productFilterBar select{width:100%;height:44px;color:var(--ink);background:#fff;border:1px solid #c8d8e1;border-radius:9px;padding:0 11px;font:300 11px Helvetica Neue,Helvetica,Arial,sans-serif}.productFilterBar .clearableForecastSearch input{padding-right:40px}.productFilterBar input:focus,.productFilterBar select:focus{border-color:#4c9bc0;outline:0;box-shadow:0 0 0 2px #5faed536}.productFilterBar>strong{white-space:nowrap;color:#6a7f8b;padding:0 2px 13px;font-size:9px;font-weight:400}.productEmpty{color:#6f838f;text-align:center;background:#f8fbfc;border:1px dashed #c8d8e1;border-radius:12px;margin:10px 0;padding:32px;font-size:11px;font-weight:300}@media (max-width:900px){.productFilterBar{grid-template-columns:1fr 1fr}.productSearchFilter{grid-column:1/-1}.productFilterBar>strong{padding-bottom:0}}@media (max-width:600px){.productFilterBar{grid-template-columns:1fr}.productSearchFilter{grid-column:auto}.productFilterBar>strong{padding:0 0 3px}}.lineRow>div:first-child{grid-template-columns:82px minmax(220px,1fr)}.lineRow>div:first-child.hasProductImage{grid-template-columns:82px 42px minmax(220px,1fr)}.lineProductImage{color:#236584;background:#e6f0f5;border:1px solid #d3e1e8;border-radius:9px;place-items:center;width:40px;height:40px;font-size:9px;font-weight:600;display:grid;overflow:hidden}.lineProductImage img{object-fit:cover;width:100%;height:100%}@media (max-width:1000px){.lineRow>div:first-child{grid-template-columns:82px minmax(240px,1fr)}.lineRow>div:first-child.hasProductImage{grid-template-columns:82px 42px minmax(220px,1fr)}}@media (max-width:620px){.lineRow>div:first-child{grid-template-columns:76px minmax(0,1fr)}.lineRow>div:first-child.hasProductImage{grid-template-columns:76px 40px minmax(0,1fr)}.lineProductImage{width:38px;height:38px}}.productFilterBar{grid-template-columns:minmax(220px,1fr) repeat(4,minmax(125px,.3fr)) auto}.productGroupButton{color:#176b48!important;background:#eef8f2!important;border-color:#7db29a!important}.productManageGroupsButton{color:#145a78!important;background:#f2f8fb!important;border-color:#95b9ca!important}.productGroupDialog{width:min(560px,100vw - 28px);padding:22px}.productGroupDialog .modalHead{margin-bottom:18px}.productGroupSummary{background:#f5fafc;border:1px solid #d2e1e7;border-radius:10px;align-items:baseline;gap:8px;margin-bottom:16px;padding:12px 14px;display:flex}.productGroupSummary strong{color:#0c3348;font-size:21px}.productGroupSummary span{color:#647b88;font:300 12px Helvetica Neue,Helvetica,Arial,sans-serif}.productGroupDialog input{width:100%;height:44px;color:var(--ink);border:1px solid #c8d8e1;border-radius:9px;padding:0 12px;font:300 13px Helvetica Neue,Helvetica,Arial,sans-serif}.productMainGroupDialog{width:min(720px,100vw - 28px);padding:22px}.mainGroupExistingList{background:#f6fafc;border:1px solid #d5e2e8;border-radius:11px;gap:7px;margin:0 0 16px;padding:12px;display:grid}.mainGroupExistingList article{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.mainGroupExistingList article>button:first-child{text-align:left;background:0 0;border:0;gap:2px;padding:6px;display:grid}.mainGroupExistingList small{color:#718692;font:300 10px Helvetica Neue,Helvetica,Arial,sans-serif}.dangerText{color:#c84b4b;background:0 0;border:0;padding:6px}.mainGroupSearch{gap:6px;margin-top:14px;display:grid}.mainGroupSearch>span{letter-spacing:.1em;color:#68808e;font-size:8px}.mainGroupSearch input,.productMainGroupDialog .field input{border:1px solid #c8d8e1;border-radius:9px;width:100%;height:44px;padding:0 12px;font:300 13px Helvetica Neue,Helvetica,Arial,sans-serif}.mainGroupSelectionHead{align-items:center;gap:10px;margin:12px 0 7px;display:flex}.mainGroupSelectionHead span{color:#607784;margin-right:auto;font-size:10px}.mainGroupSelectionHead button{color:#1673a0;background:0 0;border:0;font-size:10px}.mainGroupSubgroupList{border:1px solid #d5e2e8;border-radius:10px;max-height:300px;overflow:auto}.mainGroupSubgroupList label{border-bottom:1px solid #e2ebef;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;font:300 12px Helvetica Neue,Helvetica,Arial,sans-serif;display:grid}.mainGroupSubgroupList label:last-child{border-bottom:0}.mainGroupSubgroupList small{color:#708591}.mainGroupSubgroupList input{width:17px;height:17px}@media (max-width:1000px){.productFilterBar{grid-template-columns:1fr 1fr}.productSearchFilter{grid-column:1/-1}.productFilterBar>strong{padding-bottom:0}}@media (max-width:600px){.productFilterBar{grid-template-columns:1fr}.productSearchFilter{grid-column:auto}.productFilterBar>strong{padding:0 0 3px}.productGroupDialog,.productMainGroupDialog{padding:18px}.productGroupDialog .modalActions,.productMainGroupDialog .modalActions{grid-template-columns:1fr;display:grid}.productGroupDialog .modalActions button,.productMainGroupDialog .modalActions button{width:100%}}.productGroupFilteredField{position:relative}.productGroupFilteredSuggestions{z-index:30;background:#fff;border:1px solid #b9cfda;border-radius:10px;max-height:230px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 14px 32px #0d314433}.productGroupFilteredSuggestions button{text-align:left;color:#173344;background:0 0;border:0;border-radius:7px;grid-template-columns:1fr auto;gap:12px;width:100%;padding:10px;font:300 13px Helvetica Neue,Helvetica,Arial,sans-serif;display:grid}.productGroupFilteredSuggestions button:hover,.productGroupFilteredSuggestions button:focus{background:#eaf5fa;outline:none}.productGroupFilteredSuggestions small{color:#6c8491;font-size:10px}.productGroupFilteredSuggestions p{color:#617a87;margin:0;padding:11px;font:300 11px/1.45 Helvetica Neue,Helvetica,Arial,sans-serif}.productScrollHandoffSentinel{height:1px;margin-bottom:-1px}.productLibrary.productListScrollActive .productFilterBar{z-index:18;background:#fff;margin-top:0;padding:10px 0 12px;position:sticky;top:0;box-shadow:0 8px 14px -14px #0a2a3ca6}.productLibrary.productListScrollActive .makerProductList{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;max-height:calc(100dvh - 220px);overflow-y:auto}.productLibrary.productListScrollActive>.productListHead{z-index:7;position:sticky;top:0}@media (max-width:1000px){.productLibrary.productListScrollActive .makerProductList{max-height:56dvh}}@media (max-width:600px){.productLibrary.productListScrollActive .productFilterBar{box-shadow:none;padding-top:0;position:relative}.productLibrary.productListScrollActive .makerProductList{max-height:58dvh}}.fieldExplanation{color:#718692;text-transform:none;letter-spacing:0;margin-top:-3px;font:300 10px/1.45 Helvetica Neue,Helvetica,Arial,sans-serif;display:block}.editableDropdownEmpty{color:#718692;text-transform:none;letter-spacing:0;padding:10px 11px;font:300 11px/1.4 Helvetica Neue,Helvetica,Arial,sans-serif;display:block}.productSubgroupMultiSelect{position:relative}.productSubgroupMultiSelect summary{height:44px;color:var(--ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #c8d8e1;border-radius:9px;align-items:center;padding:0 32px 0 11px;font:300 11px Helvetica Neue,Helvetica,Arial,sans-serif;list-style:none;display:flex;overflow:hidden}.productSubgroupMultiSelect summary::-webkit-details-marker{display:none}.productSubgroupMultiSelect summary:after{content:"⌄";color:#58717e;position:absolute;right:12px}.productSubgroupMultiSelect>div{z-index:90;background:#fff;border:1px solid #c8d8e1;border-radius:11px;width:min(330px,85vw);padding:10px;position:absolute;top:49px;right:0;box-shadow:0 14px 34px #16364729}.productSubgroupMultiSelect header{justify-content:space-between;align-items:center;padding:3px 4px 9px;display:flex}.productSubgroupMultiSelect header strong{font-size:11px}.productSubgroupMultiSelect header button{color:#1673a0;background:0 0;border:0;font-size:10px}.productSubgroupMultiSelect section{max-height:270px;overflow:auto}.productSubgroupMultiSelect label{border-top:1px solid #e6edf0;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:8px 5px;font:300 11px Helvetica Neue,Helvetica,Arial,sans-serif;display:grid!important}.productSubgroupMultiSelect label input{width:17px!important;height:17px!important}.productSubgroupMultiSelect label small{color:#728792}.productSubgroupMultiSelect .subgroupSelectAll{background:#f3f8fa;border-top:0;border-radius:7px;font-weight:500}.productBundleButton:not(:disabled){color:#226f50;background:#eef8f3;border-color:#9bc8b2}.productBundleDialog{width:min(720px,100%)}.bundleComponentList{background:#f7fafb;border:1px solid #d6e3e9;border-radius:12px;gap:7px;max-height:230px;margin:14px 0 18px;padding:9px;display:grid;overflow:auto}.bundleComponentList article{background:#fff;border-radius:9px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.bundleComponentList article>b{color:#246783;background:#e4eff4;border-radius:8px;place-items:center;width:38px;height:38px;font-size:8px;display:grid;overflow:hidden}.bundleComponentList article img{object-fit:cover;width:100%;height:100%}.bundleComponentList strong,.bundleComponentList small{display:block}.bundleComponentList strong{font-size:10px}.bundleComponentList small{color:#72848f;margin-top:3px;font-size:8px}.bundleComponentList em{font-size:10px;font-style:normal;font-weight:500}.bundleFields{grid-template-columns:1.2fr 1fr .8fr}.bundleFields .currencyInput{height:42px}.bundleFields .currencyInput input{border:0}.productBundleDialog textarea{border:1px solid var(--line);resize:vertical;border-radius:9px;width:100%;padding:11px;font:300 11px Helvetica Neue,Helvetica,Arial,sans-serif}.bundleNote{color:#52717f;background:#edf6fa;border-radius:9px;margin-top:10px;padding:10px 12px;font-size:8px;line-height:1.45}@media (max-width:700px){.bundleFields{grid-template-columns:1fr}.productBulkBar>div{grid-template-columns:1fr 1fr;display:grid}.productBulkBar>div button{width:100%}.productBulkDelete{grid-column:1/-1}.productBundleDialog{max-height:96dvh;overflow:auto}}.productLabelSettings,.totalsLabelSettings{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.productLabelSettings>label,.totalsLabelSettings>label{min-width:0}.productLabelSettings input,.totalsLabelSettings input{box-sizing:border-box;min-width:0;max-width:100%}.contactFieldSettings{grid-template-columns:1fr!important}.contactFieldRows{gap:7px;display:grid}.contactFieldRows>div{grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr) 30px;align-items:center;gap:7px;display:grid}.contactFieldRows span{color:#667d89;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.contactFieldRows input{border:1px solid var(--line);border-radius:7px;width:100%;min-width:0;height:34px;padding:0 8px;font:300 9px Helvetica Neue,Helvetica,Arial,sans-serif}.contactFieldRows button{color:#b84646;cursor:pointer;background:#fff5f5;border:1px solid #e5c5c5;border-radius:7px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.contactFieldAdder{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:7px;display:grid!important}.contactFieldAdder select{width:100%;min-width:0}@media (max-width:520px){.productLabelSettings,.totalsLabelSettings{grid-template-columns:1fr!important}.contactFieldRows>div{grid-template-columns:1fr 30px}.contactFieldRows span{grid-column:1/-1}.contactFieldAdder{grid-template-columns:1fr}}.inlineTemplateBlockSettings{font-size:11px}.inlineBlockSettingsHead span{font-size:9px}.inlineBlockSettingsHead strong{font-size:14px}.inlineBlockSettingsHead small{font-size:10px;line-height:1.4}.inlineTemplateBlockSettings>label,.templateBlockContentSettings>label{font-size:10px;line-height:1.35}.inlineTemplateBlockSettings select,.inlineTemplateBlockSettings input:not([type=color]),.templateBlockContentSettings select,.templateBlockContentSettings input:not([type=checkbox]):not([type=color]){height:38px;min-height:38px;font:300 12px Helvetica Neue,Helvetica,Arial,sans-serif}.inlineTemplateBlockSettings .alignButtons button{height:38px;font-size:15px}.inlineTemplateBlockSettings .resetFormatting{height:38px;font-size:10px}.templateBlockContentSettings>strong{font-size:9px}.contactFieldRows span{font-size:10px}.contactFieldRows input{height:38px;font-size:12px}.contactFieldAdder,.inlineCheckLabel{font-size:10px!important}.logoPositionSliders>label,.logoPositionSliders output{font-size:10px}.logoPositionSliders small{font-size:9px}.logoBlockSettings>button,.inlineLogoUpload{font-size:10px}.contactFieldRows>div{grid-template-columns:32px minmax(72px,.55fr) minmax(120px,1fr) minmax(92px,.55fr) 32px;transition:opacity .15s,transform .15s,background .15s;position:relative}.contactFieldRows>div.dragging{opacity:.42;background:#e4f2f8;transform:scale(.985)}.contactFieldRows>div.drop-before:before,.contactFieldRows>div.drop-after:after{z-index:3;content:"";pointer-events:none;background:#2187ba;border-radius:3px;height:3px;position:absolute;left:0;right:0;box-shadow:0 0 0 3px #d8effa}.contactFieldRows>div.drop-before:before{top:-6px}.contactFieldRows>div.drop-after:after{bottom:-6px}.contactFieldRows .contactFieldHandle{color:#2a6f90;cursor:grab;background:#edf5f8;border-color:#bdd2dd;width:30px;height:34px;font-size:14px}.contactFieldRows .contactFieldHandle:active{cursor:grabbing}.contactFieldRows .contactFieldWidth{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;min-width:0;height:38px;padding:0 6px;font:300 10px Helvetica Neue,Helvetica,Arial,sans-serif}.quoteDetails>span.fullWidth{grid-column:1/-1}@media (max-width:700px){.contactFieldRows>div{grid-template-columns:32px minmax(0,1fr) 32px}.contactFieldRows>div>span,.contactFieldRows>div>input,.contactFieldRows .contactFieldWidth{grid-column:2}.contactFieldRows>div>button:last-child{grid-area:1/3}.contactFieldRows .contactFieldHandle{grid-area:1/1}}.quoteProductTable{gap:9px;margin-top:8px;display:grid}.quoteProductTable>article{background:#fff;border:1px solid #dbe2e6;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.quoteProductTable>article>span{min-width:0}.quoteProductTable>article>span.fullWidth{grid-column:1/-1}.quoteProductTable small,.quoteProductTable strong{display:block}.quoteProductTable small{color:#74858f;text-transform:uppercase;margin-bottom:3px;font-size:7px}.quoteProductTable strong{overflow-wrap:anywhere;color:#182934;font-size:9px;line-height:1.4}.productFieldSettings .contactFieldRows{width:100%}.quoteProductTable>article.hasProductImage{grid-template-columns:54px 1fr 1fr}.quoteProductTable>article.hasProductImage>.quoteLineProductImage{object-fit:contain;background:#f4f7f8;border-radius:6px;grid-row:1/span 20;align-self:start;width:48px;height:48px}.quoteProductTable>article.hasProductImage>span.fullWidth{grid-column:2/-1}.previewDocument{box-sizing:border-box}.previewDocument .quoteDetails,.previewDocument>p,.previewDocument .quoteProductTable,.previewDocument .quoteTotals,.previewDocument .quotePersonalSignature,.previewDocument footer{top:auto!important}.previewDocument .quoteProductTable{margin-top:6px;display:block}.previewDocument .quoteProductTable>article{break-inside:avoid;page-break-inside:avoid;margin:0 0 7px}.previewDocument .quoteProductTable>article:last-child{margin-bottom:0}.previewDocument .quoteTotals{break-inside:avoid;page-break-inside:avoid;width:min(245px,100%)!important;max-width:100%!important;margin:12px 0 0 auto!important;position:relative!important;left:auto!important;right:auto!important}.previewDocument .quotePersonalSignature{break-inside:avoid;page-break-inside:avoid;width:100%!important;max-width:100%!important;margin:14px 0 0!important;position:relative!important;left:auto!important;right:auto!important}.previewDocument footer{box-sizing:border-box;break-inside:avoid;page-break-inside:avoid;width:100%!important;max-width:100%!important;margin:12px 0 0!important;position:static!important;inset:auto!important}.previewDocument>p,.previewDocument .quoteDetails{break-inside:avoid;page-break-inside:avoid}.quoteDetails,.quoteProductTable>article{row-gap:0}.contactFieldRows .fieldLabelToggle{color:#435d6b;grid-column:2;align-items:center;gap:6px;margin:0;font-size:10px;display:flex!important}.contactFieldRows .fieldLabelToggle input{accent-color:#2675a6;width:16px;height:16px;min-height:0;margin:0}.contactFieldRows .fieldSpacingControl{grid-column:3/5;grid-template-columns:auto minmax(70px,1fr) 34px;align-items:center;gap:7px;margin:0;display:grid!important}.contactFieldRows .fieldSpacingControl span{text-transform:none;font-size:9px;overflow:visible}.contactFieldRows .fieldSpacingControl input{accent-color:#2675a6;width:100%;height:auto;min-height:0;padding:0}.contactFieldRows .fieldSpacingControl output{color:#476473;text-align:right;font-size:9px}.contactFieldRows>div>button:last-child{grid-area:1/5}@media (max-width:700px){.contactFieldRows .fieldLabelToggle{grid-column:2}.contactFieldRows .fieldSpacingControl{grid-area:auto/2}.contactFieldRows>div>button:last-child{grid-area:1/3}}.contactFieldRows .fieldTypographyControls{grid-column:2/5;grid-template-columns:minmax(120px,1fr) 100px 38px 38px;align-items:center;gap:7px;display:grid}.contactFieldRows .fieldTypographyControls select{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;min-width:0;height:34px;padding:0 7px;font:300 10px Helvetica Neue,Helvetica,Arial,sans-serif}.contactFieldRows .fieldTypographyControls label{color:#435d6b;grid-template-columns:auto 1fr;align-items:center;gap:5px;font-size:9px;display:grid!important}.contactFieldRows .fieldTypographyControls input{width:100%;height:34px;min-height:0}.contactFieldRows .fieldTypographyControls button{border:1px solid var(--line);color:#173347;background:#fff;border-radius:7px;place-items:center;width:38px;height:34px;font-size:13px;display:grid}.contactFieldRows .fieldTypographyControls button.active{color:#14658f;background:#dff0f8;border-color:#2675a6}.contactFieldRows .fieldTypographyControls button i{font-family:Georgia,serif}.contactFieldRows .fieldTypographyControls button b{font-weight:700}@media (max-width:700px){.contactFieldRows .fieldTypographyControls{grid-column:2;grid-template-columns:1fr 90px 38px 38px}}.signatureOverrideNotice{color:#28657f;background:#eef8fc;border:1px solid #b9d9e8;border-radius:8px;grid-column:1/-1;padding:8px;font-size:9px}.signatureOverrideGrid{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.signatureOverrideGrid label,.signatureMessageField{color:#435d6b;gap:4px;font-size:9px;display:grid!important}.signatureOverrideGrid input,.signatureMessageField textarea{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;min-width:0;padding:8px;font:300 11px Helvetica Neue,Helvetica,Arial,sans-serif}.signatureMessageField{grid-column:1/-1}.signatureMessageField textarea{resize:vertical;min-height:82px}@media (max-width:700px){.signatureOverrideGrid{grid-template-columns:1fr}}.quoteDetails{grid-template-columns:repeat(12,minmax(0,1fr))}.quoteDetails>span.fieldWidth-quarter{grid-column:span 3}.quoteDetails>span.fieldWidth-third{grid-column:span 4}.quoteDetails>span.fieldWidth-half{grid-column:span 6}.quoteDetails>span.fieldWidth-full{grid-column:1/-1}.countryAddressBlockControl{background:#eef8fc;border:1px solid #a9d2e4;border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.countryAddressBlockControl span b,.countryAddressBlockControl span small{display:block}.countryAddressBlockControl span b{color:#1e607f;font-size:11px}.countryAddressBlockControl span small{color:#5d7987;margin-top:4px;font-size:9px;line-height:1.4}.countryAddressBlockControl button{color:#17678e;cursor:pointer;background:#fff;border:1px solid #7fb7d1;border-radius:7px;flex:none;padding:8px 10px;font-size:9px;font-weight:700}.countryAddressBlockControl em{color:#207554;background:#dff3e9;border-radius:10px;flex:none;padding:6px 9px;font-size:8px;font-style:normal;font-weight:700}.contactFieldRows>div.countryAddressField{background:#f2f9fc;border-color:#9fc9dc}.contactFieldRows>div.countryAddressField>span{color:#17678e;font-weight:600}@media (max-width:700px){.countryAddressBlockControl{flex-direction:column;align-items:stretch}.countryAddressBlockControl button{width:100%}}@media (min-width:1051px){.templateEditor .templatePreviewWrap{overscroll-behavior:contain;scrollbar-gutter:stable;align-self:start;max-height:calc(94vh - 34px);position:sticky;top:10px;overflow:auto}.templateEditor .templatePreviewWrap .previewLabel{z-index:2;background:#e9eef1;margin:-13px -13px 10px;padding:13px;position:sticky;top:-13px}}.templateEditor .templateEditorFixedFooter{z-index:30;border-top:1px solid var(--line);background:#fff;margin:24px -24px -24px;padding:14px 24px;position:sticky;bottom:-24px;left:0;right:0;box-shadow:0 -10px 24px #102c3d14}@media (max-width:700px){.templateEditor .templateEditorFixedFooter{margin:20px -15px -15px;padding:12px 15px;bottom:-15px}.templateEditor .templateEditorFixedFooter button{min-height:42px}}.ownerInventoryRefresh{background:#edf7fc;border:1px solid #bcd9e8;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:20px 0;padding:18px;display:grid}.ownerInventoryRefresh span{color:#2e7ba5;letter-spacing:.14em;font-size:9px;font-weight:800}.ownerInventoryRefresh h3{margin:5px 0 4px}.ownerInventoryRefresh p{color:#617783;margin:0}.ownerInventoryRefresh small{color:#617783;margin-top:8px;display:block}.ownerInventoryRefresh progress,.ownerInventoryMessage{grid-column:1/-1;width:100%}.ownerInventoryMessage{font-weight:600;color:#214f68!important;margin:0!important}.lineInventoryNote{color:#38634b;background:#edf8f1;border-radius:7px;margin:-3px 12px 9px;padding:7px 10px;font-size:9px}.lineInventoryNote.warning{color:#9b392f;background:#fff0ed}@media (max-width:700px){.ownerInventoryRefresh{grid-template-columns:1fr}.ownerInventoryRefresh .primary{width:100%}}.makerProductList .productValue{height:auto;min-height:50px}.makerProductList .productValue select{color:#526a78;background:#fff;border:1px solid #cfdae0;border-radius:6px;width:100%;max-width:128px;height:24px;margin-top:5px;padding:2px 20px 2px 6px;font-size:8px}.pageBreakEditorBlock{align-items:center;grid-template-columns:24px minmax(110px,.7fr) minmax(190px,1.3fr) 34px!important}.pageBreakTargetPicker{flex-wrap:wrap;gap:5px;display:flex}.pageBreakTargetPicker small{color:#526d7b;flex-basis:100%;font-size:8px}.pageBreakTargetPicker button{border:1px solid var(--line);color:#173347;cursor:pointer;background:#fff;border-radius:7px;min-height:30px;padding:5px 8px;font:600 8px Helvetica Neue,Helvetica,Arial,sans-serif}.pageBreakTargetPicker button.active{color:#16733d;background:#e6f7ec;border-color:#2aae63;box-shadow:inset 0 0 0 1px #2aae63}.pageBreakEditorBlock>button{color:#b84646;cursor:pointer;background:#fff5f5;border:1px solid #e5c5c5;border-radius:7px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.quotationDocument .quotePageBreakBefore{margin-top:34px;position:relative}.quotationDocument .quotePageBreakBefore:before{color:#267397;letter-spacing:.08em;text-align:center;text-transform:uppercase;content:"Hard page break";border-top:2px dashed #4b93b5;font-size:7px;font-weight:700;position:absolute;top:-20px;left:-14px;right:-14px}.previewDocument .quotePageBreakBefore:before{left:-38px;right:-38px}@media (max-width:700px){.pageBreakEditorBlock{grid-template-columns:24px 1fr 34px!important}.pageBreakEditorBlock>b,.pageBreakTargetPicker{grid-column:2}.pageBreakEditorBlock>button{grid-area:1/3}}.templateBlocks{flex-direction:column;display:flex}.templateBlocks>h3,.templateBlocks>p{order:-2}.templateBlocks article.dragging{opacity:.42}.templateBlocks article.drop-before:before,.templateBlocks article.drop-after:after{z-index:3;content:"";background:#2aae63;border-radius:3px;height:3px;position:absolute;left:8px;right:8px}.templateBlocks article.drop-before:before{top:-6px}.templateBlocks article.drop-after:after{bottom:-6px}.templateBlocks article>i[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none}.templateBlocks article>i[draggable=true]:active{cursor:grabbing}.templateEditor .quotationDocument,.previewDocument{flex-direction:column;align-items:stretch;display:flex}.templateEditor .quotationDocument footer{margin-top:20px;position:relative;inset:auto}.templateEditor .quotationDocument .quoteTotals{align-self:flex-end}@media print{.quotationDocument .quotePageBreakBefore{break-before:page;page-break-before:always;margin-top:0}.quotationDocument .quotePageBreakBefore:before{display:none}}@page{size:A4 portrait;margin:0}@media print{html,body,#root{background:#fff!important;width:210mm!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important}body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.shell{width:210mm!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.side,.work>header,.forecastPdfBar{display:none!important}.work{width:210mm!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important}.work>*{display:none!important}.quotePreviewBg{background:#fff!important;width:210mm!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}.quotePreviewModal{background:#fff!important;border:0!important;border-radius:0!important;width:210mm!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.previewDocument{width:210mm!important;max-width:none!important;min-height:0!important;box-shadow:none!important;zoom:1!important;margin:0!important;padding:15mm!important;display:flex!important;position:relative!important;overflow:visible!important;transform:none!important}.previewDocument>*{max-width:100%}.previewDocument .quotePageBreakBefore{break-before:page!important;page-break-before:always!important}}.vatRateSettings{gap:8px;display:grid}.vatDefaultSelect select{box-sizing:border-box;border:1px solid var(--line);width:100%;height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px}.vatRateOptionList{flex-wrap:wrap;gap:6px;display:flex}.vatRateOptionList label{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:46px 24px 28px;align-items:center;height:32px;display:grid;overflow:hidden}.vatRateOptionList input{box-sizing:border-box;text-align:right;width:46px;height:30px;font-size:10px;background:0 0!important;border:0!important;padding:0 7px!important}.vatRateOptionList span{border-left:1px solid var(--line);height:100%;color:var(--muted);background:#eef4f7;place-items:center;font-size:9px;display:grid}.vatRateOptionList button{border:0;border-left:1px solid var(--line);color:#b64f48;background:#fff5f3;height:100%;font-size:13px}.vatRateOptionList button:disabled{opacity:.35}.vatRateAdd{color:var(--blue);background:#eef6f8;border:1px solid #bfd4de;border-radius:8px;justify-self:start;padding:7px 10px;font-size:9px;font-weight:800}.reorderableVatRateList label{grid-template-columns:28px 46px 24px 28px;position:relative;overflow:visible}.reorderableVatRateList label>i{border-right:1px solid var(--line);color:#668292;cursor:grab;-webkit-user-select:none;user-select:none;background:#f0f5f7;border-radius:7px 0 0 7px;place-items:center;height:30px;font-size:11px;font-style:normal;display:grid}.reorderableVatRateList label.dragging{opacity:.45}.reorderableVatRateList label.dropBefore:before,.reorderableVatRateList label.dropAfter:after{content:"";z-index:3;background:#2587d9;border-radius:3px;height:3px;position:absolute;left:0;right:0;box-shadow:0 0 0 2px #2587d926}.reorderableVatRateList label.dropBefore:before{top:-5px}.reorderableVatRateList label.dropAfter:after{bottom:-5px}.productTotalCost .detailAffix{margin-top:3px}.editableCategoryField>input[readonly]{cursor:pointer}.categoryDropdownMenu>button{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;display:grid}.categoryDropdownMenu>button>span{color:#fff;background:#fff;border:1px solid #aebfca;border-radius:5px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid}.categoryDropdownMenu>button.selected{color:#173f57;background:#edf7fb;font-weight:600}.categoryDropdownMenu>button.selected>span{background:#267fac;border-color:#267fac}.pRow.unseenWebsiteOpportunityRow{background:#eaf6fc;border-left:4px solid #55a9d5;padding-left:4px}.pRow.unseenWebsiteOpportunityRow:hover{background:#dff1fa}.pRow.importantOpportunityRow{background:#fff2df;border-left:4px solid #e49332;padding-left:4px}.pRow.importantOpportunityRow:hover{background:#ffe9ca}.importantBadge,.newWebsiteBadge{border-radius:7px;margin:3px 0 0 6px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:600;display:inline-block}.importantBadge{color:#6e3a00;background:#f7b65d}.newWebsiteBadge{color:#155878;background:#bfe4f7}@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-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-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}@keyframes spin{to{transform:rotate(360deg)}}
