@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-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{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.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,)}.rounded{border-radius:.25rem}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--primary-red:#dc1c2e;--primary-blue:#002b75;--cream:#f6f8fc;--bridge-red:#b71424;--bridge-blue:#003da5;--dark-red:#600;--dark-blue:#000e35;--sky-blue:#a2d4f2;--charcoal:#232323;--white:#fff;--navy:var(--dark-blue);--blue:var(--primary-blue);--red:var(--primary-red);--ink:var(--charcoal);--muted:#232323ad;--line:#23232324;--surface:var(--cream);--font-remax:"Outfit Variable","Outfit","Arial",sans-serif;--font-body:"DM Sans Variable","DM Sans","Arial",sans-serif}.prospect-primary-actions .copilot-trigger{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0b4f91,#0867b5);border:1px solid #084b8d;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:7px 13px;font-weight:900;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-flex;box-shadow:0 6px 16px #084b8d3d}.prospect-primary-actions .copilot-trigger:hover{filter:brightness(1.08);transform:translateY(-1px)}.prospect-primary-actions .copilot-trigger:focus-visible{outline-offset:2px;outline:3px solid #78c8ff}.copilot-avatar{color:#0b4f91;object-fit:cover;background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;font-weight:900;display:inline-grid;box-shadow:0 2px 7px #001c4c55}.copilot-quick-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.copilot-quick-actions button{color:#0b5795;cursor:pointer;background:#fff;border:1px solid #b7cee4;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800}.copilot-quick-actions button:hover{background:#eef8ff;border-color:#0b5795}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--cream);font-family:var(--font-body);margin:0}button,input,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,strong,b,.eyebrow,.form-step{font-family:var(--font-remax)}.site-header{z-index:10;width:100%;height:74px;color:var(--white);border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;padding:0 5vw;display:flex;position:absolute;top:0}.brand-link{align-items:center;text-decoration:none;display:inline-flex}.remax-logo{object-fit:contain;height:auto}.site-header nav{align-items:center;gap:28px;display:flex}.site-header nav a{color:#ffffffd9;font-size:13px;text-decoration:none}.header-cta{color:var(--white);background:0 0;border:1px solid #ffffff80;border-radius:999px;padding:10px 17px;font-size:12px;font-weight:700}.hero{min-height:720px;color:var(--white);background:radial-gradient(circle at 77% 38%,#0043ff8c,transparent 31%),linear-gradient(128deg,var(--dark-blue) 0%,var(--bridge-blue) 62%,var(--primary-blue) 145%);grid-template-columns:1fr 1fr;align-items:center;gap:6vw;padding:145px 7vw 80px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.14;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero:after{content:"";background:var(--red);opacity:.9;width:390px;height:170%;position:absolute;top:-35%;right:-270px;transform:rotate(22deg)}.hero-copy,.hero-products{z-index:2;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--red);align-items:center;gap:9px;font-size:11px;font-weight:800;display:inline-flex}.eyebrow i{background:currentColor;width:18px;height:2px}.eyebrow.light{color:var(--sky-blue)}.hero h1{letter-spacing:-.065em;max-width:700px;margin:24px 0;font-size:clamp(52px,6.1vw,88px);font-weight:800;line-height:.98}.hero h1 em{color:var(--primary-red);font-style:normal;display:block}.hero-copy>p{color:#ffffffb3;max-width:600px;font-size:18px;line-height:1.7}.hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.primary-button,.gate-button,.submit-button{background:var(--primary-red);color:var(--white);border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:26px;padding:16px 22px;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 12px 30px #ff120045}.primary-button:hover,.gate-button:hover,.submit-button:hover{background:var(--bridge-red);transform:translateY(-1px)}.hero-note{border-left:1px solid #ffffff38;flex-direction:column;padding-left:28px;display:flex}.hero-note small{color:#ffffff8a;margin-top:4px;font-size:11px}.hero-products{height:480px}.hero-card{background:#fff;border-radius:18px;margin:0;padding:8px;position:absolute;overflow:hidden;box-shadow:0 35px 80px #0000005c}.hero-card img{object-fit:cover;border-radius:12px;width:100%;height:100%}.hero-card-main{width:min(340px,63%);height:430px;top:24px;left:13%;transform:rotate(-3deg)}.hero-card-small{width:170px;height:205px;right:2%}.hero-card-small.top{top:-10px;transform:rotate(6deg)}.hero-card-small.bottom{bottom:0;transform:rotate(4deg)}.hero-badge{z-index:4;text-align:center;background:var(--primary-red);width:112px;height:112px;color:var(--white);text-transform:uppercase;letter-spacing:.08em;border:5px solid var(--dark-blue);border-radius:50%;place-content:center;font-size:9px;display:grid;position:absolute;bottom:30px;right:22%;transform:rotate(-8deg)}.hero-badge strong{letter-spacing:-.04em;font-size:19px}.trust-strip{background:var(--white);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr) 1.25fr;min-height:110px;padding:0 6vw;display:grid}.trust-strip>div{border-right:1px solid var(--line);align-items:center;gap:16px;padding:24px 28px;display:flex}.trust-strip>div:first-child{border-left:1px solid var(--line)}.trust-strip span{color:var(--primary-red);font-size:12px;font-weight:900}.trust-strip p{flex-direction:column;margin:0;display:flex}.trust-strip small{color:var(--muted);margin-top:4px;font-size:11px}.trust-made{background:var(--cream);justify-content:center}.catalog-section{max-width:1540px;margin:0 auto;padding:94px 6vw 110px}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.section-heading h2{letter-spacing:-.055em;max-width:720px;margin:15px 0 0;font-size:clamp(36px,4vw,56px);line-height:1.06}.section-heading>p{max-width:380px;color:var(--muted);font-size:14px;line-height:1.65}.catalog-tools{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;padding-top:24px;display:flex}.category-tabs{flex-wrap:wrap;gap:8px;display:flex}.category-tabs button{border:1px solid var(--line);background:var(--white);color:var(--muted);border-radius:999px;padding:10px 16px;font-size:12px;font-weight:700}.search-box{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;min-width:250px;padding:8px 14px;display:flex}.search-box span{color:var(--muted);font-size:20px;transform:rotate(-12deg)}.search-box input{border:0;outline:0;width:100%;font-size:12px}.product-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.product-card{border:1px solid var(--line);background:var(--white);border-radius:14px;transition:all .2s;position:relative;overflow:hidden}.product-card:hover{transform:translateY(-3px);box-shadow:0 18px 50px #000e351a}.product-card.selected{border-color:var(--primary-red);box-shadow:0 0 0 1px var(--primary-red)}.product-image{aspect-ratio:1.13;background:var(--cream);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.product-card:hover .product-image img{transform:scale(1.025)}.popular-tag{background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:.1em;border-radius:4px;padding:7px 9px;font-size:8px;font-weight:900;position:absolute;top:12px;left:12px}.select-mark{width:30px;height:30px;color:var(--navy);background:#fffffff0;border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 4px 16px #0000001f}.selected .select-mark{background:var(--red);color:#fff}.product-body{padding:18px}.product-category{color:var(--red);text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:900}.product-body h3{letter-spacing:-.02em;margin:8px 0 5px;font-size:16px}.product-body>p{color:var(--muted);margin:0 0 18px;font-size:11px}.price-row{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:10px;padding-top:14px;display:flex}.price-row>div{flex-direction:column;display:flex}.price-row small{color:var(--muted);font-size:9px}.price-row strong{margin-top:2px;font-size:17px}.select-button{border:1px solid var(--line);background:var(--white);border-radius:5px;padding:8px 10px;font-size:10px;font-weight:800}.quantity-row{background:var(--cream);border-top:1px solid #ff12004d;justify-content:space-between;align-items:end;margin:14px -18px -18px;padding:12px 18px;display:flex}.quantity-row label{color:var(--muted);flex-direction:column;gap:4px;font-size:9px;display:flex}.quantity-row input{background:var(--white);border:1px solid #ff12004d;border-radius:5px;outline:0;width:86px;padding:7px}.quantity-row span{color:var(--dark-red);padding-bottom:7px;font-size:12px;font-weight:800}.empty-state{text-align:center;background:var(--surface);color:var(--muted);border-radius:12px;padding:70px}.quote-section{background:var(--dark-blue);color:var(--white);grid-template-columns:.92fr 1.08fr;display:grid}.quote-summary-panel h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(34px,4vw,56px);line-height:1.05}.quote-summary-panel>p{color:#ffffffb3;max-width:520px;line-height:1.65}.quote-items{border-top:1px solid #ffffff1f;max-height:250px;margin:38px 0 18px;overflow:auto}.quote-items>div{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;font-size:12px;display:flex}.quote-items>div>span{flex-direction:column;display:flex}.quote-items small{color:#ffffff73;margin-top:3px}.quote-items b{white-space:nowrap}.quote-empty{color:#ffffff73;padding:25px 0;font-size:13px;display:block}.quote-total{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.quote-total span{color:#ffffff9e;font-size:12px}.quote-total strong{text-align:right;font-size:20px}.price-disclaimer{color:#fff6;margin-top:18px;font-size:9px;line-height:1.5;display:block}.quote-form-wrap{background:var(--white);color:var(--ink);place-items:center;padding:90px 7vw;display:grid}.quote-form-wrap form,.success-state{width:100%;max-width:650px}.form-step{color:var(--primary-red);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.quote-form-wrap h2{letter-spacing:-.05em;margin:13px 0;font-size:clamp(32px,3.5vw,48px);line-height:1.04}.quote-form-wrap form>p{color:var(--muted);max-width:540px;font-size:13px;line-height:1.6}.form-grid label,.gate-form>label{text-transform:uppercase;letter-spacing:.08em;color:var(--charcoal);flex-direction:column;gap:8px;font-size:10px;font-weight:800;display:flex}.form-grid input,.form-grid textarea,.gate-form input{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--white);text-transform:none;letter-spacing:0;border-radius:7px;outline:0;padding:13px 14px;font-size:13px;font-weight:400}.form-grid input:focus,.form-grid textarea:focus,.gate-form input:focus{border-color:var(--primary-blue);box-shadow:0 0 0 3px #0043ff1f}.form-grid .full{grid-column:1/-1}.submit-button:disabled,.gate-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.form-security{text-align:center;color:var(--muted);margin-top:13px;font-size:9px;display:block}.form-error{background:var(--cream);border:1px solid #ff120066;border-radius:6px;padding:10px 12px;color:var(--dark-red)!important;font-size:11px!important}.success-state{text-align:center}.success-state>span{background:var(--sky-blue);width:60px;height:60px;color:var(--primary-blue);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:28px;display:grid}.success-state>p{color:var(--muted);line-height:1.6}.success-state button{border:1px solid var(--line);background:var(--white);border-radius:6px;margin-top:15px;padding:12px 18px;font-weight:700}footer{color:var(--white);background:var(--dark-blue);align-items:center;gap:26px;padding:30px 6vw 110px;display:flex}footer p{color:#ffffff80;margin-right:auto;font-size:11px}footer a{color:#fff9;font-size:10px}.footer-logo{width:128px}.cart-bar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(720px,100% - 28px);color:var(--white);background:#000e35f5;border:1px solid #ffffff29;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:10px 12px 10px 18px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 16px 45px #000e3566}.cart-bar>div{align-items:center;gap:12px;display:flex}.cart-bar>div>span{background:var(--primary-red);border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.cart-bar p{flex-direction:column;margin:0;display:flex}.cart-bar b{font-size:11px}.cart-bar small{color:#fff9;margin-top:3px;font-size:9px}.cart-bar button{background:var(--primary-red);color:var(--white);border:0;border-radius:7px;padding:13px 18px;font-size:11px;font-weight:800}.cart-bar button span{margin-left:14px}.gate-overlay{z-index:100;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#000e35eb;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.gate-panel{background:var(--white);border-radius:18px;grid-template-columns:.94fr 1.06fr;width:min(960px,100%);min-height:590px;display:grid;overflow:hidden;box-shadow:0 40px 100px #000e3580}.gate-visual{color:var(--white);background:radial-gradient(circle at 50% 45%,#0043ff80,transparent 36%),linear-gradient(145deg,var(--dark-blue),var(--bridge-blue));flex-direction:column;padding:35px;display:flex;position:relative;overflow:hidden}.gate-visual:after{content:"";background:var(--primary-red);width:170px;height:600px;position:absolute;bottom:-190px;right:-120px;transform:rotate(30deg)}.gate-brand{z-index:2;width:158px;position:relative}.gate-collage{height:390px;margin:22px 0 5px;position:relative}.gate-collage img{object-fit:cover;border:6px solid #fff;border-radius:12px;width:210px;height:260px;position:absolute;box-shadow:0 20px 40px #00000052}.gate-collage img:first-child{top:35px;left:10px;transform:rotate(-5deg)}.gate-collage img:nth-child(2){width:175px;height:215px;top:4px;right:4px;transform:rotate(6deg)}.gate-collage img:nth-child(3){width:165px;height:205px;bottom:10px;right:22px;transform:rotate(3deg)}.gate-visual>p{color:#ffffffa6;z-index:2;max-width:310px;font-size:13px;line-height:1.5;position:relative}.gate-form{flex-direction:column;justify-content:center;padding:58px 62px;display:flex}.gate-form h2{letter-spacing:-.055em;margin:17px 0 12px;font-size:clamp(34px,4vw,48px);line-height:1.04}.gate-form>p{color:var(--muted);margin:0 0 25px;font-size:13px;line-height:1.55}.gate-form>label{margin-bottom:15px}.gate-form .check-label{text-transform:none;letter-spacing:0;color:var(--muted);flex-direction:row;align-items:flex-start;gap:9px;margin-bottom:8px;font-size:10px;font-weight:500;line-height:1.45}.check-label input{width:15px;height:15px;accent-color:var(--primary-red);flex:none;margin-top:1px;padding:0}.check-label.optional{color:var(--muted)}.gate-button{width:100%;margin-top:12px}.gate-form details{color:var(--muted);margin-top:15px;font-size:9px;line-height:1.5}.gate-form summary{cursor:pointer;text-align:center}.gate-form details p{background:var(--surface);border-radius:5px;padding:8px}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}@media (width<=1100px){.product-grid{grid-template-columns:repeat(3,1fr)}.hero{gap:2vw}.hero-card-main{left:0}.trust-strip{grid-template-columns:repeat(2,1fr)}.trust-strip>div:nth-child(3){border-left:1px solid var(--line)}}@media (width<=820px){.site-header{padding:0 20px}.site-header nav a{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding:125px 24px 55px}.hero h1{font-size:clamp(48px,14vw,72px)}.hero-products{height:440px;margin-top:15px}.hero-card-main{left:8%}.trust-strip{padding:0 20px}.section-heading{display:block}.catalog-tools{flex-direction:column;align-items:stretch}.search-box{min-width:0}.product-grid{grid-template-columns:repeat(2,1fr)}.quote-section{grid-template-columns:1fr}.quote-summary-panel,.quote-form-wrap{padding:70px 7vw}.gate-panel{grid-template-columns:1fr;max-width:620px}.gate-visual{display:none}.gate-form{padding:45px 40px}}@media (width<=540px){.brand{font-size:18px}.header-cta{padding:9px 12px}.hero{padding-left:20px;padding-right:20px}.hero h1{font-size:51px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-note{border:0;padding:0}.hero-products{height:370px}.hero-card-main{width:68%;height:335px}.hero-card-small{width:125px;height:155px}.hero-badge{width:90px;height:90px;right:20%}.trust-strip{grid-template-columns:1fr 1fr}.trust-strip>div{gap:9px;padding:19px 12px}.trust-strip small{font-size:9px}.catalog-section{padding:70px 16px 90px}.section-heading h2{font-size:38px}.product-grid{grid-template-columns:1fr;gap:14px}.product-card{grid-template-columns:42% 58%;display:grid}.product-image{aspect-ratio:auto;height:100%}.product-body{padding:15px}.price-row{align-items:center}.select-button{padding:7px}.quantity-row{margin-bottom:-15px;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}footer{flex-direction:column;align-items:flex-start;padding-bottom:130px}footer p{margin:0}.cart-bar{bottom:10px}.cart-bar button{padding:12px}.cart-bar button span{display:none}.gate-overlay{align-items:start;padding:10px}.gate-form{padding:35px 24px}.gate-form h2{font-size:36px}}.admin-page{background:var(--cream);min-height:100vh;padding:55px 5vw 100px}.admin-header{justify-content:space-between;align-items:end;gap:30px;max-width:1500px;margin:0 auto 35px;display:flex}.admin-header span{color:var(--primary-red);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:800}.admin-header h1{letter-spacing:-.05em;margin:10px 0 5px;font-size:46px}.admin-header p{color:var(--muted);margin:0}.admin-actions{gap:9px;display:flex}.admin-actions a,.admin-actions button{color:var(--dark-blue);background:var(--white);border:1px solid var(--line);font:inherit;cursor:pointer;border-radius:6px;padding:11px 15px;font-size:11px;font-weight:800;text-decoration:none}.admin-actions a:first-child{color:var(--white);background:var(--primary-blue)}.admin-actions form{margin:0}.admin-actions button{color:var(--white);background:var(--dark-blue)}.admin-stats{grid-template-columns:repeat(4,1fr);gap:15px;max-width:1500px;margin:0 auto 22px;display:grid}.admin-stats article{background:var(--white);border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:22px;display:flex}.admin-stats span{color:var(--muted);font-size:11px}.admin-stats strong{margin-top:8px;font-size:38px}.admin-table-wrap{background:var(--white);border:1px solid var(--line);border-radius:12px;max-width:1500px;margin:auto;overflow:hidden}.admin-table-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding:22px 24px;display:flex}.admin-table-heading h2{margin:0;font-size:20px}.admin-table-heading p{color:var(--muted);margin:0;font-size:11px}.admin-table-scroll{overflow:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;min-width:1050px}.admin-table-wrap th{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;text-align:left;background:var(--cream);padding:12px 17px;font-size:9px}.admin-table-wrap td{border-top:1px solid var(--line);vertical-align:top;padding:15px 17px;font-size:11px}.admin-table-wrap td>a,.admin-table-wrap td>small{color:var(--muted);margin-top:5px;text-decoration:none;display:block}.interest-list{flex-wrap:wrap;gap:5px;max-width:340px;display:flex}.interest-list span{color:var(--dark-blue);background:var(--sky-blue);border-radius:4px;padding:5px 7px;font-size:9px}.interest-list em{color:var(--muted)}.consent{color:var(--charcoal);background:var(--cream);border-radius:99px;padding:5px 9px;font-size:9px;display:inline-block}.consent.yes{color:var(--dark-blue);background:var(--sky-blue)}.admin-empty{text-align:center;color:var(--muted);padding:60px!important}.admin-denied{text-align:center;background:var(--dark-blue);min-height:100vh;color:var(--white);place-content:center;padding:30px;display:grid}.admin-denied h1{margin:0 0 10px;font-size:42px}.admin-denied p{color:#fff9}.admin-denied a{color:var(--white)}.admin-denied p+a{margin-top:15px}.admin-login-page{background:#f5f8fc;grid-template-columns:minmax(0,1fr) minmax(430px,560px);min-height:100vh;display:grid}.admin-login-welcome{color:#fff;background:radial-gradient(circle at 12% 82%,#176bd7 0,#0000 34%),linear-gradient(145deg,#001f4d,#0649ad 66%,#0a65c7);align-items:center;min-height:100vh;padding:64px clamp(34px,8vw,120px);display:flex;position:relative;overflow:hidden}.admin-login-welcome:after{content:"";border:1px solid #ffffff38;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-190px;right:-180px;box-shadow:0 0 0 38px #ffffff0d,0 0 0 76px #ffffff08}.admin-login-welcome-inner{z-index:1;max-width:570px;position:relative}.admin-login-mark{object-fit:contain;background:#fff;border-radius:22px;width:78px;height:78px;padding:7px;box-shadow:0 16px 35px #00133255}.admin-login-welcome-eyebrow{color:#a9d3ff;letter-spacing:.16em;text-transform:uppercase;margin:28px 0 12px;font-size:12px;font-weight:850}.admin-login-welcome h1{letter-spacing:-.065em;margin:0;font-size:clamp(44px,5.3vw,74px);line-height:.98}.admin-login-welcome-copy{color:#ffffffd9;max-width:520px;margin:25px 0 34px;font-size:clamp(20px,2vw,28px);line-height:1.35}.admin-login-highlights{flex-wrap:wrap;gap:10px;display:flex}.admin-login-highlights span{color:#fff;background:#ffffff15;border:1px solid #ffffff40;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:750}.admin-login-card{background:#fff;border-radius:18px;place-self:center;width:min(100% - 48px,500px);padding:42px;box-shadow:0 28px 70px #00133230}.admin-login-brand{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.admin-login-brand img{object-fit:contain;object-position:left center;width:190px;max-height:46px}.admin-login-brand span{color:#526070;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:900}.admin-login-eyebrow{color:var(--primary-red);letter-spacing:.13em;text-transform:uppercase;margin:27px 0 8px;font-size:12px;font-weight:850}.admin-login-card h1,.admin-login-card h2{color:var(--dark-blue);letter-spacing:-.04em;margin:0;font-size:38px}.admin-login-copy{color:var(--muted);margin:12px 0 24px;font-size:16px;line-height:1.55}.admin-login-form{gap:17px;display:grid}.admin-login-form label{color:var(--charcoal);gap:8px;font-size:14px;font-weight:800;display:grid}.admin-login-form input{width:100%;min-height:52px;color:var(--charcoal);font:inherit;background:#fff;border:1px solid #b9c5d6;border-radius:8px;padding:12px 14px;font-size:16px}.admin-login-form input:focus{border-color:var(--primary-blue);outline:3px solid #8fb7ff66}.admin-login-form button{background:var(--primary-red);color:#fff;min-height:54px;font:inherit;cursor:pointer;border:0;border-radius:8px;font-size:16px;font-weight:850}.admin-login-form button:hover{filter:brightness(.93)}.admin-login-error{color:#9d1425;background:#fff1f3;border:1px solid #f0afb7;border-radius:8px;margin:0 0 18px;padding:12px 14px;font-size:14px;font-weight:700}.admin-login-note{color:var(--muted);margin:16px 0 8px;font-size:12px}.admin-login-back{color:var(--primary-blue);font-size:13px;font-weight:750;text-decoration:none}.admin-login-primary{color:#fff;text-align:center;background:#ed1c24;border-radius:8px;justify-content:center;align-items:center;min-height:54px;padding:12px 18px;font-size:16px;font-weight:850;text-decoration:none;display:flex}.admin-login-primary:hover{filter:brightness(.94)}.admin-login-security{color:#4b5d74;background:#f2f6fb;border-radius:9px;gap:4px;margin:18px 0;padding:14px 16px;display:grid}.admin-login-security b{color:#202b3f;font-size:13px}.admin-login-security span{font-size:12px;line-height:1.5}.temporary-password{overflow-wrap:anywhere;color:#182c49;letter-spacing:.04em;background:#f7f9fc;border:1px dashed #b9c5d6;border-radius:8px;margin:22px 0;padding:16px;font:700 18px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}@media (width<=850px){.admin-login-page{grid-template-columns:1fr;padding:24px 0}.admin-login-welcome{min-height:auto;padding:40px 26px 46px}.admin-login-welcome h1{font-size:clamp(42px,11vw,62px)}.admin-login-card{width:min(100% - 32px,520px);margin:0 auto}}@media (width<=750px){.admin-header{flex-direction:column;align-items:flex-start}.admin-stats{grid-template-columns:1fr 1fr}.admin-header h1{font-size:38px}.admin-table-heading{flex-direction:column;align-items:flex-start;gap:6px}.admin-table-heading-status{align-items:flex-start}.admin-login-card{padding:30px 22px}.admin-login-card h1,.admin-login-card h2{font-size:32px}}@media (width<=540px){.header-logo{width:112px}}.agonline-topline{color:#fff;text-align:center;background:#071f47;padding:9px 20px;font-size:11px;font-weight:700}.agonline-hero h1 em{color:#fff;font-style:normal;display:block}.need-grid small{color:var(--ag-red);margin-right:9px;font-size:10px;font-weight:950}.need-grid button.active small{color:#fff}.agonline-catalog{--ag-navy:#262626;--ag-blue:#404040;--ag-red:#ee1c25;--ag-cream:#f3f3f1;color:#272727;background:#fff;flex-direction:column;display:flex}.agonline-topline{color:#fff;background:#333;order:0}.agonline-header{background:#fff;border-bottom:1px solid #dedede;order:1;position:sticky}.agonline-logo{color:#222}.agonline-logo span{color:#666;border-left-color:#d0d0d0}.agonline-header nav a{color:#333}.agonline-header nav b{background:var(--ag-red)}.agonline-hero{color:#282828;background:linear-gradient(105deg,#f4f4f2 0%,#fff 62%,#eeeeeb 100%);border-bottom:1px solid #dedede;order:2;min-height:590px}.agonline-hero:before{content:"";border:2px solid #ee1c2540;border-radius:50%;width:310px;height:310px;position:absolute;top:12%;right:11%;box-shadow:0 0 0 34px #ee1c250b,0 0 0 70px #22222208}.agonline-hero h1{color:#242424;max-width:720px}.agonline-hero h1 em{color:var(--ag-red)}.agonline-hero p{color:#626262}.agonline-primary{background:var(--ag-red);box-shadow:none}.agonline-secondary{color:#303030;background:#fff;border-color:#9b9b9b}.agonline-search{background:#fff;border-color:#cacaca;box-shadow:0 8px 22px #0000000b}.agonline-search a{background:#303030}.agonline-hero-visual strong{color:#e31d25;background:#fff;border-color:#e31d2594;width:170px;height:170px;font-size:62px;box-shadow:0 25px 70px #00000012}.agonline-hero-visual p{color:#555}.hero-orbit{border-color:#bdbdbd}.seller-ribbon{order:3}.need-section{background:#fff;border-color:#dedede;order:4}.agonline-products{order:5}.brand-life{order:6}.personalized-products{order:7}.kit-section{background:#313131;order:8}.agonline-cross{background:#f1f1ef;order:9}.selection-section{background:#333;order:10}.agonline-footer{background:#262626;order:11}.brand-life-copy{background:#f0f0ee}.brand-life-preview{background:#393939}.need-grid button{color:#303030;border-color:#d5d5d2}.need-grid button.active{background:#313131;border-color:#313131}.need-grid small{color:var(--ag-red)}.agonline-product-grid article{box-shadow:none;border-color:#dedede}.agonline-product-image{background:#eeeeec}.agonline-product-body footer button{background:#303030}.agonline-product-body>span{color:#7b7b7b}.personalized-grid article{box-shadow:none;border-color:#dedede}.brand-preview{background:#f1f1ef}.kit-pills button.checked{color:#333}.agonline-footer{background:#2c2c2c}.quote-response-page{background:radial-gradient(circle at 12% 90%,#dc1c2e3d,#0000 28%),linear-gradient(145deg,#000e35,#003da5);place-items:center;min-height:100vh;padding:32px 18px;display:grid}.quote-response-card{background:var(--white);border-radius:20px;width:min(100%,900px);overflow:hidden;box-shadow:0 35px 90px #00071480}.quote-response-brand{border-bottom:1px solid var(--line);background:var(--white);justify-content:space-between;align-items:center;gap:24px;min-height:105px;padding:24px 34px;display:flex}.quote-response-brand img{width:205px;height:auto}.quote-response-brand span{color:var(--primary-blue);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:800}.quote-response-content{padding:46px 48px 42px}.quote-response-eyebrow{color:var(--primary-red);text-transform:uppercase;letter-spacing:.14em;margin:0 0 12px;font-size:11px;font-weight:900}.quote-response-content h1{color:var(--dark-blue);letter-spacing:-.055em;margin:0;font-size:clamp(38px,6vw,56px);line-height:1}.quote-response-content>p:not(.quote-response-eyebrow){max-width:610px;color:var(--muted);margin:17px 0 30px;font-size:16px;line-height:1.65}.manager-preview-note{color:var(--primary-blue);background:#edf5ff;border:1px solid #9bb9df;border-radius:8px;margin:-14px 0 28px;padding:11px 14px;font-size:12px;font-weight:800}.quote-preview-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.quote-preview-heading>div>p:last-child{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.55}.quote-preview-meta{border-left:1px solid var(--line);flex-direction:column;flex:none;gap:4px;min-width:115px;padding-left:22px;display:flex}.quote-preview-meta span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.quote-preview-meta b{color:var(--dark-blue);font-size:14px}.quote-preview-items{border:1px solid var(--line);border-radius:12px;overflow:hidden}.quote-preview-items>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;min-height:70px;padding:15px 18px;display:flex}.quote-preview-items>div:last-child{border-bottom:0}.quote-preview-items span{flex-direction:column;gap:5px;display:flex}.quote-preview-items b{color:var(--charcoal);font-size:14px}.quote-preview-items small{color:var(--muted);font-size:11px}.quote-preview-items strong{color:var(--dark-blue);white-space:nowrap;font-size:15px}.quote-preview-total{background:var(--dark-blue);color:var(--white);border-radius:12px;justify-content:space-between;align-items:center;gap:25px;margin-top:13px;padding:20px;display:flex}.quote-preview-total span{flex-direction:column;gap:3px;display:flex}.quote-preview-total small{color:#ffffff8c;font-size:10px}.quote-preview-total b{font-size:16px}.quote-preview-total>strong{color:var(--white);font-size:27px}.quote-preview-notes{background:var(--cream);border-radius:10px;margin-top:14px;padding:16px 18px}.quote-preview-notes b{color:var(--dark-blue);font-size:12px}.quote-preview-notes p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.quote-cross-sell{background:#f2fbf6;border:1px solid #b9dfcd;border-radius:14px;margin-top:18px;padding:20px}.quote-cross-sell>header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:15px;display:flex}.quote-cross-sell>header span{color:#087044;letter-spacing:.12em;font-size:9px;font-weight:950}.quote-cross-sell>header h2{color:var(--dark-blue);margin:3px 0 5px;font-size:21px}.quote-cross-sell>header p{color:#587064;max-width:560px;margin:0;font-size:11px;line-height:1.5}.quote-cross-sell>header>b{color:#277052;white-space:nowrap;background:#dff3e8;border-radius:99px;padding:7px 10px;font-size:9px}.quote-cross-sell-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.quote-cross-sell-grid article{background:#fff;border:1px solid #cfe2d7;border-radius:11px;flex-direction:column;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;overflow:hidden}.quote-cross-sell-grid article:hover{transform:translateY(-2px);box-shadow:0 8px 18px #174c3520}.quote-cross-sell-grid article.selected{border:2px solid #168255;box-shadow:0 0 0 3px #16825514}.quote-cross-sell-image{background:#f7f8f7;place-items:center;height:112px;display:grid;overflow:hidden}.quote-cross-sell-image img{object-fit:contain;width:100%;height:100%}.quote-cross-sell-copy{flex-direction:column;flex:1;align-items:flex-start;padding:12px;display:flex}.quote-cross-sell-copy small{color:#168255;text-transform:uppercase;font-size:8px;font-weight:900}.quote-cross-sell-copy h3{color:var(--charcoal);margin:5px 0;font-size:13px;line-height:1.25}.quote-cross-sell-copy p{color:var(--muted);margin:0 0 10px;font-size:9px;line-height:1.45}.quote-cross-sell-copy strong{color:var(--dark-blue);margin-top:auto;font-size:11px}.quote-cross-sell-grid article>button{color:#087044;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #168255;border-radius:7px;margin:0 12px 12px;font-size:10px;font-weight:900}.quote-cross-sell-grid article.selected>button{color:#fff;background:#168255}.quote-cross-sell-grid article>button:focus-visible{outline-offset:2px;outline:3px solid #9bc9ff}.quote-cross-sell-help{color:#587064;margin:12px 0 0;font-size:9px}.quote-cross-sell-more{color:#087044;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:13px auto 0;padding:9px 13px;font-size:10px;font-weight:900;text-decoration:underline;display:block}.quote-response-content>p.quote-preview-disclaimer{max-width:none;margin:14px 0 24px;font-size:10px;line-height:1.5}.quote-response-actions{grid-template-columns:1fr 1fr;gap:13px;display:grid}.quote-response-actions a{min-height:150px;color:var(--white);border-radius:12px;grid-template-columns:46px 1fr;align-content:center;column-gap:14px;padding:24px;text-decoration:none;transition:all .2s;display:grid}.quote-response-actions a:hover{transform:translateY(-2px);box-shadow:0 14px 34px #000e352b}.quote-response-actions a.approve{background:#128c4a}.quote-response-actions a.question{background:var(--primary-blue)}.quote-response-actions span{background:#ffffff24;border-radius:50%;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:21px;font-weight:900;display:grid}.quote-response-actions b{align-self:end;font-size:18px}.quote-response-actions small{color:#ffffffb8;align-self:start;margin-top:5px;font-size:11px;line-height:1.4}.quote-document-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.quote-document-actions a{border:1px solid var(--primary-blue);color:var(--primary-blue);text-align:center;border-radius:8px;padding:13px 16px;font-size:12px;font-weight:850;text-decoration:none}.quote-document-actions a:last-child{color:var(--white);background:var(--primary-blue)}.quote-help-link{color:var(--white);background:#128c4a;border-radius:8px;padding:14px 18px;font-weight:800;text-decoration:none;display:inline-flex}.quote-response-note{color:var(--muted);text-align:center;margin-top:24px;font-size:11px;display:block}@media (width<=620px){.quote-response-page{align-items:start;padding:12px}.quote-response-card{border-radius:14px}.quote-response-brand{padding:22px}.quote-response-brand img{width:170px}.quote-response-brand span{display:none}.quote-response-content{padding:32px 20px 26px}.quote-preview-heading{display:block}.quote-preview-meta{border:0;margin-top:18px;padding:0}.quote-preview-items>div{align-items:flex-start;padding:14px}.quote-preview-total{align-items:flex-start}.quote-preview-total>strong{font-size:22px}.quote-cross-sell{padding:15px}.quote-cross-sell>header{display:block}.quote-cross-sell>header>b{margin-top:10px;display:inline-block}.quote-cross-sell-grid{grid-template-columns:1fr}.quote-cross-sell-grid article{grid-template-columns:92px 1fr;display:grid}.quote-cross-sell-image{grid-row:1/3;width:92px;height:100%;min-height:126px}.quote-cross-sell-grid article>button{grid-column:2}.quote-response-actions{grid-template-columns:1fr}.quote-response-actions a{min-height:125px}.quote-document-actions{grid-template-columns:1fr}.quote-response-content>p:not(.quote-response-eyebrow){font-size:14px}}.referral-identity{color:#ffffffd9;background:#ffffff12;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:4px;width:max-content;max-width:100%;margin-bottom:18px;padding:8px 12px;font-size:10px;display:inline-flex}.gate-referral{background:var(--cream);width:max-content;max-width:100%;color:var(--bridge-blue);border-radius:4px;margin-bottom:18px;padding:7px 10px;font-size:9px;display:block}.ambassador-page{background:var(--dark-blue);min-height:100vh;color:var(--white)}.ambassador-site-header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;max-width:1500px;height:76px;margin:auto;padding:0 6vw;display:flex}.ambassador-site-header img{width:130px}.ambassador-site-header>a:last-child{color:var(--white);border:1px solid #fff5;border-radius:999px;padding:10px 16px;font-size:11px;font-weight:700;text-decoration:none}.ambassador-hero{grid-template-columns:.92fr 1.08fr;min-height:calc(100vh - 76px);display:grid}.ambassador-promise{background:radial-gradient(circle at 15% 85%,#0043ff80,transparent 35%),linear-gradient(145deg,var(--dark-blue),var(--bridge-blue));flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.ambassador-promise>span{color:var(--sky-blue);text-transform:uppercase;letter-spacing:.17em;font-size:10px;font-weight:800}.ambassador-promise h2{letter-spacing:-.06em;max-width:650px;margin:20px 0;font-size:clamp(42px,5vw,72px);line-height:1}.ambassador-promise>p{color:#ffffffad;max-width:600px;line-height:1.7}.ambassador-promise ol{background:#ffffff20;grid-template-columns:1fr 1fr;gap:1px;max-width:570px;margin:42px 0 0;padding:0;list-style:none;display:grid}.ambassador-promise li{background:var(--dark-blue);align-items:center;gap:14px;padding:18px;font-size:12px;display:flex}.ambassador-promise li b{color:var(--primary-red);font-size:11px}.ambassador-form-wrap{background:var(--white);color:var(--ink);place-items:center;padding:75px 7vw;display:grid}.ambassador-form,.ambassador-success{width:100%;max-width:680px}.ambassador-form h1,.ambassador-success h1{letter-spacing:-.055em;margin:17px 0 12px;font-size:clamp(38px,4vw,58px);line-height:1.02}.ambassador-form>p,.ambassador-success>p{max-width:600px;color:var(--muted);line-height:1.65}.ambassador-terms{color:var(--muted);align-items:flex-start;gap:10px;margin:0 0 20px;font-size:10px;line-height:1.5;display:flex}.ambassador-terms input{width:16px;height:16px;accent-color:var(--primary-red);flex:none}.success-icon{width:62px;height:62px;color:var(--primary-blue);background:var(--sky-blue);border-radius:50%;place-items:center;margin-bottom:24px;font-size:28px;display:grid}.ambassador-code{background:var(--cream);border-radius:8px;justify-content:space-between;align-items:center;margin:30px 0 14px;padding:18px;display:flex}.ambassador-code small{color:var(--muted)}.ambassador-code strong{letter-spacing:.08em;color:var(--dark-blue)}.share-field{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:8px;font-size:9px;font-weight:800;display:flex}.share-field input{border:1px solid var(--line);background:var(--white);width:100%;color:var(--ink);text-transform:none;letter-spacing:0;border-radius:7px;padding:14px;font-size:12px}.ambassador-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.ambassador-actions .primary-button{justify-content:center}.outline-button{border:1px solid var(--primary-blue);color:var(--primary-blue);border-radius:7px;place-items:center;padding:15px 18px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.dashboard-link{color:var(--dark-blue);margin-top:24px;font-weight:800;text-decoration:none;display:block}.save-access-note{color:var(--muted);margin-top:10px;display:block}.ambassador-dashboard{background:var(--cream);min-height:100vh;color:var(--ink);padding:50px 6vw 100px}.ambassador-dashboard-header{justify-content:space-between;align-items:end;gap:30px;max-width:1450px;margin:0 auto 28px;display:flex}.ambassador-dashboard-header span{color:var(--primary-red);text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:800}.ambassador-dashboard-header h1{letter-spacing:-.055em;margin:8px 0 4px;font-size:clamp(38px,5vw,62px)}.ambassador-dashboard-header p{color:var(--muted);margin:0}.ambassador-dashboard-header>a{color:var(--white);background:var(--dark-blue);border-radius:6px;padding:11px 16px;font-size:11px;font-weight:800;text-decoration:none}.ambassador-share-card{background:var(--dark-blue);max-width:1450px;color:var(--white);border-radius:10px;justify-content:space-between;align-items:center;gap:22px;margin:0 auto 18px;padding:20px 22px;display:flex}.ambassador-share-card>div{flex-direction:column;gap:5px;min-width:0;display:flex}.ambassador-share-card small{color:#ffffff8c}.ambassador-share-card strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.ambassador-share-card button{color:var(--white);background:var(--primary-red);border:0;border-radius:6px;flex:none;padding:11px 16px;font-size:11px;font-weight:800}.ambassador-stats{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1450px;margin:0 auto 20px;display:grid}.ambassador-stats article{border:1px solid var(--line);background:var(--white);border-radius:10px;flex-direction:column;min-height:135px;padding:22px;display:flex}.ambassador-stats span{color:var(--muted);font-size:11px}.ambassador-stats strong{margin:7px 0;font-size:39px}.ambassador-stats small{color:var(--muted)}.ambassador-stats .points-card{color:var(--white);background:var(--primary-blue);border-color:var(--primary-blue)}.ambassador-stats .points-card span,.ambassador-stats .points-card small{color:#ffffffbd}.ambassador-history{border:1px solid var(--line);background:var(--white);border-radius:11px;max-width:1450px;margin:auto;overflow:hidden}.history-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:25px;padding:22px 24px;display:flex}.history-heading h2{margin:0}.history-heading p{color:var(--muted);margin:0;font-size:11px}.table-scroll{overflow:auto}.ambassador-history table{border-collapse:collapse;width:100%;min-width:720px}.ambassador-history th{text-align:left;color:var(--muted);background:var(--cream);text-transform:uppercase;letter-spacing:.1em;padding:12px 18px;font-size:9px}.ambassador-history td{border-top:1px solid var(--line);padding:15px 18px;font-size:11px}.ref-status{color:var(--muted);background:var(--cream);border-radius:999px;padding:5px 8px;font-size:9px;display:inline-block}.ref-status.confirmed{color:var(--dark-blue);background:var(--sky-blue)}.ref-status.cancelled{color:var(--dark-red);background:#ff120017}.rewards-note{border-left:4px solid var(--primary-red);background:var(--white);max-width:1450px;margin:20px auto 0;padding:28px}.rewards-note>span{color:var(--primary-red);text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:800}.rewards-note h2{margin:8px 0}.rewards-note p{color:var(--muted);margin:0}.dashboard-loading,.dashboard-error{text-align:center;place-content:center;min-height:60vh;display:grid}.dashboard-error p{color:var(--muted)}.dashboard-error a{color:var(--primary-blue);font-weight:800}.admin-stats article small{color:var(--muted);margin-top:6px;display:block}.admin-table-wrap td>small{color:var(--muted);margin-top:5px;display:block}.admin-amount{align-items:center;gap:5px;font-weight:700;display:flex}.admin-amount input{border:1px solid var(--line);border-radius:5px;width:100px;padding:8px}.admin-row-actions{gap:5px;display:flex}.admin-row-actions button{color:var(--white);background:var(--primary-blue);border:0;border-radius:5px;padding:8px 10px;font-size:9px;font-weight:800}.admin-row-actions button.cancel{color:var(--dark-red);background:#ff120017}.admin-row-actions button:disabled{opacity:.5}.admin-inline-error{margin:15px}@media (width<=900px){.ambassador-hero{grid-template-columns:1fr}.ambassador-promise{padding:70px 7vw}.ambassador-form-wrap{padding:65px 7vw}.ambassador-stats{grid-template-columns:1fr 1fr}}@media (width<=560px){.ambassador-site-header{padding:0 20px}.ambassador-hero{min-height:auto}.ambassador-promise{padding:60px 22px}.ambassador-promise h2{font-size:43px}.ambassador-promise ol{grid-template-columns:1fr}.ambassador-form-wrap{padding:55px 20px}.ambassador-form h1,.ambassador-success h1{font-size:39px}.ambassador-actions{grid-template-columns:1fr}.ambassador-dashboard{padding:38px 16px 80px}.ambassador-dashboard-header{flex-direction:column;align-items:flex-start}.ambassador-share-card{flex-direction:column;align-items:stretch}.ambassador-share-card button{width:100%}.ambassador-stats{grid-template-columns:1fr 1fr;gap:9px}.ambassador-stats article{min-height:120px;padding:16px}.ambassador-stats strong{font-size:31px}.history-heading{flex-direction:column;align-items:flex-start}.referral-identity{white-space:normal}}.site-header{border:0;height:94px;padding:0}.site-header-inner{justify-content:space-between;align-items:center;gap:28px;width:min(1100px,100% - 40px);height:100%;margin:auto;display:flex}.brand-lockup{align-items:center;gap:17px;display:flex}.header-logo{width:128px}.partner-divider{background:#ffffff70;width:1px;height:25px}.alphagraphics-logo{object-fit:contain;width:152px;height:auto}.site-header nav{gap:23px}.site-header nav a{color:#fff;font-family:var(--font-body);font-size:13px;font-weight:600}.header-cta{font-family:var(--font-remax);border:1px solid #ffffff8a;border-radius:50px;padding:10px 18px}.hero{color:#fff;background:#1a1a2e url(/products/2026/page-08.jpg) 50% 57%/cover no-repeat;grid-template-columns:none;align-items:center;height:450px;min-height:450px;padding:100px max(20px,50vw - 550px) 48px;display:flex}.hero:before{opacity:1;background:linear-gradient(135deg,#002b75f2 0%,#003da5c7 57%,#00144147 100%);inset:0;-webkit-mask-image:none;mask-image:none}.hero:after{display:none}.hero-copy{width:100%;max-width:720px}.hero h1{letter-spacing:0;text-transform:uppercase;max-width:720px;margin:0 0 14px;font-size:38.4px;font-weight:800;line-height:1.15}.hero-copy>p{color:#ffffffe0;max-width:660px;font-family:var(--font-body);margin:0;font-size:18px;line-height:1.48}.hero-actions{gap:24px;margin-top:28px}.primary-button,.gate-button,.submit-button{background:var(--primary-red);min-height:51px;font-family:var(--font-remax);border-radius:50px;padding:14px 32px;font-size:16px;font-weight:700;box-shadow:0 8px 20px #73000f42}.hero-note{border-left-color:#ffffff6b}.trust-strip{background:#fff;border:0;grid-template-columns:repeat(4,1fr);width:min(1100px,100% - 40px);min-height:84px;margin:auto;padding:0}.trust-strip>div,.trust-strip>div:first-child{border-color:#e4e8f0;padding:18px 20px}.trust-strip span{color:var(--primary-red)}.trust-strip b{color:var(--primary-blue);font-family:var(--font-remax)}.trust-made{background:#f4f6fb}.catalog-section{background:#fff;max-width:1140px;padding:48px 20px 72px}.section-heading{align-items:end;margin-bottom:18px}.section-heading h2{color:var(--primary-blue);letter-spacing:0;margin:0 0 4px;font-size:25.6px;font-weight:800;line-height:1.25}.section-heading>p{color:#677084;text-align:right;margin:0;font-size:13px;line-height:1.5}.campaign-banner{color:#606a7d;background:#f7f8fc;border:1px solid #edf0f6;border-radius:12px;align-items:center;gap:14px;min-height:76px;margin-bottom:22px;padding:15px 18px;display:flex}.campaign-banner>span{background:var(--primary-red);color:#fff;width:42px;height:42px;font-family:var(--font-remax);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.campaign-banner p{margin:0;font-size:14px;line-height:1.5}.campaign-banner strong{color:var(--primary-blue)}.catalog-tools{border-top:1px solid #e7eaf0;margin-bottom:22px;padding-top:18px}.category-tabs button{color:#5f687a;font-family:var(--font-remax);background:#fff;border-color:#d8dde8;border-radius:50px;padding:9px 15px;font-size:12px}.category-tabs button.active{background:var(--primary-blue);border-color:var(--primary-blue)}.search-box{background:#fff;border-color:#d8dde8;min-height:41px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.product-grid-item{display:contents}.product-card{min-width:0;box-shadow:none;background:#fff;border:1px solid #d8dde8;border-radius:16px;overflow:hidden}.product-card:hover{border-color:#b9c1d0;box-shadow:0 14px 34px #002b7514}.product-image{aspect-ratio:auto;background:#f4f6fb;height:193px}.product-image img{object-fit:cover}.popular-tag{background:var(--primary-red);border-radius:50px;top:12px;left:12px}.select-mark{color:var(--primary-blue)}.selected .select-mark{background:var(--primary-red)}.product-body{flex-direction:column;min-height:300px;padding:20px;display:flex}.product-category{color:var(--primary-red);font-family:var(--font-remax);font-size:9px}.product-body h3{min-height:38px;color:var(--primary-blue);letter-spacing:0;margin:8px 0;font-size:16px;font-weight:700;line-height:1.2}.product-body>p.product-benefit{color:#5f6878;min-height:48px;margin:0 0 10px;font-size:12px;line-height:1.45}.product-body>p.product-details{background:var(--primary-blue);color:#fff;width:max-content;max-width:100%;font-family:var(--font-remax);border:0;border-radius:50px;margin:0 0 18px;padding:8px 12px;font-size:12px;font-weight:700;line-height:1.15}.price-row{border-color:#e2e6ed;margin-top:auto;padding-top:14px}.price-row small{font-size:12px}.price-row strong{color:#2d3444;font-size:22px;line-height:1.1}.select-button{border-color:var(--primary-red);background:var(--primary-red);color:#fff;min-width:108px;font-family:var(--font-remax);border-radius:50px;padding:11px 16px;font-size:12px;box-shadow:0 6px 16px #dc1c2e2e}.select-button:hover{background:#bd1526;border-color:#bd1526}.select-button.selected{border-color:var(--primary-blue);background:var(--primary-blue);color:#fff}.quantity-row{background:#eef3fb;border-color:#cdd8ea;align-items:center;margin:15px -20px -20px;padding:14px 20px}.quantity-row label{background:var(--primary-blue);color:#fff;font-family:var(--font-remax);border-radius:9px;flex-direction:row;align-items:center;gap:10px;padding:9px 12px;font-size:12px;font-weight:700}.quantity-row input{color:#fff;text-align:center;background:#003da5;border:1px solid #ffffff75;border-radius:6px;width:92px;padding:8px;font-size:16px;font-weight:800}.quantity-row span{color:var(--primary-blue);font-family:var(--font-remax);padding:0;font-size:18px;font-weight:800;line-height:1.15}.product-card.lead-product{grid-column:span 3;grid-template-columns:55% 45%;min-height:455px;display:grid}.lead-product .product-image{height:100%}.lead-product .product-body{min-height:0;padding:26px 24px 22px}.lead-product .product-body h3{min-height:0;font-size:30px;line-height:1.14}.lead-product .product-body>p.product-benefit{min-height:0;font-size:14px}.program-card{color:#26344d;background:linear-gradient(155deg,#f4f7fc,#eaf0fa);border:1px solid #d8dde8;border-radius:16px;flex-direction:column;grid-column:span 1;min-height:455px;padding:26px 22px;display:flex}.program-card>span{color:var(--primary-red);font-family:var(--font-remax);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.program-card h3{color:var(--primary-blue);margin:18px 0 12px;font-size:24px;line-height:1.12}.program-card p{color:#5f6878;font-size:13px;line-height:1.55}.program-card a{color:#fff;background:var(--primary-blue);text-align:center;font-family:var(--font-remax);border-radius:50px;margin-top:auto;padding:12px 15px;font-size:12px;font-weight:700;text-decoration:none}.quote-section{background:#fff;border:1px solid #d8dde8;border-radius:18px;width:min(1100px,100% - 40px);margin:0 auto 70px;overflow:hidden}.quote-summary-panel{background:linear-gradient(145deg,#002b75,#003da5);padding:58px 50px}.quote-summary-panel h2{letter-spacing:0;font-size:38px}.quote-form-wrap{padding:58px 50px}.quote-form-wrap h2{color:var(--primary-blue);letter-spacing:0;font-size:34px}.form-grid input,.form-grid textarea,.gate-form input{border-color:#d8dde8}.submit-button{width:100%}.fastdeal-section{background:linear-gradient(135deg,#f1f5fc 0%,#e9effa 100%);border:1px solid #cfd8e8;border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:54px;width:min(1100px,100% - 40px);margin:0 auto 70px;padding:46px 52px;display:grid;position:relative;overflow:hidden}.fastdeal-section:after{content:"";border:34px solid #654bff1b;border-radius:50%;width:210px;height:210px;position:absolute;top:-110px;right:-95px}.fastdeal-copy{z-index:1;position:relative}.fastdeal-brand{color:#654bff;align-items:center;gap:9px;margin-bottom:20px;display:flex}.fastdeal-brand>span{color:#fff;background:linear-gradient(145deg,#854dff,#536dff);border-radius:9px;place-items:center;width:35px;height:35px;font-size:23px;font-weight:800;display:grid}.fastdeal-brand b{font-family:var(--font-remax);font-size:24px}.fastdeal-brand small{color:var(--primary-blue);font-family:var(--font-remax);text-transform:uppercase;letter-spacing:.09em;border-left:1px solid #b9c3d5;margin-left:6px;padding-left:15px;font-size:11px;font-weight:800}.fastdeal-section h2{max-width:650px;color:var(--primary-blue);letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(30px,3.3vw,44px);line-height:1.08}.fastdeal-section p{color:#59657a;max-width:620px;margin:0 0 26px;font-size:16px;line-height:1.58}.fastdeal-section a{background:var(--primary-red);color:#fff;width:max-content;min-height:52px;font-family:var(--font-remax);border-radius:50px;justify-content:center;align-items:center;gap:24px;padding:14px 24px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 9px 22px #9d142c2c}.fastdeal-section a:hover{transform:translateY(-2px);box-shadow:0 13px 28px #9d142c3b}.fastdeal-section ul{z-index:1;background:#fff;border-radius:14px;gap:17px;margin:0;padding:25px 26px;list-style:none;display:grid;position:relative;box-shadow:0 14px 34px #002b7512}.fastdeal-section li{color:var(--primary-blue);font-family:var(--font-remax);padding-left:24px;font-size:14px;font-weight:700;line-height:1.35;position:relative}.fastdeal-section li:before{content:"";background:var(--primary-red);border-radius:50%;width:9px;height:9px;position:absolute;top:.32em;left:0}footer{background:var(--primary-blue);padding:30px max(20px,50vw - 550px) 110px}.cart-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#2d3444;background:#fffffff4;border:0;border-top:1px solid #d8dde8;border-radius:0;width:100%;min-height:86px;padding:12px max(20px,50vw - 550px);inset:auto 0 0;transform:none;box-shadow:0 -8px 28px #002b7512}.cart-bar>div>span{background:var(--primary-red);color:#fff}.cart-bar b{color:var(--primary-blue);font-size:14px}.cart-bar small{color:#39445a;font-size:14px;font-weight:700}.cart-bar button{background:var(--primary-blue);min-width:180px;font-family:var(--font-remax);border-radius:50px;padding:14px 22px;font-size:13px}.whatsapp-float{z-index:55;color:#fff;background:#25d366;border:1px solid #ffffff70;border-radius:50px;align-items:center;gap:10px;min-height:58px;padding:8px 16px 8px 8px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 28px #071d1140}.communication-composer{flex-direction:column;gap:6px;min-width:0;display:inline-flex}.communication-notice{color:#286343;max-width:260px}.communication-panel{background:#f8fbff;border:1px solid #d6deeb;border-radius:12px;gap:8px;margin-top:6px;padding:10px;display:grid}.communication-panel>div{justify-content:space-between;align-items:center;display:flex}.communication-panel label{color:#56627a;gap:3px;font-size:12px;display:grid}.communication-panel input,.communication-panel select,.communication-panel textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:7px;padding:7px}.communication-panel-actions{flex-wrap:wrap;gap:7px;display:flex}.communication-panel-actions button{color:#fff;background:#073b83;border:0;border-radius:7px;padding:7px 10px;font-weight:700}.communication-template-manager{grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);gap:18px;margin-top:22px;display:grid}.communication-template-list{align-content:start;gap:8px;display:grid}.communication-template-list button{text-align:left;background:#fff;border:1px solid #dbe3ef;border-radius:10px;gap:3px;padding:10px;display:grid}.communication-template-manager form{background:#fff;border:1px solid #dbe3ef;border-radius:14px;gap:10px;padding:18px;display:grid}.communication-template-manager form label{gap:4px;font-size:13px;display:grid}.communication-template-manager input,.communication-template-manager select,.communication-template-manager textarea{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:8px}.communication-template-manager form>label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.communication-template-manager form>label input[type=checkbox]{width:auto}.communication-template-manager form>button{color:#fff;background:#073b83;border:0;border-radius:8px;justify-self:start;padding:9px 14px;font-weight:700}@media (width<=720px){.communication-template-manager{grid-template-columns:1fr}.communication-panel-actions button{min-height:36px}}.quote-communication-action{background:#fff;border:1px solid #dbe3ef;border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:10px;margin:16px 0;padding:12px 14px;display:flex}.quote-communication-action>b{color:#062c64}.quote-communication-action>span{color:#5b6680;flex:1;font-size:13px}.admin-sidebar-collapse{color:inherit;cursor:pointer;background:#fff2;border:0;border-radius:8px;width:30px;height:30px;margin-left:auto;font-size:22px}.sidebar-collapsed .admin-sidebar{width:72px}.sidebar-collapsed .admin-saas-content{margin-left:72px}.sidebar-collapsed .admin-sidebar-brand span,.sidebar-collapsed .admin-sidebar nav span,.sidebar-collapsed .admin-sidebar nav em,.sidebar-collapsed .admin-scope-card,.sidebar-collapsed .admin-sidebar-footer{display:none}.sidebar-collapsed .admin-sidebar-brand{justify-content:center}.sidebar-collapsed .admin-sidebar-brand img{max-width:34px}.sidebar-collapsed .admin-sidebar nav a{justify-content:center}.sidebar-collapsed .admin-sidebar nav a i{margin:0}@media (width<=900px){.sidebar-collapsed .admin-sidebar{width:auto}.sidebar-collapsed .admin-saas-content{margin-left:0}.sidebar-collapsed .admin-sidebar-brand span,.sidebar-collapsed .admin-sidebar nav span,.sidebar-collapsed .admin-scope-card,.sidebar-collapsed .admin-sidebar-footer{display:initial}.admin-sidebar-collapse{display:none}}.sales-pipeline{cursor:grab}.sales-pipeline.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.sales-pipeline .pipeline-card{cursor:default}.whatsapp-float.with-cart{bottom:104px}.whatsapp-float:hover{transform:translateY(-2px);box-shadow:0 16px 34px #071d1152}.whatsapp-symbol{border:2px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:23px;font-weight:800;display:grid;transform:rotate(-16deg)}.whatsapp-copy{flex-direction:column;gap:1px;display:flex}.whatsapp-copy b{font-family:var(--font-remax);font-size:12px}.whatsapp-copy small{color:#effff3;font-size:10px}.gate-overlay{background:#002b75e8}.gate-panel{border-radius:16px}.gate-visual{background:linear-gradient(145deg,#002b75,#003da5)}.gate-visual:after{background:var(--primary-red)}.gate-form h2{color:var(--primary-blue);letter-spacing:0;font-size:42px}.gate-form .eyebrow{color:var(--primary-red)}@media (width<=1100px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card.lead-product{grid-column:span 2;grid-template-columns:52% 48%}.program-card{grid-column:span 1}}@media (width<=820px){.site-header-inner{width:calc(100% - 32px)}.site-header nav a{display:none}.hero{height:auto;min-height:450px;padding:112px 24px 55px}.hero h1{font-size:36px}.trust-strip{grid-template-columns:1fr 1fr;width:calc(100% - 32px)}.catalog-section{padding-left:16px;padding-right:16px}.section-heading>p{text-align:left}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card.lead-product{grid-column:span 2}.quote-section{grid-template-columns:1fr;width:calc(100% - 32px)}.quote-summary-panel,.quote-form-wrap{padding:50px 34px}.fastdeal-section{grid-template-columns:1fr;gap:32px;width:calc(100% - 32px);padding:40px 34px}}@media (width<=540px){.site-header{height:82px}.header-logo{width:105px}.alphagraphics-logo{width:118px}.partner-divider{height:21px}.site-header nav{display:none}.hero{background-position:62%;min-height:420px;padding:100px 20px 44px}.hero:before{background:linear-gradient(120deg,#002b75f7,#003da5d6)}.hero h1{font-size:34px;line-height:1.13}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:row;align-items:center}.hero-note{display:none}.trust-strip{width:100%}.trust-strip>div{padding:16px 12px}.section-heading h2{font-size:26px}.campaign-banner{align-items:flex-start}.campaign-banner p{font-size:12px}.product-grid{grid-template-columns:1fr}.product-card,.product-card.lead-product{grid-column:span 1;grid-template-columns:42% 58%;min-height:0;display:grid}.product-image,.lead-product .product-image{height:100%;min-height:265px}.product-body,.lead-product .product-body{min-height:265px;padding:15px}.lead-product .product-body h3,.product-body h3{min-height:0;font-size:17px}.lead-product .product-body>p.product-benefit,.product-body>p.product-benefit{min-height:0;font-size:11px}.product-body>p.product-details{margin-bottom:12px;padding:7px 9px;font-size:10px}.program-card{grid-column:span 1;min-height:290px}.quantity-row{flex-direction:column;align-items:stretch;gap:9px;margin:12px -15px -15px;padding:10px 15px}.quantity-row label{justify-content:space-between}.quantity-row span{text-align:right;font-size:16px}.quote-section{width:calc(100% - 24px)}.quote-summary-panel,.quote-form-wrap{padding:40px 20px}.quote-summary-panel h2{font-size:32px}.quote-form-wrap h2{font-size:30px}.fastdeal-section{gap:26px;width:calc(100% - 24px);margin-bottom:50px;padding:32px 22px}.fastdeal-brand{flex-wrap:wrap}.fastdeal-section h2{font-size:31px}.fastdeal-section p{font-size:14px}.fastdeal-section a{width:100%;padding-left:18px;padding-right:18px}.fastdeal-section ul{padding:22px 20px}.fastdeal-section li{font-size:13px}.cart-bar{min-height:76px;padding:9px 12px}.cart-bar button{min-width:0}.cart-bar p small{font-size:11px;display:block}.whatsapp-float{min-height:52px;padding:5px;bottom:12px;right:12px}.whatsapp-float.with-cart{bottom:88px}.whatsapp-symbol{width:40px;height:40px}.whatsapp-copy{display:none}.gate-form h2{font-size:34px}}.site-header nav a{font-size:14px}.hero-copy>p{font-size:20px}.hero-note b{font-size:16px}.hero-note small{font-size:12px}.trust-strip b{font-size:15px}.trust-strip small{font-size:12px;line-height:1.4}.section-heading h2{font-size:30px}.section-heading>p,.campaign-banner p{font-size:15px}.category-tabs button{font-size:13px}.search-box input{font-size:14px}.product-body{min-height:328px}.product-category{font-size:10px}.product-body h3{min-height:42px;font-size:18px}.product-body>p.product-benefit{min-height:58px;font-size:14px;line-height:1.5}.product-body>p.product-details,.price-row small{font-size:13px}.price-row strong{font-size:24px}.select-button{font-size:13px}.lead-product .product-body h3{font-size:32px}.lead-product .product-body>p.product-benefit{font-size:16px}.program-card>span{font-size:11px}.program-card h3{font-size:27px}.program-card p{font-size:15px}.program-card a{font-size:14px}.quote-summary-panel>p,.quote-form-wrap form>p{font-size:15px}.quote-items>div{font-size:14px}.quote-empty{font-size:15px}.quote-total span{font-size:14px}.quote-total strong{font-size:24px}.price-disclaimer{font-size:11px}.form-step,.form-grid label,.gate-form>label{font-size:12px}.form-grid input,.form-grid textarea,.gate-form input{font-size:15px}.form-security{font-size:11px}.gate-form>p{font-size:15px}.gate-form .check-label{font-size:12px;line-height:1.5}.gate-form details{font-size:11px}footer p{font-size:13px}footer a{font-size:12px}.whatsapp-copy b{font-size:13px}.whatsapp-copy small{font-size:11px}.admin-header p{font-size:16px}.admin-actions{flex-wrap:wrap;justify-content:flex-end}.admin-actions a{padding:12px 16px;font-size:13px}.admin-stats span{font-size:13px}.admin-stats strong{font-size:42px}.admin-capture-note{background:#edf4ff;border:1px solid #c8d7ef;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;max-width:1500px;margin:0 auto 22px;padding:18px 20px;display:flex}.admin-capture-note>div{align-items:center;gap:14px;display:flex}.admin-capture-note>div>span{background:var(--primary-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.admin-capture-note p{flex-direction:column;gap:4px;margin:0;display:flex}.admin-capture-note strong{color:var(--primary-blue);font-size:16px}.admin-capture-note small{color:#526078;font-size:13px;line-height:1.45}.admin-capture-note>a{background:var(--primary-red);color:#fff;border-radius:50px;flex:none;padding:12px 17px;font-size:13px;font-weight:800;text-decoration:none}.admin-table-heading h2{font-size:24px}.admin-table-heading p{font-size:13px}.admin-table-wrap th{padding:14px 17px;font-size:11px}.admin-table-wrap td{padding:18px 17px;font-size:14px;line-height:1.45}.admin-table-wrap td>a,.admin-table-wrap td>small{font-size:12px}.interest-list span{padding:6px 8px;font-size:11px}.interest-list em{font-size:12px}.consent,.lead-stage{border-radius:99px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-block}.lead-stage.access{color:#526078;background:#eef1f6}.lead-stage.interest{color:var(--primary-blue);background:var(--sky-blue)}.lead-stage.quote{color:#fff;background:var(--primary-red)}.remarketing-link{width:max-content;font-weight:800;color:var(--primary-blue)!important;margin-top:8px!important;font-size:12px!important;text-decoration:underline!important}.admin-quotes-wrap{margin-bottom:24px}.quotes-tracking-table{min-width:1320px!important}.admin-table-heading-status{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.admin-live-indicator{align-items:center;gap:7px;font-weight:800;color:#137247!important;font-size:10px!important;display:inline-flex!important}.admin-live-indicator i{background:#1bbf75;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1bbf7520}.quote-tracking{flex-direction:column;align-items:flex-start;gap:6px;min-width:185px;display:flex}.quote-tracking small{color:var(--muted);font-size:10px}.quote-tracking>b{color:var(--dark-blue);font-size:11px}.tracking-status,.tracking-event{border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.tracking-status.viewed{color:#137247;background:#e2f5eb}.tracking-status.waiting{color:#805b00;background:#fff3cf}.tracking-event.approved{color:#fff;background:#128c4a}.tracking-event.question{color:#fff;background:var(--primary-blue)}.tracking-event.pdf-opened{color:#544408;background:#fff0a6}.communication-composer.quote-delivery>.compact-action{color:#fff!important;background:#0b6ca8!important;border-color:#0b6ca8!important}.communication-composer.follow-up>.compact-action{color:#704600!important;background:#fff2c9!important;border-color:#e7c15b!important}.communication-panel{width:min(330px,100vw - 48px)}.communication-manual-note{color:#5f4a16;background:#fff4cf;border-radius:8px;margin:0;padding:8px;font-size:11px;line-height:1.4}.communication-confirm{border-top:1px solid #d8e0eb;gap:7px;padding-top:8px;display:grid!important}.communication-confirm span{color:#56627a;font-size:11px;line-height:1.4}.communication-confirm button{color:#fff;background:#087b50;border:0;border-radius:7px;justify-self:start;padding:8px 10px;font-weight:800}.quote-admin-actions{flex-direction:column;gap:9px;min-width:230px;display:flex}.quote-admin-actions .quote-action-buttons{flex-wrap:wrap;gap:7px;display:flex}.quote-admin-actions a,.quote-admin-actions button{font:inherit;cursor:pointer;border:0;border-radius:6px;padding:9px 11px;font-weight:800;line-height:1.2;font-size:11px!important;text-decoration:none!important}.quote-admin-actions a.pdf{background:var(--primary-blue);color:#fff!important}.quote-admin-actions a.preview{background:var(--sky-blue);color:var(--dark-blue)!important}.quote-admin-actions button.outlook{color:#fff;background:#0f6cbd}.quote-admin-actions button.whatsapp{color:#fff;background:#128c4a}.quote-admin-actions button.approved{color:#fff;background:#087b50}.quote-admin-actions button.lost{color:#9d1425;background:#fee8eb}.quote-admin-actions button:disabled{opacity:.45;cursor:not-allowed}.quote-admin-actions>small.attachment-note{max-width:250px;color:var(--muted);line-height:1.35}.email-status{border-radius:99px;width:max-content;padding:6px 10px;font-size:11px;font-weight:900;display:inline-block}.email-status.sent{color:#137247;background:#e2f5eb}.email-status.failed{color:#a01828;background:#fee8eb}.email-status.pending{color:#805b00;background:#fff3cf}.email-error-detail{color:#8f2130;max-width:220px;margin-top:8px;font-size:11px}.email-error-detail summary{cursor:pointer;font-weight:800}.email-error-detail p{overflow-wrap:anywhere}@media (width<=820px){.hero-copy>p{font-size:18px}.admin-capture-note{flex-direction:column;align-items:flex-start}.admin-capture-note>a{text-align:center;width:100%}}@media (width<=540px){.product-body{min-height:290px}.product-category{font-size:10px}.lead-product .product-body h3,.product-body h3{font-size:19px}.lead-product .product-body>p.product-benefit,.product-body>p.product-benefit{font-size:13px;line-height:1.45}.product-body>p.product-details{font-size:11px}.price-row small{font-size:12px}.price-row strong{font-size:21px}.select-button{font-size:12px}.gate-form>p{font-size:14px}.gate-form .check-label{font-size:12px}.gate-form details{font-size:11px}.admin-page{padding:38px 16px 80px}.admin-header p{font-size:14px}.admin-actions{justify-content:flex-start}.admin-actions a,.admin-stats span{font-size:12px}.admin-stats strong{font-size:36px}.admin-capture-note{padding:16px}.admin-capture-note strong{font-size:15px}.admin-capture-note small{font-size:12px}}.admin-actions .admin-nav-active{color:#fff;background:var(--primary-blue);border-color:var(--primary-blue)}.sales-today-stats article{min-height:150px;position:relative;overflow:hidden}.sales-today-stats article:after{content:"";background:#003da50a;border-radius:50%;width:95px;height:95px;position:absolute;bottom:-34px;right:-24px}.sales-today-stats article.urgent{background:#fff7f8;border-color:#e92d3a}.sales-today-stats article.urgent strong{color:#c5192b}.sales-today-stats article.success{background:#f3fbf7;border-color:#9dd7bd}.sales-today-stats article.success strong{color:#087b50}.today-focus{color:#fff;background:linear-gradient(135deg,#001f52,#003da5);border-radius:14px;max-width:1500px;margin:0 auto 24px;padding:25px;box-shadow:0 18px 45px #002b7520}.today-focus-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:20px;display:flex}.today-focus-heading span{color:#8fb7ff;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:850}.today-focus-heading h2{margin:5px 0 0;font-size:27px}.today-focus-heading>a{color:#fff;font-size:13px;font-weight:800;text-decoration:none}.today-weekly-tactic article{padding-bottom:17px;position:relative;overflow:hidden}.today-weekly-tactic article>i{background:#18a66a;border-radius:0 5px 5px 0;height:5px;transition:width .25s;position:absolute;bottom:0;left:0}.today-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.today-action-grid>article{min-width:0;color:var(--ink);background:#fff;border:1px solid #ffffff24;border-radius:11px;padding:17px}.today-action-grid>article.hot{border:2px solid #ff5360;box-shadow:0 0 0 3px #ff536029}.today-action-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.today-action-top>span{color:var(--muted);font-size:10px;font-weight:850}.today-action-top>b{color:#9d1425;background:#fee8eb;border-radius:99px;padding:5px 7px;font-size:9px}.today-action-grid h3{color:var(--dark-blue);margin:14px 0 5px;font-size:18px}.today-action-grid article>p{color:var(--charcoal);margin:0 0 3px;font-size:13px}.today-action-grid article>small{color:var(--muted);margin-bottom:14px;font-size:11px;display:block}.today-action-grid .quote-admin-actions{min-width:0}.today-action-grid .quote-action-buttons{grid-template-columns:1fr 1fr;display:grid}.today-action-grid .quote-admin-actions button{padding:9px 7px;font-size:10px!important}.today-all-clear{color:#fff;border:1px dashed #fff5;border-radius:11px;flex-direction:column;grid-column:1/-1;align-items:center;gap:5px;padding:42px;display:flex}.today-all-clear b{font-size:20px}.today-all-clear span{color:#ffffffa8}.pipeline-stage-label{text-transform:capitalize;background:#eef1f6;border-radius:99px;width:max-content;padding:4px 7px;font-weight:850;color:#526078!important;margin-top:7px!important;font-size:9px!important}.pipeline-stage-label.stage-aprovado{background:#e2f5eb;color:#087b50!important}.pipeline-stage-label.stage-perdido{background:#fee8eb;color:#9d1425!important}.pipeline-stage-label.stage-negociacao{background:#e4efff;color:#003da5!important}.next-action-table{border-top:1px solid var(--line);padding-top:7px;font-weight:800;color:#9d1425!important;margin-top:8px!important}.pipeline-page{min-height:100vh;color:var(--ink);background:#f2f4f8;padding:48px 30px 90px}.pipeline-page-header{justify-content:space-between;align-items:end;gap:30px;max-width:1800px;margin:0 auto 24px;display:flex}.pipeline-page-header>div>span{color:var(--primary-red);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.pipeline-page-header h1{letter-spacing:-.05em;margin:8px 0 6px;font-size:46px}.pipeline-page-header p{color:var(--muted);margin:0;font-size:15px}.pipeline-page-header nav{gap:8px;display:flex}.pipeline-page-header nav a{border:1px solid var(--line);color:var(--dark-blue);background:#fff;border-radius:7px;padding:11px 16px;font-size:13px;font-weight:850;text-decoration:none}.pipeline-page-header nav a.active{color:#fff;background:var(--primary-blue);border-color:var(--primary-blue)}.pipeline-guide{background:#fff;border:1px solid #dfe3eb;border-radius:12px;grid-template-columns:repeat(3,1fr);max-width:1800px;margin:0 auto 20px;display:grid;overflow:hidden}.pipeline-guide>div{border-right:1px solid #e5e8ef;align-items:center;gap:12px;padding:15px 18px;display:flex}.pipeline-guide>div:last-child{border-right:0}.pipeline-guide b{color:#fff;background:var(--primary-red);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.pipeline-guide span{flex-direction:column;display:flex}.pipeline-guide strong{color:var(--dark-blue);font-size:13px}.pipeline-guide small{color:var(--muted);margin-top:2px;font-size:11px}.pipeline-period-filter{background:#fff;border:1px solid #dfe3eb;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;max-width:1800px;margin:0 auto 14px;padding:12px 14px;display:flex}.pipeline-period-filter>div{flex-direction:column;gap:2px;display:flex}.pipeline-period-filter>div span{color:var(--dark-blue);font-size:13px;font-weight:900}.pipeline-period-filter>div small{color:var(--muted);font-size:11px}.pipeline-period-filter form{align-items:center;gap:8px;display:flex}.pipeline-period-filter label{color:var(--dark-blue);font-size:12px;font-weight:850}.pipeline-period-filter select{min-width:245px;height:38px;color:var(--dark-blue);font:inherit;background:#fff;border:1px solid #b9c4d2;border-radius:7px;padding:0 34px 0 11px;font-size:13px;font-weight:750}.pipeline-period-filter button,.pipeline-period-filter a{border:1px solid var(--primary-blue);background:var(--primary-blue);color:#fff;min-height:38px;font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.pipeline-period-filter a{color:var(--dark-blue);background:#fff;border-color:#d4dbe5}.pipeline-compact-actions .danger{color:#a10f25;background:#fee8eb;border:1px solid #f3bcc5}.pipeline-compact-actions .danger:hover{background:#fbd7dd}.pipeline-compact-actions .danger:disabled{opacity:.55;cursor:wait}.pipeline-admin-quote-controls{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;gap:8px;margin-top:10px;padding:10px;display:grid}.pipeline-admin-quote-controls>strong{color:var(--dark-blue);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.pipeline-admin-quote-controls label{color:#526078;gap:4px;font-size:10px;font-weight:800;display:grid}.pipeline-admin-quote-controls input{height:36px;color:var(--dark-blue);font:inherit;background:#fff;border:1px solid #b9c4d2;border-radius:6px;padding:0 9px}.pipeline-admin-quote-controls .danger{color:#a10f25;background:#fee8eb;border:1px solid #f3bcc5}.pipeline-admin-quote-controls small{color:#66758a;font-size:9px}@media (width<=760px){.pipeline-period-filter{flex-direction:column;align-items:stretch}.pipeline-period-filter form{grid-template-columns:1fr auto;display:grid}.pipeline-period-filter label{grid-column:1/-1}.pipeline-period-filter select{width:100%;min-width:0}.pipeline-period-filter a{grid-column:1/-1}}.sales-pipeline{scroll-snap-type:x proximity;cursor:grab;grid-template-columns:repeat(7,minmax(285px,1fr));gap:12px;max-width:1800px;margin:auto;padding:0 0 18px;display:grid;overflow-x:auto}.sales-pipeline.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}.sales-pipeline.is-panning *{cursor:grabbing!important}.pipeline-column{scroll-snap-align:start;background:#e9edf3;border:1px solid #dfe3eb;border-radius:13px;min-height:610px}.pipeline-column>header{z-index:4;color:var(--dark-blue);background:#fff;border-top:4px solid #718096;border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;padding:15px 15px 13px;display:flex;position:sticky;top:0;box-shadow:0 5px 10px #001f520d}.pipeline-column>header span{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:900}.pipeline-column>header b{color:#fff;background:#718096;border-radius:99px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:11px;display:grid}.pipeline-column.stage-novo>header{border-top-color:#e92d3a}.pipeline-column.stage-novo>header b{background:#e92d3a}.pipeline-column.stage-proposta_enviada>header{border-top-color:#805ad5}.pipeline-column.stage-proposta_enviada>header b{background:#805ad5}.pipeline-column.stage-acompanhamento>header{border-top-color:#dd6b20}.pipeline-column.stage-acompanhamento>header b{background:#dd6b20}.pipeline-column.stage-negociacao>header{border-top-color:#003da5}.pipeline-column.stage-negociacao>header b{background:#003da5}.pipeline-column.stage-aprovado>header{border-top-color:#087b50}.pipeline-column.stage-aprovado>header b{background:#087b50}.pipeline-column.stage-recuperacao>header{border-top-color:#4a5568}.pipeline-column.stage-perdido>header{border-top-color:#a0aec0}.pipeline-stack{flex-direction:column;gap:10px;min-height:550px;padding:10px;display:flex}.pipeline-card{cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:11px;padding:14px;transition:all .16s;box-shadow:0 4px 12px #001f5210}.pipeline-card:hover{border-color:#7f9fbe;transform:translateY(-2px);box-shadow:0 9px 20px #001f5218}.pipeline-card:focus-visible{outline-offset:2px;outline:3px solid #2f6fa9}.pipeline-card.dragging{cursor:grabbing;opacity:.45;transform:rotate(2deg)}.pipeline-card.hot{border:2px solid #e92d3a;box-shadow:0 0 0 3px #e92d3a18}.pipeline-card-top{justify-content:space-between;align-items:center;gap:9px;display:flex}.pipeline-card-top>span{color:var(--muted);font-size:10px;font-weight:900}.pipeline-card-top>em{color:#087b50;background:#e2f5eb;border-radius:99px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:850}.pipeline-card-top>em.waiting{color:#805b00;background:#fff3cf}.pipeline-card h3{color:var(--dark-blue);margin:11px 0 4px;font-size:16px}.pipeline-card>p{min-height:30px;color:var(--muted);margin:0 0 7px;font-size:10px;line-height:1.4}.pipeline-card>strong{color:var(--charcoal);margin-bottom:10px;font-size:17px;display:block}.pipeline-card-open{color:#174b74;background:#edf4fa;border-radius:6px;justify-content:space-between;align-items:center;margin:-2px 0 10px;padding:7px 9px;font-size:9px;font-weight:850;display:flex}.pipeline-signal{border-radius:6px;margin:7px 0;padding:7px 8px;font-size:9px;font-weight:900}.pipeline-signal.approve{color:#fff;background:#087b50}.pipeline-signal.question{color:#fff;background:#003da5}.pipeline-next{color:#714c00;background:#fff4d5;border-radius:7px;margin:10px 0;padding:9px}.pipeline-next.overdue{color:#9d1425;background:#fee8eb}.pipeline-next small,.pipeline-next b{display:block}.pipeline-next b{margin-top:3px;font-size:10px}.pipeline-message-picker{background:#f3f7fc;border:1px solid #cbd9eb;border-radius:8px;margin-top:10px;padding:10px}.pipeline-message-picker label{gap:5px;display:grid}.pipeline-message-picker label>span{color:var(--primary-blue);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.pipeline-message-picker select{width:100%;min-height:37px;color:var(--dark-blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #aebdd0;border-radius:6px;padding:7px 9px;font-size:10px;font-weight:800}.pipeline-message-picker>small{color:#66758a;margin-top:6px;font-size:8px;line-height:1.4;display:block}.pipeline-contact-actions,.pipeline-result-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid}.pipeline-card button{color:#fff;min-height:33px;font:inherit;cursor:pointer;background:#0f6cbd;border:0;border-radius:6px;font-size:9px;font-weight:850}.pipeline-contact-actions button:first-child{background:#128c4a}.pipeline-result-actions button:first-child{background:#087b50}.pipeline-result-actions button:last-child{color:#9d1425;background:#fee8eb}.pipeline-card button:disabled{opacity:.45;cursor:not-allowed}.pipeline-mobile-move{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:7px;margin-top:10px;font-size:8px;font-weight:800;display:flex}.pipeline-mobile-move select{border:1px solid var(--line);max-width:155px;color:var(--charcoal);font:inherit;text-transform:none;background:#fff;border-radius:5px;padding:6px;font-size:9px}.pipeline-empty{color:#8490a3;text-align:center;border:1px dashed #c8d0dc;border-radius:9px;place-items:center;min-height:110px;padding:20px;font-size:10px;display:grid}.pipeline-error{color:#9d1425;background:#fff1f3;border:1px solid #f0afb7;border-radius:8px;max-width:1800px;margin:0 auto 12px;padding:12px 15px;font-size:12px;font-weight:800}.sales-pipeline{grid-template-columns:repeat(7,minmax(260px,1fr));gap:10px}.pipeline-stack{gap:7px;padding:8px}.pipeline-card{border-radius:8px;padding:10px;box-shadow:0 2px 7px #001f520d}.pipeline-card:hover{transform:translateY(-1px);box-shadow:0 5px 12px #001f5214}.pipeline-card-top>div{align-items:center;gap:5px;display:flex}.pipeline-card-top>div>em{color:#087b50;background:#e2f5eb;border-radius:99px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:850}.pipeline-card-top>div>em.waiting{color:#805b00;background:#fff3cf}.pipeline-card .pipeline-card-menu{color:#536276;letter-spacing:1px;background:#fff;border:1px solid #d8dee8;width:27px;min-height:24px;padding:0;font-size:11px}.pipeline-card .pipeline-card-menu[aria-expanded=true]{color:#fff;background:var(--primary-blue);border-color:var(--primary-blue)}.pipeline-card h3{margin:7px 0 2px;font-size:14px;line-height:1.2}.pipeline-card>p{text-overflow:ellipsis;white-space:nowrap;min-height:0;margin:0;font-size:9px;overflow:hidden}.pipeline-card>strong{margin:7px 0 0;font-size:15px}.pipeline-card-open{margin:7px 0 0;padding:5px 7px;font-size:8px}.pipeline-card-open span{font-size:12px}.pipeline-signal{margin:6px 0 0;padding:5px 7px;font-size:8px}.pipeline-next{margin:6px 0 0;padding:6px 7px}.pipeline-next small{font-size:8px}.pipeline-next b{font-size:9px}.pipeline-card-details{border-top:1px solid #e8edf3;margin-top:9px;padding-top:2px}.pipeline-card-details .pipeline-message-picker{margin-top:8px}.pipeline-card-details .pipeline-archive{width:100%;margin-top:7px}@media (width<=1150px){.today-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pipeline-page{padding:32px 15px 70px}.pipeline-page-header{flex-direction:column;align-items:flex-start}.pipeline-page-header h1{font-size:38px}.pipeline-page-header nav{width:100%}.pipeline-page-header nav a{text-align:center;flex:1}.pipeline-guide{grid-template-columns:1fr}.pipeline-guide>div{border-bottom:1px solid #e5e8ef;border-right:0}.pipeline-guide>div:last-child{border-bottom:0}.today-focus{padding:19px}.today-focus-heading{flex-direction:column;align-items:flex-start}.today-action-grid{grid-template-columns:1fr}}.post-sale-today-focus{background:linear-gradient(135deg,#063f35,#087b50)}.post-sale-today-focus .today-focus-heading span{color:#a8e6cf}.today-next-action{min-height:35px;color:var(--dark-blue);margin:11px 0 5px;font-size:12px;line-height:1.4;display:block}.post-sale-quick-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.post-sale-quick-actions button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#0f6cbd;border:0;border-radius:6px;font-size:10px;font-weight:850}.post-sale-quick-actions button:first-child{background:#128c4a}.post-sale-quick-actions button.advance{background:var(--dark-blue);grid-column:1/-1}.post-sale-quick-actions button:disabled{opacity:.45}.post-sale-pipeline{grid-template-columns:repeat(3,minmax(295px,1fr))}.post-sale-pipeline .pipeline-column>header{border-top-color:#087b50;align-items:flex-start;min-height:64px}.post-sale-pipeline .pipeline-column>header b{background:#087b50}.post-sale-pipeline .pipeline-column:nth-child(2)>header{border-top-color:#1479c9}.post-sale-pipeline .pipeline-column:nth-child(2)>header b{background:#1479c9}.post-sale-pipeline .pipeline-column:nth-child(3)>header{border-top-color:#e92d3a}.post-sale-pipeline .pipeline-column:nth-child(3)>header b{background:#e92d3a}.post-sale-card>p{min-height:31px}.post-sale-next-action{color:#075c3c;background:#ecf8f2;border:1px solid #b9d7ca;border-radius:8px;margin:10px 0;padding:11px}.post-sale-next-action.overdue{color:#9d1425;background:#fff1f3;border-color:#f0afb7}.post-sale-next-action>*{display:block}.post-sale-next-action small{color:inherit;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:850}.post-sale-next-action b{font-size:11px;line-height:1.4}.post-sale-next-action span{margin-top:7px;font-size:9px}.post-sale-advance{width:100%;margin-top:7px;line-height:1.3;color:#fff!important;background:var(--dark-blue)!important;padding:8px!important;font-size:8px!important}.post-sale-payment{width:100%;margin-top:7px;color:#075c3c!important;background:#e7f6ee!important;border:1px solid #9ed4b8!important;padding:8px!important;font-size:9px!important}.post-sale-production-email{width:100%;margin-top:7px;color:#fff!important;background:#7c4fd6!important;border:1px solid #6b3fc2!important;padding:9px!important;font-size:9px!important}.post-sale-card-summary{text-align:left;gap:5px;width:100%;display:grid;color:inherit!important;background:0 0!important;padding:0!important}.post-sale-card-summary .pipeline-card-top{width:100%}.post-sale-card-summary>strong{color:var(--dark-blue);font-size:14px;line-height:1.2}.post-sale-card-summary>span:not(.pipeline-card-top){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.post-sale-card-summary>b{color:var(--charcoal);font-size:15px}.post-sale-card-summary>i{color:#60728a;justify-self:end;font-size:13px;font-style:normal}.post-sale-card-details{border-top:1px solid #e8edf3;margin-top:9px;padding-top:1px}.dashboard-page{min-height:100vh;color:var(--ink);background:#f2f4f8;padding:48px 4vw 90px}.dashboard-header{max-width:1600px}.dashboard-date-filter{background:#fff;border:1px solid #d8dee8;border-radius:11px;align-items:center;gap:18px;max-width:1600px;margin:0 auto 18px;padding:14px 16px;display:flex}.dashboard-date-filter>div{flex-direction:column;gap:3px;min-width:250px;display:flex}.dashboard-date-filter>div span{color:var(--dark-blue);font-size:11px;font-weight:900}.dashboard-date-filter>div small{color:var(--muted);font-size:9px}.dashboard-date-filter form{align-items:center;gap:7px;display:flex}.dashboard-date-filter label{color:#65758b;font-size:9px;font-weight:850}.dashboard-date-filter select{min-height:36px;color:var(--dark-blue);font:inherit;background:#fff;border:1px solid #cfd7e3;border-radius:7px;padding:0 32px 0 10px;font-size:10px;font-weight:800}.dashboard-date-filter button{color:#fff;background:var(--primary-blue);min-height:36px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:0 13px;font-size:9px;font-weight:900}.dashboard-periods{flex-wrap:wrap;gap:7px;margin-left:auto;display:flex}.dashboard-periods a{color:#526078;background:#fff;border:1px solid #d8dee8;border-radius:99px;padding:9px 14px;font-size:11px;font-weight:850;text-decoration:none}.dashboard-periods a.active{color:#fff;background:var(--primary-blue);border-color:var(--primary-blue)}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;max-width:1600px;margin:0 auto 17px;display:grid}.dashboard-kpis article{background:#fff;border:1px solid #dfe3eb;border-radius:12px;flex-direction:column;min-height:145px;padding:20px;display:flex}.dashboard-kpis span{color:var(--muted);font-size:11px}.dashboard-kpis strong{color:var(--dark-blue);letter-spacing:-.04em;margin:12px 0 7px;font-size:clamp(21px,2vw,31px)}.dashboard-kpis small{color:var(--muted);margin-top:auto;font-size:10px;line-height:1.4}.dashboard-kpis article.kpi-sale{color:#fff;background:var(--primary-blue);border-color:var(--primary-blue)}.dashboard-kpis article.kpi-paid,.dashboard-kpis article.kpi-profit{color:#fff;background:#087b50;border-color:#087b50}.dashboard-kpis article.kpi-sale span,.dashboard-kpis article.kpi-sale strong,.dashboard-kpis article.kpi-sale small,.dashboard-kpis article.kpi-paid span,.dashboard-kpis article.kpi-paid strong,.dashboard-kpis article.kpi-paid small,.dashboard-kpis article.kpi-profit span,.dashboard-kpis article.kpi-profit strong,.dashboard-kpis article.kpi-profit small{color:#fff}.dashboard-prospecting-panel{background:linear-gradient(135deg,#eef5ff,#fff 42%);border:1px solid #cad7e7;border-radius:13px;max-width:1600px;margin:0 auto 17px;padding:22px}.dashboard-prospecting-title{justify-content:space-between;align-items:center;gap:25px;margin-bottom:17px;display:flex}.dashboard-prospecting-title>div:first-child>span{color:var(--primary-red);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.dashboard-prospecting-title h2{color:var(--dark-blue);margin:5px 0;font-size:22px}.dashboard-prospecting-title p{color:var(--muted);margin:0;font-size:10px}.dashboard-prospecting-title>div:last-child{background:#fff;border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:1px 10px;padding:10px 12px;display:grid}.dashboard-prospecting-title>div:last-child b{color:var(--primary-red);grid-row:1/3;font-size:27px}.dashboard-prospecting-title>div:last-child small{color:#65758b;font-size:8px;font-weight:850}.dashboard-prospecting-title a{color:var(--primary-blue);font-size:9px;font-weight:900;text-decoration:none}.dashboard-prospecting-kpis{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.dashboard-prospecting-kpis article{background:#fff;border:1px solid #e0e5ec;border-radius:9px;flex-direction:column;min-height:105px;padding:14px;display:flex}.dashboard-prospecting-kpis span{color:#778599;text-transform:uppercase;font-size:8px;font-weight:850}.dashboard-prospecting-kpis strong{color:var(--dark-blue);margin:7px 0;font-size:28px}.dashboard-prospecting-kpis small{color:#7a8799;margin-top:auto;font-size:8px}.dashboard-prospecting-kpis article.prospecting-result{background:#ecf9f2;border-color:#9cd3b6}.dashboard-prospecting-kpis article.prospecting-result strong{color:#087044}.dashboard-origin-map{border-top:1px solid #d8e1ec;margin-top:12px;padding-top:12px}.dashboard-origin-map>b{color:var(--dark-blue);font-size:9px}.dashboard-origin-map>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dashboard-origin-map span{background:#fff;border:1px solid #d7e0ea;border-radius:7px;align-items:center;gap:7px;min-width:120px;padding:7px 9px;display:flex}.dashboard-origin-map strong{color:var(--primary-blue);font-size:15px}.dashboard-origin-map small{color:#64748a;font-size:8px}.dashboard-origin-map p{color:#778599;margin:0;font-size:9px}.dashboard-grid{grid-template-columns:1.15fr .85fr;gap:14px;max-width:1600px;margin:auto;display:grid}.dashboard-panel{background:#fff;border:1px solid #dfe3eb;border-radius:13px;min-width:0;padding:22px}.dashboard-panel-title{border-bottom:1px solid #e5e8ef;justify-content:space-between;align-items:end;gap:20px;padding-bottom:17px;display:flex}.dashboard-panel-title span{color:var(--primary-red);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.dashboard-panel-title h2{color:var(--dark-blue);margin:5px 0 0;font-size:21px}.dashboard-panel-title>small{color:var(--muted);font-size:10px}.dashboard-funnel{flex-direction:column;gap:13px;padding-top:20px;display:flex}.dashboard-funnel>div{grid-template-columns:145px 1fr 32px 100px;align-items:center;gap:10px;display:grid}.dashboard-funnel>div>span{color:#526078;font-size:11px;font-weight:750}.dashboard-funnel i{background:#eef1f6;border-radius:99px;height:9px;overflow:hidden}.dashboard-funnel i b{background:linear-gradient(90deg,var(--primary-blue),#5b8fe8);border-radius:99px;height:100%;display:block}.dashboard-funnel>div>strong{color:var(--dark-blue);text-align:right;font-size:13px}.dashboard-funnel>div>small{color:var(--muted);text-align:right;font-size:10px}.dashboard-ranking{padding-top:8px}.dashboard-ranking>div{border-bottom:1px solid #edf0f4;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:11px 2px;display:grid}.dashboard-ranking>div:last-child{border-bottom:0}.dashboard-ranking>div>b{width:25px;height:25px;color:var(--primary-blue);background:#e8f0ff;border-radius:50%;place-items:center;font-size:9px;display:grid}.dashboard-ranking span{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-ranking span strong{color:var(--charcoal);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-ranking span small{color:var(--muted);font-size:9px}.dashboard-ranking em{color:var(--dark-blue);font-size:11px;font-style:normal;font-weight:850}.dashboard-ranking>p,.loss-reasons>p{color:var(--muted);text-align:center;padding:28px 0;font-size:11px}.loss-reasons{padding-top:10px}.loss-reasons>div{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:15px;padding:12px 3px;display:flex}.loss-reasons span{color:#526078;font-size:11px}.loss-reasons b{color:#9d1425;background:#fee8eb;border-radius:50%;place-items:center;min-width:26px;height:26px;font-size:10px;display:grid}.dashboard-footnote{max-width:1600px;color:var(--muted);text-align:right;margin:18px auto 0;font-size:10px}@media (width<=1250px){.dashboard-kpis{grid-template-columns:repeat(3,1fr)}.dashboard-grid{grid-template-columns:1fr}.dashboard-prospecting-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.dashboard-page{padding:32px 15px 70px}.dashboard-date-filter{flex-direction:column;align-items:stretch;gap:10px}.dashboard-date-filter>div{min-width:0}.dashboard-date-filter form{grid-template-columns:auto 1fr auto;display:grid}.dashboard-date-filter select{min-width:0}.dashboard-periods{width:100%;margin-left:0}.dashboard-kpis{grid-template-columns:1fr 1fr}.dashboard-kpis article{min-height:125px;padding:16px}.dashboard-panel{padding:16px}.dashboard-panel-title{flex-direction:column;align-items:flex-start;gap:5px}.dashboard-funnel>div{grid-template-columns:105px 1fr 25px}.dashboard-funnel>div>small{text-align:left;grid-column:2/-1;margin-top:-7px}.dashboard-periods a{text-align:center;flex:1}.dashboard-prospecting-panel{padding:16px}.dashboard-prospecting-title{flex-direction:column;align-items:flex-start}.dashboard-prospecting-title>div:last-child{width:100%}.dashboard-prospecting-kpis{grid-template-columns:1fr 1fr}}@media (width<=450px){.dashboard-kpis{grid-template-columns:1fr}.dashboard-kpis article{min-height:110px}.dashboard-prospecting-kpis{grid-template-columns:1fr}}.pipeline-column>header>div{flex-direction:column;gap:5px;min-width:0;display:flex}.pipeline-column>header>div>strong{color:#263b5e;letter-spacing:-.02em;font-size:13px}.pipeline-column>header>div>span{white-space:normal}.pipeline-column>header>b.pipeline-stage-count{border-radius:7px;flex-direction:column;gap:1px;width:auto;min-width:48px;height:auto;padding:6px 8px;display:flex}.pipeline-stage-count span{color:#fff;line-height:1;font-size:12px!important}.pipeline-stage-count small{color:#ffffffc9;letter-spacing:.04em;text-transform:uppercase;font-size:6px;font-weight:800}.pipeline-archive{width:100%;margin-top:8px;color:#7b8799!important;background:#fff!important;border:1px solid #d8dee8!important;min-height:28px!important;font-size:8px!important}.pipeline-archive:hover{color:#9d1425!important;background:#fff6f7!important;border-color:#efb6be!important}.trash-panel{max-width:1500px;margin:auto}.trash-list{flex-direction:column;gap:9px;display:flex}.trash-list article{background:#fff;border:1px solid #dfe3eb;border-radius:11px;grid-template-columns:1fr .7fr auto;align-items:center;gap:24px;padding:18px 20px;display:grid}.trash-list article>div:first-child>span{color:var(--muted);font-size:9px;font-weight:900}.trash-list h2{color:var(--dark-blue);margin:4px 0 2px;font-size:16px}.trash-list p{color:var(--muted);margin:0;font-size:10px}.trash-list article>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.trash-list strong{color:var(--charcoal)}.trash-list small{color:var(--muted);text-transform:capitalize;font-size:9px}.trash-list button{color:#fff;background:var(--primary-blue);font:inherit;cursor:pointer;border:0;border-radius:6px;padding:10px 15px;font-size:10px;font-weight:850}.trash-list button:disabled{opacity:.45}.trash-empty{color:var(--muted);background:#fff;border:1px dashed #c8d0dc;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:70px 25px;display:flex}.trash-empty b{color:var(--dark-blue);font-size:20px}@media (width<=700px){.trash-list article{grid-template-columns:1fr;gap:12px}.trash-list button{width:100%}}.manual-quote-page{min-height:100vh;color:var(--ink);background:#f4f6f9;padding:34px clamp(18px,3.2vw,52px) 90px}.manual-quote-page>.pipeline-page-header{max-width:1500px;margin:0 auto 18px}.builder-safety-bar{max-width:1500px;color:var(--dark-blue);background:#eaf3ff;border:1px solid #bed0e6;border-radius:10px;align-items:center;gap:13px;margin:0 auto 20px;padding:14px 18px;font-size:12px;display:flex}.builder-safety-bar b{margin-right:auto}.builder-safety-bar i{color:#6c85a3;font-style:normal}.manual-quote-builder,.catalog-review-section{gap:18px;max-width:1500px;margin:auto;display:grid}.manual-entry-card,.manual-customer-card,.manual-items-card,.manual-charges-card,.manual-summary-card,.catalog-review-section{border:1px solid var(--line);background:#fff;border-radius:14px;padding:28px;box-shadow:0 10px 30px #001a3d0a}.admin-seller-assignment{background:#f3f8fd;border:1px solid #b8cce2;border-radius:10px;grid-template-columns:minmax(260px,520px) 1fr;align-items:end;gap:18px;margin-top:16px;padding:17px;display:grid}.admin-seller-assignment label{color:#173d61;gap:7px;font-size:11px;font-weight:900;display:grid}.admin-seller-assignment select{min-height:44px;color:var(--dark-blue);font:inherit;background:#fff;border:1px solid #9eb8d2;border-radius:7px;padding:9px 11px}.admin-seller-assignment p{color:#587088;margin:0 0 7px;font-size:11px;line-height:1.45}.entry-mode-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.entry-mode-options button{color:#53637a;text-align:left;min-height:94px;font:inherit;cursor:pointer;background:#f8fafc;border:2px solid #d8e0ea;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;display:flex}.entry-mode-options button.active{color:var(--primary-blue);border-color:var(--primary-blue);background:#edf5ff}.entry-mode-options button.active.approved{color:#087044;background:#eefbf4;border-color:#36a06c}.entry-mode-options b{font-size:15px}.entry-mode-options small{font-size:11px;line-height:1.45}.approved-order-options{background:#f0faf5;border:1px solid #a8d9bf;border-radius:10px;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;padding:17px;display:grid}.approved-order-options label{color:#315b47;gap:6px;font-size:11px;font-weight:850;display:grid}.approved-order-options select{min-height:44px;color:var(--dark-blue);font:inherit;background:#fff;border:1px solid #94c8ac;border-radius:7px;padding:9px 11px}.approved-order-options p{color:#517060;grid-column:1/-1;margin:0;font-size:10px}.manual-item-grid .production-notes{grid-column:span 3}.create-manual-quote.approved{background:#087044}.builder-section-title{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.builder-section-title>span{background:var(--primary-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.builder-section-title h2{color:var(--dark-blue);letter-spacing:-.025em;margin:0;font-size:24px}.builder-section-title p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.manual-form-grid,.manual-item-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.manual-form-grid label,.manual-item-grid label,.manual-summary-card>label,.manual-catalog-select,.catalog-photo{color:var(--charcoal);gap:7px;font-size:12px;font-weight:800;display:grid}.manual-form-grid input,.manual-item-grid input,.manual-item-grid select,.manual-item-grid textarea,.manual-summary-card textarea,.manual-catalog-select select{width:100%;min-height:47px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bdc8d6;border-radius:7px;padding:11px 12px;font-size:14px}.manual-item-grid textarea,.manual-summary-card textarea{resize:vertical;line-height:1.45}.manual-item-grid .wide{grid-column:1/-1}.manual-items-list{gap:16px;display:grid}.manual-item{background:#fbfcfe;border:1px solid #cbd5e1;border-radius:12px;padding:22px}.manual-item-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.manual-item-heading>div{align-items:center;gap:10px;display:flex}.manual-item-heading b{color:var(--primary-red);text-transform:uppercase;font-size:12px}.manual-item-heading span{color:var(--dark-blue);font-size:16px;font-weight:850}.manual-item-heading>button{color:#a7192a;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.manual-catalog-select{margin-bottom:16px}.manual-catalog-select select{max-width:620px}.price-input-with-action{gap:7px;display:flex}.price-input-with-action input{min-width:0}.price-input-with-action button{background:var(--primary-blue);color:#fff;cursor:pointer;border:0;border-radius:7px;flex:none;padding:0 12px;font-size:10px;font-weight:850}.manual-item-finance{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.manual-item-finance span{background:#eef3f8;border-radius:7px;flex-direction:column;gap:3px;padding:12px;display:flex}.manual-item-finance small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.manual-item-finance b{color:var(--dark-blue);font-size:15px}.catalog-intent{color:var(--dark-blue);cursor:pointer;background:#edf5ff;border:1px solid #afc4dd;border-radius:8px;align-items:flex-start;gap:11px;padding:15px;display:flex}.catalog-intent input{width:18px;height:18px;accent-color:var(--primary-blue)}.catalog-intent span{flex-direction:column;gap:3px;display:flex}.catalog-intent b{font-size:12px}.catalog-intent small{color:var(--muted);font-size:10px}.catalog-checklist{background:#fff;border:1px solid #d1d9e5;border-radius:9px;margin-top:12px;padding:18px}.catalog-checklist>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-checklist>div:first-child strong{color:var(--dark-blue);font-size:13px}.catalog-checklist>div:first-child span{border-radius:99px;padding:5px 8px;font-size:9px;font-weight:850}.catalog-checklist .pending{color:#8f4b00;background:#fff0d6}.catalog-checklist .ready{color:#096a3f;background:#dbf7e8}.catalog-checklist ul{flex-wrap:wrap;gap:8px;margin:14px 0;padding:0;list-style:none;display:flex}.catalog-checklist li{color:#697586;background:#f1f3f6;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.catalog-checklist li.complete{color:#087044;background:#e4f8ed}.catalog-checklist li i{font-style:normal;font-weight:900}.catalog-photo{align-items:start}.catalog-photo input{background:#f8fafc;border:1px dashed #9cadc1;border-radius:7px;width:min(100%,430px);padding:10px}.catalog-photo img{object-fit:cover;border:1px solid var(--line);border-radius:7px;width:170px;height:110px}.catalog-photo small{color:var(--muted);font-size:10px}.add-manual-item{border:1px dashed var(--primary-blue);min-height:48px;color:var(--primary-blue);cursor:pointer;background:#fff;border-radius:8px;margin-top:16px;padding:12px 18px;font-size:12px;font-weight:850}.additional-charges-list{gap:10px;display:grid}.additional-charges-list article{background:#f8fafc;border:1px solid #d8e0ea;border-radius:10px;padding:15px}.additional-charges-list article.active{background:#f1f7ff;border-color:#8fb4e0}.charge-toggle{color:var(--dark-blue);cursor:pointer;align-items:center;gap:11px;display:flex}.charge-toggle input{width:18px;height:18px;accent-color:var(--primary-blue)}.charge-toggle span{flex-direction:column;gap:2px;display:flex}.charge-toggle b{font-size:13px}.charge-toggle small{color:var(--muted);font-size:9px}.charge-fields{grid-template-columns:1fr 1fr 1fr 1.3fr .7fr;align-items:end;gap:10px;margin-top:14px;display:grid}.charge-fields label{color:#526176;gap:6px;font-size:9px;font-weight:850;display:grid}.charge-fields input{min-height:43px;color:var(--dark-blue);font:inherit;background:#fff;border:1px solid #afbdd0;border-radius:7px;padding:9px 10px}.charge-fields>span{background:#e5f7ed;border-radius:7px;flex-direction:column;justify-content:center;min-height:43px;padding:7px 11px;display:flex}.charge-fields>span small{color:#47705a;font-size:8px}.charge-fields>span strong{color:#087044;font-size:14px}.manual-summary-card>label{margin-bottom:18px}.manual-totals{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.manual-totals span{border:1px solid var(--line);border-radius:9px;flex-direction:column;justify-content:center;min-height:100px;padding:18px;display:flex}.manual-totals small{color:var(--muted);font-size:10px}.manual-totals strong{color:var(--dark-blue);margin-top:6px;font-size:22px}.manual-totals .positive{background:#eefbf4;border-color:#9bd6b8}.manual-totals .negative{background:#fff0f2;border-color:#e5a4ad}.manual-error{color:#9f1729;background:#fff0f2;border-radius:7px;margin:15px 0 0;padding:12px 14px;font-size:12px;font-weight:750}.create-manual-quote{background:var(--primary-red);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;min-height:56px;margin-top:17px;font-size:15px;font-weight:900}.create-manual-quote:disabled{opacity:.55}.manual-security-note{color:var(--muted);text-align:center;margin-top:9px;font-size:10px;display:block}.payment-condition{background:#f0f6fd;border:1px solid #b9cde4;border-radius:10px;align-items:end;gap:12px;margin-bottom:12px;padding:15px;display:flex}.payment-condition label{color:#526176;gap:6px;min-width:220px;font-size:10px;font-weight:850;display:grid}.payment-condition select{min-height:43px;color:var(--dark-blue);font:inherit;background:#fff;border:1px solid #9fb2c9;border-radius:7px;padding:9px 10px}.payment-condition>span{flex-direction:column;gap:3px;margin-left:auto;display:flex}.payment-condition small{color:var(--muted);font-size:9px}.payment-condition strong{color:var(--primary-blue);font-size:18px}.automatic-cost-breakdown{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:17px;display:grid}.automatic-cost-breakdown span{background:#f4f6f9;border-radius:8px;flex-direction:column;gap:5px;padding:12px;display:flex}.automatic-cost-breakdown small{color:#6a7789;font-size:8px;font-weight:800}.automatic-cost-breakdown b{color:var(--dark-blue);font-size:13px}.manual-totals.real-margin{grid-template-columns:repeat(5,1fr)}.manual-quote-success{text-align:center;background:#fff;border-radius:16px;max-width:900px;margin:60px auto;padding:50px;box-shadow:0 20px 60px #001a3d1a}.manual-quote-success>span{color:#087044;background:#dff8eb;border-radius:50%;place-items:center;width:62px;height:62px;margin:auto;font-size:28px;display:grid}.manual-quote-success>p:first-of-type{color:var(--primary-red);font-weight:850}.manual-quote-success h2{color:var(--dark-blue);font-size:34px}.manual-quote-success>p{color:var(--muted)}.manual-quote-success>div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:25px;display:flex}.manual-quote-success a,.manual-quote-success button{background:var(--primary-blue);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:13px 17px;font-size:12px;font-weight:850;text-decoration:none}.manual-quote-success button{background:var(--primary-red)}.catalog-review-section{margin-top:20px}.catalog-review-list{gap:10px;display:grid}.catalog-review-list article{border:1px solid var(--line);border-radius:9px;grid-template-columns:115px 1fr auto;align-items:center;gap:18px;padding:14px;display:grid}.catalog-review-list img{object-fit:cover;border-radius:6px;width:115px;height:84px}.catalog-review-list article>div:nth-child(2)>span{color:var(--primary-red);text-transform:uppercase;font-size:9px;font-weight:850}.catalog-review-list h3{color:var(--dark-blue);margin:4px 0}.catalog-review-list p{color:var(--muted);margin:0 0 5px;font-size:11px}.catalog-review-list small{color:var(--muted);font-size:10px}.catalog-review-actions{flex-direction:column;gap:6px;min-width:105px;display:flex}.catalog-review-actions button{background:var(--primary-blue);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:9px 12px;font-size:10px;font-weight:850}.catalog-review-actions button.reject{color:#a7192a;background:#fff0f2}.catalog-status{text-align:center;color:#526071;background:#eef2f6;border-radius:99px;padding:5px 8px;font-size:9px}.catalog-status.published{color:#087044;background:#e4f8ed}.catalog-status.rejected{color:#a7192a;background:#fff0f2}.catalog-review-empty{text-align:center;color:var(--muted);padding:40px}.custom-request-box{background:#f3f7fc;border:2px dashed #9ab1ce;border-radius:14px;justify-content:space-between;align-items:center;gap:32px;width:min(1100px,100% - 40px);margin:38px auto 0;padding:28px;display:flex}.custom-request-box>div:first-child{max-width:650px}.custom-request-box>div:first-child>span{color:var(--primary-red);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.custom-request-box h3{color:var(--dark-blue);margin:8px 0;font-size:27px}.custom-request-box p{color:var(--muted);margin:0;line-height:1.55}.custom-request-box>button{background:var(--primary-blue);color:#fff;cursor:pointer;border:0;border-radius:7px;flex:none;padding:14px 18px;font-weight:850}.custom-request-box.active{display:block}.custom-request-box.active>div:first-child{max-width:none}.custom-request-fields{grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin-top:18px;display:grid}.custom-request-fields label{color:var(--dark-blue);gap:6px;font-size:11px;font-weight:850;display:grid}.custom-request-fields .wide{grid-column:1/-1}.custom-request-fields input,.custom-request-fields textarea{width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #b8c5d5;border-radius:7px;padding:11px 12px}.custom-request-fields button{color:#a7192a;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:11px;font-weight:800}.custom-request-fields strong{color:#087044;align-self:center;font-size:11px}.custom-request-fields small{color:#a75c00}@media (width<=900px){.manual-form-grid,.manual-item-grid{grid-template-columns:1fr 1fr}.manual-item-grid .wide{grid-column:1/-1}.manual-totals,.manual-totals.real-margin{grid-template-columns:1fr 1fr}.automatic-cost-breakdown{grid-template-columns:repeat(2,1fr)}.payment-condition{flex-wrap:wrap}.payment-condition>span{margin-left:0}.builder-safety-bar{flex-wrap:wrap}.catalog-review-list article{grid-template-columns:90px 1fr}.catalog-review-list img{width:90px}.catalog-review-actions{flex-direction:row;grid-column:1/-1}.custom-request-box{flex-direction:column;align-items:flex-start}.custom-request-fields{grid-template-columns:1fr 1fr}}@media (width<=600px){.manual-quote-page{padding:20px 12px 70px}.manual-entry-card,.manual-customer-card,.manual-items-card,.manual-charges-card,.manual-summary-card,.catalog-review-section{padding:18px}.entry-mode-options,.approved-order-options,.charge-fields{grid-template-columns:1fr}.approved-order-options p{grid-column:auto}.manual-form-grid,.manual-item-grid,.manual-item-finance,.manual-totals,.manual-totals.real-margin,.automatic-cost-breakdown{grid-template-columns:1fr}.payment-condition{flex-direction:column;align-items:stretch}.payment-condition label{min-width:0}.manual-item-grid .production-notes{grid-column:auto}.price-input-with-action{flex-direction:column}.price-input-with-action button{min-height:40px}.builder-safety-bar i{display:none}.builder-safety-bar span{width:100%}.catalog-review-list article{grid-template-columns:1fr}.catalog-review-list img{width:100%;height:170px}.catalog-review-actions{grid-column:auto}.custom-request-box{width:calc(100% - 24px);padding:20px}.custom-request-fields{grid-template-columns:1fr}.custom-request-fields .wide{grid-column:auto}.admin-seller-assignment{grid-template-columns:1fr}}.agp-message-tools .proactive-offer-trigger{color:#fff;background:#c7192f;border-color:#c7192f}.proactive-offer-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071527b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.proactive-offer{background:#f4f7fb;border-radius:16px;width:min(1240px,100%);max-height:94vh;padding:26px;overflow:auto;box-shadow:0 28px 80px #00152e66}.proactive-offer>header{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.proactive-offer>header span,.proactive-offer>div>span{color:#c7192f;letter-spacing:.12em;font-size:11px;font-weight:900}.proactive-offer h2{color:#032f61;margin:5px 0;font-size:28px}.proactive-offer header p{color:#617087;margin:0}.proactive-offer>header>button{color:#143552;cursor:pointer;background:#e5ebf3;border:0;border-radius:50%;width:42px;height:42px;font-size:24px}.proactive-offer-layout{grid-template-columns:1.35fr .65fr;gap:18px;display:grid}.proactive-offer-layout>div,.proactive-offer-layout>aside{background:#fff;border:1px solid #dbe3ed;border-radius:12px;padding:20px}.proactive-offer-layout>div>label{color:#203c5a;gap:6px;margin-bottom:12px;font-size:12px;font-weight:800;display:grid}.proactive-offer input,.proactive-offer textarea{font:inherit;border:1px solid #b8c6d8;border-radius:7px;padding:10px 11px}.proactive-product-picker{gap:8px;display:grid}.proactive-product-picker>article{opacity:.62;border:1px solid #dfe5ed;border-radius:9px;grid-template-columns:24px 88px 1fr 85px 115px;align-items:center;gap:10px;padding:10px;display:grid}.proactive-product-picker>article.selected{opacity:1;background:#f4f9ff;border-color:#4990cf}.proactive-product-picker img,.proactive-product-picker .image-placeholder{object-fit:cover;color:#134270;background:#e9eef4;border-radius:6px;place-items:center;width:88px;height:64px;font-weight:900;display:grid}.proactive-product-picker article>div{gap:3px;display:grid}.proactive-product-picker article>div small{color:#007c55;font-weight:850}.proactive-product-picker article>div b{color:#102f50}.proactive-product-picker article>div p{color:#68778a;margin:0;font-size:11px}.proactive-product-picker article>label{color:#5e6c7c;gap:4px;font-size:9px;font-weight:800;display:grid}.proactive-product-picker article>label input{width:100%;min-width:0}.proactive-offer-layout>aside{align-self:start}.proactive-offer-layout>aside h3{color:#062f5b;margin:8px 0}.proactive-offer-layout>aside>p{color:#5e6d80;line-height:1.55}.proactive-offer-layout>aside>article{border-top:1px solid #e7ebf0;gap:10px;padding:11px 0;display:flex}.proactive-offer-layout>aside>article img{object-fit:cover;border-radius:6px;width:74px;height:55px}.proactive-offer-layout>aside>article div{gap:3px;display:grid}.proactive-offer-layout>aside>article small{color:#087a50}.proactive-offer-layout>aside>article span{color:#617087;font-size:11px}.proactive-offer-layout>aside footer{color:#123c68;background:#eaf2fb;border-radius:8px;justify-content:space-between;align-items:center;margin-top:14px;padding:15px;display:flex}.proactive-offer-layout>aside footer strong{font-size:22px}.proactive-offer-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:16px;display:flex}.proactive-offer-actions small{color:#657489;margin-right:auto}.proactive-offer-actions button,.proactive-offer.success button{color:#173957;cursor:pointer;background:#e2e8f0;border:0;border-radius:7px;padding:12px 16px;font-weight:850}.proactive-offer-actions .send,.proactive-offer.success button{color:#fff;background:#c7192f}.proactive-offer-actions button:disabled{opacity:.5}.proactive-offer-error{color:#a51d30;background:#fff0f2;border-radius:7px;padding:10px}.proactive-offer.success{text-align:center;max-width:620px;padding:45px}.proactive-offer.success>b{color:#087a50}.proactive-offer.success h2{font-size:30px}.proactive-offer.success p{color:#617087}.proactive-offer.success button{margin-top:12px}.proactive-offer-trigger:disabled{opacity:.45}@media (width<=900px){.proactive-offer-layout{grid-template-columns:1fr}.proactive-product-picker>article{grid-template-columns:24px 72px 1fr 75px}.proactive-product-picker img,.proactive-product-picker .image-placeholder{width:72px}.proactive-product-picker article>label:last-child{grid-column:3/-1}}@media (width<=600px){.proactive-offer-backdrop{padding:0}.proactive-offer{border-radius:0;max-height:100vh;padding:16px}.proactive-product-picker>article{grid-template-columns:24px 1fr}.proactive-product-picker img,.proactive-product-picker .image-placeholder{grid-column:2;width:100%;height:130px}.proactive-product-picker article>div,.proactive-product-picker article>label{grid-column:2}.proactive-offer-actions{flex-direction:column;align-items:stretch}.proactive-offer-actions small{margin:0}.proactive-offer-actions button{width:100%}}.product-manager-page{min-height:100vh;color:var(--ink);background:#f2f4f8;padding:42px 4vw 90px}.product-manager-page>.pipeline-page-header{max-width:1600px}.product-manager-kpis{grid-template-columns:repeat(4,1fr);gap:11px;max-width:1600px;margin:0 auto 16px;display:grid}.product-manager-kpis article{background:#fff;border:1px solid #dfe3eb;border-radius:11px;flex-direction:column;min-height:125px;padding:20px;display:flex}.product-manager-kpis span{color:var(--muted);font-size:11px}.product-manager-kpis strong{color:var(--dark-blue);margin:7px 0;font-size:36px}.product-manager-kpis small{color:var(--muted);margin-top:auto;font-size:10px}.product-manager-toolbar{background:#fff;border:1px solid #dfe3eb;border-radius:11px;justify-content:space-between;align-items:end;gap:18px;max-width:1600px;margin:0 auto 14px;padding:15px;display:flex}.product-manager-toolbar>div{flex:1;gap:10px;display:flex}.product-manager-toolbar label{min-width:220px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:9px;font-weight:850;display:grid}.product-manager-toolbar input,.product-manager-toolbar select{min-height:42px;color:var(--ink);font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #c3cdda;border-radius:7px;padding:9px 11px;font-size:13px}.product-manager-toolbar>button{color:#fff;background:var(--primary-red);cursor:pointer;border:0;border-radius:7px;min-height:43px;padding:10px 17px;font-size:12px;font-weight:900}.product-manager-list{gap:9px;max-width:1600px;margin:auto;display:grid}.product-manager-card{background:#fff;border:1px solid #dfe3eb;border-radius:12px;overflow:hidden}.product-manager-card.inactive{opacity:.72}.product-manager-summary{grid-template-columns:155px 1fr auto;align-items:center;gap:20px;min-height:135px;padding:15px;display:grid}.product-manager-summary>img{object-fit:cover;background:#eef1f5;border-radius:8px;width:155px;height:105px}.product-manager-main{min-width:0}.product-manager-main>span{color:var(--primary-red);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.product-manager-main h2{color:var(--dark-blue);margin:5px 0;font-size:20px}.product-manager-main>p{max-width:850px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.5;overflow:hidden}.product-manager-main>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.product-manager-main>div small{color:#5b687b;background:#f0f3f7;border-radius:5px;padding:6px 8px;font-size:9px}.product-manager-main>div b{color:var(--dark-blue)}.product-manager-status{flex-direction:column;align-items:stretch;gap:6px;min-width:135px;display:flex}.product-manager-status>b,.product-manager-status>span{text-align:center;border-radius:99px;padding:6px 9px;font-size:9px}.product-manager-status>b.visible{color:#087044;background:#e4f8ed}.product-manager-status>b.hidden{color:#6c7787;background:#eef1f5}.product-manager-status>span{color:#7b5a00;background:#fff2c8}.product-manager-status button{color:#fff;background:var(--primary-blue);cursor:pointer;border:0;border-radius:6px;min-height:38px;font-size:10px;font-weight:850}.product-editor-panel{background:#f8fafc;border-top:1px solid #dfe3eb;padding:23px}.product-editor-grid{grid-template-columns:1.5fr 1fr .55fr;gap:13px;display:grid}.product-editor-grid label{color:#4c596c;gap:6px;font-size:10px;font-weight:850;display:grid}.product-editor-grid label.wide{grid-column:1/-1}.product-editor-grid input,.product-editor-grid select,.product-editor-grid textarea{width:100%;min-height:45px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bcc8d7;border-radius:7px;padding:10px 11px;font-size:13px}.product-editor-grid textarea{resize:vertical;line-height:1.5}.product-image-editor{background:#fff;border:1px dashed #aebccf;border-radius:9px;grid-template-columns:150px 1fr;align-items:center;gap:15px;margin-top:14px;padding:14px;display:grid}.product-image-editor>div{width:150px;height:100px;color:var(--muted);background:#eef1f5;border-radius:7px;place-items:center;display:grid;overflow:hidden}.product-image-editor img{object-fit:cover;width:100%;height:100%}.product-image-editor label{color:var(--dark-blue);gap:6px;font-size:11px;font-weight:850;display:grid}.product-image-editor input{border:1px solid #c4cfdd;border-radius:6px;padding:8px}.product-image-editor small{color:var(--muted);grid-column:2;margin-top:-35px;font-size:9px}.product-gallery-editor{background:#fff;border:1px solid #d8e1ed;border-radius:10px;margin-top:16px;padding:16px}.product-gallery-editor header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-gallery-editor header span{letter-spacing:.12em;text-transform:uppercase;color:var(--primary-red);font-size:10px;font-weight:900}.product-gallery-editor h3{color:var(--dark-blue);margin:4px 0;font-size:18px}.product-gallery-editor p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.gallery-upload{background:var(--primary-blue);color:#fff;cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}.gallery-upload input{display:none}.product-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:12px;margin-top:14px;display:grid}.product-gallery-grid article{border:1px solid #e0e7f0;border-radius:8px;overflow:hidden}.product-gallery-grid img{object-fit:cover;background:#eef1f5;width:100%;height:132px}.product-gallery-grid article>div{gap:7px;padding:10px;display:grid}.product-gallery-grid b{color:var(--dark-blue);font-size:11px}.product-gallery-grid label{color:var(--muted);gap:3px;font-size:9px;font-weight:800;display:grid}.product-gallery-grid input{width:100%;font:inherit;border:1px solid #cbd6e4;border-radius:5px;padding:6px 7px}.gallery-actions{gap:6px;display:flex}.gallery-actions button{color:var(--dark-blue);cursor:pointer;background:#fff;border:1px solid #b8c9e0;border-radius:5px;padding:6px 7px;font-size:9px;font-weight:800}.gallery-actions .danger{color:#a3202d;border-color:#efc0c6}.product-image-hint{color:var(--muted);background:#f3f6fa;border-radius:6px;margin:12px 0 0;padding:9px 10px;font-size:10px}.product-toolbar-actions{gap:8px;display:flex}.product-manager-toolbar .secondary{color:var(--dark-blue);background:#edf3fb;border:1px solid #b8c9e0}.product-editor-finance{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.product-editor-finance span{background:#fff;border:1px solid #dfe3eb;border-radius:8px;flex-direction:column;gap:5px;padding:13px;display:flex}.product-editor-finance small{color:var(--muted);font-size:9px}.product-editor-finance b{color:var(--dark-blue);font-size:17px}.product-editor-finance span.positive{background:#eefbf4;border-color:#9bd6b8}.product-editor-finance span.negative{background:#fff0f2;border-color:#e5a4ad}.product-editor-options{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.product-editor-options label{background:#fff;border:1px solid #d4dce7;border-radius:8px;align-items:flex-start;gap:10px;padding:13px;display:flex}.product-editor-options input{width:17px;height:17px;accent-color:var(--primary-blue)}.product-editor-options span{flex-direction:column;gap:3px;display:flex}.product-editor-options b{color:var(--dark-blue);font-size:11px}.product-editor-options small{color:var(--muted);font-size:9px}.product-editor-error{color:#9d1425;background:#fff0f2;border-radius:7px;margin:12px 0 0;padding:11px 13px;font-size:11px;font-weight:750}.product-editor-actions{justify-content:flex-end;gap:7px;margin-top:15px;display:flex}.product-editor-actions button,.product-editor-actions a{cursor:pointer;border:0;border-radius:7px;place-items:center;min-height:41px;padding:10px 15px;font-size:10px;font-weight:850;text-decoration:none;display:grid}.product-editor-actions .cancel{color:#677386;background:#e9edf2}.product-editor-actions a{color:var(--primary-blue);background:#fff;border:1px solid #9db4d2}.product-editor-actions .save{color:#fff;background:var(--primary-red)}.product-editor-actions .save:disabled{opacity:.5}.product-manager-empty{text-align:center;color:var(--muted);background:#fff;border:1px dashed #c4cfdb;border-radius:12px;padding:60px}@media (width<=1000px){.product-manager-kpis{grid-template-columns:1fr 1fr}.product-manager-summary{grid-template-columns:120px 1fr}.product-manager-summary>img{width:120px}.product-manager-status{flex-direction:row;grid-column:1/-1}.product-manager-status>*{flex:1}.product-editor-grid{grid-template-columns:1fr 1fr}.product-editor-grid label.wide{grid-column:1/-1}.product-editor-finance{grid-template-columns:1fr 1fr}}@media (width<=650px){.product-manager-page{padding:28px 12px 70px}.product-manager-kpis{grid-template-columns:1fr 1fr}.product-manager-kpis article{min-height:105px;padding:15px}.product-manager-kpis strong{font-size:29px}.product-manager-toolbar{flex-direction:column;align-items:stretch}.product-manager-toolbar>div{flex-direction:column}.product-manager-toolbar label{min-width:0}.product-manager-summary{grid-template-columns:1fr}.product-manager-summary>img{width:100%;height:190px}.product-manager-main>p{white-space:normal}.product-manager-status{flex-direction:column;grid-column:auto}.product-editor-panel{padding:16px}.product-editor-grid,.product-editor-finance,.product-editor-options{grid-template-columns:1fr}.product-editor-grid label.wide{grid-column:auto}.product-image-editor{grid-template-columns:1fr}.product-image-editor>div{width:100%;height:190px}.product-image-editor small{grid-column:auto;margin:0}.product-editor-actions{flex-direction:column}.product-editor-actions>*{width:100%}.product-gallery-editor header{flex-direction:column;align-items:stretch}.gallery-upload{justify-content:center}.product-gallery-grid{grid-template-columns:1fr 1fr}}.product-manager-status>b.pending{color:#8f4b00;background:#fff0d6}.hero-fastdeal-button{color:#fff;background:#ffffff0d;border:1px solid #ffffff69;border-radius:7px;align-items:center;min-height:48px;padding:12px 19px;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.hero-fastdeal-button:hover{background:#ffffff19;border-color:#fff;transform:translateY(-1px)}.fastdeal-demo{background:linear-gradient(#eef3fb 0%,#f8fafc 100%);padding:88px clamp(18px,5vw,78px) 100px;scroll-margin-top:20px;overflow:hidden}.fastdeal-demo-heading{justify-content:space-between;align-items:end;gap:40px;width:min(1480px,100%);margin:0 auto 32px;display:flex}.fastdeal-demo-heading>div:first-child{max-width:820px}.fastdeal-demo-heading>div:first-child>span{color:#654bff;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.fastdeal-demo-heading>div:first-child>span i{color:#fff;background:linear-gradient(145deg,#854dff,#536dff);border-radius:7px;place-items:center;width:28px;height:28px;font-size:17px;font-style:normal;display:grid}.fastdeal-demo-heading h2{color:var(--dark-blue);letter-spacing:-.055em;margin:15px 0 12px;font-size:clamp(39px,4.5vw,66px);line-height:1}.fastdeal-demo-heading p{color:#617086;max-width:690px;margin:0;font-size:17px;line-height:1.6}.fastdeal-demo-proof{color:#fff;background:var(--primary-blue);border-radius:15px;flex-direction:column;flex:none;justify-content:center;width:150px;min-height:125px;padding:22px;display:flex;box-shadow:0 16px 35px #002b7529}.fastdeal-demo-proof b{font-size:35px}.fastdeal-demo-proof small{color:#ffffffbd;margin-top:5px;font-size:10px;line-height:1.4}.fastdeal-demo-workspace{grid-template-columns:minmax(500px,.92fr) minmax(520px,1.08fr);align-items:start;gap:24px;width:min(1480px,100%);margin:auto;display:grid}.fastdeal-demo-form{background:#fff;border:1px solid #d7dfeb;border-radius:16px;min-width:0;padding:28px;box-shadow:0 16px 45px #001f5210}.fastdeal-form-progress{color:#42526a;background:#f2f5f9;border-radius:8px;align-items:center;gap:14px;margin-bottom:22px;padding:12px 14px;display:flex}.fastdeal-form-progress>span{white-space:nowrap;font-size:9px}.fastdeal-form-progress>span b{color:var(--primary-blue);font-size:12px}.fastdeal-form-progress>i{background:#dce3ed;border-radius:99px;flex:1;height:7px;overflow:hidden}.fastdeal-form-progress>i>b{background:linear-gradient(90deg,#654bff,#003da5);border-radius:99px;height:100%;transition:width .25s;display:block}.fastdeal-demo-form fieldset{border:1px solid #dfe5ed;border-radius:11px;min-width:0;margin:0 0 18px;padding:20px}.fastdeal-demo-form legend{color:var(--dark-blue);align-items:center;gap:9px;padding:0 9px 0 0;display:flex}.fastdeal-demo-form legend>b{color:#fff;background:var(--primary-blue);border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.fastdeal-demo-form legend>span{flex-direction:column;font-size:13px;display:flex}.fastdeal-demo-form legend small{color:#78869a;font:500 8px var(--font-body);margin-top:2px}.fastdeal-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fastdeal-form-grid label{color:#46546a;gap:5px;font-size:9px;font-weight:850;display:grid}.fastdeal-form-grid label.wide{grid-column:1/-1}.fastdeal-form-grid input{width:100%;min-height:43px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bdc8d8;border-radius:7px;outline:0;padding:10px 11px;font-size:12px}.fastdeal-form-grid input:focus{border-color:#654bff;box-shadow:0 0 0 3px #654bff17}.fastdeal-photo-upload{align-items:stretch;gap:8px;display:flex}.fastdeal-photo-upload>label{min-height:58px;color:var(--primary-blue);cursor:pointer;background:#f6f9fd;border:1px dashed #879bb8;border-radius:7px;flex-direction:column;flex:1;justify-content:center;padding:9px 12px;display:flex}.fastdeal-photo-upload input{display:none}.fastdeal-photo-upload label>span{font-size:11px;font-weight:900}.fastdeal-photo-upload label>small{color:#738198;margin-top:3px;font-size:8px}.fastdeal-photo-upload>button{color:#fff;background:linear-gradient(145deg,#7855ef,#4b68e9);border:0;border-radius:7px;padding:10px 13px;font-size:9px;font-weight:900}.fastdeal-photo-upload>button:disabled{opacity:.55}.fastdeal-photo-quality,.fastdeal-photo-status{border-radius:6px;margin:9px 0 0;padding:8px 10px;font-size:8px;line-height:1.45}.fastdeal-photo-quality.good,.fastdeal-photo-status{color:#087044;background:#eaf8f0}.fastdeal-photo-quality.warning{color:#855500;background:#fff4d3}.fastdeal-photo-controls{border-top:1px solid #e4e8ee;gap:9px;margin-top:13px;padding-top:13px;display:grid}.fastdeal-photo-controls label{color:#59677a;grid-template-columns:125px 1fr;align-items:center;gap:10px;font-size:8px;font-weight:800;display:grid}.fastdeal-photo-controls input{accent-color:#654bff;width:100%}.fastdeal-photo-controls button{color:#526176;background:#e9edf3;border:0;border-radius:5px;justify-self:start;padding:7px 10px;font-size:8px;font-weight:850}.fastdeal-consent>label{color:#526176;align-items:flex-start;gap:9px;margin-top:10px;font-size:9px;line-height:1.45;display:flex}.fastdeal-consent>label input{accent-color:#654bff;flex:none;width:16px;height:16px}.fastdeal-consent>label.optional{color:#748196}.fastdeal-demo-error{color:#9d1425;background:#fff0f2;border-radius:7px;margin:0 0 12px;padding:11px 12px;font-size:10px;font-weight:750}.fastdeal-demo-submit{color:#fff;background:var(--primary-red);border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:13px 18px;font-size:12px;font-weight:900;display:flex;box-shadow:0 10px 25px #dc1c2e2b}.fastdeal-demo-submit:disabled{opacity:.58}.fastdeal-demo-submit span{font-size:18px}.fastdeal-demo-privacy{color:#8490a2;text-align:center;margin-top:10px;font-size:8px;display:block}.fastdeal-preview-panel{color:#fff;background:linear-gradient(145deg,#001f52,#003da5);border-radius:16px;min-width:0;padding:24px;position:sticky;top:22px;box-shadow:0 25px 60px #001f5238}.fastdeal-preview-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.fastdeal-preview-top>div:first-child{flex-direction:column;gap:3px;display:flex}.fastdeal-preview-top>div:first-child span{color:#9ab8e7;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.fastdeal-preview-top>div:first-child b{font-size:13px}.fastdeal-preview-top>div:last-child{background:#ffffff17;border-radius:7px;padding:3px;display:flex}.fastdeal-preview-top button{color:#b9cae6;background:0 0;border:0;border-radius:5px;min-width:67px;padding:8px 11px;font-size:9px;font-weight:850}.fastdeal-preview-top button.active{color:var(--primary-blue);background:#fff}.fastdeal-card-stage{background:radial-gradient(circle at 50% 40%,#3a69b9 0%,#163d7a 58%,#082557 100%);border:1px solid #ffffff1c;border-radius:13px;padding:26px}.fastdeal-business-card{aspect-ratio:16/9;background:#fff;border-radius:4px;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 55px #00071970;container-type:inline-size}.fastdeal-card-front,.fastdeal-card-back{position:absolute;inset:0;overflow:hidden}.fastdeal-card-front{background:#193153;place-items:center;display:grid}.card-front-brand{z-index:2;color:#fff;text-align:center;flex-direction:column;align-items:center;width:57%;display:flex;position:relative}.card-front-brand>span{aspect-ratio:3.16;width:100%;display:block;overflow:hidden}.card-front-brand img{width:100%;display:block}.card-front-brand>b{text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:.3cqw;font-size:5.3cqw;line-height:1;overflow:hidden}.card-front-brand>b.compact{font-size:4.3cqw}.card-front-brand>b.tiny{font-size:3.5cqw}.card-pattern{opacity:.6;border:1px solid #49688f;display:block;position:absolute}.card-pattern.one{aspect-ratio:1;border-radius:50%;width:92%;top:-64%;left:4%}.card-pattern.two{width:100%;height:1px;top:74%;left:0}.fastdeal-card-back{background:#f5f3e6}.card-back-line{opacity:.55;border:1px solid #315889;border-radius:50%;display:block;position:absolute}.card-back-line.top{aspect-ratio:1;width:34%;top:-18%;right:-12%}.card-back-line.bottom{aspect-ratio:1;width:31%;bottom:-27%;right:-13%}.card-back-logo{z-index:3;width:28%;position:absolute;top:9%;left:6%}.card-unit-data{z-index:3;color:#193153;flex-direction:column;align-items:center;width:30%;line-height:1.05;display:flex;position:absolute;top:25%;left:6%}.card-unit-data span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:2.4cqw;font-weight:900;overflow:hidden}.card-unit-data span.compact{font-size:2cqw}.card-unit-data span.tiny{font-size:1.65cqw}.card-unit-data small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:.7cqw;font-size:1.45cqw;font-weight:700;overflow:hidden}.card-person-data{z-index:4;color:#111f38;width:41%;position:absolute;top:42%;left:6%}.card-person-data h3{letter-spacing:-.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;margin:0;font-size:4.1cqw;line-height:.95;overflow:hidden}.card-person-data h3.compact{font-size:3.45cqw}.card-person-data h3.tiny{font-size:2.85cqw}.card-person-data>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:1.1cqw;font-size:2.15cqw;display:block;overflow:hidden}.card-person-data>small{margin-top:.35cqw;font-size:1.6cqw;display:block}.card-person-data ul{gap:.4cqw;margin:2.1cqw 0 0;padding:0;list-style:none;display:grid}.card-person-data li{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:1.65cqw;font-weight:650;line-height:1.12;overflow:hidden}.card-photo{z-index:2;color:#49617f;background:linear-gradient(145deg,#e2e6e3,#f5f3e6);place-items:center;width:47%;height:91%;display:grid;position:absolute;bottom:0;right:0;overflow:hidden}.card-photo>div{text-align:center;flex-direction:column;align-items:center;gap:1cqw;display:flex}.card-photo>div span{font-size:10cqw}.card-photo>div b{font-size:2.5cqw}.card-photo>div small{font-size:1.7cqw}.card-photo.has-photo{background:0 0}.card-photo>img{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform .15s}.fastdeal-preview-tips{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.fastdeal-preview-tips span{color:#d9e7ff;background:#ffffff12;border-radius:99px;padding:7px 9px;font-size:8px}.fastdeal-preview-panel>p{color:#aebfdb;margin:14px 0 0;font-size:8px;line-height:1.5}.fastdeal-demo-success{text-align:center;background:#fff;border:1px solid #c8d6e8;border-radius:17px;flex-direction:column;align-items:center;width:min(800px,100%);margin:30px auto 0;padding:55px;display:flex;box-shadow:0 22px 60px #001f5217}.fastdeal-demo-success>span{color:#fff;background:#087044;border-radius:50%;place-items:center;width:65px;height:65px;font-size:27px;display:grid}.fastdeal-demo-success>p:first-of-type{color:#654bff;letter-spacing:.11em;margin:18px 0 4px;font-size:9px;font-weight:900}.fastdeal-demo-success h3{color:var(--dark-blue);margin:6px 0 8px;font-size:34px}.fastdeal-demo-success>p:last-of-type{color:#65738a}.fastdeal-demo-success>a,.fastdeal-demo-success>button{color:#fff;background:var(--primary-red);border:0;border-radius:7px;min-height:47px;margin-top:15px;padding:12px 17px;font-size:11px;font-weight:850;text-decoration:none}.fastdeal-demo-success>button{color:#536278;background:#e8edf3;margin-top:8px}.fastdeal-final-cta{color:#fff;background:linear-gradient(135deg,#001f52,#003da5);border-radius:16px;justify-content:space-between;align-items:center;gap:40px;width:min(1150px,100% - 40px);margin:70px auto;padding:40px 46px;display:flex;box-shadow:0 18px 45px #001f5226}.fastdeal-final-cta>div>span{color:#b6a8ff;text-transform:uppercase;font-size:10px;font-weight:900}.fastdeal-final-cta h2{margin:8px 0 5px;font-size:30px}.fastdeal-final-cta p{color:#c3d2e8;margin:0;font-size:13px}.fastdeal-final-cta>a{color:#fff;background:var(--primary-red);border-radius:7px;flex:none;padding:14px 19px;font-size:11px;font-weight:900;text-decoration:none}.fastdeal-final-cta>a span{margin-left:16px}@media (width<=1150px){.fastdeal-demo-workspace{grid-template-columns:1fr}.fastdeal-preview-panel{grid-row:1;position:relative;top:auto}.fastdeal-demo-form{grid-row:2}.fastdeal-card-stage{padding:clamp(14px,4vw,34px)}.fastdeal-business-card{max-width:760px;margin:auto}}@media (width<=720px){.fastdeal-demo{padding:68px 13px 75px}.fastdeal-demo-heading{flex-direction:column;align-items:flex-start;padding:0 7px}.fastdeal-demo-heading h2{font-size:42px}.fastdeal-demo-heading p{font-size:14px}.fastdeal-demo-proof{width:100%;min-height:90px}.fastdeal-demo-form,.fastdeal-preview-panel{padding:17px}.fastdeal-form-grid{grid-template-columns:1fr}.fastdeal-form-grid label.wide{grid-column:auto}.fastdeal-photo-upload{flex-direction:column}.fastdeal-photo-upload>button{min-height:46px}.fastdeal-card-stage{padding:10px}.fastdeal-preview-top{flex-direction:column;align-items:flex-start}.fastdeal-preview-top>div:last-child{width:100%}.fastdeal-preview-top button{flex:1}.fastdeal-photo-controls label{grid-template-columns:1fr}.fastdeal-final-cta{flex-direction:column;align-items:flex-start;width:calc(100% - 24px);padding:28px 22px}.fastdeal-final-cta>a{text-align:center;width:100%}.fastdeal-demo-success{padding:36px 20px}.fastdeal-demo-success h3{font-size:29px}}.admin-saas-shell{background:#f4f6f9;min-height:100vh}.admin-saas-content{min-width:0;margin-left:252px}.admin-sidebar{z-index:80;background:#fff;border-right:1px solid #dfe4eb;flex-direction:column;width:252px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:8px 0 30px #001a3d0a}.admin-sidebar-brand{border-bottom:1px solid #e7ebf0;flex-direction:column;justify-content:center;gap:10px;min-height:102px;padding:22px 24px 18px;display:flex}.admin-sidebar-brand img{object-fit:contain;object-position:left center;width:155px;height:auto}.admin-sidebar nav{flex:1;padding:13px 13px 22px}.admin-sidebar nav section{margin-bottom:17px}.admin-sidebar nav section>p{color:#98a2b1;letter-spacing:.13em;text-transform:uppercase;margin:0 11px 7px;font-size:8px;font-weight:900}.admin-sidebar nav a{color:#4c5c73;border-radius:8px;align-items:center;gap:11px;min-height:43px;padding:8px 10px;font-size:11px;font-weight:780;text-decoration:none;transition:all .18s;display:flex}.admin-sidebar nav a:hover{color:var(--primary-blue);background:#f0f5fd}.admin-sidebar nav a.active{color:#fff;background:linear-gradient(135deg,var(--primary-blue),#1557b7);box-shadow:0 8px 18px #003da529}.admin-sidebar nav a i{width:25px;height:25px;color:var(--primary-blue);background:#e9f0fb;border-radius:6px;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.admin-sidebar nav a em{margin-left:auto;font-size:10px;font-style:normal}.admin-sidebar-footer{background:#f7f9fc;border:1px solid #dce4ee;border-radius:10px;margin:0 13px 15px;padding:15px}.admin-sidebar-footer>span,.admin-sidebar-footer>b{display:block}.admin-sidebar-footer>small{color:#7a8797;text-overflow:ellipsis;margin:-7px 0 11px;font-size:8px;display:block;overflow:hidden}.admin-scope-fixed{background:#fff;border:1px solid #d8e0ea;border-radius:7px;gap:2px;padding:9px 10px;display:grid}.admin-scope-fixed b{color:#182c49;font-size:11px}.admin-scope-fixed span{color:#738196;font-size:9px}.admin-sidebar-footer button{color:#5e6a7c;width:100%;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:6px;font-size:9px;font-weight:850}.admin-mobile-bar,.admin-sidebar-overlay,.admin-saas-shell .pipeline-page-header nav,.admin-saas-shell .admin-actions{display:none}.admin-saas-shell .pipeline-page-header,.admin-saas-shell .admin-header{align-items:flex-start}.admin-route-loading{background:#f2f4f8;min-height:100vh;padding:42px 3.5vw 90px}.admin-route-loading-heading{gap:10px;max-width:1600px;margin:0 auto 22px;display:grid}.admin-route-loading-heading i,.admin-route-loading-heading b,.admin-route-loading-cards i,.admin-route-loading-panel i{background:linear-gradient(100deg,#e7ecf3 30%,#f6f8fb 50%,#e7ecf3 70%) 0 0/200% 100%;border-radius:8px;animation:1.2s ease-in-out infinite admin-skeleton;display:block}.admin-route-loading-heading i{width:120px;height:10px}.admin-route-loading-heading span{color:#697a90;font-size:12px;font-weight:800}.admin-route-loading-heading b{width:min(390px,80%);height:36px}.admin-route-loading-cards{grid-template-columns:repeat(4,1fr);gap:11px;max-width:1600px;margin:0 auto 14px;display:grid}.admin-route-loading-cards i{height:118px}.admin-route-loading-panel{background:#fff;border:1px solid #dce4ee;border-radius:13px;gap:12px;max-width:1600px;margin:0 auto;padding:22px;display:grid}.admin-route-loading-panel i{height:18px}.admin-route-loading-panel i:nth-child(2),.admin-route-loading-panel i:nth-child(4){width:75%}.admin-route-loading-panel i:nth-child(3){width:55%}@keyframes admin-skeleton{to{background-position:-200% 0}}.admin-route-error{min-height:100vh;color:var(--dark-blue);text-align:center;background:#f2f4f8;place-content:center;gap:12px;padding:28px;display:grid}.admin-route-error>span{color:var(--primary-red);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-route-error h1{margin:0;font-size:30px}.admin-route-error p{color:#5d6d82;max-width:510px;margin:0;line-height:1.55}.admin-route-error button{color:#fff;background:var(--primary-blue);min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-self:center;margin-top:5px;padding:10px 16px;font-size:11px;font-weight:900}.manual-pricing-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.manual-pricing-heading>.builder-section-title{margin-bottom:0}.default-markup-control{background:#edf5ff;border:1px solid #adc4e0;border-radius:10px;flex:none;grid-template-columns:1fr auto;gap:7px 8px;width:285px;padding:14px;display:grid}.default-markup-control label{color:var(--dark-blue);text-transform:uppercase;gap:5px;font-size:9px;font-weight:900;display:grid}.default-markup-control label span,.markup-input{align-items:center;display:flex;position:relative}.default-markup-control input,.markup-input input{width:100%;min-height:39px;color:var(--dark-blue)!important;background:#fff!important;border:1px solid #9eb4d0!important;border-radius:7px!important;padding:8px 28px 8px 10px!important;font-size:15px!important;font-weight:900!important}.default-markup-control label b,.markup-input b{color:#6d7e94;font-size:14px;position:absolute;right:10px}.default-markup-control button{color:#fff;background:var(--primary-blue);min-height:39px;font:inherit;cursor:pointer;border:0;border-radius:7px;align-self:end;padding:8px 11px;font-size:9px;font-weight:900}.default-markup-control>small{color:#62748d;grid-column:1/-1;font-size:9px}.manual-item-grid,.manual-item-finance{grid-template-columns:repeat(4,1fr)}.customer-lookup{gap:10px;display:grid}.customer-lookup>label{color:#253d5b;font-size:12px;font-weight:900}.customer-search-field{background:#fff;border:2px solid #8daed4;border-radius:9px;align-items:center;min-height:52px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 4px #edf5ff}.customer-search-field:focus-within{border-color:#0758b4;box-shadow:0 0 0 4px #dcecff}.customer-search-field input{min-width:0;min-height:50px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:12px 16px;font-size:14px}.customer-search-field>span{color:#536b86;flex:none;padding:0 14px;font-size:9px;font-weight:850}.customer-search-results{background:#fff;border:1px solid #c6d4e4;border-radius:9px;max-height:310px;display:grid;overflow:auto;box-shadow:0 15px 35px #001a3d1a}.customer-search-results>button{color:#183552;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:18px;padding:11px 14px;display:flex}.customer-search-results>button:last-of-type{border-bottom:0}.customer-search-results>button:hover,.customer-search-results>button:focus-visible{background:#edf5ff;outline:0;box-shadow:inset 4px 0 #0758b4}.customer-search-results span{gap:3px;min-width:0;display:grid}.customer-search-results b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.customer-search-results small{color:#67798e;font-size:9px}.customer-search-results em{color:#51657c;text-align:right;font-size:9px;font-style:normal}.customer-search-results>p{color:#62758c;text-align:center;margin:0;padding:18px;font-size:11px}.customer-new-action{color:#174f8d;min-height:42px;font:inherit;cursor:pointer;background:#f7faff;border:1px solid #9eb4ce;border-radius:7px;justify-self:start;padding:9px 13px;font-size:10px;font-weight:900}.customer-selected-summary{background:#e8f8f0;border:2px solid #168054;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:15px 17px;display:flex}.customer-selected-summary.new{background:#edf5ff;border-color:#286fbd}.customer-selected-summary>span{gap:3px;min-width:0;display:grid}.customer-selected-summary small{color:#087044;letter-spacing:.08em;font-size:8px;font-weight:950}.customer-selected-summary.new small{color:#155a9f}.customer-selected-summary b{color:#123a2a;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.customer-selected-summary em{color:#557163;font-size:9px;font-style:normal}.customer-selected-summary button{color:#08653d;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #86b9a0;border-radius:7px;flex:none;padding:8px 12px;font-size:9px;font-weight:900}.customer-essential-fields{grid-template-columns:repeat(4,1fr)}.customer-extra-details,.manual-item-details,.automatic-cost-details{background:#fbfcfe;border:1px solid #d5dde8;border-radius:9px;margin-top:13px;overflow:hidden}.customer-extra-details>summary,.manual-item-details>summary,.automatic-cost-details>summary{color:#1b5d9e;cursor:pointer;align-items:center;min-height:43px;padding:10px 14px;font-size:10px;font-weight:900;list-style:none;display:flex}.customer-extra-details>summary::-webkit-details-marker{display:none}.manual-item-details>summary::-webkit-details-marker{display:none}.automatic-cost-details>summary::-webkit-details-marker{display:none}.customer-extra-details>summary:before,.manual-item-details>summary:before,.automatic-cost-details>summary:before{content:"+";color:#fff;background:#185fa8;border-radius:50%;place-items:center;width:21px;height:21px;margin-right:8px;font-size:13px;display:grid}.customer-extra-details[open]>summary:before,.manual-item-details[open]>summary:before,.automatic-cost-details[open]>summary:before{content:"−"}.customer-extra-details>div{grid-template-columns:2fr 1fr;gap:12px;padding:0 14px 14px;display:grid}.customer-extra-details label{color:#4d5e73;gap:6px;font-size:10px;font-weight:850;display:grid}.customer-extra-details input{min-height:43px;color:var(--ink);font:inherit;background:#fff;border:1px solid #b8c6d7;border-radius:7px;padding:9px 11px}.manual-item{border-left:6px solid #0758b4;position:relative;overflow:hidden}.manual-item.origin-printi{border-left-color:#e45a00}.manual-item.origin-sublet{border-left-color:#713bc0}.manual-item-heading>div{flex-wrap:wrap;min-width:0}.manual-item-heading em{border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.manual-item-heading em.ready{color:#fff;background:#087b43}.manual-item-heading em.pending{color:#fff;background:#d86d00}.manual-item-core-grid{grid-template-columns:minmax(280px,1.45fr) minmax(210px,1fr) 135px;align-items:end;gap:12px;display:grid}.manual-item-core-grid>label,.custom-product-essential label,.external-production-panel label{color:#334a64;gap:6px;font-size:10px;font-weight:900;display:grid}.manual-item-core-grid .manual-catalog-select{margin:0}.manual-item-core-grid select,.custom-product-essential input,.custom-product-essential textarea,.external-production-panel input,.external-production-panel select{width:100%;min-height:45px;color:var(--ink);font:inherit;background:#fff;border:1px solid #aebed0;border-radius:7px;padding:9px 11px;font-size:12px}.manual-item-core-grid .manual-catalog-select select{max-width:none}.production-origin-badge{color:#fff;background:#0758b4;border:1px solid #1769c2;border-radius:8px;flex-direction:column;justify-content:center;min-height:45px;padding:7px 11px;display:flex}.production-origin-badge small{color:#d8e9ff;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.production-origin-badge b{font-size:11px}.production-origin-badge.origin-printi{background:#e45a00;border-color:#c84f00}.production-origin-badge.origin-sublet{background:#713bc0;border-color:#5d29a8}.catalog-prefill-summary{grid-template-columns:2fr 1fr .7fr;gap:8px;margin-top:12px;display:grid}.catalog-prefill-summary>span{background:#eef3f8;border-radius:8px;gap:3px;min-width:0;padding:11px 12px;display:grid}.catalog-prefill-summary small{color:#68798d;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.catalog-prefill-summary b{color:#173658;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.custom-product-essential{background:#f2f7fd;border:1px solid #b9cde5;border-radius:9px;grid-template-columns:.8fr 1.2fr;gap:12px;margin-top:12px;padding:14px;display:grid}.custom-product-essential textarea{resize:vertical}.external-production-panel{background:#f4effc;border:2px solid #7a49c2;border-radius:10px;grid-template-columns:1.2fr 1fr .9fr;align-items:end;gap:12px;margin-top:12px;padding:14px;display:grid}.manual-item.origin-printi .external-production-panel{background:#fff2e8;border-color:#e06b20}.external-production-panel>div{align-self:center;gap:3px;display:grid}.external-production-panel>div>span{color:#6f35b8;letter-spacing:.09em;font-size:8px;font-weight:950}.manual-item.origin-printi .external-production-panel>div>span{color:#bd4600}.external-production-panel>div>b{color:#2f1853;font-size:13px}.manual-item.origin-printi .external-production-panel>div>b{color:#7d3100}.external-production-panel>div>small{color:#66577c;font-size:8px;line-height:1.4}.manual-item-details>div{padding:0 14px 14px}.manual-check-field{background:#fff;border:1px solid #b8c6d7;border-radius:7px;align-self:end;align-items:center;min-height:47px;padding:9px 10px;gap:9px!important;display:flex!important}.manual-check-field input{accent-color:#0758b4;flex:none;width:18px!important;min-height:18px!important}.manual-check-field span{color:#42546b;font-size:9px;line-height:1.35}.automatic-cost-details{margin:0 0 16px}.automatic-cost-details .automatic-cost-breakdown{margin:0;padding:0 14px 14px}.quantity-alternatives-heading{background:#edf5ff;border:1px solid #b9cce3;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0 10px;padding:15px 16px;display:flex}.quantity-alternatives-heading strong{color:var(--dark-blue);font-size:14px}.quantity-alternatives-heading p{color:#61738a;margin:4px 0 0;font-size:10px;line-height:1.45}.quantity-alternatives-heading button{color:#fff;background:var(--primary-blue);min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:7px;flex:none;padding:9px 14px;font-size:10px;font-weight:900}.quantity-alternatives-table{padding-bottom:3px;overflow-x:auto}.quantity-alternatives-labels,.quantity-alternative-row{grid-template-columns:125px 110px 145px 125px minmax(230px,1fr) 140px 34px;align-items:center;gap:9px;min-width:1050px;display:grid}.quantity-alternatives-labels{color:#76859a;letter-spacing:.07em;text-transform:uppercase;padding:0 10px 7px;font-size:8px;font-weight:900}.quantity-alternative-row{background:#fff;border:1px solid #d5dde8;border-radius:9px;margin-bottom:7px;padding:10px;transition:all .16s}.quantity-alternative-row.selected{border:2px solid var(--primary-blue);background:#f4f8ff;padding:9px;box-shadow:0 6px 18px #003da511}.quantity-alternative-row>label{color:#65748a;gap:5px;font-size:8px;font-weight:850;display:grid}.quantity-alternative-row>label>span:first-child{display:none}.quantity-alternative-row input{width:100%;min-height:40px;color:var(--dark-blue);font:inherit;background:#fff;border:1px solid #afbdd0;border-radius:7px;padding:8px 9px;font-size:13px;font-weight:750}.quantity-business-choice{align-items:center;color:#6a788c!important;gap:8px!important;font-size:9px!important;display:flex!important}.quantity-business-choice input{width:18px;min-height:18px;accent-color:var(--primary-blue)}.quantity-business-choice span{color:inherit;font-size:9px;font-weight:900;display:block!important}.quantity-alternative-row.selected .quantity-business-choice{color:var(--primary-blue)!important}.quantity-alternative-row>.price-input-with-action button{min-height:40px}.quantity-alternative-row>strong{color:var(--dark-blue);text-align:right;font-size:15px}.remove-quantity-option{color:#a7192a;cursor:pointer;background:#fff0f2;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.remove-quantity-option:disabled{opacity:.25;cursor:not-allowed}.quote-preview-product>span{flex:1;min-width:0}.quote-preview-product>span>small>strong{color:var(--dark-blue);font-size:inherit}.financial-command-center{background:linear-gradient(145deg,#fff,#f5f8fc);border:1px solid #c8d5e5;border-radius:14px;max-width:1600px;margin:16px auto;padding:26px;box-shadow:0 12px 32px #001a3d0b}.financial-title{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.financial-title>div>span{color:var(--primary-red);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.financial-title h2{color:var(--dark-blue);margin:6px 0;font-size:27px}.financial-title p{max-width:760px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.financial-title>label{color:#59697f;gap:6px;min-width:330px;font-size:9px;font-weight:900;display:grid}.financial-title>label>span{gap:6px;display:flex}.financial-title input,.financial-title select{min-height:43px;font:inherit;background:#fff;border:1px solid #afbdd0;border-radius:7px;padding:9px 10px}.financial-title>label input{flex:1;min-width:0}.financial-title button,.financial-workspace form>button{color:#fff;background:var(--primary-blue);font:inherit;cursor:pointer;border:0;border-radius:7px;padding:9px 13px;font-size:9px;font-weight:900}.financial-kpis{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:20px;display:grid}.financial-kpis article{background:#fff;border:1px solid #d7dfe9;border-radius:10px;flex-direction:column;justify-content:center;min-height:115px;padding:15px;display:flex}.financial-kpis span{color:#718095;text-transform:uppercase;font-size:8px;font-weight:850}.financial-kpis strong{color:var(--dark-blue);margin:7px 0;font-size:21px}.financial-kpis small{color:var(--muted);font-size:8px;line-height:1.4}.financial-kpis .positive{background:#eefbf4;border-color:#9bd6b8}.financial-kpis .positive strong{color:#087044}.goal-progress{color:#fff;background:var(--dark-blue);border-radius:10px;margin-top:11px;padding:15px 18px}.goal-progress>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.goal-progress span{flex-direction:column;gap:3px;display:flex}.goal-progress small{color:#ffffffa8;font-size:9px}.goal-progress>i{background:#ffffff24;border-radius:99px;height:8px;margin-top:10px;display:block;overflow:hidden}.goal-progress>i>b{border-radius:inherit;background:#43cc87;height:100%;display:block}.financial-workspace{grid-template-columns:.9fr 1.1fr;gap:12px;margin-top:12px;display:grid}.financial-workspace>form,.financial-entry-list{background:#fff;border:1px solid #d7dfe9;border-radius:10px;padding:18px}.financial-workspace h3{color:var(--dark-blue);margin:0 0 13px;font-size:15px}.financial-workspace form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.financial-workspace form h3,.financial-workspace form .financial-recurring,.financial-workspace form>button{grid-column:1/-1}.financial-workspace form label{color:#59697f;gap:5px;font-size:9px;font-weight:850;display:grid}.financial-workspace form input,.financial-workspace form select{min-height:42px;font:inherit;background:#fff;border:1px solid #afbdd0;border-radius:7px;padding:9px 10px}.financial-workspace form .financial-recurring{align-items:center;gap:7px;display:flex}.financial-workspace form .financial-recurring input{min-height:auto}.financial-entry-list{align-content:start;gap:7px;display:grid}.financial-entry-list>article{background:#f5f7fa;border-radius:7px;grid-template-columns:1fr auto 28px;align-items:center;gap:10px;padding:10px;display:grid}.financial-entry-list article>span{flex-direction:column;gap:2px;display:flex}.financial-entry-list b{color:var(--dark-blue);font-size:10px}.financial-entry-list small{color:var(--muted);font-size:8px}.financial-entry-list strong{color:var(--dark-blue);font-size:11px}.financial-entry-list button{color:#a7192a;cursor:pointer;background:#fff0f2;border:0;border-radius:50%;width:27px;height:27px}.financial-entry-list>p{color:var(--muted);font-size:10px}.seller-commission-panel{background:#fff;border:1px solid #c9d8e8;border-radius:10px;margin-top:12px;padding:18px}.seller-commission-panel>div:first-child span{color:var(--primary-red);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:900}.seller-commission-panel h3{color:var(--dark-blue);margin:4px 0;font-size:16px}.seller-commission-panel p{color:var(--muted);margin:0;font-size:9px}.seller-commission-table{gap:5px;margin-top:14px;display:grid}.seller-commission-table header,.seller-commission-table article{grid-template-columns:1.3fr repeat(5,1fr);align-items:center;gap:8px;padding:9px 11px;display:grid}.seller-commission-table header{color:#718095;text-transform:uppercase;font-size:8px;font-weight:900}.seller-commission-table article{color:#53657b;background:#f5f8fc;border-radius:7px;font-size:9px}.seller-commission-table article b,.seller-commission-table article strong{color:var(--dark-blue)}.seller-commission-table>p{padding:10px}.financial-details{grid-template-columns:.75fr 1.25fr;gap:12px;margin-top:12px;display:grid}.financial-details>article{background:#fff;border:1px solid #c9d8e8;border-radius:10px;padding:18px}.financial-detail-title span{color:var(--primary-red);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:900}.financial-detail-title h3{color:var(--dark-blue);margin:4px 0 14px;font-size:16px}.financial-breakdown{gap:5px;display:grid}.financial-breakdown>div{color:#53657b;background:#f5f8fc;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:10px;display:flex}.financial-breakdown strong{color:var(--dark-blue)}.seller-result-table{gap:5px;display:grid;overflow:auto}.seller-result-table header,.seller-result-table>div{grid-template-columns:1.3fr repeat(6,1fr);align-items:center;gap:8px;min-width:680px;padding:9px 11px;display:grid}.seller-result-table header{color:#718095;text-transform:uppercase;font-size:8px;font-weight:900}.seller-result-table>div{color:#53657b;background:#f5f8fc;border-radius:7px;font-size:9px}.seller-result-table b,.seller-result-table strong{color:var(--dark-blue)}.seller-result-table em{color:#087044;font-style:normal;font-weight:900}.financial-note{color:var(--muted);margin-top:9px;font-size:8px;display:block}@media (width<=1050px){.financial-details{grid-template-columns:1fr}}.financial-detail-title p{color:#68788e;margin:-7px 0 14px;font-size:10px}.financial-breakdown{gap:8px}.financial-breakdown .cost-indicator{background:#fbfdff;border:1px solid #e3eaf2;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.cost-icon{color:#175a9c;background:#e7effa;border-radius:9px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.cost-icon.royalty{color:#7140aa;background:#f3e9ff}.cost-icon.marketing{color:#bc5c1c;background:#fff0e7}.cost-icon.taxes{color:#c53948;background:#ffe8e9}.cost-icon.sublet{color:#117147;background:#e9f6ef}.cost-icon.production{color:#1d58ad;background:#e8f0fd}.cost-icon.fixed{color:#58697c;background:#edf0f4}.cost-indicator>div{gap:4px;display:grid}.cost-indicator b{color:#18385e;font-size:10px}.cost-indicator i,.seller-sales i{background:#e4eaf2;border-radius:99px;height:5px;display:block;overflow:hidden}.cost-indicator i em,.seller-sales i em{border-radius:inherit;background:linear-gradient(90deg,#1a66ba,#55a3ed);height:100%;display:block}.cost-indicator small{color:#748399;font-size:8px}.financial-seller-card{background:linear-gradient(145deg,#fff,#f7faff)!important}.seller-result-cards{gap:9px;display:grid}.seller-result-cards>article{background:#fff;border:1px solid #dce6f1;border-radius:11px;padding:12px}.seller-result-cards header{grid-template-columns:28px 1fr auto;align-items:center;gap:9px;display:grid}.seller-rank{color:#fff;background:#103b70;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.seller-result-cards header div{gap:2px;display:grid}.seller-result-cards header b{color:#13345c;font-size:11px}.seller-result-cards header small{color:#718196;font-size:8px}.seller-result-cards .positive{color:#087044}.seller-result-cards .negative{color:#c13939}.seller-sales{gap:5px;margin:11px 0;display:grid}.seller-sales>span{color:#627287;justify-content:space-between;font-size:9px;display:flex}.seller-sales b{color:#153a65}.seller-result-cards footer{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.seller-result-cards footer span,.seller-result-cards footer strong{color:#738196;background:#f5f8fc;border-radius:7px;gap:2px;padding:7px;font-size:8px;font-weight:700;display:grid}.seller-result-cards footer b{color:#14355e;font-size:9px}.seller-result-cards footer strong{color:#087044;background:#edf8f1}@media (width<=700px){.seller-result-cards footer{grid-template-columns:1fr 1fr}.financial-breakdown .cost-indicator{grid-template-columns:25px 1fr}.cost-indicator>strong{grid-column:2}}@media (width<=1050px){.financial-kpis{grid-template-columns:repeat(2,1fr)}.financial-workspace{grid-template-columns:1fr}.charge-fields{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.financial-command-center{padding:18px}.financial-title{flex-direction:column}.financial-title>label{width:100%;min-width:0}.financial-kpis,.financial-workspace form{grid-template-columns:1fr}.financial-workspace form h3,.financial-workspace form .financial-recurring,.financial-workspace form>button{grid-column:auto}}.quote-item-options{flex:0 0 min(290px,45%);gap:6px;display:grid}.quote-item-options>div{background:#f8fafc;border:1px solid #d8e0ea;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;min-height:45px;padding:9px 11px;display:flex}.quote-item-options>div.selected{background:#edf5ff;border-color:#8badd7}.quote-item-options>div span{gap:2px}.quote-item-options>div small{text-transform:uppercase;font-size:8px;font-weight:850}.quote-item-options>div b{font-size:12px}.quote-item-options>div strong{font-size:13px}.operation-hub-card{background:linear-gradient(135deg,#edf5ff,#fff 58%,#f5fbf8);border:1px solid #b9cce5;border-radius:13px;grid-template-columns:minmax(230px,.9fr) minmax(0,2.1fr);align-items:center;gap:20px;margin-bottom:14px;padding:20px 22px;display:grid;box-shadow:0 10px 25px #001a3d0a}.operation-hub-card>div>span{color:var(--primary-red);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.operation-hub-card h2{color:var(--dark-blue);margin:5px 0;font-size:22px}.operation-hub-card p{color:#607188;margin:0;font-size:11px;line-height:1.45}.operation-hub-card nav{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.operation-hub-card nav>*{color:#35516f;min-height:92px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cad8e9;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;padding:13px 14px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.operation-hub-card nav>:hover{border-color:#2c6db5;transform:translateY(-2px);box-shadow:0 9px 18px #12487a17}.operation-hub-card nav>.active{color:#fff;background:linear-gradient(135deg,#063878,#155faf);border-color:#145aa5;box-shadow:0 9px 18px #0b478137}.operation-hub-card nav b{font-size:12px}.operation-hub-card nav small{font-size:9px;line-height:1.35}.operation-hub-card nav>.active small{color:#d7e8ff}@media (width<=1050px){.admin-saas-content{margin-left:0;padding-top:64px}.admin-mobile-bar{z-index:79;background:#fff;border-bottom:1px solid #dfe4eb;justify-content:space-between;align-items:center;height:64px;padding:0 18px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 4px 18px #001a3d12}.admin-mobile-bar>div{flex-direction:column;gap:2px;display:flex}.admin-mobile-bar b{color:var(--primary-red);font-size:15px}.admin-mobile-bar span{color:#7b8798;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.admin-mobile-bar button{color:#fff;background:var(--primary-blue);cursor:pointer;border:0;border-radius:7px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.admin-sidebar{transition:transform .22s;transform:translate(-105%)}.admin-sidebar.open{transform:translate(0)}.admin-sidebar-overlay{z-index:70;background:#06162d99;border:0;display:block;position:fixed;inset:64px 0 0}.manual-item-grid{grid-template-columns:repeat(2,1fr)}.customer-essential-fields,.manual-item-core-grid{grid-template-columns:1fr 1fr}.production-origin-badge{grid-column:1/-1}.external-production-panel{grid-template-columns:1fr 1fr}.external-production-panel>div{grid-column:1/-1}}@media (width<=720px){.operation-hub-card{grid-template-columns:1fr;padding:18px}.operation-hub-card nav{grid-template-columns:1fr}.operation-hub-card nav>*{min-height:68px}.manual-pricing-heading{flex-direction:column}.default-markup-control{width:100%}.manual-item-grid{grid-template-columns:1fr}.manual-item-grid .wide{grid-column:auto}.manual-item-finance{grid-template-columns:1fr 1fr}.customer-essential-fields,.manual-item-core-grid,.catalog-prefill-summary,.custom-product-essential,.external-production-panel,.customer-extra-details>div{grid-template-columns:1fr}.production-origin-badge,.external-production-panel>div{grid-column:auto}.customer-selected-summary{flex-direction:column;align-items:flex-start}.customer-selected-summary button{width:100%}.customer-search-field{flex-direction:column;align-items:stretch}.customer-search-field>span{padding:0 14px 9px}.customer-search-results>button{flex-direction:column;align-items:flex-start;gap:5px}.customer-search-results em{text-align:left}.quantity-alternatives-heading{flex-direction:column;align-items:flex-start}.quantity-alternatives-heading button{width:100%}.quote-preview-product{flex-direction:column}.quote-item-options{flex-basis:auto;width:100%}}.prospecting-page{min-height:100vh;color:var(--ink);background:#f2f4f8;padding:42px 3.5vw 90px}.prospecting-page>.pipeline-page-header{max-width:1600px}.prospecting-kpis{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1600px;margin:0 auto 14px;display:grid}.prospecting-kpis article{background:#fff;border:1px solid #dde3eb;border-radius:11px;flex-direction:column;min-height:118px;padding:18px;display:flex}.prospecting-kpis span{color:var(--muted);font-size:10px}.prospecting-kpis strong{color:var(--dark-blue);margin:7px 0;font-size:34px}.prospecting-kpis small{color:var(--muted);margin-top:auto;font-size:9px}.prospecting-kpis article.urgent{background:#fff4f5;border-color:#efb4bc}.prospecting-kpis article.urgent strong{color:var(--primary-red)}.prospecting-kpis article.success{background:#effaf4;border-color:#a5d9bc}.prospecting-kpis article.success strong{color:#087044}.prospecting-command{color:#fff;background:linear-gradient(135deg,#082f62,var(--primary-blue));border-radius:13px;justify-content:space-between;align-items:center;gap:25px;max-width:1600px;margin:0 auto 14px;padding:22px 24px;display:flex;box-shadow:0 14px 32px #003da522}.prospecting-command span{color:#a9c9f8;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.prospecting-command h2{margin:5px 0;font-size:23px}.prospecting-command p{color:#ffffffc7;margin:0;font-size:11px}.prospecting-command-actions{flex:none;gap:7px;display:flex}.prospecting-command-actions>button{color:#fff;min-height:45px;font:inherit;cursor:pointer;background:#ffffff16;border:1px solid #ffffff59;border-radius:8px;padding:10px 17px;font-size:10px;font-weight:900}.prospecting-command-actions>button:last-child{border-color:var(--primary-red);background:var(--primary-red)}.company-prospecting-command{color:var(--dark-blue);box-shadow:none;background:#f5f9ff;border:1px solid #c8d7ea;padding:18px 22px}.company-prospecting-command>div{min-width:250px}.company-prospecting-command>div>span{color:#245a9f}.company-prospecting-command h2{font-size:19px}.company-prospecting-command p{color:#5d6d82}.company-prospecting-search{color:#42546c;gap:6px;min-width:min(390px,100%);font-size:9px;font-weight:900;display:grid}.company-prospecting-search>span{color:#42546c;letter-spacing:.04em;text-transform:none;font-size:9px}.company-prospecting-search input{min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #b8c8dc;border-radius:7px;padding:9px 11px;font-size:11px}.company-prospecting-command>strong{color:#245a9f;text-align:right;min-width:105px;font-size:12px}.prospect-actions-menu .archive-contact{grid-column:1/-1}.agprospecta-panel{background:linear-gradient(135deg,#eaf3ff,#fff 55%);border:1px solid #b9cce5;border-radius:13px;max-width:1600px;margin:0 auto 14px;padding:24px}.agprospecta-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.agprospecta-heading span{color:var(--primary-red);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.agprospecta-heading h2{color:var(--dark-blue);margin:5px 0;font-size:24px}.agprospecta-heading p{color:#617188;margin:0;font-size:11px}.agprospecta-heading>strong{color:#174c86;white-space:nowrap;background:#dcecff;border-radius:99px;padding:9px 11px;font-size:10px}.agprospecta-filters{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:18px;display:grid}.agprospecta-filters button{color:#5c6d82;text-align:left;min-height:113px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd9e6;border-radius:10px;flex-direction:column;align-items:flex-start;padding:14px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.agprospecta-filters button:hover,.agprospecta-filters button.selected{border-color:#1f5da9;transform:translateY(-2px);box-shadow:0 10px 19px #12487a16}.agprospecta-filters button small{letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:900}.agprospecta-filters button b{color:var(--dark-blue);margin:6px 0 4px;font-size:27px}.agprospecta-filters button span{margin-top:auto;font-size:9px;font-weight:850}.agprospecta-filters button.recent b,.prospect-company-card.lifecycle-recent .prospect-card-tags b{color:#087044}.agprospecta-filters button.attention b,.prospect-company-card.lifecycle-attention .prospect-card-tags b{color:#8a5600}.agprospecta-filters button.urgent b,.prospect-company-card.lifecycle-urgent .prospect-card-tags b{color:#b42336}.agprospecta-filters button.inactive b,.prospect-company-card.lifecycle-inactive .prospect-card-tags b{color:#882a38}.agprospecta-filters button.new b,.prospect-company-card.lifecycle-new .prospect-card-tags b{color:#245a9f}.agprospecta-search{justify-content:space-between;align-items:end;gap:16px;margin-top:14px;display:flex}.agprospecta-search label{color:#465b76;gap:6px;width:min(500px,100%);font-size:9px;font-weight:900;display:grid}.agprospecta-search input{min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #b7c8db;border-radius:7px;padding:9px 11px;font-size:11px}.agprospecta-search>span{color:#64768d;font-size:10px;font-weight:800}.prospect-company-card.lifecycle-recent{border-left-color:#159261}.prospect-company-card.lifecycle-attention{border-left-color:#d5980e}.prospect-company-card.lifecycle-urgent{background:linear-gradient(90deg,#fff4f5 0,#fff 28%);border-left-color:#df4759}.prospect-company-card.lifecycle-inactive{background:linear-gradient(90deg,#fcf2f3 0,#fff 28%);border-left-color:#9e4855}.prospect-company-card.lifecycle-new{border-left-color:#4a82c2}.prospect-company-card .prospect-primary-actions{align-content:center}.prospect-company-card .prospect-primary-actions small{color:#66768a;text-align:center;font-size:8px;font-weight:800}.agprospecta-copilot-intro,.agprospecta-copilot-intro b{font-size:13px}.agprospecta-copilot-card>div:first-child>span,.agprospecta-draft small{font-size:11px}.agprospecta-copilot-card h4{font-size:20px}.agprospecta-copilot-card p,.agprospecta-copilot-card b{font-size:13px}.agprospecta-draft strong{font-size:15px}.agprospecta-draft em{font-size:11px}.agprospecta-panel{background:linear-gradient(135deg,#e8f2ff 0%,#fff 48%,#fff4f6 100%);border:2px solid #7aa9ed;box-shadow:0 16px 35px #12487a18}.agprospecta-heading h2{letter-spacing:-.02em;font-size:32px}.agprospecta-heading p{font-size:13px}.agprospecta-heading>strong{color:#fff;background:linear-gradient(135deg,#1357a4,#287fd1);padding:12px 15px;box-shadow:0 7px 16px #1357a433}.agprospecta-copilot-intro{color:#194b80;background:linear-gradient(100deg,#dceeff,#eef7ff 55%,#f5eaff);border:2px solid #7bb5f4;border-radius:13px;align-items:center;gap:15px;margin-top:16px;padding:14px 18px;display:flex;box-shadow:0 8px 18px #2665a21a}.agprospecta-copilot-intro img{object-fit:cover;border:3px solid #fff;border-radius:50%;flex:0 0 58px;width:58px;height:58px;box-shadow:0 4px 12px #123d7140}.agprospecta-copilot-intro>div{gap:3px;display:grid}.agprospecta-copilot-intro b{color:#0e4b9a;letter-spacing:.01em;font-size:14px}.agprospecta-copilot-intro strong{color:#071e4b;font-size:18px}.agprospecta-copilot-intro span{color:#45698f;font-size:12px;line-height:1.45}.agprospecta-filters button{border-width:2px;min-height:125px;box-shadow:0 5px 12px #163e6c12}.agprospecta-filters button b{font-size:32px}.agprospecta-filters button.recent{background:linear-gradient(145deg,#dff9eb,#f5fff8);border-color:#53c88a}.agprospecta-filters button.attention{background:linear-gradient(145deg,#fff0bd,#fffaf0);border-color:#e6ae35}.agprospecta-filters button.urgent{background:linear-gradient(145deg,#ffdce1,#fff4f5);border-color:#ec6475}.agprospecta-filters button.inactive{background:linear-gradient(145deg,#f4dce1,#fff4f5);border-color:#c76a7a}.agprospecta-filters button.new{background:linear-gradient(145deg,#d8e9ff,#f5f9ff);border-color:#6fa5e7}.agprospecta-filters button:hover,.agprospecta-filters button.selected{box-shadow:0 12px 24px #12487a2b}.copilot-channel-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.copilot-channel-actions button{color:#fff;cursor:pointer;border:0;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:900}.copilot-channel-actions .email{background:#1769aa}.copilot-channel-actions .whatsapp{background:#159447}.copilot-channel-actions button:hover{filter:brightness(1.08);transform:translateY(-1px)}.prospect-lp-link{color:#fff;background:linear-gradient(135deg,#1357a4,#287fd1);border-radius:999px;width:max-content;margin-top:10px;padding:9px 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 5px 12px #1357a433}.prospect-lp-link:hover{filter:brightness(1.08);transform:translateY(-1px)}.prospect-quick-form{background:#fff;border:1px solid #cbd5e1;border-radius:13px;max-width:1600px;margin:0 auto 14px;padding:24px;box-shadow:0 12px 34px #001a3d0d}.prospect-form-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.prospect-form-title span{color:var(--primary-red);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.prospect-form-title h2{color:var(--dark-blue);margin:5px 0 0;font-size:24px}.prospect-form-title>small{color:var(--muted);font-size:9px}.prospect-form-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.prospect-form-grid label{color:#46546a;gap:6px;font-size:10px;font-weight:850;display:grid}.prospect-form-grid label.wide{grid-column:1/-1}.prospect-form-grid input,.prospect-form-grid textarea,.prospect-form-grid select{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bcc8d7;border-radius:7px;padding:10px 11px;font-size:13px}.prospect-form-grid textarea{resize:vertical;line-height:1.5}.prospect-more{background:#fafbfd;border:1px solid #e0e5ec;border-radius:8px;margin-top:12px}.prospect-more summary{color:var(--primary-blue);cursor:pointer;padding:12px 14px;font-size:10px;font-weight:850}.prospect-more[open] summary{border-bottom:1px solid #e0e5ec}.prospect-more>div{padding:14px}.prospect-tags-editor{background:#f8fafc;border:1px solid #d6dfeb;border-radius:9px;margin-top:12px;padding:15px}.prospect-tags-editor>div:first-child{justify-content:space-between;align-items:center;gap:15px;display:flex}.prospect-tags-editor b{color:var(--dark-blue);font-size:11px}.prospect-tags-editor small{color:var(--muted);font-size:9px}.prospect-selected-tags,.prospect-tag-suggestions{flex-wrap:wrap;gap:6px;display:flex}.prospect-selected-tags{margin-top:10px}.prospect-selected-tags>button{color:#fff;background:var(--primary-blue);font:inherit;cursor:pointer;border:0;border-radius:99px;padding:7px 9px;font-size:9px;font-weight:850}.prospect-selected-tags button span{color:#bfd4f4;margin-left:5px}.prospect-tag-suggestions{align-items:center;margin-top:8px}.prospect-tag-suggestions>button{color:#53637a;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd7e4;border-radius:99px;padding:6px 8px;font-size:8px;font-weight:800}.prospect-tag-suggestions>span{background:#fff;border:1px solid #b8c7d9;border-radius:99px;align-items:center;display:flex;overflow:hidden}.prospect-tag-suggestions input{width:110px;min-height:29px;font:inherit;border:0;outline:0;padding:5px 9px;font-size:9px}.prospect-tag-suggestions span button{color:#fff;background:var(--primary-blue);min-height:29px;font:inherit;cursor:pointer;border:0;padding:5px 9px;font-size:8px;font-weight:850}.prospect-form-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.prospect-form-actions button{min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:10px 16px;font-size:10px;font-weight:900}.prospect-form-actions .cancel{color:#5f6d80;background:#edf0f4}.prospect-form-actions .save{color:#fff;background:var(--primary-red)}.prospect-form-actions button:disabled{opacity:.5}.prospect-error,.prospect-notice{border-radius:7px;max-width:1600px;margin:10px auto;padding:11px 14px;font-size:10px;font-weight:800}.prospect-error{color:#9d1425;background:#fff0f2}.prospect-notice{color:#087044;background:#e7f8ef}.prospecting-toolbar{background:#fff;border:1px solid #dde3eb;border-radius:10px;grid-template-columns:1.45fr .65fr .75fr .75fr auto;align-items:end;gap:10px;max-width:1600px;margin:0 auto 12px;padding:13px;display:grid}.prospecting-toolbar label{color:#7b8798;letter-spacing:.07em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid}.prospecting-toolbar input,.prospecting-toolbar select{min-height:39px;color:var(--ink);font:inherit;text-transform:none;background:#fff;border:1px solid #c3cedc;border-radius:6px;padding:8px 10px;font-size:11px}.prospecting-toolbar>b{min-width:85px;color:var(--dark-blue);text-align:right;align-self:center;font-size:10px}.prospecting-list{gap:9px;max-width:1600px;margin:auto;display:grid}.prospect-card{background:#fff;border:1px solid #dce2ea;border-left:4px solid #9aa8b9;border-radius:11px;grid-template-columns:minmax(280px,1.4fr) minmax(180px,.75fr) minmax(250px,.95fr);gap:17px;padding:18px;display:grid;box-shadow:0 7px 22px #001a3d08}.prospect-card.overdue{border-left-color:var(--primary-red);background:linear-gradient(90deg,#fff7f8 0,#fff 28%)}.prospect-card.stage-respondeu,.prospect-card.stage-oportunidade{border-left-color:#087044}.prospect-card.stage-sem_interesse{opacity:.68}.prospect-card-main{min-width:0}.prospect-stage{color:#556477;text-transform:uppercase;background:#edf1f5;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.prospect-stage.novo{color:#245a9f;background:#e7f0ff}.prospect-stage.contato_realizado,.prospect-stage.acompanhamento{color:#875000;background:#fff0d2}.prospect-stage.respondeu,.prospect-stage.oportunidade{color:#087044;background:#e4f8ed}.prospect-stage.nutricao{color:#6849a7;background:#f0eafe}.prospect-stage.sem_interesse{color:#8a2c38;background:#fde8eb}.prospect-card h3{color:var(--dark-blue);margin:7px 0 3px;font-size:18px}.prospect-card-main>p{color:var(--muted);margin:0;font-size:10px}.prospect-contact-lines{color:#526176;flex-wrap:wrap;gap:9px;margin-top:8px;font-size:9px;display:flex}.prospect-card-tags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.prospect-card-tags b,.prospect-card-tags small{color:#53637a;background:#eef2f7;border-radius:99px;padding:5px 7px;font-size:8px}.prospect-card-tags small{color:#8b96a5}.prospect-origin-badges{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.prospect-origin-badges span{color:#245a9f;text-transform:uppercase;background:#edf5ff;border:1px solid #b7c9df;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:900}.prospect-origin-badges .origin-landing_page{color:#087044;background:#eaf8f0;border-color:#a8d9bf}.prospect-origin-badges .origin-excel_import{color:#5b3c9c;background:#f3effc;border-color:#cbbce9}.prospect-origin-badges .origin-external_quote{color:#9b4a00;background:#fff4e9;border-color:#f1c79c}.prospect-next{background:#f5f7fa;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;padding:13px;display:flex}.prospect-next>small{color:#8995a5;letter-spacing:.09em;font-size:7px;font-weight:900}.prospect-card.overdue .prospect-next>small{color:var(--primary-red)}.prospect-next strong{color:var(--dark-blue);font-size:12px}.prospect-next span{color:#6b7789;font-size:9px;line-height:1.4}.prospect-next em{color:#929cab;margin-top:4px;font-size:8px;font-style:normal}.prospect-primary-actions{grid-template-columns:1.15fr .85fr;align-self:center;gap:7px;display:grid;position:relative}.prospect-primary-actions>button,.prospect-actions-menu>summary{color:#fff;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:7px;place-items:center;padding:9px 12px;font-size:9px;font-weight:900;list-style:none;display:grid}.prospect-primary-actions .prepare{background:var(--primary-red)}.prospect-primary-actions button:disabled{opacity:.42;cursor:not-allowed}.prospect-actions-menu{position:relative}.prospect-actions-menu>summary{color:var(--dark-blue);background:#f5f7fa;border:1px solid #c3cedc}.prospect-actions-menu>summary::-webkit-details-marker{display:none}.prospect-actions-menu>div{z-index:12;background:#fff;border:1px solid #c9d3df;border-radius:9px;grid-template-columns:1fr 1fr;gap:5px;width:215px;padding:9px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 18px 42px #001a3d2b}.prospect-actions-menu button,.prospect-actions-menu a{color:#4c5c72;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6dee8;border-radius:6px;place-items:center;padding:6px 8px;font-size:8px;font-weight:850;text-decoration:none;display:grid}.prospect-actions-menu a{color:#fff;border-color:var(--primary-blue);background:var(--primary-blue)}.prospect-actions-menu .danger{color:#9d1425;background:#fff5f6;border-color:#efc4ca}.prospect-secondary-actions{border-top:1px solid #edf0f4;flex-wrap:wrap;grid-column:1/-1;gap:5px;padding-top:10px;display:flex}.prospect-secondary-actions button,.prospect-secondary-actions a{color:#56657a;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2dae5;border-radius:6px;place-items:center;padding:6px 10px;font-size:8px;font-weight:850;text-decoration:none;display:grid}.prospect-secondary-actions a{color:#fff;border-color:var(--primary-red);background:var(--primary-red);margin-left:auto}.prospect-secondary-actions button:disabled{opacity:.45}.prospect-secondary-actions button.danger{color:#9d1425;background:#fff5f6;border-color:#efc4ca}.prospect-composer{background:#f4f8fd;border:1px solid #a8bdd7;border-radius:10px;grid-column:1/-1;padding:17px}.prospect-composer-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:13px;display:flex}.prospect-composer-head span{color:var(--primary-red);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.prospect-composer-head h4{color:var(--dark-blue);margin:4px 0 0;font-size:16px}.prospect-composer-head>button{color:#647389;font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:850}.prospect-composer-grid{grid-template-columns:240px 1fr 175px;align-items:end;gap:12px;display:grid}.prospect-composer-grid>label{color:#53637a;text-transform:uppercase;gap:6px;font-size:8px;font-weight:900;display:grid}.prospect-composer select{width:100%;min-height:43px;color:var(--ink);font:inherit;text-transform:none;background:#fff;border:1px solid #afbed0;border-radius:7px;padding:8px 10px;font-size:10px}.prospect-message-preview{background:#fff;border:1px solid #d3dce7;border-radius:8px;max-height:210px;padding:12px 14px;overflow:auto}.prospect-message-preview small,.prospect-message-preview b,.prospect-message-preview strong{display:block}.prospect-message-preview small{color:var(--primary-red);letter-spacing:.08em;font-size:7px;font-weight:900}.prospect-message-preview b{color:#5e6e83;margin-top:5px;font-size:8px}.prospect-message-preview strong{color:var(--dark-blue);margin-top:3px;font-size:9px}.prospect-message-preview p{color:#4d5d72;white-space:pre-wrap;margin:8px 0 0;font-size:9px;line-height:1.55}.prospect-composer-grid>button{color:#fff;min-height:43px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:9px 13px;font-size:9px;font-weight:900}.prospect-composer-grid>button.whatsapp{background:#128c4a}.prospect-composer-grid>button.email{background:#0f6cbd}.prospect-composer-grid>button:disabled{opacity:.45;cursor:not-allowed}.prospect-email-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.prospect-email-actions button{color:#fff;min-height:43px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:9px 10px;font-size:8px;font-weight:900}.prospect-email-actions .outlook{background:#0f6cbd}.prospect-email-actions .email{background:#536276}.prospect-email-actions small{color:#6f7f94;text-align:center;grid-column:1/-1;font-size:7px}.prospect-email-actions button:disabled{opacity:.45;cursor:not-allowed}.prospect-schedule,.prospect-history{background:#f7faff;border:1px solid #cbd7e6;border-radius:9px;grid-column:1/-1;padding:14px}.prospect-schedule{grid-template-columns:1fr 1fr auto;align-items:end;gap:15px;display:grid}.prospect-schedule>div>b,.prospect-schedule label{color:var(--dark-blue);gap:7px;font-size:9px;display:grid}.prospect-schedule>div>span{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.prospect-schedule button{color:#fff;background:var(--primary-blue);min-height:32px;font:inherit;cursor:pointer;border:0;border-radius:6px;padding:6px 9px;font-size:8px;font-weight:850}.prospect-schedule label{grid-template-columns:1fr auto}.prospect-schedule label input{border:1px solid #b8c7da;border-radius:6px;min-height:34px;padding:6px 8px}.prospect-schedule .close{color:#657185;background:#e9edf3}.prospect-history>div{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.prospect-history>div b{color:var(--dark-blue);font-size:11px}.prospect-history>div button{color:#69778a;cursor:pointer;background:0 0;border:0;font-size:9px}.prospect-history>article{border-bottom:1px solid #e3e8ef;grid-template-columns:26px 1fr;gap:9px;padding:9px 0;display:grid}.prospect-history>article:last-child{border-bottom:0}.prospect-history i{width:25px;height:25px;color:var(--primary-blue);background:#e4edfa;border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.prospect-history strong{color:#34445c;font-size:9px}.prospect-history p{color:#69778a;margin:2px 0;font-size:9px}.prospect-history small{color:#929dac;font-size:8px}.prospecting-empty{color:var(--muted);text-align:center;background:#fff;border:1px dashed #bbc7d6;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:65px 25px;display:flex}.prospecting-empty b{color:var(--dark-blue);font-size:20px}.prospecting-empty p{margin:0}.prospecting-empty button{color:#fff;background:var(--primary-red);cursor:pointer;border:0;border-radius:7px;margin-top:7px;padding:11px 16px;font-weight:900}.prospect-prefill-note{color:#087044;background:#e6f8ef;border-radius:7px;margin:-7px 0 15px;padding:10px 12px;font-size:10px;font-weight:850}.contact-import-overlay{z-index:200;color:var(--ink);background:#06172dbd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.contact-import-modal{background:#fff;border-radius:14px;width:min(760px,100%);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 30px 90px #0011286e}.contact-import-modal>header{border-bottom:1px solid #e0e5ec;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.contact-import-modal>header span{color:var(--primary-red);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.contact-import-modal>header h2{color:var(--dark-blue);margin:5px 0;font-size:25px}.contact-import-modal>header p{color:var(--muted);margin:0;font-size:10px}.contact-import-modal>header>button{color:#627086;cursor:pointer;background:#edf1f5;border:0;border-radius:7px;width:34px;height:34px;font-size:20px}.contact-import-steps{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0;display:grid}.contact-import-steps article{background:#f8fafc;border:1px solid #d9e0e9;border-radius:9px;grid-template-columns:32px 1fr;gap:10px;padding:15px;display:grid}.contact-import-steps article>b{color:#fff;background:var(--primary-blue);border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.contact-import-steps article div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.contact-import-steps strong{color:var(--dark-blue);font-size:11px}.contact-import-steps small{color:#748196;min-height:27px;font-size:8px;line-height:1.5}.contact-import-steps button,.contact-import-steps label{color:#fff;background:var(--primary-blue);min-height:34px;font:inherit;cursor:pointer;border:0;border-radius:6px;place-items:center;padding:7px 10px;font-size:8px;font-weight:900;display:grid}.contact-import-steps label{background:#087044}.contact-import-steps input{display:none}.contact-import-preview{background:#f0faf4;border:1px solid #add6bf;border-radius:9px;padding:14px}.contact-import-preview>div:first-child{align-items:center;gap:10px;display:flex}.contact-import-preview>div:first-child span{color:#087044;text-transform:uppercase;font-size:8px;font-weight:900}.contact-import-preview>div:first-child strong{color:var(--dark-blue);font-size:10px}.contact-import-preview>div:first-child small{color:#087044;margin-left:auto;font-size:9px}.contact-import-preview>div:nth-child(2){grid-template-columns:1fr 1fr;gap:5px;margin:11px 0;display:grid}.contact-import-preview>div:nth-child(2)>span{background:#fff;border-radius:5px;justify-content:space-between;gap:8px;padding:7px 9px;display:flex}.contact-import-preview b{color:#4b5a70;font-size:8px}.contact-import-preview small{color:#7c899b;font-size:8px}.contact-import-preview>button{color:#fff;width:100%;min-height:39px;font:inherit;cursor:pointer;background:#087044;border:0;border-radius:6px;font-size:9px;font-weight:900}.contact-import-success,.contact-import-error{border-radius:6px;margin:10px 0 0;padding:10px;font-size:9px;font-weight:800}.contact-import-success{color:#087044;background:#eaf8f0}.contact-import-error{color:#9d1425;background:#fff0f2}.contact-import-modal>footer{border-top:1px solid #e0e5ec;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding-top:13px;display:flex}.contact-import-modal>footer small{color:#7c899a;font-size:8px}.contact-import-modal>footer button{color:#57667a;min-height:34px;font:inherit;cursor:pointer;background:#edf0f4;border:0;border-radius:6px;padding:7px 12px;font-size:8px;font-weight:850}@media (width<=1250px){.prospecting-kpis{grid-template-columns:1fr 1fr}.agprospecta-filters{grid-template-columns:repeat(3,1fr)}.prospect-card{grid-template-columns:1fr 1fr}.prospect-primary-actions{align-self:stretch}.prospect-secondary-actions{grid-column:1/-1}.prospect-form-grid{grid-template-columns:1fr 1fr}.prospect-composer-grid{grid-template-columns:220px 1fr}.prospect-composer-grid>button{grid-column:1/-1}}@media (width<=760px){.prospecting-page{padding:27px 12px 70px}.prospecting-kpis{grid-template-columns:1fr 1fr}.prospecting-kpis article{min-height:100px;padding:14px}.prospecting-kpis strong{font-size:28px}.prospecting-command,.prospect-form-title,.agprospecta-heading,.agprospecta-search{flex-direction:column;align-items:flex-start}.agprospecta-panel{padding:17px}.agprospecta-filters{grid-template-columns:1fr 1fr}.agprospecta-filters button{min-height:100px}.agprospecta-copilot-intro,.agprospecta-copilot-card{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.prospecting-command>button{width:100%}.prospect-quick-form{padding:17px}.prospect-form-grid{grid-template-columns:1fr}.prospect-form-grid label.wide{grid-column:auto}.prospect-tags-editor>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.prospect-form-actions button{flex:1}.prospecting-toolbar{grid-template-columns:1fr 1fr}.prospecting-toolbar label:first-child{grid-column:1/-1}.prospecting-toolbar>b{text-align:left}.prospect-card{grid-template-columns:1fr;padding:15px}.prospect-secondary-actions{grid-column:auto}.prospect-secondary-actions a{width:100%;margin-left:0}.prospect-schedule,.prospect-history,.prospect-composer{grid-column:auto}.prospect-schedule{grid-template-columns:1fr}.prospect-primary-actions{grid-template-columns:1fr 1fr}.prospect-composer-grid{grid-template-columns:1fr}.prospect-composer-grid>button{grid-column:auto}.prospect-actions-menu>div{right:0}}@media (width<=450px){.prospecting-kpis,.prospecting-toolbar{grid-template-columns:1fr}.prospecting-toolbar label:first-child{grid-column:auto}.prospect-primary-actions{grid-template-columns:1fr}.prospect-actions-menu>div{width:min(250px,80vw);left:0;right:auto}}.agprospecta-filters button{color:#fff;border-color:#0000;box-shadow:0 8px 18px #092e5a26}.agprospecta-filters button small,.agprospecta-filters button span{color:#fff;opacity:.92}.agprospecta-filters button b{text-shadow:0 2px 5px #001b4438;font-size:35px;color:#fff!important}.agprospecta-filters button.recent{background:linear-gradient(135deg,#087044,#13aa72)}.agprospecta-filters button.attention{background:linear-gradient(135deg,#9b5b00,#e5a61a)}.agprospecta-filters button.urgent{background:linear-gradient(135deg,#b42336,#e64d63)}.agprospecta-filters button.inactive{background:linear-gradient(135deg,#762536,#b64a61)}.agprospecta-filters button.new{background:linear-gradient(135deg,#15549c,#287ed1)}.agprospecta-filters button:first-child{color:#fff;background:linear-gradient(135deg,#092f73,#1459ad);border-color:#092f73}.agprospecta-filters button:first-child small,.agprospecta-filters button:first-child span{color:#fff}.prospect-next{color:#fff;background:linear-gradient(135deg,#123d76,#1c66ad);min-height:112px;padding:16px;box-shadow:0 8px 18px #092e5a1f}.prospect-next>small,.prospect-next strong,.prospect-next span,.prospect-next em{color:#fff!important}.prospect-next>small{opacity:.82;font-size:9px}.prospect-next strong{font-size:16px}.prospect-next span{opacity:.94;font-size:11px;line-height:1.5}.prospect-next em{opacity:.78;font-size:10px}.prospect-company-card.lifecycle-recent .prospect-next{background:linear-gradient(135deg,#087044,#16a36e)}.prospect-company-card.lifecycle-attention .prospect-next{background:linear-gradient(135deg,#8c5700,#d99a12)}.prospect-company-card.lifecycle-urgent .prospect-next{background:linear-gradient(135deg,#a72238,#df4d63)}.prospect-company-card.lifecycle-inactive .prospect-next{background:linear-gradient(135deg,#762536,#ad485c)}.prospect-company-card.lifecycle-new .prospect-next{background:linear-gradient(135deg,#15549c,#287ed1)}@media (width<=760px){.prospecting-command-actions{width:100%}.prospecting-command-actions>button{flex:1}.contact-import-modal{padding:17px}.contact-import-steps,.contact-import-preview>div:nth-child(2){grid-template-columns:1fr}.contact-import-modal>footer{flex-direction:column;align-items:flex-start}.prospect-email-actions{grid-template-columns:1fr}.prospect-email-actions small{grid-column:auto}}.fastdeal-photo-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 16px;display:grid}.fastdeal-photo-steps span{color:#7b879a;border:1px solid #dce3ee;border-radius:10px;align-items:center;gap:7px;padding:10px;font-size:12px;font-weight:800;display:flex}.fastdeal-photo-steps span b{color:#66748b;background:#edf1f7;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.fastdeal-photo-steps span.active{color:#003da5;background:#eef5ff;border-color:#003da5}.fastdeal-photo-steps span.active b{color:#fff;background:#003da5}.fastdeal-photo-steps span.done{color:#16703b;background:#f2fbf5;border-color:#9fd3b0}.fastdeal-photo-steps span.done b{color:#fff;background:#198754}.fastdeal-background-control{background:#f5f7fb;border:1px solid #e0e5ee;border-radius:12px;margin-top:14px;padding:15px 16px}.fastdeal-background-control label{color:#24344c;gap:8px;font-size:13px;font-weight:800;display:grid}.fastdeal-background-control label+label{border-top:1px solid #dce3ed;margin-top:14px;padding-top:14px}.fastdeal-background-control label span{justify-content:space-between;gap:12px;display:flex}.fastdeal-background-control label b{color:#003da5}.fastdeal-background-control input{accent-color:#003da5;width:100%}.fastdeal-background-control small{color:#6f7b8e;margin-top:10px;line-height:1.45;display:block}.fastdeal-photo-compare{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.fastdeal-photo-compare button{text-align:left;color:#25364d;background:#fff;border:2px solid #dce3ee;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:70px 1fr;align-items:center;gap:2px 11px;padding:9px;display:grid}.fastdeal-photo-compare button>span{background:#eef1f5;border-radius:9px;grid-row:1/3;width:70px;height:70px;overflow:hidden}.fastdeal-photo-compare button>span.transparent{background-color:#fff;background-image:linear-gradient(45deg,#e5e9ef 25%,#0000 25%),linear-gradient(-45deg,#e5e9ef 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e5e9ef 75%),linear-gradient(-45deg,#0000 75%,#e5e9ef 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px}.fastdeal-photo-compare img{object-fit:cover;width:100%;height:100%}.fastdeal-photo-compare button b{font-size:14px}.fastdeal-photo-compare button small{color:#778397}.fastdeal-photo-compare button.selected{border-color:#003da5;box-shadow:0 0 0 3px #003da51a}.fastdeal-photo-compare button.selected small{color:#16703b;font-weight:800}.fastdeal-success-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin:22px 0 8px;display:flex}.fastdeal-success-actions .pdf{background:#003da5!important}.fastdeal-photo-editor-hint{color:#36516f;background:#f4f8fd;border:1px solid #cbd9ea;border-radius:8px;margin:12px 0 0;padding:11px 12px;font-size:10px;line-height:1.5}.fastdeal-canvas-workspace{gap:12px;display:grid}.fastdeal-canvas-workspace.is-editing{grid-template-columns:minmax(0,1fr) 205px;align-items:stretch}.fastdeal-canvas-workspace.is-editing .fastdeal-card-stage{place-items:center;padding:18px;display:grid}.fastdeal-image-tools{color:#24344c;background:#fff;border:1px solid #dfe4ec;border-radius:13px;flex-direction:column;gap:13px;min-width:0;padding:15px;display:flex;box-shadow:0 10px 30px #00133124}.fastdeal-image-tools header{border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.fastdeal-image-tools header>div{flex-direction:column;gap:2px;display:flex}.fastdeal-image-tools header span{color:#7a8697;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.fastdeal-image-tools header b{color:#172c4b;font-size:12px}.fastdeal-image-tools header button{color:#42526a;cursor:pointer;background:#eef1f5;border:0;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:850}.fastdeal-image-tools>p{color:#6f7b8e;margin:-5px 0 0;font-size:8px;line-height:1.4}.fastdeal-mode-switch{background:#edf0f4;border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.fastdeal-mode-switch button{color:#627087;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:31px;font-size:8px;font-weight:850}.fastdeal-mode-switch button.active{color:#fff;background:#003da5;box-shadow:0 4px 10px #003da52b}.fastdeal-zoom-control{gap:7px;display:grid}.fastdeal-zoom-control>div{color:#4d5b6e;justify-content:space-between;font-size:9px;font-weight:850;display:flex}.fastdeal-zoom-control output{color:#003da5}.fastdeal-zoom-control label{grid-template-columns:29px 1fr 29px;align-items:center;gap:6px;display:grid}.fastdeal-zoom-control button,.fastdeal-position-pad button{color:#263b58;cursor:pointer;background:#f7f9fb;border:1px solid #d5dce6;border-radius:6px;place-items:center;width:29px;height:29px;font-size:15px;line-height:1;display:grid}.fastdeal-zoom-control input{accent-color:#654bff;width:100%}.fastdeal-position-pad{gap:7px;display:grid}.fastdeal-position-pad>span{color:#4d5b6e;font-size:9px;font-weight:850}.fastdeal-position-pad>div{grid-template-rows:repeat(3,29px);grid-template-columns:repeat(3,29px);gap:6px;width:99px;margin:auto;display:grid}.fastdeal-position-pad button:first-child{grid-area:1/2}.fastdeal-position-pad button:nth-child(2){grid-area:2/1}.fastdeal-position-pad button:nth-child(3){color:#654bff;grid-area:2/2;font-size:9px}.fastdeal-position-pad button:nth-child(4){grid-area:2/3}.fastdeal-position-pad button:nth-child(5){grid-area:3/2}.fastdeal-remove-tools{border-top:1px solid #e5e9ef;gap:9px;margin-top:auto;padding-top:12px;display:grid}.fastdeal-remove-tools>div{flex-direction:column;gap:2px;display:flex}.fastdeal-remove-tools>div span{color:#263b58;font-size:9px;font-weight:900}.fastdeal-remove-tools>div small{color:#8792a2;font-size:7px}.fastdeal-remove-tools label{gap:4px;display:grid}.fastdeal-remove-tools label span{color:#5c697b;justify-content:space-between;font-size:7px;font-weight:800;display:flex}.fastdeal-remove-tools label b{color:#003da5}.fastdeal-remove-tools input{accent-color:#654bff;width:100%}.fastdeal-remove-tools>button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#7855ef,#4b68e9);border:0;border-radius:7px;min-height:36px;font-size:8px;font-weight:900}.fastdeal-remove-tools>button:disabled{opacity:.55}.card-photo.has-photo{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.card-photo.has-photo:active{cursor:grabbing}.card-photo>img{pointer-events:none}.card-photo.treated{background-color:#f5f3e6;background-image:linear-gradient(45deg,#e8e7dc 25%,#0000 25%),linear-gradient(-45deg,#e8e7dc 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e8e7dc 75%),linear-gradient(-45deg,#0000 75%,#e8e7dc 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.card-photo.treated>img{object-fit:contain}.fastdeal-photo-guidance{background:#f3f8ff;border:1px solid #c8d8ec;border-radius:11px;grid-template-columns:52px 1fr;align-items:center;gap:12px;margin:3px 0 15px;padding:13px;display:grid}.fastdeal-photo-guidance>span{color:#fff;background:#003da5;border-radius:9px;place-items:center;width:52px;height:52px;font-size:12px;font-weight:950;display:grid}.fastdeal-photo-guidance b{color:#17355e;font-size:12px;display:block}.fastdeal-photo-guidance p{color:#63738a;margin:4px 0 0;font-size:9px;line-height:1.45}.fastdeal-photo-steps.simple{grid-template-columns:1fr 1fr}.fastdeal-photo-status.needs-adjustment{color:#805600;background:#fff4d8}.fastdeal-photo-ready{border-radius:8px;flex-direction:column;gap:3px;margin-top:auto;padding:11px;display:flex}.fastdeal-photo-ready b{font-size:9px}.fastdeal-photo-ready small{font-size:7px;line-height:1.4}.fastdeal-photo-ready.transparent{color:#087044;background:#e8f8ef}.fastdeal-photo-ready.adjust{color:#805600;background:#fff4d8}@media (width<=850px){.fastdeal-canvas-workspace.is-editing{grid-template-columns:1fr}.fastdeal-image-tools{grid-template-columns:1fr 1fr;align-items:start;display:grid}.fastdeal-image-tools header,.fastdeal-image-tools>p,.fastdeal-remove-tools{grid-column:1/-1}.fastdeal-position-pad{grid-area:2/2/4}.fastdeal-remove-tools{grid-template-columns:1fr 1fr}.fastdeal-remove-tools>div,.fastdeal-remove-tools>button{grid-column:1/-1}}@media (width<=720px){.fastdeal-canvas-workspace.is-editing{grid-template-columns:1fr}.fastdeal-image-tools{display:flex}.fastdeal-position-pad{grid-area:auto}.fastdeal-remove-tools{grid-template-columns:1fr;display:grid}.fastdeal-remove-tools>*{grid-column:auto!important}.fastdeal-photo-steps{grid-template-columns:1fr 1fr 1fr}.fastdeal-photo-steps span{justify-content:center;padding:8px 4px;font-size:0}.fastdeal-photo-steps span b{font-size:10px}.fastdeal-canvas-workspace.is-editing .fastdeal-card-stage{padding:10px}}.fastdeal-admin-page{max-width:1500px;margin:0 auto;padding:32px}.fastdeal-admin-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0;display:grid}.fastdeal-admin-stats article{background:#fff;border:1px solid #dfe5ed;border-radius:15px;padding:21px;box-shadow:0 6px 20px #1b2c480d}.fastdeal-admin-stats span{color:#69778b;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:900;display:block}.fastdeal-admin-stats strong{color:#11294d;margin:7px 0 3px;font-size:31px;display:block}.fastdeal-admin-stats small{color:#7b8799}.fastdeal-admin-stats .success{border-left:5px solid #198754}.fastdeal-admin-stats .interest{border-left:5px solid #ed1c24}.fastdeal-admin-guide{background:#eef4fd;border:1px solid #d5e1f2;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:15px 18px;display:flex}.fastdeal-admin-guide>div{flex-wrap:wrap;align-items:center;gap:17px;display:flex}.fastdeal-admin-guide b{color:#003da5}.fastdeal-admin-guide span{color:#4f6078;font-size:13px}.fastdeal-admin-guide>a{white-space:nowrap;color:#fff;background:#003da5;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none}.fastdeal-admin-toolbar{grid-template-columns:minmax(260px,1fr) 250px auto;align-items:end;gap:12px;margin:18px 0;display:grid}.fastdeal-admin-toolbar label{color:#627087;gap:6px;font-size:12px;font-weight:800;display:grid}.fastdeal-admin-toolbar input,.fastdeal-admin-toolbar select{color:#273850;width:100%;height:45px;font:inherit;background:#fff;border:1px solid #ccd5e1;border-radius:9px;padding:0 12px}.fastdeal-admin-toolbar>b{color:#34445b;background:#e9edf4;border-radius:9px;place-items:center;height:45px;padding:0 15px;font-size:13px;display:grid}.fastdeal-admin-list{gap:14px;display:grid}.fastdeal-admin-card{background:#fff;border:1px solid #dce3ec;border-radius:16px;padding:20px;box-shadow:0 7px 24px #1e314e0e}.fastdeal-admin-card-head{border-bottom:1px solid #e5e9ef;justify-content:space-between;gap:20px;padding-bottom:14px;display:flex}.fastdeal-admin-card-head span{color:#ed1c24;letter-spacing:.07em;font-size:11px;font-weight:900}.fastdeal-admin-card-head h2{color:#122b50;margin:5px 0 2px;font-size:21px}.fastdeal-admin-card-head p,.fastdeal-admin-card-head time{color:#778397;font-size:13px}.fastdeal-admin-card-grid{grid-template-columns:1.1fr 1fr 1.2fr 1fr;gap:18px;padding:16px 0;display:grid}.fastdeal-admin-card-grid>div{flex-direction:column;gap:4px;min-width:0;display:flex}.fastdeal-admin-card-grid small{color:#8a96a7;letter-spacing:.06em;font-size:10px;font-weight:900}.fastdeal-admin-card-grid b,.fastdeal-admin-card-grid a{color:#263a58;overflow-wrap:anywhere;font-size:13px}.fastdeal-admin-card-grid span{color:#778397;overflow-wrap:anywhere;font-size:12px}.fastdeal-admin-status{align-items:center;gap:10px;margin-bottom:14px;display:flex}.fastdeal-admin-status>span{border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.fastdeal-admin-status .sent{color:#14733b;background:#e8f6ed}.fastdeal-admin-status .failed{color:#b52323;background:#fff0f0}.fastdeal-admin-status .pending{color:#8a5c00;background:#fff6df}.fastdeal-admin-status small{color:#b52323;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fastdeal-admin-actions{flex-wrap:wrap;gap:8px;display:flex}.fastdeal-admin-actions a,.fastdeal-admin-actions button{color:#344860;background:#fff;border:1px solid #cbd5e2;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none}.fastdeal-admin-actions .primary{color:#fff;background:#003da5;border-color:#003da5}.fastdeal-admin-actions button:hover,.fastdeal-admin-actions a:hover{color:#003da5;border-color:#003da5}.fastdeal-admin-actions .primary:hover{color:#fff;background:#002b75}.fastdeal-admin-actions button:disabled{opacity:.55}@media (width<=1050px){.fastdeal-admin-stats,.fastdeal-admin-card-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.fastdeal-admin-page{padding:18px 14px}.fastdeal-admin-stats{grid-template-columns:1fr 1fr}.fastdeal-admin-guide{flex-direction:column;align-items:flex-start}.fastdeal-admin-guide>div{gap:6px;display:grid}.fastdeal-admin-toolbar{grid-template-columns:1fr}.fastdeal-admin-toolbar>b{display:none}.fastdeal-admin-card-grid{grid-template-columns:1fr}.fastdeal-admin-card-head{flex-direction:column;align-items:flex-start}.fastdeal-photo-steps,.fastdeal-photo-compare{grid-template-columns:1fr}}.prospect-consent-field{background:#f7faff;border:1px solid #cbd7e5;border-radius:7px;align-items:center;gap:8px;padding:10px;display:flex!important}.prospect-consent-field input{accent-color:#087044;width:18px!important;min-height:18px!important}.prospect-professional{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.prospect-professional b{color:#263b59;font-size:9px}.prospect-professional span,.prospect-professional em{color:#245a9f;background:#e9f1fb;border-radius:5px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850}.prospect-professional em{color:#087044;background:#e7f8ef}.prospect-contact-details{background:#fafbfd;border:1px solid #dfe5ed;border-radius:7px;margin-top:8px}.prospect-contact-details summary{color:#245a9f;cursor:pointer;padding:7px 9px;font-size:8px;font-weight:850}.prospect-contact-details>div{grid-template-columns:1fr 1fr;gap:7px;padding:0 9px 9px;display:grid}.prospect-contact-details span{color:#67758a;overflow-wrap:anywhere;flex-direction:column;gap:2px;font-size:8px;display:flex}.prospect-contact-details span b{color:#394a62;text-transform:uppercase;font-size:7px}.admin-scope-card{background:#f7f9fc;border:1px solid #dbe2ec;border-radius:10px;margin:0 14px 15px;padding:13px}.admin-scope-card label{color:#65748a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.admin-scope-card select{color:#173154;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #bdc9d8;border-radius:7px;padding:8px;font-size:10px;font-weight:800}.admin-scope-card p,.admin-scope-card small,.admin-scope-loading{color:#788699;margin:7px 0 0;font-size:7px;line-height:1.45;display:block}.admin-scope-card small{color:#a7192a;font-weight:800}.platform-admin-page{color:#21334d;background:#f3f5f8;min-height:100vh;padding:38px clamp(18px,3.2vw,52px) 90px}.platform-admin-header{justify-content:space-between;align-items:center;gap:24px;max-width:1500px;margin:0 auto 22px;display:flex}.platform-admin-header span{color:#ed1c24;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:950}.platform-admin-header h1{color:#0d2a52;letter-spacing:-.035em;margin:6px 0;font-size:clamp(28px,3vw,44px)}.platform-admin-header p{color:#68778b;margin:0;font-size:12px}.platform-admin-header>a{color:#fff;background:#003da5;border-radius:8px;flex:none;padding:11px 14px;font-size:10px;font-weight:900;text-decoration:none}.platform-kpis{grid-template-columns:repeat(4,1fr);gap:11px;max-width:1500px;margin:0 auto 18px;display:grid}.platform-kpis article{background:#fff;border:1px solid #dce3ec;border-radius:13px;min-height:125px;padding:20px;box-shadow:0 8px 24px #001a3d0a}.platform-kpis span{color:#758397;font-size:9px;font-weight:850}.platform-kpis strong{color:#0d2a52;margin:8px 0;font-size:35px;display:block}.platform-kpis p{color:#8994a4;margin:0;font-size:9px}.platform-store-list{grid-template-columns:1fr 1fr;gap:15px;max-width:1500px;margin:auto;display:grid}.platform-store-card{background:#fff;border:1px solid #d9e1eb;border-radius:15px;padding:20px;box-shadow:0 10px 30px #001a3d0c}.platform-store-card.status-draft{background:#fafbfd;border-style:dashed}.platform-store-card>header{grid-template-columns:60px 1fr auto;align-items:center;gap:13px;display:grid}.platform-brand-avatar{color:#fff;border-radius:12px;place-items:center;width:60px;height:60px;font-size:14px;font-weight:950;display:grid;overflow:hidden}.platform-brand-avatar img{object-fit:contain;width:49px;max-height:42px}.platform-store-card header span{color:#7b8798;font-size:8px;font-weight:850}.platform-store-card h2{color:#122d53;margin:4px 0 2px;font-size:20px}.platform-store-card header p{color:#778397;text-transform:capitalize;margin:0;font-size:9px}.platform-store-card header>b{color:#087044;background:#e6f7ee;border-radius:99px;padding:6px 9px;font-size:8px}.platform-store-card.status-draft header>b{color:#805600;background:#fff3d6}.platform-feature-grid{grid-template-columns:repeat(2,1fr);gap:7px;margin:18px 0;display:grid}.platform-feature-grid span{color:#7c8999;background:#f4f6f9;border-radius:7px;align-items:center;gap:7px;padding:8px;font-size:8px;font-weight:800;display:flex}.platform-feature-grid i{background:#b8c1ce;border-radius:50%;width:7px;height:7px}.platform-feature-grid .enabled{color:#087044;background:#ebf8f1}.platform-feature-grid .enabled i{background:#1a9a5b}.platform-store-card>footer{border-top:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:15px;padding-top:13px;display:flex}.platform-store-card footer span,.platform-store-card footer em{color:#8994a4;font-size:8px;font-style:normal}.platform-store-card footer a{color:#003da5;font-size:9px;font-weight:850;text-decoration:none}.platform-roadmap-card{color:#fff;background:linear-gradient(135deg,#081d3c,#003da5);border-radius:16px;max-width:1500px;margin:18px auto 0;padding:28px}.platform-roadmap-card>span{color:#9fc5ff;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:950}.platform-roadmap-card h2{margin:7px 0;font-size:25px}.platform-roadmap-card p{color:#d7e5f8;max-width:850px;margin:0;font-size:10px;line-height:1.6}.platform-roadmap-card ol{counter-reset:steps;grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.platform-roadmap-card li{counter-increment:steps;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:8px;padding:12px;font-size:9px;font-weight:800}.platform-roadmap-card li:before{content:counter(steps);color:#003da5;background:#fff;border-radius:50%;place-items:center;width:21px;height:21px;margin-right:8px;font-size:8px;display:inline-grid}.platform-role-strip{grid-template-columns:repeat(3,1fr);gap:8px;max-width:1500px;margin:0 auto 17px;display:grid}.platform-role-strip article{background:#fff;border:1px solid #dce3ec;border-radius:9px;padding:13px}.platform-role-strip b,.platform-role-strip span{display:block}.platform-role-strip b{color:#223751;font-size:9px}.platform-role-strip span{color:#8994a4;margin-top:4px;font-size:7px}.platform-users-card{background:#fff;border:1px solid #dce3ec;border-radius:14px;max-width:1500px;margin:auto;overflow:hidden}.platform-users-card>header{border-bottom:1px solid #e1e6ed;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.platform-users-card header span{color:#758397;text-transform:uppercase;font-size:8px;font-weight:900}.platform-users-card h2{color:#122d53;margin:4px 0 0;font-size:19px}.platform-users-card header>b{color:#003da5;font-size:28px}.platform-users-row{color:#53637a;border-bottom:1px solid #edf0f4;grid-template-columns:1.2fr 1fr 1fr .55fr;align-items:center;gap:15px;padding:14px 22px;font-size:9px;display:grid}.platform-users-row:last-child{border-bottom:0}.platform-users-row.heading{color:#7c8999;text-transform:uppercase;background:#f7f9fb;font-size:7px;font-weight:950}.platform-users-row span:first-child b,.platform-users-row span:first-child small{display:block}.platform-users-row span:first-child b{color:#233a58;font-size:10px}.platform-users-row span:first-child small{color:#8390a1;margin-top:3px;font-size:8px}.status-dot{background:#1a9a5b;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.platform-access-note{background:#eef5fe;border:1px solid #c8d8eb;border-radius:10px;max-width:1500px;margin:14px auto 0;padding:16px 18px}.platform-access-note b{color:#103d75;font-size:10px}.platform-access-note p{color:#5d7088;margin:5px 0 0;font-size:9px;line-height:1.55}@media (width<=1000px){.platform-kpis{grid-template-columns:1fr 1fr}.platform-store-list{grid-template-columns:1fr}.platform-roadmap-card ol,.platform-role-strip{grid-template-columns:1fr 1fr}.platform-users-row{grid-template-columns:1.1fr 1fr .7fr}.platform-users-row>span:nth-child(3){display:none}}@media (width<=650px){.platform-admin-page{padding:24px 13px 70px}.platform-admin-header{flex-direction:column;align-items:flex-start}.platform-admin-header>a{text-align:center;width:100%}.platform-kpis{grid-template-columns:1fr 1fr}.platform-kpis article{min-height:105px;padding:15px}.platform-store-card{padding:15px}.platform-store-card>header{grid-template-columns:48px 1fr}.platform-brand-avatar{width:48px;height:48px}.platform-store-card header>b{grid-column:1/-1;width:max-content}.platform-roadmap-card{padding:21px}.platform-roadmap-card ol,.platform-role-strip{grid-template-columns:1fr}.platform-users-row{grid-template-columns:1fr 1fr;padding:12px}.platform-users-row>span:nth-child(2){display:none}.platform-users-row.heading span:nth-child(4),.platform-users-row>span:nth-child(4){text-align:right}}.brand-workspace-page{color:#21334d;background:#f3f5f8;min-height:100vh;padding:38px clamp(18px,3.2vw,52px) 90px}.brand-workspace-kpis{grid-template-columns:repeat(4,1fr);gap:11px;max-width:1500px;margin:0 auto 16px;display:grid}.brand-workspace-kpis article{background:#fff;border:1px solid #dce3ec;border-radius:13px;min-height:116px;padding:19px;box-shadow:0 8px 24px #001a3d0a}.brand-workspace-kpis span{color:#758397;font-size:9px;font-weight:850}.brand-workspace-kpis strong{color:#0d2a52;margin:7px 0;font-size:34px;display:block}.brand-workspace-kpis small{color:#8994a4;font-size:8px}.brand-workspace-uploader{background:#fff;border:1px solid #cbd7e6;border-radius:14px;max-width:1500px;margin:0 auto 16px;padding:21px;box-shadow:0 10px 30px #001a3d0b}.brand-workspace-uploader>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}.brand-workspace-uploader header span,.brand-workspace-panel header span,.brand-workspace-vision>span{color:#ed1c24;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:950}.brand-workspace-uploader h2,.brand-workspace-panel h2{color:#102d55;margin:4px 0 0;font-size:20px}.brand-workspace-uploader header>b{color:#087044;background:#e7f7ee;border-radius:99px;padding:6px 8px;font-size:8px}.brand-workspace-upload-grid{grid-template-columns:1.5fr .7fr;gap:11px;display:grid}.brand-workspace-upload-grid label{color:#53637a;gap:6px;font-size:9px;font-weight:850;display:grid}.brand-workspace-upload-grid .wide{grid-column:1/-1}.brand-workspace-upload-grid input,.brand-workspace-upload-grid select{color:#243a59;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #bcc9d8;border-radius:7px;padding:9px 10px;font-size:11px}.brand-workspace-upload-grid label.file{background:#f5f9ff;border:1px dashed #9fb4cf;border-radius:9px;padding:13px}.brand-workspace-upload-grid label.file input{background:#fff;padding:7px}.brand-workspace-upload-grid small{color:#7d8a9c;font-size:8px}.brand-workspace-uploader>button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#003da5;border:0;border-radius:7px;margin-top:14px;padding:9px 17px;font-size:10px;font-weight:900}.brand-workspace-uploader>button:disabled{opacity:.55}.brand-workspace-notice,.brand-workspace-error{border-radius:7px;margin:12px 0 0;padding:10px 12px;font-size:9px;font-weight:800}.brand-workspace-notice{color:#087044;background:#e7f8ef}.brand-workspace-error{color:#a7192a;background:#fff0f2}.brand-workspace-grid{grid-template-columns:1.15fr .85fr;gap:14px;max-width:1500px;margin:auto;display:grid}.brand-workspace-panel{background:#fff;border:1px solid #dce3ec;border-radius:14px;overflow:hidden}.brand-workspace-panel>header{border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.brand-workspace-panel header>b{color:#003da5;font-size:25px}.brand-asset-row,.brand-template-row{color:inherit;border-bottom:1px solid #edf0f4;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:13px 18px;text-decoration:none;display:grid}.brand-asset-row:last-child,.brand-template-row:last-child{border-bottom:0}.brand-asset-row:hover{background:#f6f9fd}.brand-asset-row>i,.brand-template-row>i{color:#fff;background:#003da5;border-radius:9px;place-items:center;width:42px;height:42px;font-size:8px;font-style:normal;font-weight:950;display:grid}.brand-template-row>i{background:linear-gradient(145deg,#6b4fed,#385fdf)}.brand-asset-row span,.brand-template-row span{min-width:0}.brand-asset-row span>b,.brand-asset-row span>small,.brand-asset-row span>em,.brand-template-row span>b,.brand-template-row span>small{display:block}.brand-asset-row span>b,.brand-template-row span>b{color:#243a58;font-size:10px}.brand-asset-row span>small,.brand-template-row span>small{color:#788699;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.brand-asset-row span>em{color:#566f92;margin-top:4px;font-size:7px;font-style:normal}.brand-asset-row>strong{color:#087044;background:#e7f7ee;border-radius:99px;padding:5px 7px;font-size:8px}.brand-template-row>strong{color:#805600;background:#fff3d6;border-radius:99px;padding:5px 7px;font-size:7px}.brand-template-row>strong.published{color:#087044;background:#e7f7ee}.brand-workspace-empty{color:#7d8999;margin:0;padding:22px;font-size:9px;line-height:1.55}.brand-workspace-vision{color:#fff;background:linear-gradient(135deg,#101e36,#003da5);border-radius:15px;max-width:1500px;margin:16px auto 0;padding:25px}.brand-workspace-vision h2{margin:6px 0;font-size:23px}.brand-workspace-vision p{color:#d9e7f8;max-width:900px;margin:0;font-size:10px;line-height:1.6}@media (width<=950px){.brand-workspace-kpis{grid-template-columns:1fr 1fr}.brand-workspace-grid{grid-template-columns:1fr}.brand-workspace-upload-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.brand-workspace-page{padding:24px 13px 70px}.brand-workspace-kpis{grid-template-columns:1fr 1fr}.brand-workspace-kpis article{min-height:104px;padding:14px}.brand-workspace-upload-grid{grid-template-columns:1fr}.brand-workspace-upload-grid .wide{grid-column:auto}.brand-workspace-uploader>header{flex-direction:column}.brand-workspace-uploader>button{width:100%}}.agonline-catalog{--ag-navy:#071f47;--ag-blue:#003da5;--ag-red:#ed1c24;--ag-cream:#f5f1e9;color:#132947;min-height:100vh;font-family:var(--font-dm-sans,Arial,sans-serif);background:#fff}.agonline-catalog *{box-sizing:border-box}.agonline-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #dbe3ee;justify-content:space-between;align-items:center;gap:22px;padding:18px clamp(20px,6vw,92px);display:flex;position:sticky;top:0}.agonline-logo{color:var(--ag-navy);align-items:baseline;gap:12px;text-decoration:none;display:flex}.agonline-logo b{letter-spacing:-1px;font-size:21px}.agonline-logo span{color:#6a7b92;border-left:1px solid #cad6e5;padding-left:12px;font-size:12px;font-weight:800}.agonline-header nav{align-items:center;gap:22px;display:flex}.agonline-header nav a{color:#294465;font-size:12px;font-weight:800;text-decoration:none}.agonline-header nav b{color:#fff;background:var(--ag-red);border-radius:20px;place-items:center;min-width:18px;height:18px;margin-left:3px;font-size:9px;display:inline-grid}.agonline-hero{color:#fff;background:radial-gradient(circle at 79% 28%,#1665c5 0,#003c91 22%,#0000 48%),linear-gradient(118deg,#061c45 0%,#042c6b 62%,#061f49 100%);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:40px;min-height:630px;padding:76px clamp(20px,8vw,132px);display:grid;overflow:hidden}.agonline-hero-copy>span,.brand-life-copy>span,.personalized-products header>span,.need-section header>span,.kit-section>div>span,.agonline-products header>div>span,.agonline-cross span,.selection-section aside>span,.selection-section form>span{color:var(--ag-red);letter-spacing:.15em;font-size:10px;font-weight:950;display:block}.agonline-hero-copy>span{color:#ffb9bb}.agonline-hero h1{letter-spacing:-.065em;max-width:700px;margin:17px 0;font-size:clamp(43px,5.3vw,76px);line-height:.98}.agonline-hero p{color:#d8e5f8;max-width:610px;font-size:18px;line-height:1.55}.agonline-hero-actions{flex-wrap:wrap;gap:11px;margin-top:31px;display:flex}.agonline-primary,.agonline-secondary{min-height:47px;font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 20px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.agonline-primary{color:#fff;background:var(--ag-red);box-shadow:0 10px 26px #0002}.agonline-primary:disabled{opacity:.55}.agonline-secondary{color:#fff;background:#ffffff14;border:1px solid #fff5}.agonline-search{color:#607085;background:#fff;border:1px solid #ffffff40;border-radius:8px;align-items:center;max-width:680px;margin-top:44px;padding:7px 8px 7px 16px;display:flex}.agonline-search span{font-size:22px}.agonline-search input{color:#193758;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:8px 12px;font-size:12px}.agonline-search a{color:#fff;background:var(--ag-blue);border-radius:5px;padding:10px 14px;font-size:10px;font-weight:900;text-decoration:none}.agonline-hero-visual{place-items:center;min-height:380px;display:grid;position:relative}.agonline-hero-visual strong{z-index:1;color:#fff;background:linear-gradient(145deg,#ffffff29,#ffffff06);border:1px solid #fff5;border-radius:50%;place-items:center;width:180px;height:180px;font-size:108px;font-weight:400;display:grid;position:relative;box-shadow:0 40px 90px #00143680}.agonline-hero-visual p{color:#c5d9f3;margin:0;font-size:12px;font-weight:800;position:absolute;bottom:24px}.hero-orbit{border:1px solid #ffffff42;border-radius:50%;position:absolute}.hero-orbit-one{width:300px;height:300px}.hero-orbit-two{border-style:dashed;width:430px;height:430px}.seller-ribbon{color:#23415f;background:#eff7ff;border:1px solid #c8d9ee;border-radius:9px;justify-content:space-between;gap:15px;max-width:1200px;margin:20px auto -8px;padding:11px 16px;font-size:12px;display:flex}.seller-ribbon button{color:#003da5;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:900}.brand-life{grid-template-columns:1fr .85fr;gap:25px;max-width:1280px;margin:78px auto;padding:0 26px;display:grid}.brand-life-copy{color:#132947;background:var(--ag-cream);border-radius:16px;padding:38px}.brand-life h2,.personalized-products h2,.need-section h2,.kit-section h2,.agonline-products h2,.agonline-cross h2,.selection-section h2{color:var(--ag-navy);letter-spacing:-.045em;margin:9px 0 11px;font-size:clamp(28px,3.5vw,46px);line-height:1.05}.brand-life-copy p{color:#52667e;max-width:540px;font-size:14px;line-height:1.55}.logo-upload{color:#fff;background:var(--ag-blue);cursor:pointer;border:1px dashed #7792b6;border-radius:9px;flex-direction:column;gap:3px;max-width:340px;margin-top:24px;padding:17px;display:flex}.logo-upload input{display:none}.logo-upload b{font-size:13px}.logo-upload small{color:#d7e7ff;font-size:10px}.brand-life-preview{color:#fff;background:linear-gradient(140deg,#071e48,#1559aa);border-radius:16px;flex-wrap:wrap;align-content:center;gap:12px;padding:38px;display:flex}.brand-life-preview i{color:#fff;background:#ffffff18;border-radius:50%;place-items:center;width:72px;height:72px;font-size:31px;font-style:normal;display:grid}.brand-life-preview strong{width:100%;font-size:22px;line-height:1.15}.brand-life-preview p{color:#caddf4;margin:0;font-size:12px;line-height:1.5}.brand-life-preview label{flex-direction:column;gap:5px;width:calc(72% - 6px);font-size:10px;font-weight:800;display:flex}.brand-life-preview label+label{width:calc(28% - 6px)}.brand-life-preview input{color:#15375e;height:39px;font:inherit;background:#fff;border:0;border-radius:5px;padding:8px}.personalized-products,.need-section,.agonline-products{max-width:1280px;margin:82px auto;padding:0 26px}.personalized-products header,.need-section header{max-width:650px;margin-bottom:28px}.personalized-products header p,.agonline-products header p,.kit-section p{color:#61748c;font-size:14px;line-height:1.5}.personalized-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.personalized-grid article{background:#fff;border:1px solid #dce5f0;border-radius:13px;overflow:hidden;box-shadow:0 12px 30px #001b4f0b}.personalized-grid article>div:last-child{padding:16px}.personalized-grid article>div:last-child>span{color:#cc1923;font-size:9px;font-weight:950}.personalized-grid h3{color:var(--ag-navy);margin:7px 0;font-size:20px}.personalized-grid p{color:#60748b;min-height:35px;margin:0;font-size:11px;line-height:1.45}.personalized-grid button{color:#003da5;font:inherit;cursor:pointer;background:#fff;border:1px solid #9eb4d0;border-radius:5px;margin-top:15px;padding:9px 11px;font-size:10px;font-weight:900}.brand-preview{background:linear-gradient(145deg,#f0f5fa,#d7e1ec);place-items:center;min-height:218px;display:grid;position:relative;overflow:hidden}.brand-preview>img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:218px}.brand-preview-logo{background:var(--customer-color,#003da5);border-radius:4px;place-items:center;max-width:42%;max-height:35%;padding:4px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.brand-preview-logo{background:color-mix(in srgb,var(--customer-color,#003da5) 10%,white)}}.brand-preview-logo img{object-fit:contain;max-width:100%;max-height:54px;display:block}.brand-preview-empty{color:#516d8a;background:#fffa;border:1px dashed #537599;border-radius:4px;padding:8px 10px;font-size:9px;font-weight:900;position:absolute}.brand-preview small{color:#46617d;background:#fffb;border-radius:3px;padding:4px 5px;font-size:7px;position:absolute;bottom:7px;right:8px}.brand-preview.compact{min-height:115px}.brand-preview.compact>img{height:115px}.brand-preview.compact .brand-preview-logo img{max-height:34px}.need-section{border-top:1px solid #e7edf4;border-bottom:1px solid #e7edf4;padding:50px 26px}.need-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.need-grid button{color:#233b5b;min-height:68px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e1ec;border-radius:8px;justify-content:space-between;align-items:center;padding:15px;font-size:12px;font-weight:900;display:flex}.need-grid button i{color:var(--ag-red);font-style:normal}.need-grid button.active{color:#fff;background:#003da5;border-color:#003da5}.need-grid button.active i{color:#fff}.kit-section{color:#fff;background:linear-gradient(125deg,#071d46,#07488f);border-radius:18px;grid-template-columns:1fr .9fr;gap:55px;max-width:1280px;margin:82px auto;padding:52px 54px;display:grid}.kit-section h2{color:#fff}.kit-section>div>span{color:#b9d6ff}.kit-section p{color:#d2e1f5}.kit-pills{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.kit-pills button{color:#fff;font:inherit;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff4c;border-radius:99px;padding:8px 10px;font-size:10px;font-weight:800}.kit-pills button.checked{color:#003a87;background:#fff;border-color:#fff}.kit-preview{grid-template-columns:1fr 1fr;gap:9px;display:grid}.kit-preview .brand-preview{border-radius:8px;min-height:125px}.kit-preview strong{text-align:center;grid-column:1/-1;font-size:13px}.agonline-products>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:27px;display:flex}.agonline-products>header>div:first-child{max-width:600px}.category-tabs{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.category-tabs button{color:#506a87;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdae7;border-radius:99px;padding:8px 10px;font-size:10px;font-weight:900}.category-tabs button.active{color:#fff;background:#003da5;border-color:#003da5}.agonline-product-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.agonline-product-grid article{background:#fff;border:1px solid #dce4ee;border-radius:11px;overflow:hidden;box-shadow:0 10px 28px #001a4308}.agonline-product-grid article.selected{border-color:#6d98d1;box-shadow:0 10px 25px #003da51a}.agonline-product-image{background:#eef3f7;min-height:165px;position:relative}.agonline-product-image>img{object-fit:cover;width:100%;height:165px}.agonline-product-image b{color:#fff;background:var(--ag-red);border-radius:3px;padding:5px 7px;font-size:8px;position:absolute;top:9px;left:9px}.agonline-product-body{padding:13px}.agonline-product-body>span{color:#6a7e96;text-transform:uppercase;font-size:8px;font-weight:900}.agonline-product-body h3{min-height:37px;color:var(--ag-navy);margin:5px 0;font-size:16px;line-height:1.14}.agonline-product-body p{color:#536a83;min-height:32px;margin:0;font-size:10px;line-height:1.4}.agonline-product-body>small{color:#8795a5;min-height:29px;margin-top:6px;font-size:8px;line-height:1.35;display:block}.agonline-product-body footer{justify-content:space-between;align-items:center;gap:8px;margin-top:11px;display:flex}.agonline-product-body footer strong{color:#12365f;font-size:9px}.agonline-product-body footer button{color:#fff;font:inherit;cursor:pointer;background:#003da5;border:0;border-radius:5px;padding:8px 9px;font-size:9px;font-weight:900}.agonline-product-config{border-top:1px solid #e2e8ef;gap:7px;margin-top:10px;padding-top:10px;display:grid}.agonline-product-config label{color:#60748a;gap:4px;font-size:8px;font-weight:900;display:grid}.agonline-product-config input,.agonline-product-config textarea{color:#1d3859;width:100%;font:inherit;border:1px solid #cbd7e5;border-radius:4px;padding:7px;font-size:10px}.catalog-empty{color:#637993;border:1px dashed #b6c7db;border-radius:9px;padding:25px;font-size:12px}.agonline-cross{background:#eff5fb;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;max-width:1280px;margin:0 auto 80px;padding:28px 26px;display:flex}.agonline-cross h2{margin-bottom:0;font-size:29px}.agonline-cross>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.agonline-cross button{color:#003d93;font:inherit;cursor:pointer;background:#fff;border:1px solid #adc4de;border-radius:5px;padding:9px 11px;font-size:10px;font-weight:900}.selection-section{background:#09265a;border-radius:16px;grid-template-columns:.8fr 1.2fr;max-width:1280px;margin:0 auto 80px;display:grid;overflow:hidden}.selection-section aside{color:#fff;background:linear-gradient(155deg,#082a62,#041a43);padding:42px}.selection-section aside>span{color:#bdd9ff}.selection-section aside h2{color:#fff;font-size:32px}.selection-section aside article{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:9px;padding:10px 0;font-size:11px;display:flex}.selection-section aside article span{font-weight:900}.selection-section aside article small{color:#b9d0ec;margin-top:3px;font-size:9px;font-weight:500;display:block}.selection-section aside article button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:underline}.selection-section aside>p{color:#c4d9f1;font-size:10px;line-height:1.45}.selection-section form{color:#173553;background:#fff;padding:42px}.selection-section form h2{font-size:34px}.selection-section form>p{color:#637890;font-size:12px;line-height:1.5}.agonline-form-grid{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.agonline-form-grid label{color:#506780;gap:5px;font-size:9px;font-weight:900;display:grid}.agonline-form-grid .wide{grid-column:1/-1}.agonline-form-grid input,.agonline-form-grid textarea{color:#1f3a5b;width:100%;font:inherit;border:1px solid #c5d2df;border-radius:5px;padding:10px;font-size:11px}.catalog-inline-error,.catalog-inline-success{border-radius:6px;padding:10px;font-size:10px;font-weight:800}.catalog-inline-error{color:#a51e32;background:#fff0f2}.catalog-inline-success{color:#087144;background:#e9f8ee}.agonline-footer{color:#dce8f8;background:#061c42;justify-content:space-between;gap:18px;padding:30px clamp(20px,6vw,92px);display:flex}.agonline-footer b,.agonline-footer span{display:block}.agonline-footer b{font-size:17px}.agonline-footer span{color:#9cb3d1;margin-top:4px;font-size:10px}.agonline-footer a{color:#fff;font-size:10px;font-weight:900;text-decoration:none}@media (width<=900px){.agonline-hero{grid-template-columns:1fr}.agonline-hero-visual{display:none}.personalized-grid,.agonline-product-grid{grid-template-columns:repeat(2,1fr)}.kit-section{grid-template-columns:1fr;margin-inline:20px}.selection-section{margin-inline:20px}.need-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.agonline-header{padding:15px 17px}.agonline-header nav a:not(:last-child){display:none}.agonline-logo b{font-size:18px}.agonline-logo span{font-size:9px}.agonline-hero{min-height:570px;padding:54px 19px}.agonline-hero h1{font-size:46px}.agonline-hero p{font-size:15px}.agonline-search{margin-top:29px}.agonline-search a{display:none}.seller-ribbon{margin:10px 14px}.brand-life,.personalized-products,.need-section,.agonline-products{margin:52px auto;padding-inline:16px}.brand-life{grid-template-columns:1fr}.brand-life-copy,.brand-life-preview{padding:25px}.personalized-grid,.agonline-product-grid,.need-grid{grid-template-columns:1fr}.kit-section{margin:52px 14px;padding:29px 21px}.agonline-products>header,.agonline-cross,.agonline-footer{flex-direction:column;align-items:flex-start}.category-tabs{justify-content:flex-start}.selection-section{grid-template-columns:1fr;margin:0 14px 50px}.selection-section aside,.selection-section form{padding:27px 20px}.agonline-form-grid{grid-template-columns:1fr}.agonline-form-grid .wide{grid-column:auto}.agonline-footer{padding:27px 18px}.brand-preview{min-height:245px}.brand-preview>img{height:245px}}.financial-kpis{grid-template-columns:repeat(6,1fr)}@media (width<=1050px){.financial-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.financial-kpis{grid-template-columns:1fr}}.product-pricing-calculator{background:#eef5fd;border:1px solid #b9cde4;border-radius:12px;margin-top:16px;padding:18px}.product-pricing-calculator>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px;display:flex}.product-pricing-calculator header span{color:var(--primary-red);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:950}.product-pricing-calculator h3{color:var(--dark-blue);margin:4px 0;font-size:19px}.product-pricing-calculator header p{color:#66768b;margin:0;font-size:9px}.product-pricing-calculator header>b{border-radius:99px;padding:7px 10px;font-size:8px}.product-pricing-calculator header>b.healthy{color:#087044;background:#dff5e8}.product-pricing-calculator header>b.attention,.product-pricing-calculator header>b.no_price{color:#8a5600;background:#fff0cf}.product-pricing-calculator header>b.loss{color:#a7192a;background:#ffe5e8}.product-pricing-calculator header>b.missing_cost{color:#5d6878;background:#e2e7ed}.product-cost-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.product-cost-grid label{color:#526176;gap:5px;font-size:9px;font-weight:850;display:grid}.product-cost-grid input,.product-cost-grid select{width:100%;min-height:41px;color:var(--dark-blue);font:inherit;background:#fff;border:1px solid #aebdce;border-radius:7px;padding:8px 9px;font-size:11px}.product-pricing-breakdown{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:10px;display:grid}.product-pricing-breakdown span{background:#fff;border-radius:7px;padding:10px}.product-pricing-breakdown small,.product-pricing-breakdown b{display:block}.product-pricing-breakdown small{color:#718095;font-size:7px}.product-pricing-breakdown b{color:var(--dark-blue);margin-top:4px;font-size:11px}.product-editor-finance{grid-template-columns:repeat(6,1fr)}.product-editor-finance span.attention{background:#fff8e8;border-color:#e5c17f}.product-editor-finance span button{color:#fff;background:var(--primary-blue);cursor:pointer;border:0;border-radius:5px;margin-top:5px;padding:5px 7px;font-size:8px;font-weight:850}.product-editor-finance em{color:#768397;font-size:8px;font-style:normal}.product-manager-main .pricing-healthy{color:#087044;background:#e4f8ed}.product-manager-main .pricing-attention,.product-manager-main .pricing-no_price{color:#8a5600;background:#fff2d7}.product-manager-main .pricing-loss{color:#a7192a;background:#ffe7e9}.product-manager-main .pricing-missing_cost{color:#697586;background:#eef1f5}@media (width<=1100px){.product-cost-grid{grid-template-columns:repeat(2,1fr)}.product-pricing-breakdown,.product-editor-finance{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.product-pricing-calculator>header{flex-direction:column}.product-cost-grid,.product-pricing-breakdown,.product-editor-finance{grid-template-columns:1fr}}.supplier-pricing-table{background:#fff;border:1px solid #d5dce6;border-radius:12px;margin-top:16px;padding:18px}.supplier-pricing-table>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.supplier-pricing-table header span{color:var(--primary-red);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:950}.supplier-pricing-table h3{color:var(--dark-blue);margin:4px 0;font-size:19px}.supplier-pricing-table header p{color:#66768b;margin:0;font-size:9px}.supplier-pricing-table header>b{color:#17466f;background:#e8f2fb;border-radius:99px;padding:7px 10px;font-size:8px}.supplier-pricing-scroll{border:1px solid #dfe5ec;border-radius:8px;overflow:auto}.supplier-pricing-table table{border-collapse:collapse;width:100%;min-width:930px}.supplier-pricing-table th,.supplier-pricing-table td{color:#526176;text-align:left;white-space:nowrap;border-bottom:1px solid #e8edf2;padding:9px 10px;font-size:8px}.supplier-pricing-table th{color:#24405f;background:#f5f8fb;font-weight:900}.supplier-pricing-table tbody tr:last-child td{border-bottom:0}.supplier-pricing-table td b{color:var(--dark-blue)}.supplier-pricing-links{gap:8px;display:flex}.supplier-pricing-links a{color:var(--primary-blue);font-weight:850;text-decoration:none}.supplier-pricing-links a:hover{text-decoration:underline}@media (width<=650px){.supplier-pricing-table{padding:14px}.supplier-pricing-table>header{flex-direction:column}}.product-storefront-selector{background:#edf5ff;border:1px solid #9eb7d5;border-radius:12px;margin-top:16px;padding:18px}.product-storefront-selector>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.product-storefront-selector>header span{color:var(--primary-red);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:950}.product-storefront-selector>header h3{color:var(--dark-blue);margin:4px 0;font-size:19px}.product-storefront-selector>header p{color:#60728a;max-width:760px;margin:0;font-size:10px;line-height:1.5}.product-storefront-selector>header>b{color:#fff;background:var(--primary-blue);text-align:center;border-radius:99px;min-width:68px;padding:8px 10px;font-size:9px}.product-storefront-actions{gap:7px;margin-top:13px;display:flex}.product-storefront-actions button{color:var(--dark-blue);cursor:pointer;background:#fff;border:1px solid #a9bbd1;border-radius:6px;padding:7px 10px;font-size:9px;font-weight:850}.product-storefront-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.product-storefront-grid article{background:#fff;border:1px solid #cad6e4;border-radius:9px;min-width:0;padding:12px;transition:border-color .15s,box-shadow .15s}.product-storefront-grid article.selected{border-color:#1761a9;box-shadow:0 0 0 2px #1761a91a}.product-storefront-grid label{cursor:pointer;align-items:center;gap:9px;display:flex}.product-storefront-grid input{width:18px;height:18px;accent-color:var(--primary-blue);flex:none}.product-storefront-grid label span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.product-storefront-grid label b{color:var(--dark-blue);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.product-storefront-grid label small{color:#718097;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.product-storefront-grid label em{color:#087044;background:#e4f8ed;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850}.product-storefront-grid select{width:100%;min-height:34px;color:var(--dark-blue);font:inherit;background:#f8fbff;border:1px solid #b7c6d8;border-radius:6px;margin-top:9px;padding:6px 8px;font-size:9px}.product-storefront-empty{text-align:center;background:#fff;border:1px dashed #a7bad1;border-radius:9px;margin-top:12px;padding:18px}.product-storefront-empty b{color:var(--dark-blue);font-size:12px}.product-storefront-empty p{color:var(--muted);margin:5px 0 10px;font-size:9px}.product-storefront-empty a{color:#fff;background:var(--primary-blue);border-radius:6px;place-items:center;min-height:35px;padding:7px 11px;font-size:9px;font-weight:850;text-decoration:none;display:inline-grid}.product-manager-main .product-storefront-badges{margin-top:7px}.product-manager-main .product-storefront-badges small{color:#0a4f8f;background:#e4f0ff;font-weight:800}.product-manager-main .product-storefront-badges small.unassigned{color:#7d5260;background:#f7e9ed}@media (width<=1200px){.product-manager-toolbar{flex-direction:column;align-items:stretch}.product-manager-toolbar>div{flex-wrap:wrap}.product-manager-toolbar label{flex:1;min-width:calc(50% - 5px)}.product-storefront-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.product-storefront-selector{padding:14px}.product-storefront-selector>header{flex-direction:column}.product-storefront-grid{grid-template-columns:1fr}.product-manager-toolbar label{min-width:0}.product-storefront-actions{grid-template-columns:1fr 1fr;display:grid}}.product-storefront-toolbar{background:#fff;border:1px solid #c4d4e6;border-radius:9px;justify-content:space-between;align-items:end;gap:14px;margin-top:15px;padding:11px;display:flex}.product-storefront-toolbar>label{color:#53647a;letter-spacing:.05em;text-transform:uppercase;gap:5px;min-width:260px;font-size:8px;font-weight:900;display:grid}.product-storefront-toolbar input{width:100%;min-height:38px;color:var(--dark-blue);font:inherit;text-transform:none;background:#fff;border:1px solid #b5c5d8;border-radius:6px;padding:8px 10px;font-size:10px}.product-storefront-toolbar>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.product-storefront-toolbar>div span{color:#60728a;margin-right:5px;font-size:8px;font-weight:850}.product-storefront-toolbar button{min-height:34px;color:var(--dark-blue);cursor:pointer;background:#f8fbff;border:1px solid #a9bbd1;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:850}.product-storefront-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.product-storefront-grid article{padding:0}.product-storefront-card-head{padding:13px}.product-storefront-config{border-top:1px solid #e0e7f0;padding:0 13px 13px}.product-storefront-config-row{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.product-storefront-config label{align-items:initial;color:#53647a;cursor:default;gap:5px;font-size:8px;font-weight:850;display:grid}.product-storefront-config select,.product-storefront-config input{width:100%;min-height:38px;color:var(--dark-blue);font:inherit;background:#fff;border:1px solid #b7c6d8;border-radius:6px;margin:0;padding:7px 9px;font-size:9px}.product-storefront-price-note{background:#f7faff;border:1px solid #c8d5e5;border-radius:7px;margin-top:10px;padding:11px}.product-storefront-price-note span,.product-storefront-price-note b{display:block}.product-storefront-price-note span{color:#687a91;font-size:7px}.product-storefront-price-note b{color:var(--dark-blue);margin-top:3px;font-size:11px}.product-storefront-price-note.ready{background:#effaf4;border-color:#9fcdb5}.product-storefront-price-note.attention{background:#fff9e9;border-color:#e2c783}.product-storefront-price-note.quote{background:#f1f4f8;border-color:#b8c7dc}.product-storefront-tiers{background:#f5f9ff;border:1px solid #b6cbe2;border-radius:8px;margin-top:10px;padding:11px}.product-storefront-tiers>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.product-storefront-tiers>header b,.product-storefront-tiers>header small{display:block}.product-storefront-tiers>header b{color:var(--dark-blue);font-size:10px}.product-storefront-tiers>header small{color:#718198;margin-top:2px;font-size:7px}.product-storefront-tiers>header button{color:#fff;background:var(--primary-blue);cursor:pointer;border:0;border-radius:5px;padding:6px 8px;font-size:8px;font-weight:850}.product-storefront-tier{grid-template-columns:1fr 1fr 30px;align-items:end;gap:7px;margin-top:7px;display:grid}.product-storefront-tier>button{color:#a51e31;cursor:pointer;background:#ffe9ed;border:0;border-radius:6px;width:30px;height:38px;font-size:17px}.product-storefront-off{color:#8290a3;margin:0;padding:0 13px 13px;font-size:8px}.product-storefront-badges small[title]{cursor:help}@media (width<=900px){.product-storefront-toolbar{flex-direction:column;align-items:stretch}.product-storefront-toolbar>label{min-width:0}.product-storefront-toolbar>div{justify-content:flex-start}.product-storefront-grid{grid-template-columns:1fr}}@media (width<=650px){.product-storefront-config-row{grid-template-columns:1fr}.product-storefront-tier{grid-template-columns:1fr 1fr 30px}.product-storefront-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.product-storefront-toolbar>div span{grid-column:1/-1}.product-storefront-toolbar button{width:100%}}.crm-review-panel{background:#fff;border:1px solid #d8dee8;border-radius:16px;margin:18px 0;overflow:hidden}.crm-review-panel>summary{cursor:pointer;background:#f7f9fc;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.crm-review-panel>summary span{gap:3px;display:grid}.crm-review-panel>summary small{color:#667085}.crm-review-panel>summary strong{color:#003b7a}.crm-review-list{gap:12px;padding:16px;display:grid}.crm-review-list article{border:1px solid #e5e9f0;border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(320px,2fr) auto;align-items:end;gap:16px;padding:14px;display:grid}.crm-review-list article small{text-transform:uppercase;color:#667085;font-size:11px}.crm-review-list article p{color:#475467;margin:4px 0 0}.crm-review-company-actions{grid-template-columns:1fr auto 1fr 120px auto;align-items:end;gap:8px;display:grid}.crm-review-company-actions label{color:#475467;gap:4px;font-size:12px;display:grid}.crm-review-company-actions input,.crm-review-company-actions select{border:1px solid #cfd6e2;border-radius:8px;min-height:38px;padding:7px 9px}.crm-review-company-actions button,.crm-review-decisions button{color:#fff;background:#003b7a;border:0;border-radius:8px;min-height:38px;padding:0 12px;font-weight:700}.crm-review-decisions{gap:6px;display:flex}.crm-review-decisions button:nth-child(2),.crm-review-decisions button:nth-child(3){color:#344054;background:#e9edf4}@media (width<=1000px){.crm-review-list article{grid-template-columns:1fr}.crm-review-company-actions{grid-template-columns:1fr auto}.crm-review-decisions{flex-wrap:wrap}}.today-commercial-stats{grid-template-columns:repeat(4,minmax(180px,1fr))}.today-commercial-stats article{color:#fff;border:0;box-shadow:0 8px 22px #0f23461f}.today-commercial-stats article span,.today-commercial-stats article small{color:#ffffffd1}.today-commercial-stats article strong{color:#fff}.today-commercial-stats .metric-goal{background:linear-gradient(135deg,#063b77,#0d6fbd)}.today-commercial-stats .metric-realized{background:linear-gradient(135deg,#087a50,#16a26c)}.today-commercial-stats .metric-remaining{background:linear-gradient(135deg,#b45309,#e68a1f)}.today-commercial-stats .metric-pipeline{background:linear-gradient(135deg,#6d28d9,#8b5cf6)}.today-missing-close{color:#765100;background:#fff6df;border-radius:12px;margin:0 0 18px;padding:12px 16px;text-decoration:none;display:block}.priority-critical{border-left:4px solid #dc2626!important}.priority-high{border-left:4px solid #f59e0b!important}.priority-normal{border-left:4px solid #2563eb!important}.today-priority-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.today-priority-actions button,.today-priority-actions a,.goal-toolbar button,.forecast-settings-grid button{color:#fff;font:inherit;cursor:pointer;background:#063b77;border:0;border-radius:9px;padding:9px 12px;font-weight:700;text-decoration:none}.today-priority-actions small{color:#b42318;width:100%}.goal-toolbar{border-bottom:1px solid #e8edf3;flex-wrap:wrap;align-items:end;gap:12px;padding:16px 20px;display:flex}.goal-toolbar label{gap:5px;font-size:.82rem;font-weight:700;display:grid}.goal-toolbar input,.admin-header input,.forecast-settings-grid input{background:#fff;border:1px solid #cfd8e5;border-radius:9px;padding:10px}.forecast-settings-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;padding:20px;display:grid}.forecast-settings-grid label{border:1px solid #e2e8f0;border-radius:12px;padding:15px}.forecast-settings-grid label>span{margin-bottom:10px;font-weight:800;display:block}.forecast-settings-grid label>div{align-items:center;gap:7px;display:flex}.forecast-settings-grid input{width:72px}.today-priority-actions .today-action-success{color:#087252}.action-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#061a33a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.action-dialog{background:#fff;border:1px solid #dbe4ee;border-radius:16px;width:min(440px,100%);padding:22px;box-shadow:0 24px 70px #00132d55}.action-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.action-dialog>header span{color:#0f6cbd;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.action-dialog h3{color:#052f64;margin:4px 0 0;font-size:21px}.action-dialog>header>button{color:#53657b;background:#edf2f7;border-radius:50%;width:32px;height:32px;padding:0;font-size:20px}.action-dialog>p{color:#526078;margin:14px 0;font-size:13px}.action-dialog label{color:#263b56;gap:7px;font-size:12px;font-weight:800;display:grid}.action-dialog input{width:100%;font:inherit;border:1px solid #bdcad9;border-radius:9px;padding:11px}.action-dialog fieldset{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.action-dialog legend{color:#263b56;grid-column:1/-1;margin-bottom:7px;font-size:12px;font-weight:800}.action-dialog fieldset button{color:#284461;background:#edf2f7}.action-dialog fieldset button.selected{color:#fff;background:#0f6cbd}.action-dialog footer{color:#263b56;background:0 0;flex-flow:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-top:20px;padding:0;display:flex}.today-priority-actions .action-dialog footer button{color:#284461;background:#edf2f7;min-width:96px;min-height:44px;padding:10px 14px}.today-priority-actions .action-dialog footer .confirm{color:#fff;background:#087b50}@media (width<=1100px){.today-commercial-stats,.forecast-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.today-commercial-stats,.forecast-settings-grid{grid-template-columns:1fr}}.scorecard-panel,.agcoach-panel{background:#fff;border:1px solid #c8d8ea;border-radius:14px;max-width:1600px;margin:0 auto 18px;padding:20px;box-shadow:0 8px 24px #123d7112}.scorecard-heading,.agcoach-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.scorecard-heading span,.agcoach-heading span{color:#b42336;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.scorecard-heading h2,.agcoach-heading h2{color:#062f67;margin:4px 0;font-size:22px}.scorecard-heading p,.agcoach-heading p{color:#64748b;margin:0;font-size:11px}.scorecard-heading a,.agcoach-heading>b{color:#fff;background:#063b77;border-radius:9px;align-self:center;padding:9px 12px;font-size:10px;font-weight:850;text-decoration:none}.agcoach-heading>b{background:#0b7a50}.scorecard-grid{grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;margin-top:16px;display:grid}.scorecard-grid article{background:linear-gradient(145deg,#f8fbff,#fff);border:1px solid #dce5ef;border-radius:11px;min-height:100px;padding:14px}.scorecard-grid small,.scorecard-grid em{color:#718096;font-size:9px;font-style:normal;font-weight:750;display:block}.scorecard-grid strong{color:#062f67;margin:8px 0 4px;font-size:22px;line-height:1.05;display:block}.scorecard-panel.detailed{background:linear-gradient(135deg,#eef6ff,#fff);border-color:#9ab8dc}.agcoach-panel{background:linear-gradient(135deg,#effbf4,#fff 60%);border-color:#b9daca}.agcoach-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.agcoach-card{background:#fff;border:2px solid #bdd8c7;border-left-width:5px;border-radius:11px;padding:15px}.agcoach-card.urgent{background:#fff6f7;border-color:#e37b87}.agcoach-card.high{background:#fffaf0;border-color:#e4b84d}.agcoach-card.normal{background:#f5f9ff;border-color:#8db8e8}.agcoach-card-top{gap:5px;display:grid}.agcoach-card-top span{letter-spacing:.1em;font-size:9px;font-weight:900}.agcoach-card.urgent .agcoach-card-top span{color:#b42336}.agcoach-card.high .agcoach-card-top span{color:#875500}.agcoach-card.normal .agcoach-card-top span{color:#15549c}.agcoach-card-top strong{color:#102a50;font-size:15px}.agcoach-card p{color:#52657d;min-height:34px;font-size:11px;line-height:1.45}.agcoach-card a{color:#063b77;font-size:11px;font-weight:900;text-decoration:none}@media (width<=1100px){.scorecard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agcoach-grid{grid-template-columns:1fr}}@media (width<=640px){.scorecard-panel,.agcoach-panel{padding:15px}.scorecard-heading,.agcoach-heading{flex-direction:column}.scorecard-heading a,.agcoach-heading>b{align-self:flex-start}.scorecard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scorecard-grid article{padding:11px}.scorecard-grid strong{font-size:17px}}.today-focus-urgent{background:linear-gradient(135deg,#063a79,#0c64b5);box-shadow:0 18px 42px #063a7925}.today-focus-attention{background:linear-gradient(135deg,#075f4b,#159269);box-shadow:0 18px 42px #075f4b20}.today-focus-heading p{color:#ffffffb8;margin:6px 0 0;font-size:12px}.today-focus-attention .today-focus-heading span{color:#b9f0d7}.work-card{background:#fff;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;border-radius:12px!important}.work-card.is-expanded{box-shadow:0 14px 30px #001f5222!important}.work-card-summary,.pipeline-card-summary{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.work-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.work-card-heading>small{color:#6b778a;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850}.priority-badge{text-transform:uppercase;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:900}.priority-badge.critical{color:#a31727;background:#fee8eb}.priority-badge.high{color:#8a5600;background:#fff0c9}.priority-badge.normal{color:#087252;background:#ddf5e9}.work-card-title{color:#052f64;margin:11px 28px 2px 0;font-size:16px;line-height:1.22;display:block}.work-card-value{color:#18283f;margin-top:5px;font-size:16px;font-weight:850;display:block}.work-card-next,.pipeline-card-next{background:#f2f6fb;border-radius:8px;gap:2px;margin-top:10px;padding:8px 10px;display:grid}.work-card-next small,.pipeline-card-next small{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.work-card-next b,.pipeline-card-next b{color:#163b68;font-size:10px}.work-card-next time{color:#6b778a;font-size:9px}.work-card-chevron,.pipeline-card-chevron{color:#245a91;background:#e9f1f9;border-radius:50%;place-items:center;width:24px;height:24px;font-size:15px;font-weight:900;display:grid;position:absolute;bottom:3px;right:0}.work-card-expand{border-top:1px solid #e7edf4;margin-top:11px;padding-top:11px;animation:.18s ease-out card-expand}.work-card-expand[hidden],.pipeline-card-details[hidden]{display:none}.work-card-reasons{gap:5px;display:grid}.work-card-reasons b{color:#253750;font-size:11px}.work-card-reasons span{color:#66758a;font-size:9px}.work-card-expand dl,.pipeline-card-details dl{color:#526078;grid-template-columns:auto 1fr;gap:4px 9px;margin:10px 0;font-size:9px;display:grid}.work-card-expand dt,.pipeline-card-details dt{font-weight:850}.work-card-expand dd,.pipeline-card-details dd{margin:0}.today-priority-actions{gap:5px;margin-top:9px}.today-priority-actions button,.today-priority-actions a{border-radius:7px;min-height:28px;padding:6px 9px;font-size:9px}.today-priority-actions button:first-child{background:#087b50}.today-priority-actions button:nth-child(n+3){color:#284461;background:#eaf0f6}@keyframes card-expand{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.pipeline-column{background:#f4f6f9}.pipeline-column>header{border-top-width:4px;min-height:61px;padding:12px 13px}.pipeline-column>header>div{gap:4px}.pipeline-column>header>div>strong{font-size:10px;font-weight:750}.pipeline-column.stage-lead_new>header{background:#f3f8fe;border-top-color:#65a8e8}.pipeline-column.stage-lead_contact>header{background:#f1fbf8;border-top-color:#48b7a3}.pipeline-column.stage-opportunity>header{background:#fffaf0;border-top-color:#e2b93f}.pipeline-column.stage-quote>header{background:#fff7f0;border-top-color:#ef9449}.pipeline-column.stage-proposal_sent>header{background:#f3f7fd;border-top-color:#3e7fd0}.pipeline-column.stage-negotiation>header{background:#f8f5fd;border-top-color:#8b6bc3}.pipeline-column.stage-won>header{background:#f2faf6;border-top-color:#3d9b6e}.pipeline-column.stage-lost>header{background:#fff5f6;border-top-color:#dc7c87}.pipeline-card.work-card{cursor:default;padding:10px}.pipeline-card button.pipeline-card-summary{min-height:0;color:inherit;background:0 0;border:0;border-radius:0;padding:0;display:block}.pipeline-card-summary .pipeline-card-top{display:flex}.pipeline-card-title{color:#052f64;margin:8px 26px 2px 0;font-size:13px;font-weight:850;line-height:1.22;display:block}.pipeline-card-client{color:#6b778a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.pipeline-card-value{color:#17283e;margin-top:6px;font-size:14px;font-weight:900;display:block}.pipeline-card-warning{color:#8a5600;background:#fff0c9;border-radius:7px;margin-top:8px;padding:6px 7px;font-size:8px;font-weight:850;display:block}.pipeline-card-chevron{bottom:1px;right:0}.pipeline-card-details{border-top:1px solid #e6ebf2;margin-top:10px;padding-top:10px;animation:.18s ease-out card-expand}.pipeline-card-details>p{color:#657389;margin:0 0 9px;font-size:9px;line-height:1.45}.pipeline-compact-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.compact-action,.pipeline-compact-actions>button,.pipeline-compact-actions details>summary{cursor:pointer;align-items:center;min-height:27px;padding:5px 8px;font-weight:850;text-decoration:none;list-style:none;display:inline-flex;color:#214766!important;background:#fff!important;border:1px solid #cfd9e5!important;border-radius:7px!important;font-size:8px!important}.compact-action.primary{color:#fff!important;background:#0b6ca8!important;border-color:#0b6ca8!important}.pipeline-compact-actions details{position:relative}.pipeline-more-actions{background:#f7f9fc;border:1px solid #dbe3ec;border-radius:8px;gap:7px;margin-top:7px;padding:9px;display:grid}.pipeline-more-actions>button{min-height:27px}.pipeline-card-details .quote-admin-actions{border-top:1px solid #e7edf4;margin-top:9px;padding-top:9px}.pipeline-card-details .quote-action-buttons{flex-wrap:wrap;gap:5px;display:flex}.pipeline-card-details .quote-admin-actions button,.pipeline-card-details .quote-admin-actions a{min-height:27px!important;padding:5px 8px!important;font-size:8px!important}.pipeline-mobile-move{gap:5px;margin-top:0}.pipeline-mobile-move select{max-width:145px}@media (width<=700px){.today-focus{padding:16px}.today-action-grid{grid-template-columns:1fr}.work-card-title{font-size:15px}.today-priority-actions button,.today-priority-actions a,.compact-action,.pipeline-compact-actions>button,.pipeline-compact-actions details>summary{min-height:34px;padding:7px 10px}.sales-pipeline{grid-template-columns:repeat(8,minmax(245px,1fr))}}.sales-pipeline{grid-template-columns:repeat(8,minmax(260px,1fr))}.today-priority-actions>.primary{color:#fff;background:#087b50}.today-priority-actions>details{position:relative}.today-priority-actions>details>summary{color:#284461;cursor:pointer;background:#eaf0f6;border-radius:7px;align-items:center;min-height:28px;padding:6px 9px;font-size:9px;font-weight:850;list-style:none;display:inline-flex}.today-priority-actions>details>div{z-index:2;background:#fff;border:1px solid #dbe3ec;border-radius:8px;gap:5px;min-width:120px;margin-top:5px;padding:7px;display:grid;position:absolute;right:0;box-shadow:0 10px 24px #001f5226}.today-priority-actions>details>div button{color:#284461;background:#eaf0f6;width:100%}@media (width<=700px){.today-priority-actions>details>summary{min-height:34px;padding:7px 10px}}.admin-stats.today-commercial-stats,.admin-stats.goal-summary{grid-template-columns:repeat(auto-fit,minmax(178px,1fr))}.today-commercial-stats article,.goal-summary article{min-width:0;overflow:hidden}.today-commercial-stats article strong,.goal-summary article strong{overflow-wrap:anywhere;font-size:clamp(19px,2vw,30px)}.today-all-clear{min-height:0;padding:18px 20px}.compact-empty{border-radius:10px;margin:0;padding:14px 18px}.primary-action,.goal-toolbar .primary-action{color:#fff!important;background:#063b77!important;border-color:#063b77!important}.forecast-advanced{background:#fff;border:1px solid #dfe6ee;border-radius:12px}.forecast-advanced>summary{color:#052f64;cursor:pointer;padding:15px 18px;font-weight:850}.forecast-advanced[open]>summary{border-bottom:1px solid #e5eaf0}.goal-summary{margin-bottom:18px}@media (width<=760px){.admin-stats.today-commercial-stats,.admin-stats.goal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.today-commercial-stats article strong,.goal-summary article strong{font-size:19px}.today-focus{padding:16px}.today-action-grid{grid-template-columns:1fr}.goal-toolbar{align-items:stretch}.goal-toolbar label{width:100%}}.storefront-manager{gap:16px;max-width:1500px;margin:auto;display:grid}.storefront-toolbar,.master-product-panel{background:#fff;border:1px solid #dce3ec;border-radius:16px;padding:20px}.storefront-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.storefront-toolbar span,.master-product-panel header span{color:#64748b;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:850}.storefront-toolbar h2,.master-product-panel h2{color:#102d55;margin:4px 0}.storefront-toolbar p,.master-product-panel header p{color:#6b778a;margin:0}.storefront-layout{grid-template-columns:280px minmax(0,1fr);gap:16px;display:grid}.storefront-list{background:#fff;border:1px solid #dce3ec;border-radius:16px;align-content:start;gap:8px;padding:10px;display:grid}.storefront-list button{color:#284461;text-align:left;cursor:pointer;background:#f7f9fc;border:1px solid #0000;border-radius:10px;gap:4px;padding:13px;display:grid}.storefront-list button.selected{background:#eaf3ff;border-color:#88abd2}.storefront-list small{color:#68778b}.master-product-panel>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.master-product-list{gap:10px;margin-top:14px;display:grid}.master-product-card{background:#fafbfd;border:1px solid #dde5ee;border-radius:12px;grid-template-columns:1fr auto;gap:12px;padding:14px;display:grid}.master-product-card.enabled{background:#f7fcf9;border-left:4px solid #16825b}.master-product-card span{color:#63758b;font-size:10px;font-weight:800}.master-product-card h3{color:#163a68;margin:3px 0}.master-product-card small{color:#66758a}.master-product-override{border-top:1px solid #e3e9f0;grid-column:1/-1;padding-top:13px}.master-product-override>label{color:#284461;align-items:center;gap:8px;font-weight:800;display:flex}.master-product-override .form-grid{margin:13px 0}.master-product-override .wide{grid-column:1/-1}@media (width<=800px){.storefront-layout{grid-template-columns:1fr}.storefront-toolbar{flex-direction:column;align-items:flex-start}.storefront-toolbar .admin-primary-button{width:100%}.master-product-card{grid-template-columns:1fr}.master-product-card>.compact-button{justify-self:start}}.user-access-form footer{background:0 0!important;border:0!important;padding:0!important}.user-access-manager{gap:18px;max-width:1500px;margin:auto;display:grid}.user-access-toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.user-access-toolbar span,.user-access-form span{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.user-access-toolbar h2{margin:4px 0;font-size:20px}.user-access-toolbar p{color:#64748b;margin:0}.admin-primary-button,.compact-button,.link-compact{font:inherit;cursor:pointer;border:0;border-radius:9px;font-weight:800}.admin-primary-button{color:#fff;background:#063c8c;padding:10px 14px}.compact-button{color:#123c78;background:#eef3fb;padding:7px 10px;font-size:13px}.link-compact{color:#075eab;text-align:left;background:0 0;padding:6px 0}.user-access-list{gap:12px;display:grid}.user-access-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.user-access-person{align-items:center;gap:12px;padding:16px 18px;display:flex}.user-access-person>div{gap:2px;margin-right:auto;display:grid}.user-access-person small,.membership-row small{color:#64748b;font-size:13px;display:block}.membership-status{color:#137443;background:#e8f7ee;border-radius:99px;padding:4px 9px;font-size:12px;font-weight:800}.membership-status.inactive{color:#64748b;background:#f1f5f9}.membership-list{border-top:1px solid #edf2f7;padding:8px 18px 12px}.membership-row{border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:10px 0;display:flex}.membership-row>div{margin-right:auto}.membership-row select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;max-width:200px;padding:7px}.user-access-notice,.user-access-error{border-radius:10px;margin:0;padding:10px 14px;font-weight:700}.user-access-notice{color:#047857;background:#ecfdf5}.user-access-error{color:#be123c;background:#fff1f2}.user-access-modal{z-index:80;background:#0f172a7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.user-access-form{background:#fff;border-radius:18px;width:min(720px,100%);padding:22px;box-shadow:0 22px 70px #0f172a47}.user-access-form header{align-items:start;gap:16px;display:flex}.user-access-form header>div{margin-right:auto}.user-access-form h2{margin:3px 0 6px}.user-access-form p{color:#64748b;margin:0}.icon-close{cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;width:32px;height:32px;font-size:23px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:20px 0;display:grid}.form-grid label{color:#334155;gap:6px;font-size:13px;font-weight:800;display:grid}.form-grid input,.form-grid select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:10px}.user-access-form footer{justify-content:flex-end;gap:9px;display:flex}@media (width<=700px){.user-access-toolbar,.user-access-person,.membership-row{flex-wrap:wrap;align-items:flex-start}.user-access-toolbar .admin-primary-button,.membership-row>div{width:100%}.membership-row select{flex:1}.form-grid{grid-template-columns:1fr}.user-access-form{max-height:calc(100vh - 32px);overflow:auto}.user-access-person .compact-button{margin-left:auto}}.storefront-catalog .hero{min-height:360px}.catalog-config{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.catalog-config label,.catalog-pricing label{color:#35455c;gap:5px;font-size:.78rem;font-weight:700;display:grid}.catalog-config input,.catalog-config textarea,.catalog-pricing input,.catalog-pricing textarea,.catalog-pricing select{width:100%;font:inherit;background:#fff;border:1px solid #d7dfe8;border-radius:8px;padding:8px 9px}.catalog-config .full,.catalog-pricing .wide{grid-column:1/-1}.cross-sell{background:#eef7f1;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:34px 0;padding:24px;display:flex}.cross-sell span,.catalog-pricing header span{color:#087849;letter-spacing:.08em;font-size:.74rem;font-weight:800}.cross-sell h2{margin:4px 0}.cross-sell button{color:#087849;cursor:pointer;background:#fff;border:1px solid #0b8654;border-radius:999px;margin:4px;padding:9px 12px}.form-success{color:#087849;font-weight:700}.catalog-pricing{background:#f7fafc;border:1px solid #dce5ed;border-radius:18px;max-width:1180px;margin:32px auto;padding:26px}.catalog-pricing>header{justify-content:space-between;gap:24px;margin-bottom:18px;display:flex}.catalog-pricing>header h2{margin:5px 0}.catalog-pricing>header>strong{color:#063a7d;font-size:1.5rem}.catalog-pricing article{border-top:1px solid #dbe4eb;grid-template-columns:1.4fr repeat(4,minmax(120px,1fr));align-items:end;gap:12px;padding:16px 0;display:grid}.catalog-pricing article>div{gap:4px;display:grid}.catalog-pricing article small{color:#6b7788}.catalog-pricing footer{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.catalog-pricing footer p{color:#38506d;margin:0}.catalog-pricing footer button{color:#fff;cursor:pointer;background:#087849;border:0;border-radius:9px;padding:11px 16px;font-weight:800}@media (width<=760px){.catalog-config{grid-template-columns:1fr}.cross-sell,.catalog-pricing>header,.catalog-pricing footer{display:grid}.catalog-pricing article{grid-template-columns:1fr 1fr}.catalog-pricing article>div,.catalog-pricing .wide{grid-column:1/-1}}.today-priority-more{background:#fff;border:1px solid #dbe5ef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.today-priority-more span{color:#526078;font-size:12px;font-weight:750}.today-priority-more button{color:#063b77;min-height:30px;font:inherit;cursor:pointer;background:#eef4fb;border:1px solid #c9d8e8;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:850}.today-priority-more button:disabled{opacity:.65;cursor:wait}.today-priority-error{color:#b42318;margin-top:8px;font-size:11px;display:block}.agonline-reference{--red:#ee2e24;--ink:#22252a;--gray:#626870;--line:#e4e5e7;--soft:#f4f2ef;--white:#fff;color:var(--ink);background:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:clip}.agonline-reference *{box-sizing:border-box}.agonline-reference button,.agonline-reference input,.agonline-reference textarea{font:inherit}.agonline-reference button{cursor:pointer}.agonline-reference a{color:inherit;text-decoration:none}.agonline-reference .announcement{background:var(--ink);color:#fff;letter-spacing:.045em;justify-content:space-between;align-items:center;gap:20px;min-height:34px;padding:7px max(24px,50vw - 620px);font-size:11px;display:flex}.agonline-reference .announcement a{color:#d9d9da}.agonline-reference .site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #20232814;align-items:center;gap:38px;height:82px;padding:0 max(24px,50vw - 620px);display:flex;position:sticky;top:0}.agonline-reference .brand{align-items:center;gap:14px;min-width:220px;display:flex}.agonline-reference .brand img{object-fit:contain;object-position:left center;width:158px;height:40px}.agonline-reference .brand span{color:#555b63;border-left:1px solid #d6d6d7;padding-left:14px;font-size:14px;font-weight:700}.agonline-reference .site-header nav{flex:1;justify-content:center;align-items:center;gap:30px;display:flex}.agonline-reference .site-header nav a{color:#464a50;font-size:14px;font-weight:650}.agonline-reference .header-actions{align-items:center;gap:10px;display:flex}.agonline-reference .specialist-link{color:#4e545a;white-space:nowrap;font-size:13px;font-weight:650}.agonline-reference .quote-button{background:var(--ink);color:#fff;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;min-height:43px;padding:0 15px;font-size:13px;font-weight:750;display:flex}.agonline-reference .quote-button span{background:var(--red);border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:grid}.agonline-reference .hero{background:#f1efec;position:relative}.agonline-reference .hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:62px;max-width:1240px;min-height:650px;margin:auto;padding:74px 0 58px;display:grid}.agonline-reference .eyebrow{color:var(--red);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 17px;font-size:11px;font-weight:800;display:flex}.agonline-reference .eyebrow span{background:currentColor;width:23px;height:3px}.agonline-reference .hero h1{color:#202328;letter-spacing:-.058em;max-width:590px;margin:0;font-size:clamp(50px,5.2vw,76px);font-weight:780;line-height:.96}.agonline-reference .hero h1 em{color:var(--red);font-style:normal;display:block}.agonline-reference .hero-lead{color:#5e636b;max-width:570px;margin:28px 0 0;font-size:18px;line-height:1.65}.agonline-reference .hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.agonline-reference .button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 23px;font-size:14px;font-weight:750;display:inline-flex}.agonline-reference .button-primary{background:var(--red);color:#fff;box-shadow:0 12px 25px #ee2e2433}.agonline-reference .button-secondary{color:var(--ink);background:0 0;border-color:#b9b9b8}.agonline-reference .hero-search{color:#888c91;background:#fff;border:1px solid #d9dadb;border-radius:999px;align-items:center;gap:10px;width:min(100%,530px);min-height:55px;margin-top:28px;padding:0 17px;display:flex}.agonline-reference .hero-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.agonline-reference .hero-stage{min-height:505px;position:relative}.agonline-reference .stage-glow{background:#dad7d2;border-radius:50%;width:490px;height:490px;position:absolute;top:15px;right:0;box-shadow:inset 0 0 0 1px #fffd}.agonline-reference .stage-glow:before,.agonline-reference .stage-glow:after{content:"";border:1px solid #fffb;border-radius:50%;position:absolute}.agonline-reference .stage-glow:before{inset:50px}.agonline-reference .stage-glow:after{inset:110px}.agonline-reference .wishlist-preview{z-index:2;background:#fff;border:1px solid #fffb;border-radius:10px;width:320px;padding:25px;position:absolute;top:45px;right:95px;transform:rotate(-3deg);box-shadow:0 28px 50px #1416192e}.agonline-reference .preview-top{border-bottom:1px solid var(--line);color:#757a80;letter-spacing:.08em;justify-content:space-between;padding-bottom:15px;font-size:10px;font-weight:800;display:flex}.agonline-reference .preview-top b{color:var(--red)}.agonline-reference .wishlist-preview article{border-bottom:1px solid #ececed;grid-template-columns:11px 1fr auto;align-items:center;gap:9px;padding:15px 0;display:grid}.agonline-reference .preview-dot{background:var(--red);border-radius:50%;width:8px;height:8px}.agonline-reference .wishlist-preview article:nth-child(3) .preview-dot{background:#4e545a}.agonline-reference .wishlist-preview strong{font-size:12px;display:block}.agonline-reference .wishlist-preview small{color:#777c82;margin-top:3px;font-size:10px;display:block}.agonline-reference .wishlist-preview article>b{color:#24a366;font-size:13px}.agonline-reference .preview-note{color:#687078;padding:14px 0;font-size:10px;line-height:1.45}.agonline-reference .preview-note span:first-child{color:var(--red)}.agonline-reference .wishlist-preview button{color:#fff;background:var(--ink);border:0;border-radius:999px;width:100%;min-height:42px;font-size:12px;font-weight:800}.agonline-reference .stage-pill{z-index:4;color:#565b61;background:#ffffffea;border-radius:999px;padding:11px 14px;font-size:11px;font-weight:750;position:absolute;top:70px;right:2px;box-shadow:0 12px 24px #1e20251f}.agonline-reference .seller-ribbon{color:#555b63;background:#fbfaf8;border:1px solid #e6e0db;align-items:center;gap:10px;max-width:1240px;margin:14px auto;padding:12px 16px;font-size:12px;display:flex}.agonline-reference .seller-ribbon button{color:var(--red);background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:800}.agonline-reference .section{max-width:1240px;margin:auto;padding:104px 0;scroll-margin-top:82px}.agonline-reference .section-heading{max-width:600px}.agonline-reference .section-heading.center{text-align:center;margin:auto}.agonline-reference .section-heading.center .eyebrow{justify-content:center}.agonline-reference .section-heading h2{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,55px);line-height:1.04}.agonline-reference .section-heading>p:last-child{color:#6a6f76;margin:20px 0 0;font-size:16px;line-height:1.65}.agonline-reference .need-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.agonline-reference .need-card{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:188px;color:var(--ink);text-align:left;background:#fff;flex-direction:column;align-items:flex-start;padding:25px;display:flex;position:relative}.agonline-reference .need-card:hover{z-index:2;background:var(--red);color:#fff;transform:translateY(-4px);box-shadow:0 20px 35px #ee2e2429}.agonline-reference .need-number{color:#bec1c4;font-size:10px;font-weight:700;position:absolute;top:17px;right:19px}.agonline-reference .need-icon{width:46px;height:46px;color:var(--red);background:#f1f1f0;border-radius:50%;place-items:center;display:grid}.agonline-reference .need-card:hover .need-icon{color:#fff;background:#ffffff26}.agonline-reference .need-card strong{max-width:150px;margin-top:25px;font-size:16px;line-height:1.25}.agonline-reference .need-arrow{opacity:0;position:absolute;bottom:18px;right:18px}.agonline-reference .need-card:hover .need-arrow{opacity:1}.agonline-reference .catalog{background:#f7f6f4;max-width:none;padding-left:max(24px,50vw - 620px);padding-right:max(24px,50vw - 620px)}.agonline-reference .catalog-top{justify-content:space-between;align-items:flex-end;gap:50px;max-width:1240px;margin:auto;display:flex}.agonline-reference .search-box{color:#888c91;background:#fff;border:1px solid #d9dadb;border-radius:999px;align-items:center;gap:10px;width:390px;min-height:55px;padding:0 15px 0 19px;display:flex}.agonline-reference .search-box input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.agonline-reference .search-box kbd{color:#979a9e;background:#f8f8f8;border:1px solid #dedfe0;border-radius:6px;padding:4px 7px;font-size:9px}.agonline-reference .family-tabs{gap:6px;max-width:1240px;margin:42px auto 0;padding-bottom:1px;display:flex;overflow-x:auto}.agonline-reference .family-tabs button{color:#656a70;white-space:nowrap;background:#fff;border:1px solid #dddede;border-radius:999px;min-height:39px;padding:0 15px;font-size:12px;font-weight:700}.agonline-reference .family-tabs button.active{border-color:var(--ink);background:var(--ink);color:#fff}.agonline-reference .catalog-count{color:#81858a;justify-content:space-between;max-width:1240px;margin:28px auto 14px;display:flex}.agonline-reference .catalog-count span{color:#393d42;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.agonline-reference .catalog-count small{font-size:11px}.agonline-reference .product-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1240px;margin:auto;display:grid}.agonline-reference .product-card{background:#fff;border:1px solid #e1e2e2;border-radius:4px;min-width:0;overflow:hidden}.agonline-reference .product-card:hover{transform:translateY(-5px);box-shadow:0 22px 45px #1d1f2214}.agonline-reference .product-art{background:#e7e5e1;place-items:center;height:220px;display:grid;position:relative;overflow:hidden}.agonline-reference .product-art img{object-fit:cover;width:100%;height:100%}.agonline-reference .product-art>b{color:var(--red);text-transform:uppercase;background:#fff;border-radius:4px;padding:6px 8px;font-size:9px;position:absolute;top:14px;left:14px}.agonline-reference .product-body{padding:23px 23px 20px}.agonline-reference .product-meta{justify-content:space-between;gap:10px;display:flex}.agonline-reference .product-meta>span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.agonline-reference .product-meta small{color:#747980;font-size:9px}.agonline-reference .product-body h3{letter-spacing:-.025em;margin:11px 0 0;font-size:21px;line-height:1.18}.agonline-reference .product-body>p{color:#757a80;min-height:63px;margin:11px 0 0;font-size:13px;line-height:1.58}.agonline-reference .product-min{color:#94989c;border-top:1px solid #ececed;border-bottom:1px solid #ececed;margin-top:18px;padding:11px 0;font-size:10px}.agonline-reference .product-footer{color:#6f747a;justify-content:space-between;align-items:center;gap:12px;min-height:63px;padding-top:16px;font-size:10px;display:flex}.agonline-reference .product-footer button,.agonline-reference .sua-grid button{background:var(--red);color:#fff;border:0;border-radius:999px;min-height:38px;padding:0 13px;font-size:11px;font-weight:800}.agonline-reference .product-footer button.selected{background:var(--ink)}.agonline-reference .catalog-config{gap:8px;margin-top:12px;display:grid}.agonline-reference .catalog-config label{color:#6d737a;gap:4px;font-size:10px;font-weight:700;display:grid}.agonline-reference .catalog-config input,.agonline-reference .catalog-config textarea{background:#fff;border:1px solid #d6d7d8;border-radius:6px;width:100%;padding:8px}.agonline-reference .sua-marca{grid-template-columns:.7fr 1.3fr;align-items:center;gap:60px;display:grid}.agonline-reference .upload-button input{display:none}.agonline-reference .inline-error{color:#b42318;font-size:12px}.agonline-reference .sua-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.agonline-reference .sua-grid article{border:1px solid var(--line);background:#fff;overflow:hidden}.agonline-reference .agc-preview{background:#ece9e4;place-items:center;height:175px;display:grid;position:relative;overflow:hidden}.agonline-reference .agc-preview>img{object-fit:cover;opacity:.8;width:100%;height:100%}.agonline-reference .agc-preview>b{color:#656a70;text-align:center;background:#ffffffd9;border:1px solid #ffffffa6;padding:10px;font-size:10px;position:absolute}.agonline-reference .agc-preview span{background:#fff;border-radius:50%;place-items:center;width:62px;height:62px;padding:7px;display:grid;position:absolute;box-shadow:0 5px 14px #0003}.agonline-reference .agc-preview span img{object-fit:contain;max-width:100%;max-height:100%}.agonline-reference .sua-grid article>div:last-child{padding:16px}.agonline-reference .sua-grid span{color:var(--red);letter-spacing:.08em;font-size:8px;font-weight:850}.agonline-reference .sua-grid h3{margin:8px 0;font-size:17px}.agonline-reference .sua-grid p{color:#747980;min-height:58px;margin:0 0 14px;font-size:11px;line-height:1.5}.agonline-reference .kits{background:var(--ink);color:#fff;max-width:none;padding-left:max(24px,50vw - 620px);padding-right:max(24px,50vw - 620px)}.agonline-reference .light h2{color:#fff}.agonline-reference .light>p:last-child{color:#aeb2b6}.agonline-reference .kits .eyebrow{color:#ff5d52}.agonline-reference .kit-grid{border-top:1px solid #44484d;border-left:1px solid #44484d;grid-template-columns:repeat(5,1fr);max-width:1240px;margin:50px auto 0;display:grid}.agonline-reference .kit-card{border-bottom:1px solid #44484d;border-right:1px solid #44484d;min-height:312px;padding:26px 22px;position:relative}.agonline-reference .kit-index{color:#6f747a;font-size:10px;position:absolute;top:18px;right:17px}.agonline-reference .kit-icon{background:var(--red);border-radius:50%;place-items:center;width:53px;height:53px;display:grid}.agonline-reference .kit-card h3{margin:32px 0 0;font-size:19px}.agonline-reference .kit-card p{color:#afb3b7;min-height:78px;margin:13px 0 0;font-size:12px;line-height:1.55}.agonline-reference .kit-card button{color:#fff;background:0 0;border:0;margin-top:24px;padding:0;font-size:11px;font-weight:750}.agonline-reference .process-grid{grid-template-columns:.78fr 1.22fr;gap:110px;display:grid}.agonline-reference .steps{border-top:1px solid var(--line)}.agonline-reference .steps article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto;align-items:center;gap:17px;min-height:125px;padding:25px 5px;display:grid}.agonline-reference .steps article>span{color:var(--red);font-size:11px;font-weight:800}.agonline-reference .steps h3{margin:0;font-size:18px}.agonline-reference .steps p{color:#797e84;margin:7px 0 0;font-size:13px;line-height:1.5}.agonline-reference .final-cta{background:var(--red);color:#fff;grid-template-columns:1fr 1fr;gap:40px;max-width:1240px;min-height:250px;margin:0 auto;padding:62px 70px;display:grid}.agonline-reference .final-cta .eyebrow{color:#fff;opacity:.8}.agonline-reference .final-cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(35px,4vw,52px);line-height:1.03}.agonline-reference .agc-form{grid-template-columns:1fr 1fr;gap:9px;display:grid}.agonline-reference .agc-form input,.agonline-reference .agc-form textarea{width:100%;color:var(--ink);background:#fff;border:0;border-radius:4px;padding:10px;font-size:12px}.agonline-reference .agc-form textarea{grid-column:1/-1;min-height:66px}.agonline-reference .agc-notice{font-size:11px;line-height:1.4}.agonline-reference .button-white{color:var(--ink);background:#fff;border:0;margin-top:12px}.agonline-reference footer{color:#fff;background:#1c1f22;margin-top:90px;padding:70px max(24px,50vw - 620px) 25px}.agonline-reference .footer-main{grid-template-columns:1.5fr .6fr 1fr .8fr;gap:60px;display:grid}.agonline-reference .footer-brand img{object-fit:contain;object-position:left;width:185px;height:46px}.agonline-reference .footer-brand p{color:#979ca1;max-width:260px;margin:24px 0 0;font-size:13px;line-height:1.6}.agonline-reference .footer-main>div:not(.footer-brand):not(.footer-badge){flex-direction:column;align-items:flex-start;gap:12px;display:flex}.agonline-reference .footer-main>div>strong{margin-bottom:6px;font-size:12px}.agonline-reference .footer-main a,.agonline-reference .footer-main span{color:#9ea2a6;font-size:12px}.agonline-reference .footer-badge{border:1px solid #3b3e42;border-radius:5px;align-self:start;padding:17px}.agonline-reference .footer-badge strong{color:#fff;font-size:11px;display:block}.agonline-reference .footer-bottom{color:#6f7479;border-top:1px solid #33363a;justify-content:space-between;margin-top:58px;padding-top:22px;font-size:10px;display:flex}@media (width<=900px){.agonline-reference .site-header nav{gap:13px}.agonline-reference .hero-grid,.agonline-reference .sua-marca,.agonline-reference .process-grid,.agonline-reference .final-cta{grid-template-columns:1fr}.agonline-reference .hero-grid{padding:58px 24px}.agonline-reference .hero-stage{display:none}.agonline-reference .section{padding:76px 24px}.agonline-reference .catalog{padding-left:24px;padding-right:24px}.agonline-reference .catalog-top{flex-direction:column;align-items:flex-start}.agonline-reference .search-box{width:100%}.agonline-reference .product-grid,.agonline-reference .need-grid,.agonline-reference .kit-grid,.agonline-reference .sua-grid{grid-template-columns:repeat(2,1fr)}.agonline-reference .footer-main{grid-template-columns:1fr 1fr}.agonline-reference .final-cta{margin:0 24px;padding:42px 28px}}@media (width<=640px){.agonline-reference .announcement{padding:8px 16px}.agonline-reference .announcement a{display:none}.agonline-reference .site-header{height:68px;padding:0 16px}.agonline-reference .brand{min-width:0}.agonline-reference .brand img{width:132px}.agonline-reference .brand span,.agonline-reference .site-header nav,.agonline-reference .specialist-link{display:none}.agonline-reference .quote-button{min-height:38px;padding:0 10px;font-size:11px}.agonline-reference .hero-grid{min-height:auto;padding:54px 20px}.agonline-reference .hero h1{font-size:46px}.agonline-reference .hero-lead{font-size:16px}.agonline-reference .section{padding:62px 18px}.agonline-reference .section-heading h2{font-size:35px}.agonline-reference .need-grid,.agonline-reference .product-grid,.agonline-reference .sua-grid,.agonline-reference .kit-grid{grid-template-columns:1fr}.agonline-reference .need-card{min-height:140px}.agonline-reference .catalog{padding-left:18px;padding-right:18px}.agonline-reference .catalog-count{flex-direction:column;align-items:flex-start;gap:7px}.agonline-reference .sua-marca{gap:35px}.agonline-reference .product-body>p{min-height:0}.agonline-reference .final-cta{margin:0;padding:40px 20px}.agonline-reference .agc-form{grid-template-columns:1fr}.agonline-reference .footer-main{grid-template-columns:1fr;gap:28px}.agonline-reference footer{margin-top:45px;padding:45px 20px 22px}.agonline-reference .footer-bottom{flex-direction:column;gap:10px}.agonline-reference .seller-ribbon{flex-direction:column;align-items:flex-start;margin:8px 16px}.agonline-reference .seller-ribbon button{margin-left:0}}.agonline-reference .selection-backdrop{z-index:100;background:#15181b7a;justify-content:flex-end;display:flex;position:fixed;inset:0}.agonline-reference .selection-drawer{background:#fff;width:min(480px,100%);height:100%;overflow:auto;box-shadow:-18px 0 45px #0003}.agonline-reference .selection-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;min-height:105px;padding:24px;display:flex}.agonline-reference .selection-drawer header p{color:var(--red);letter-spacing:.11em;margin:0;font-size:10px;font-weight:850}.agonline-reference .selection-drawer header h2{letter-spacing:-.04em;margin:8px 0 0;font-size:26px}.agonline-reference .selection-drawer header h2 span{color:#fff;background:var(--red);border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:11px;display:inline-grid}.agonline-reference .selection-drawer header>button{color:#393d42;background:#f0f0ef;border:0;border-radius:50%;width:35px;height:35px;font-size:25px;line-height:1}.agonline-reference .selection-items{padding:0 24px}.agonline-reference .selection-items article{border-bottom:1px solid #e9e9e8;grid-template-columns:74px 1fr;gap:14px;padding:18px 0;display:grid}.agonline-reference .selection-items article>img{object-fit:cover;background:#ece9e4;width:74px;height:74px}.agonline-reference .selection-items span{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.agonline-reference .selection-items h3{margin:5px 0 10px;font-size:15px}.agonline-reference .selection-items label{color:#737980;align-items:center;gap:8px;font-size:10px;display:flex}.agonline-reference .selection-items input{border:1px solid #d6d7d8;border-radius:5px;width:68px;padding:6px}.agonline-reference .selection-items label+button{color:#747980;background:0 0;border:0;margin-top:8px;padding:0;font-size:10px;text-decoration:underline}.agonline-reference .selection-complements{background:#f7f5f2;border:1px solid #e7e7e6;margin:20px 24px;padding:17px}.agonline-reference .selection-complements strong,.agonline-reference .selection-complements small{display:block}.agonline-reference .selection-complements strong{font-size:14px}.agonline-reference .selection-complements small{color:#777c82;margin:3px 0 10px;font-size:10px}.agonline-reference .selection-complements button{color:#44494e;background:#fff;border:1px solid #d8d9da;border-radius:999px;margin:3px;padding:7px 9px;font-size:10px;font-weight:750}.agonline-reference .selection-form{grid-template-columns:1fr 1fr;gap:9px;margin:20px 24px 30px;display:grid}.agonline-reference .selection-form>b,.agonline-reference .selection-form textarea,.agonline-reference .selection-form p,.agonline-reference .selection-form>button{grid-column:1/-1}.agonline-reference .selection-form>b{margin-bottom:4px;font-size:14px}.agonline-reference .selection-form input,.agonline-reference .selection-form textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d7d8d8;border-radius:5px;padding:10px;font-size:12px}.agonline-reference .selection-form textarea{min-height:70px}.agonline-reference .selection-form p{color:#087344;margin:0;font-size:11px}.agonline-reference .selection-form>button,.agonline-reference .selection-empty button{background:var(--red);color:#fff;border:0;border-radius:999px;min-height:48px;font-weight:800}.agonline-reference .selection-empty{text-align:center;padding:70px 35px}.agonline-reference .selection-empty>b{width:58px;height:58px;color:var(--red);background:#f0f0ef;border-radius:50%;place-items:center;margin:auto;font-size:30px;display:grid}.agonline-reference .selection-empty h3{margin:18px 0 7px;font-size:22px}.agonline-reference .selection-empty p{color:#747980;margin:0 0 19px;font-size:13px;line-height:1.5}.agonline-reference .selection-empty button{padding:0 19px}.agonline-reference .mobile-quote{display:none}@media (width<=640px){.agonline-reference .mobile-quote{z-index:55;background:var(--ink);color:#fff;border:0;border-radius:999px;align-items:center;gap:8px;min-height:45px;padding:0 14px;font-size:12px;font-weight:800;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 24px #0003}.agonline-reference .mobile-quote span{background:var(--red);border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.agonline-reference .selection-form{grid-template-columns:1fr}.agonline-reference .selection-drawer{width:100%}}.agonline-reference{--red:#ee2e24;--red-dark:#c91f1a;--coral:#ff5c35;--ink:#22252a;--gray:#626870;--line:#e4e5e7;--soft:#f4f2ef;--cream:#fbfaf8;--white:#fff;--green:#24b766;isolation:isolate;color:#22252a!important;background:#fff!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.agonline-reference .hero{color:#22252a!important;background:#f1efec!important;gap:0!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important}.agonline-reference .hero:before,.agonline-reference .hero:after{content:none!important;background:0 0!important;display:none!important}.agonline-reference .site-header{color:#22252a!important;background:#fffffff0!important;border-bottom:1px solid #20232814!important}.agonline-reference .site-header nav a,.agonline-reference .specialist-link{color:#464a50!important}.agonline-reference .site-header nav a:hover{color:#ee2e24!important}.agonline-reference .hero h1,.agonline-reference .hero h2,.agonline-reference .hero h3{color:#202328!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.agonline-reference .hero h1 em{color:#ee2e24!important}.agonline-reference .hero .button-primary,.agonline-reference .product-footer button:not(.selected),.agonline-reference .sua-grid button,.agonline-reference .selection-form>button,.agonline-reference .selection-empty button{color:#fff!important;background:#ee2e24!important}.agonline-reference .hero .button-primary:hover,.agonline-reference .product-footer button:not(.selected):hover,.agonline-reference .sua-grid button:hover,.agonline-reference .selection-form>button:hover{background:#c91f1a!important}.agonline-reference :focus-visible{outline-offset:3px;outline:3px solid #ee2e2459!important}.utility-awaiting-pdf>section:not(.utility-upload-first),.utility-awaiting-pdf>footer{display:none}.utility-upload-first{background:linear-gradient(135deg,#f7fbff,#fff)!important;border:1px solid #b9cce6!important}.utility-upload-heading{align-items:flex-start;gap:12px;display:flex}.utility-upload-heading>span{color:#fff;background:#003da5;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.utility-upload-heading h2{margin:0 0 4px}.utility-smart-drop{color:#315679;cursor:pointer;text-align:center;background:#f4f8fd;border:2px dashed #9ab2d1;border-radius:13px;align-content:center;place-items:center;gap:7px;min-height:132px;margin-top:16px;padding:22px;display:grid}.utility-smart-drop:hover{background:#eef5ff;border-color:#003da5}.utility-smart-drop.ready{background:#effaf4;border-color:#22845b}.utility-smart-drop input{opacity:0;width:1px;height:1px;position:absolute}.utility-smart-drop b{font-size:.96rem}.utility-smart-drop small{color:#687b91}.utility-smart-drop progress{accent-color:#003da5;width:min(420px,100%);height:8px;margin-top:5px}.utility-extraction-status{border-radius:10px;gap:3px;margin-top:12px;padding:12px 14px;display:grid}.utility-extraction-status.success{color:#12633f;background:#eaf8f0}.utility-extraction-status.review{color:#725000;background:#fff7df}.utility-extraction-status span,.utility-extraction-status small{font-size:.8rem}.utility-extraction-status small:before{content:"• ";font-weight:900}.utility-extra-charges{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.utility-extra-charges header{color:#526276;grid-column:1/-1;justify-content:space-between;font-size:.82rem;display:flex}.utility-extra-charges label{background:#f8fafc;border:1px solid #dce3eb;border-radius:11px;gap:9px;padding:12px;display:grid}.utility-extra-charges label.active{background:#fff7f6;border-color:#efaaa5}.utility-extra-charges label>span{align-items:center;gap:8px;font-weight:750;display:flex}.utility-extra-charges label>input{border:1px solid #cfd7e2;border-radius:9px;width:100%;min-height:38px;padding:8px 10px}.utility-sale-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.utility-sale-summary>span{background:#f1f5f9;border-radius:11px;gap:4px;padding:13px;display:grid}.utility-sale-summary small{color:#64748b}.utility-sale-summary strong{color:#172231;font-size:1.25rem}.utility-cross-sell-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.utility-cross-sell-grid>article{background:#fff;border:1px solid #dce4ed;border-radius:12px;grid-template-columns:74px 1fr;gap:11px;padding:12px;display:grid}.utility-cross-sell-grid>article.selected{background:#f2fbf6;border-color:#39a875}.utility-cross-sell-grid img,.utility-cross-sell-placeholder{object-fit:cover;background:#e8f0f8;border-radius:9px;grid-row:1/3;width:74px;height:74px}.utility-cross-sell-placeholder{color:#0d579b;place-items:center;font-weight:900;display:grid}.utility-cross-sell-grid article>div:nth-child(2){align-content:start;gap:3px;min-width:0;display:grid}.utility-cross-sell-grid small{color:#0d579b;font-size:.67rem;font-weight:800}.utility-cross-sell-grid strong{color:#182c42}.utility-cross-sell-grid span{color:#66788b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.73rem;line-height:1.35;display:-webkit-box;overflow:hidden}.utility-cross-sell-grid article>button{color:#fff;cursor:pointer;background:#0b579d;border:0;border-radius:8px;grid-column:2;padding:8px 10px;font-weight:800}.utility-cross-sell-values{grid-column:1/-1;grid-template-columns:100px 1fr auto;align-items:end;gap:8px;display:grid!important}.utility-cross-sell-values label{color:#536579;gap:4px;font-size:.7rem;font-weight:750;display:grid}.utility-cross-sell-values input{background:#fff;border:1px solid #bdcad8;border-radius:7px;width:100%;min-height:36px;padding:7px 8px}.utility-cross-sell-values button{color:#a32121;cursor:pointer;background:0 0;border:0;min-height:36px;font-weight:800}.utility-cross-sell-empty{color:#66788b;background:#f5f7fa;border-radius:10px;margin:0;padding:14px}.operational-sales-page{color:#1e252e;max-width:1260px;margin:0 auto;padding:28px 34px 72px}.operational-notice{background:#fff8e7;border:1px solid #f3d48a;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:20px 0;padding:14px 18px;display:flex}.operational-notice b{color:#7a4e00}.operational-notice span{color:#655b45;font-size:.9rem}.operational-form{gap:16px;display:grid}.operational-form section{background:#fff;border:1px solid #e5e9ef;border-radius:16px;padding:20px;box-shadow:0 6px 22px #1b27330a}.operational-form h2{margin:0 0 16px;font-size:1.04rem}.operational-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.operational-grid label,.item-main label{color:#4b5664;gap:6px;font-size:.82rem;font-weight:650;display:grid}.operational-grid input,.operational-grid select,.operational-grid textarea,.item-main input,.item-detail input,.quick-picker input{width:100%;min-height:38px;font:inherit;color:#202833;background:#fff;border:1px solid #cfd7e2;border-radius:9px;padding:8px 10px}.operational-grid textarea{resize:vertical;min-height:70px}.operational-grid .wide{grid-column:1/-1}.operational-grid .check{align-items:center;gap:8px;font-weight:500;display:flex}.operational-grid .check input{width:auto;min-height:0}.quick-picker{gap:10px;max-width:680px;display:grid;position:relative}.taxonomy-results{z-index:5;background:#fff;border:1px solid #d8dee7;border-radius:10px;max-height:260px;position:absolute;top:44px;left:0;right:0;overflow:auto;box-shadow:0 18px 40px #14202e26}.taxonomy-results button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef1f5;gap:2px;width:100%;padding:10px 12px;display:grid}.taxonomy-results button:hover{background:#fff5f3}.taxonomy-results span{color:#697687;font-size:.76rem}.text-action,.secondary-action,.remove-item{color:#c5251d;cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;font-weight:700}.operational-items{gap:10px;display:grid}.operational-items article{border:1px solid #e1e6ed;border-radius:12px;padding:14px 84px 14px 14px;position:relative}.item-main{grid-template-columns:minmax(210px,1fr) 94px 74px 150px 130px;align-items:end;gap:10px;display:grid}.item-main strong{color:#172231;justify-content:flex-end;align-items:center;height:38px;display:flex}.item-detail{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.remove-item{font-size:.75rem;position:absolute;top:15px;right:14px}.remove-item:disabled{opacity:.35;cursor:not-allowed}.operational-total{border-top:1px solid #e7ebf0;justify-content:flex-end;align-items:center;gap:18px;margin-top:18px;padding-top:14px;display:flex}.operational-total b{color:#18232e;font-size:1.35rem}.operational-form footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.primary-action{color:#fff;cursor:pointer;background:#e52b24;border:0;border-radius:10px;padding:11px 18px;font-weight:800}.primary-action:disabled{opacity:.6;cursor:wait}.operational-form footer p{color:#435161;margin:0;font-size:.9rem}.operational-toast{z-index:10;color:#fff;background:#20262d;border-radius:12px;max-width:360px;padding:14px 16px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #00000038}.operational-form>.operational-submit-bar{background:#fff;border:1px solid #e3e8ef;border-radius:16px;padding:18px 20px;box-shadow:0 8px 24px #1b27330f}.operational-submit{background:linear-gradient(135deg,#e52b24,#c51f1a);border-radius:999px;min-height:52px;padding:0 24px;font-size:.95rem;transition:transform .15s,box-shadow .15s;box-shadow:0 9px 20px #c51f1a38}.operational-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 25px #c51f1a47}.operational-success{background:#f1f5f9;border-radius:10px;padding:10px 13px;font-weight:650;color:#334155!important}.contact-lookup{max-width:680px;margin-bottom:14px;position:relative}.contact-lookup>label{color:#4b5664;gap:6px;font-size:.82rem;font-weight:650;display:grid}.contact-lookup input{width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cfd7e2;border-radius:9px;padding:8px 10px}.contact-results{z-index:6;background:#fff;border:1px solid #d8dee7;border-radius:10px;max-height:230px;position:absolute;top:64px;left:0;right:0;overflow:auto;box-shadow:0 18px 40px #14202e26}.contact-results button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef1f5;gap:2px;width:100%;padding:10px 12px;display:grid}.contact-results button:hover{background:#fff5f3}.contact-results span{color:#697687;font-size:.76rem}.quick-shortcuts{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.quick-shortcuts b{color:#4b5664;font-size:.78rem}.quick-shortcuts button{color:#9e211b;cursor:pointer;background:#fff7f6;border:1px solid #efc6c2;border-radius:999px;padding:7px 10px;font-weight:700}.item-classification{gap:7px;margin:0 0 8px;display:flex}.item-classification span{color:#526276;background:#eef3f8;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:750}.dynamic-config label{color:#4b5664;gap:5px;font-size:.74rem;font-weight:650;display:grid}.dynamic-config select{background:#fff;border:1px solid #cfd7e2;border-radius:9px;width:100%;min-height:38px;padding:8px}.taxonomy-list{background:#fff;border:1px solid #e5e9ef;border-radius:16px;margin-top:18px;padding:20px}.taxonomy-list>input{border:1px solid #cfd7e2;border-radius:9px;width:100%;margin:10px 0 14px;padding:10px}.taxonomy-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f4;gap:3px;width:100%;padding:10px;display:grid}.taxonomy-list>button:hover{background:#fff7f6}.taxonomy-list span{color:#6a7684;font-size:.78rem}.taxonomy-admin-form footer{margin-top:14px}.selected-contact{background:#f2fbf5;border:1px solid #b9d8c6;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;max-width:680px;padding:11px 13px;display:flex}.selected-contact span{gap:2px;display:grid}.selected-contact small{color:#587064}.selected-contact button{color:#08713e;cursor:pointer;background:0 0;border:0;font-weight:750}.quick-contact-fields{margin-top:12px}.utility-os-panel{background:#f8fafc;border:1px solid #dce3eb;border-radius:18px;max-width:1500px;margin:28px auto 70px;padding:24px}.utility-os-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.utility-os-panel>header span{color:#c5251d;text-transform:uppercase;font-size:.72rem;font-weight:850}.utility-os-panel h2,.utility-os-panel h3,.utility-os-panel h4{margin:4px 0}.utility-os-panel>header p{color:#667281;max-width:760px;margin:7px 0}.utility-os-panel>header>b{background:#e9eef4;border-radius:999px;padding:8px 12px}.utility-os-layout{grid-template-columns:minmax(420px,.82fr) minmax(440px,1.18fr);gap:18px;margin-top:20px;display:grid}.utility-os-layout>form,.utility-os-list{background:#fff;border:1px solid #e0e5eb;border-radius:14px;padding:18px}.utility-os-layout form>label,.utility-os-grid label{color:#4b5664;gap:6px;font-size:.78rem;font-weight:700;display:grid}.utility-os-layout input,.utility-os-layout select,.utility-os-layout textarea{width:100%;min-height:39px;font:inherit;border:1px solid #cad4df;border-radius:8px;padding:8px}.utility-os-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.utility-os-grid .wide{grid-column:1/-1}.utility-os-grid label small{color:#768291;font-weight:500}.utility-os-layout form footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.utility-os-layout form footer p{color:#415365;margin:0}.utility-order-link{background:#eef6ff;border-radius:9px;justify-content:space-between;align-items:center;margin-top:10px;padding:10px;display:flex}.utility-order-link span{display:grid}.utility-order-link small{color:#5c6f82}.utility-order-link a{color:#145b9b;font-weight:750}.utility-os-list{align-content:start;gap:9px;display:grid}.utility-os-list>article{border:1px solid #e6eaf0;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.utility-os-list article p,.utility-os-list article small{color:#667281;margin:3px 0}.utility-os-list article>div:last-child{text-align:right}.utility-os-list nav{justify-content:flex-end;gap:9px;margin-top:8px;display:flex}.utility-os-list nav a,.utility-os-list nav button{color:#c5251d;cursor:pointer;background:0 0;border:0;font-size:.75rem;font-weight:750;text-decoration:none}.utility-status{color:#596675;text-transform:uppercase;background:#eef1f4;border-radius:999px;padding:4px 7px;font-size:.66rem;font-weight:850;display:inline-flex}.utility-status.delivered,.utility-status.ready{color:#12683d;background:#e8f7ee}.utility-status.in_production,.utility-status.proof{color:#825900;background:#fff3d2}.utility-status.cancelled{color:#9d2323;background:#fdeaea}@media (width<=900px){.operational-sales-page{padding:18px}.operational-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.item-main{grid-template-columns:1fr 80px 74px 120px}.item-main strong{grid-column:1/-1;justify-content:flex-start}.item-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.utility-os-layout{grid-template-columns:1fr}.utility-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.operational-notice{flex-direction:column;align-items:flex-start;gap:6px}.operational-grid{grid-template-columns:1fr}.item-main{grid-template-columns:1fr 1fr}.item-main label:first-child{grid-column:1/-1}.item-detail{grid-template-columns:1fr}.operational-form section{padding:15px}.operational-toast{bottom:16px;left:16px;right:16px}.utility-os-panel{margin:20px 12px;padding:15px}.utility-os-grid{grid-template-columns:1fr}.utility-os-list>article{flex-direction:column;align-items:flex-start}.utility-os-list article>div:last-child{text-align:left}.utility-os-list nav{justify-content:flex-start}}.agcoach-page{background:linear-gradient(180deg,#f4f8fe 0%,var(--cream) 55%)}.agcoach-filters{align-items:center;gap:8px;display:flex}.agcoach-filters input,.agcoach-filters select{color:#183757;height:40px;font:inherit;background:#fff;border:1px solid #cbd8e8;border-radius:9px;padding:0 10px;font-size:12px}.agcoach-filters button{height:40px;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 14px;font-weight:800}.agcoach-summary{grid-template-columns:repeat(5,minmax(165px,1fr));gap:12px;max-width:1500px;margin:0 auto 18px;display:grid}.agcoach-summary article{color:#fff;border-radius:14px;flex-direction:column;min-height:124px;padding:18px;display:flex;box-shadow:0 8px 22px #14375f21}.agcoach-summary span,.agcoach-summary small{color:#ffffffd1;font-size:11px;font-weight:750}.agcoach-summary strong{letter-spacing:-.04em;margin:9px 0 5px;font-size:clamp(20px,2vw,32px);line-height:1.05}.coach-store-target{background:linear-gradient(135deg,#0a3f7d,#1267ad)}.coach-personal-target{background:linear-gradient(135deg,#5131a5,#7c5bd7)}.coach-realized{background:linear-gradient(135deg,#087350,#16a46e)}.coach-missing{background:linear-gradient(135deg,#a84d16,#e18a28)}.coach-pipeline{background:linear-gradient(135deg,#9b2765,#d0578f)}.coach-formula,.coach-week,.coach-recommendations{background:#fff;border:1px solid #d8e3ef;border-radius:15px;max-width:1500px;margin:0 auto 18px;padding:22px;box-shadow:0 8px 25px #16365f0d}.coach-section-heading span{color:#7a3fb4;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.coach-section-heading h2{color:#092f62;letter-spacing:-.03em;margin:5px 0;font-size:24px}.coach-section-heading p{color:#64748b;margin:0;font-size:12px}.coach-paths{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.coach-path{background:#fbfdff;border:1px solid #dbe6f1;border-radius:12px;flex-direction:column;min-height:118px;padding:15px;display:flex}.coach-path span{font-size:11px;font-weight:850}.coach-path strong{color:#102e55;letter-spacing:-.04em;margin:10px 0 5px;font-size:26px}.coach-path small{color:#67778c;font-size:10px;line-height:1.35}.coach-path.blue{border-top:5px solid #2878ca}.coach-path.violet{border-top:5px solid #8156d5}.coach-path.orange{border-top:5px solid #ed8a2a}.coach-path.pink{border-top:5px solid #ca4f87}.coach-path.teal{border-top:5px solid #1ca58b}.coach-week{background:linear-gradient(135deg,#f7fbff,#fff)}.coach-week-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:17px;display:grid}.coach-week-grid article{background:#fff;border:1px solid #dbe7f3;border-radius:11px;padding:16px}.coach-week-grid span{color:#66768b;font-size:11px;font-weight:800;display:block}.coach-week-grid strong{color:#083b77;margin:8px 0 4px;font-size:29px;display:block}.coach-week-grid small{color:#64748b;font-size:10px}.coach-recommendations{background:linear-gradient(135deg,#effcf4,#fff 68%);border-color:#badacb}.coach-recommendations>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:17px;display:grid}.coach-recommendations article{background:#fff;border:1px solid #b8dbc7;border-left:5px solid #17885d;border-radius:11px;padding:16px}.coach-recommendations b{color:#123f35;font-size:14px}.coach-recommendations p{color:#547166;min-height:49px;margin:8px 0;font-size:11px;line-height:1.45}.coach-recommendations a{color:#0a6d4a;font-size:11px;font-weight:900;text-decoration:none}@media (width<=1100px){.agcoach-summary,.coach-paths{grid-template-columns:repeat(3,minmax(0,1fr))}.coach-recommendations>div:last-child{grid-template-columns:1fr}}@media (width<=700px){.agcoach-filters{flex-direction:column;align-items:stretch;width:100%}.agcoach-filters input,.agcoach-filters select,.agcoach-filters button{width:100%}.agcoach-summary,.coach-paths,.coach-week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agcoach-summary article{min-height:108px;padding:15px}.coach-formula,.coach-week,.coach-recommendations{padding:16px}.coach-section-heading h2{font-size:21px}}@media (width<=440px){.agcoach-summary,.coach-paths,.coach-week-grid{grid-template-columns:1fr}}.today-config-shortcut{background:#fff;border:1px solid #d8e1ec;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;max-width:1500px;margin:18px auto 0;padding:16px 20px;display:flex}.today-config-shortcut div{gap:4px;display:grid}.today-config-shortcut b{color:#173d6c}.today-config-shortcut span{color:#66758a;font-size:12px}.today-config-shortcut a{white-space:nowrap;color:#fff;background:#063b77;border-radius:8px;padding:10px 12px;font-size:11px;font-weight:850;text-decoration:none}@media (width<=640px){.today-config-shortcut{flex-direction:column;align-items:flex-start}.today-config-shortcut a{text-align:center;width:100%}}.admin-sidebar nav a.loading{color:#fff;pointer-events:none;background:linear-gradient(135deg,#0b5fad,#367fd1)}.admin-sidebar nav a.loading i{color:#0b5fad;background:#fff}.financial-kpis .warning{background:#fff4f4;border-color:#efb0b0}.financial-kpis .warning strong{color:#b42331}.dashboard-financial-map{background:#fff;border:1px solid #cddbeb;border-radius:15px;max-width:1600px;margin:16px auto;padding:22px}.dashboard-financial-map-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dashboard-financial-map-heading span{color:#a72238;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-financial-map-heading h2{color:#0a3465;margin:6px 0;font-size:25px}.dashboard-financial-map-heading p{color:#60738d;max-width:850px;margin:0;font-size:11px;line-height:1.5}.dashboard-financial-map-heading a{white-space:nowrap;color:#fff;background:#063b77;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:850;text-decoration:none}.dashboard-financial-map-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:18px;display:grid}.dashboard-financial-map-grid article{background:#f8fbff;border:1px solid #d9e3ee;border-radius:11px;min-height:100px;padding:14px}.dashboard-financial-map-grid article small{color:#6b7c92;letter-spacing:.06em;font-size:8px;font-weight:900;display:block}.dashboard-financial-map-grid article b{color:#123a65;letter-spacing:-.03em;margin:10px 0 5px;font-size:21px;display:block}.dashboard-financial-map-grid article span{color:#687991;font-size:10px;line-height:1.35;display:block}.dashboard-financial-map-grid .finance-map-sales{background:#eef6ff;border-top:4px solid #0b62aa}.dashboard-financial-map-grid .finance-map-sales b{color:#063b77}.dashboard-financial-map-grid .finance-map-result{background:#effbf4;border-top:4px solid #168653}.dashboard-financial-map-grid .finance-map-result b{color:#087044}@media (width<=900px){.dashboard-financial-map-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.dashboard-financial-map{padding:16px}.dashboard-financial-map-heading{flex-direction:column}.dashboard-financial-map-heading a{text-align:center;width:100%}.dashboard-financial-map-grid{grid-template-columns:1fr}}.financial-details{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);gap:16px}.financial-cost-card{box-shadow:0 16px 32px #063b7730;background:linear-gradient(135deg,#073b78 0%,#0b62aa 52%,#0b7e96 100%)!important;border:0!important}.financial-cost-card .financial-detail-title span{color:#88e1ff}.financial-cost-card .financial-detail-title h3{color:#fff;font-size:22px}.financial-cost-card .financial-detail-title p{color:#d8efff}.financial-cost-card .financial-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.financial-cost-card .cost-indicator{box-shadow:0 5px 13px #0028552b;background:#fff!important;border:0!important}.financial-cost-card .cost-indicator:nth-child(3n+2) .cost-icon{color:#bd5818;background:#fff0e6}.financial-cost-card .cost-indicator:nth-child(3n) .cost-icon{color:#087044;background:#e8f7ef}.financial-seller-card{background:linear-gradient(155deg,#fff8f6,#fff)!important;padding:14px!important}.financial-seller-card .financial-detail-title h3{margin-bottom:5px;font-size:15px}.financial-seller-card .financial-detail-title p{margin:0 0 9px;font-size:9px}.seller-result-cards{gap:6px}.seller-result-cards header{grid-template-columns:23px 1fr auto;gap:7px}.seller-rank{width:23px;height:23px;font-size:9px}.seller-sales{margin:7px 0}.seller-result-cards footer{grid-template-columns:1fr 1fr;gap:4px}@media (width<=1050px){.financial-details{grid-template-columns:1fr}.financial-cost-card .financial-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.financial-cost-card .financial-breakdown{grid-template-columns:1fr}}.financial-command-center{font-size:15px}.financial-title h2{font-size:34px}.financial-title p{font-size:13px}.financial-kpis article{min-height:132px;padding:18px}.financial-kpis span{font-size:10px}.financial-kpis strong{font-size:27px}.financial-kpis small{font-size:10px}.goal-progress b{font-size:14px}.goal-progress small{font-size:11px}.goal-progress strong{font-size:22px}.financial-cost-card .financial-detail-title h3{font-size:27px}.financial-detail-title span{font-size:10px}.financial-detail-title p{font-size:12px}.financial-cost-card .cost-indicator{padding:13px}.cost-icon{width:34px;height:34px;font-size:12px}.cost-indicator b{font-size:12px}.cost-indicator small{font-size:10px}.cost-indicator>strong{font-size:13px}.financial-seller-card .financial-detail-title h3{font-size:18px}.financial-seller-card .financial-detail-title p{font-size:11px}.seller-result-cards>article{padding:12px}.seller-result-cards header b{font-size:12px}.seller-result-cards header small{font-size:9px}.seller-result-cards header>strong{font-size:16px}.seller-result-cards footer span,.seller-result-cards footer strong{padding:7px;font-size:9px}.seller-result-cards footer b{font-size:10px}@media (width<=700px){.financial-title h2{font-size:27px}.financial-kpis strong{font-size:24px}}.financial-cost-card .financial-breakdown{gap:13px}.financial-cost-card .cost-indicator{grid-template-columns:50px 1fr auto;min-height:104px;padding:17px}.financial-cost-card .cost-icon{border-radius:13px;width:46px;height:46px;font-size:16px}.financial-cost-card .cost-indicator>div{gap:7px}.financial-cost-card .cost-indicator b{font-size:15px;line-height:1.1}.financial-cost-card .cost-indicator small{font-size:11px;font-weight:700}.financial-cost-card .cost-indicator>strong{letter-spacing:-.03em;font-size:18px}.financial-cost-card .cost-indicator i{height:8px}.financial-cost-card .cost-indicator i em{background:linear-gradient(90deg,#0b6cc7,#26b5e8)}@media (width<=700px){.financial-cost-card .cost-indicator{grid-template-columns:42px 1fr;min-height:96px}.financial-cost-card .cost-indicator>strong{grid-column:2;font-size:18px}.financial-cost-card .cost-icon{width:38px;height:38px;font-size:14px}}.financial-details{display:block}.financial-cost-card{margin-bottom:16px}.seller-commission-panel{display:none}.financial-seller-card{max-width:none!important}.seller-summary{gap:8px;display:grid}.seller-summary-row{background:#fff;border:1px solid #d9e5f0;border-radius:11px;grid-template-columns:32px minmax(220px,1.4fr) minmax(145px,.8fr) minmax(145px,.8fr) 70px;align-items:center;gap:14px;padding:15px 17px;display:grid}.seller-summary-row>div{gap:4px;min-width:0;display:grid}.seller-summary-row small{color:#708198;font-size:10px}.seller-summary-row b{color:#123a65;font-size:15px}.seller-summary-row .seller-person b{font-size:16px}.seller-summary-row>strong{justify-self:end;font-size:22px}.seller-summary-row .positive{color:#087044}.seller-summary-row .negative{color:#b42331}@media (width<=800px){.seller-summary-row{grid-template-columns:30px minmax(0,1fr) auto;gap:9px;padding:13px}.seller-summary-row .seller-person{grid-area:1/2}.seller-summary-row>strong{white-space:nowrap;grid-area:1/3;align-self:start}.seller-summary-row>div:nth-of-type(2){grid-area:2/1/auto/span 2}.seller-summary-row>div:nth-of-type(3){grid-area:2/3;justify-items:end}.seller-summary-row>div:nth-of-type(2) b,.seller-summary-row>div:nth-of-type(3) b{white-space:nowrap;font-size:15px;line-height:1.2}.seller-summary-row>div:nth-of-type(3) small{text-align:right}.seller-summary-row small{font-size:9px}.seller-summary-row .seller-person b{font-size:13px}}.growth-panel,.weekly-rhythm,.portfolio-health{background:#fff;border:1px solid #cddbeb;border-radius:15px;max-width:1600px;margin:16px auto;padding:24px}.growth-panel>span,.weekly-rhythm>span,.portfolio-health>span{color:#7647cd;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.growth-panel h2,.weekly-rhythm h2{color:#0a3465;margin:7px 0;font-size:26px}.growth-panel p{color:#60738d;margin:0;font-size:12px}.growth-five{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px;display:grid}.growth-five article{background:#fbfdff;border:1px solid #d8e3ef;border-top:5px solid #2579ce;border-radius:12px;align-content:start;min-height:132px;padding:17px;display:grid}.growth-five article.orange{border-top-color:#ec841d}.growth-five article.green{border-top-color:#1aa486}.growth-five article.pink{border-top-color:#c44c8a}.growth-five article.violet{border-top-color:#7952d4}.growth-five b{font-size:12px}.growth-five strong{color:#0b3567;letter-spacing:-.04em;margin:13px 0 8px;font-size:29px}.growth-five small{color:#667991;font-size:10px}.weekly-rhythm{background:#fbfdff}.weekly-rhythm>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.weekly-rhythm article{background:#fff;border:1px solid #d8e3ef;border-radius:11px;padding:16px}.weekly-rhythm article b,.weekly-rhythm article small{color:#667991;font-size:10px;display:block}.weekly-rhythm article strong{color:#0b3567;margin:10px 0 6px;font-size:29px;display:block}.portfolio-health>div{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:13px;display:grid}.portfolio-health a,.portfolio-health article{color:#fff;background:#154d99;border:0;border-radius:11px;gap:8px;min-height:120px;padding:15px;text-decoration:none;display:grid}.portfolio-health a.emerald,.portfolio-health article.emerald{background:#0d9864}.portfolio-health a.amber,.portfolio-health article.amber{background:#c8860b}.portfolio-health a.red,.portfolio-health article.red{background:#d33d54}.portfolio-health a.wine,.portfolio-health article.wine{background:#943548}.portfolio-health a.sky,.portfolio-health article.sky{background:#2376bd}.portfolio-health b,.portfolio-health small{font-size:10px}.portfolio-health strong{font-size:32px;line-height:1}.portfolio-health small{font-weight:800}@media (width<=1050px){.growth-five,.portfolio-health>div{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.growth-five,.weekly-rhythm>div,.portfolio-health>div{grid-template-columns:1fr 1fr}.growth-panel,.weekly-rhythm,.portfolio-health{padding:17px}.growth-panel h2,.weekly-rhythm h2{font-size:22px}}.prospecting-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;max-width:1500px;margin:18px auto;display:grid}.prospecting-pagination a{color:#fff;background:#063b77;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:850;text-decoration:none}.prospecting-pagination a:last-child{text-align:right}.prospecting-pagination small{text-align:center;color:#66758a;font-size:11px}.prospect-company-card{grid-template-columns:minmax(260px,1.25fr) minmax(245px,.9fr) minmax(230px,.78fr);gap:14px;padding:15px 18px}.prospect-company-card .prospect-card-main{align-self:center}.prospect-company-card .prospect-card-main h3{margin:6px 0 2px;font-size:19px}.prospect-company-card .prospect-card-tags{margin-top:7px}.prospect-company-card .prospect-next{border-radius:11px;min-height:0;padding:13px 15px}.prospect-company-card .prospect-next strong{font-size:15px}.prospect-company-card .prospect-next span{font-size:10px;line-height:1.35}.prospect-company-card .prospect-next em{margin-top:2px;font-size:9px}.prospect-company-card .prospect-primary-actions{grid-template-columns:1fr 1fr;align-content:center;gap:8px}.prospect-company-card .prospect-primary-actions>small{text-align:left;grid-column:1/-1;align-items:center;min-height:24px;padding:0 2px;font-size:9px;display:flex}.prospect-company-card .prospect-primary-actions>small:before{content:"";background:#d69a1f;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-right:6px}.prospect-company-card .prospect-primary-actions .copilot-trigger{min-height:42px;box-shadow:none;padding:6px 9px;font-size:9px}.prospect-company-card .copilot-avatar{width:27px;height:27px}.prospect-company-card .prospect-primary-actions .prepare{background:#e42332;border-radius:9px;min-height:42px;font-size:9px}.agprospecta-copilot-card{border-top:1px solid #dfe6ee;grid-column:1/-1;grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr);gap:14px;margin-top:2px;padding-top:15px;display:grid}.agprospecta-copilot-card>div:first-child{background:linear-gradient(135deg,#fff8f8,#fff);border:1px solid #c9d8eb;border-left:4px solid #a72238;border-radius:11px;padding:16px 18px}.agprospecta-copilot-card>div:first-child>span{color:#ad2638;letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.agprospecta-copilot-card h4{color:#102d56;margin:5px 0 4px;font-size:18px;line-height:1.15}.agprospecta-copilot-card p{color:#4d5f78;margin:0;font-size:11px;line-height:1.45}.agprospecta-copilot-card b{color:#172f53;margin-top:8px;font-size:11px;line-height:1.4;display:block}.copilot-quick-actions{margin-top:12px}.copilot-quick-actions button{border-radius:8px;min-height:34px;padding:7px 11px;font-size:9px}.copilot-channel-actions{margin-top:8px}.copilot-channel-actions button{border-radius:9px;min-height:40px;padding:8px 12px;font-size:10px}.copilot-channel-actions .whatsapp{order:-1;box-shadow:0 6px 13px #1594472c}.agprospecta-draft{background:#f7faff;border:1px solid #d6e0ec;border-radius:11px;flex-direction:column;align-items:flex-start;padding:16px 18px;display:flex}.agprospecta-draft small{color:#6f8096;letter-spacing:.1em;font-size:8px;font-weight:900}.agprospecta-draft strong{color:#0d2c56;margin:5px 0;font-size:14px;line-height:1.3}.agprospecta-draft p{color:#4d5e74;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.prospect-lp-link{box-shadow:none;border-radius:8px;margin-top:12px;padding:8px 11px;font-size:10px}.agprospecta-draft em{color:#728196;margin-top:9px;font-size:9px;line-height:1.35}.prospect-company-card.lifecycle-inactive .agprospecta-copilot-card>div:first-child{border-left-color:#8f3344}.prospect-company-card.lifecycle-urgent .agprospecta-copilot-card>div:first-child{border-left-color:#df4759}@media (width<=900px){.prospect-company-card{grid-template-columns:1fr 1fr}.prospect-company-card .prospect-primary-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.agprospecta-copilot-card{grid-template-columns:1fr}}@media (width<=560px){.prospect-company-card{grid-template-columns:1fr;padding:14px}.prospect-company-card .prospect-primary-actions,.agprospecta-copilot-card{grid-column:auto}.prospect-company-card .prospect-primary-actions{grid-template-columns:1fr}.prospect-company-card .prospect-primary-actions>small{grid-column:auto}}.coach-plan{background:linear-gradient(135deg,#effcf4,#fff 68%);border:1px solid #b9daca;border-radius:15px;max-width:1500px;margin:0 auto 18px;padding:22px;box-shadow:0 8px 25px #16365f0d}.coach-plan-heading{justify-content:space-between;gap:16px;display:flex}.coach-plan span{color:#0b7a50;letter-spacing:.12em;font-size:10px;font-weight:900}.coach-plan h2{color:#123f35;margin:5px 0;font-size:23px}.coach-plan p{color:#547166;font-size:12px}.coach-plan-heading>b{color:#076345;background:#d8f2e2;border-radius:10px;height:max-content;padding:8px 11px;font-size:12px}.coach-focus-select{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.coach-focus-select button{color:#285a4a;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9daca;border-radius:99px;padding:8px 12px;font-size:11px;font-weight:850}.coach-focus-select button.selected{color:#fff;background:#087b50;border-color:#087b50}.coach-focus-explainer{margin:12px 0}.coach-action-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.coach-action-options label{cursor:pointer;background:#fff;border:1px solid #cde6d6;border-radius:11px;gap:10px;padding:13px;display:flex}.coach-action-options input{accent-color:#087b50;margin-top:3px}.coach-action-options b,.coach-action-options small{display:block}.coach-action-options b{color:#143f35;font-size:12px}.coach-action-options small{color:#61746d;margin-top:4px;font-size:10px;line-height:1.35}.coach-save-plan{color:#fff;font:inherit;cursor:pointer;background:#087b50;border:0;border-radius:9px;margin-top:14px;padding:10px 13px;font-size:12px;font-weight:850}.coach-save-plan:disabled{opacity:.6;cursor:wait}.coach-plan-progress{gap:7px;margin-top:16px;display:grid}.coach-plan-progress article{background:#fff;border:1px solid #cde6d6;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.coach-plan-progress b,.coach-plan-progress small{display:block}.coach-plan-progress b{color:#143f35;font-size:12px}.coach-plan-progress small{color:#61746d;margin-top:3px;font-size:10px}.coach-plan-progress button{color:#fff;font:inherit;cursor:pointer;background:#087b50;border:0;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:850}.coach-plan-progress em{color:#087b50;font-size:11px;font-style:normal;font-weight:850}.coach-plan-progress article.completed{opacity:.68}.coach-plan-message{margin:12px 0 0;font-weight:800;color:#087b50!important}@media (width<=700px){.coach-plan{padding:16px}.coach-plan-heading,.coach-plan-progress article{flex-direction:column;align-items:flex-start}.coach-action-options{grid-template-columns:1fr}}.contacts-explainer{background:linear-gradient(135deg,#eef6ff,#fff);border:1px solid #c9d8e8;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:15px 17px;display:flex}.contacts-explainer b,.contacts-explainer span{display:block}.contacts-explainer b{color:#063b77;font-size:13px}.contacts-explainer span{color:#5b6e85;margin-top:4px;font-size:11px}.contacts-explainer a{white-space:nowrap;color:#fff;background:#063b77;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:850;text-decoration:none}@media (width<=700px){.contacts-explainer{flex-direction:column;align-items:flex-start}}.cenesp-import{background:linear-gradient(135deg,#f1fbf5,#fff);border:1px solid #b9daca;border-radius:14px;gap:12px;margin:0 0 18px;padding:18px;display:grid}.cenesp-import span{color:#087b50;letter-spacing:.1em;font-size:10px;font-weight:900}.cenesp-import h2{color:#123f35;margin:4px 0;font-size:20px}.cenesp-import p{color:#526f63;margin:0;font-size:12px}.cenesp-import-files{flex-wrap:wrap;gap:10px;display:flex}.cenesp-import-files label{color:#234e3e;background:#fff;border:1px dashed #9dcbb0;border-radius:9px;gap:5px;min-width:220px;padding:10px;font-size:11px;font-weight:800;display:grid}.cenesp-import-files input{font-size:10px}.cenesp-import>button,.cenesp-import-preview button{color:#fff;width:max-content;font:inherit;cursor:pointer;background:#087b50;border:0;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:850}.cenesp-import-preview{color:#234e3e;background:#fff;border:1px solid #cde6d6;border-radius:10px;gap:5px;padding:12px;font-size:11px;display:grid}.cenesp-import-preview small{color:#61746d}.financial-expense-form{min-width:0}.financial-form-heading{margin-bottom:18px}.financial-form-heading>span,.financial-list-heading span{color:#a72238;letter-spacing:.12em;font-size:10px;font-weight:900}.financial-form-heading h3{color:#102d56;margin:5px 0 4px;font-size:22px}.financial-form-heading p{color:#64748b;margin:0;font-size:12px}.financial-form-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.financial-form-columns fieldset{background:#fbfdff;border:1px solid #d7e0ec;border-radius:12px;margin:0;padding:14px}.financial-form-columns fieldset:last-child{background:#f5f9ff;border-color:#c8d8eb}.financial-form-columns legend{color:#102d56;padding:0 5px;font-size:14px;font-weight:900}.financial-form-columns fieldset:last-child legend{color:#063b77}.financial-form-columns fieldset>p{color:#748399;margin:0 0 10px;font-size:10px}.financial-choice{color:#30445e;align-items:center;gap:7px;margin:7px 0!important;font-size:11px!important;font-weight:700!important;display:flex!important}.financial-choice input{accent-color:#063b77}.financial-form-details{grid-template-columns:1.4fr 1fr .8fr;gap:10px;margin-top:16px;display:grid}.financial-form-details label{gap:5px!important;display:grid!important}.financial-form-details label span{color:#7b8798;font-size:10px;font-weight:400}.financial-list-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.financial-list-heading h3{color:#102d56;margin:4px 0 0;font-size:18px}.financial-list-heading>strong{color:#087b50;font-size:18px}.financial-workspace{align-items:start}.financial-entry-list article{min-height:52px}.financial-expense-form>button{min-height:44px;margin-top:16px}.financial-expense-form .financial-recurring{margin-top:12px}@media (width<=850px){.financial-form-details{grid-template-columns:1fr 1fr}.financial-form-details label:first-child{grid-column:1/-1}}@media (width<=620px){.financial-form-columns,.financial-form-details{grid-template-columns:1fr}.financial-form-details label:first-child{grid-column:auto}}.financial-entry-columns{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid!important}.financial-list-panel{background:#fbfdff;border:1px solid #d9e3ee;border-radius:12px;min-width:0;padding:14px}.financial-list-panel.variable-panel{background:#f5f9ff;border-color:#c8d8eb}.financial-list-panel .financial-list-heading{margin-bottom:8px}.financial-list-panel .financial-list-heading h3,.financial-list-panel .financial-list-heading>strong{font-size:15px}.financial-list-panel article{border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:7px;padding:9px 0;display:grid}.financial-list-panel article span{min-width:0}.financial-list-panel article b,.financial-list-panel article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.financial-list-panel article b{color:#18385e;font-size:10px}.financial-list-panel article small{color:#718198;margin-top:3px;font-size:8px}.financial-list-panel article>strong{color:#123a65;white-space:nowrap;font-size:10px}.financial-list-panel article button{color:#a72238;cursor:pointer;background:#fff0f0;border:0;border-radius:50%;width:22px;height:22px}.financial-list-panel>p{color:#718198;font-size:10px}@media (width<=1050px){.financial-entry-columns{grid-template-columns:1fr}}.finance-overview{background:#f8fbff;border:1px solid #cbd9e8;border-radius:14px;margin:18px 0;padding:20px}.finance-overview-heading span{color:#a72238;letter-spacing:.12em;font-size:9px;font-weight:900}.finance-overview-heading h3{color:#102d56;margin:5px 0;font-size:22px}.finance-overview-heading p{color:#64748b;margin:0;font-size:11px}.finance-indicator-grid{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:16px;display:grid}.finance-indicator-grid article{background:#fff;border-top:4px solid #0b62aa;border-radius:10px;min-height:112px;padding:13px;box-shadow:0 5px 15px #18385e0b}.finance-indicator-grid article.blue{border-color:#277ac4}.finance-indicator-grid article.green{background:#f2fcf6;border-color:#168653}.finance-indicator-grid article.orange{background:#fff9f1;border-color:#d27a20}.finance-indicator-grid article.red{background:#fff5f5;border-color:#b42331}.finance-indicator-grid article.purple{background:#faf7ff;border-color:#7653c7}.finance-indicator-grid small,.finance-indicator-grid span{color:#6d7e93;font-size:9px;display:block}.finance-indicator-grid strong{color:#123a65;letter-spacing:-.03em;margin:10px 0 6px;font-size:19px;display:block}.finance-indicator-grid .green strong{color:#087044}.finance-chart{border-top:1px solid #dce5ef;gap:9px;margin-top:18px;padding-top:16px;display:grid}.finance-chart>div{justify-content:space-between;gap:12px;margin-bottom:3px;display:flex}.finance-chart>div span{color:#102d56;font-size:13px;font-weight:900}.finance-chart>div small{color:#748399;font-size:9px}.finance-chart label{color:#455a73;grid-template-columns:105px minmax(0,1fr) 105px;align-items:center;gap:10px;font-size:10px;display:grid}.finance-chart i{background:#e4ebf3;border-radius:99px;height:12px;overflow:hidden}.finance-chart em{border-radius:inherit;background:#0b62aa;height:100%;display:block}.finance-chart em.variable{background:#277ac4}.finance-chart em.fixed{background:#d27a20}.finance-chart em.margin{background:#168653}.finance-chart strong{text-align:right;color:#123a65;font-size:10px}@media (width<=1100px){.finance-indicator-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.finance-overview{padding:15px}.finance-indicator-grid{grid-template-columns:1fr 1fr}.finance-chart label{grid-template-columns:75px minmax(0,1fr) 82px;gap:6px}.finance-chart strong{font-size:9px}}.finance-chart em.fixed{background:#d27a20;position:static!important;inset:auto!important}.financial-workspace>form{align-self:start;height:max-content;min-height:0}.financial-form-columns fieldset{height:max-content;min-height:0}.financial-expense-form{align-content:start}.operational-section-help{color:#66758a;margin:-8px 0 16px;font-size:.78rem;line-height:1.5}.operational-customer-fields .check{grid-column:1/-1;align-items:center;gap:9px;font-weight:650;display:flex}.operational-customer-fields .check input{accent-color:#0758b4;width:auto;min-height:0}.utility-reference-grid{grid-template-columns:minmax(220px,1fr) minmax(150px,.65fr) minmax(300px,1.6fr)}.utility-source-file small{color:#748196;font-size:.7rem;font-weight:500}.utility-optional-details,.utility-item-details{background:#fbfcfe;border:1px solid #d5dde8;border-radius:10px;overflow:hidden}.utility-optional-details{margin-top:14px}.utility-optional-details>summary,.utility-item-details>summary{color:#175b9d;cursor:pointer;min-height:44px;padding:12px 14px;font-size:.76rem;font-weight:850}.utility-optional-details>summary::marker{color:#175b9d}.utility-item-details>summary::marker{color:#175b9d}.utility-optional-details>.operational-grid{padding:0 14px 14px}.utility-item-details{margin-top:12px}.utility-item-details>.item-detail{margin:0;padding:0 12px 12px}.utility-charges-details{margin-bottom:16px}.utility-charges-details>.utility-extra-charges{margin:0;padding:0 12px 12px}.utility-field-state{position:relative}.utility-field-state>small{text-transform:uppercase;border-radius:999px;justify-self:start;margin-top:-2px;padding:2px 7px;font-size:.62rem;font-weight:850}.utility-field-state.confirmed>small{color:#12633f;background:#e5f7ed}.utility-field-state.review>small{color:#765300;background:#fff0bd}.utility-field-state.missing>small{color:#9b2922;background:#fde9e7}.utility-field-state.confirmed input{border-color:#7bc59b}.utility-field-state.review input{border-color:#dfbd51}.utility-field-state.missing input{border-color:#df837c}.utility-seller-confirmation{cursor:pointer;background:#fff9e8;border:2px solid #e1b74b;border-radius:12px;align-items:flex-start;gap:12px;margin-top:16px;padding:16px;display:flex}.utility-seller-confirmation.confirmed{background:#edf9f2;border-color:#4ca879}.utility-seller-confirmation input{accent-color:#167048;width:20px;height:20px;margin-top:2px}.utility-seller-confirmation span{gap:4px;display:grid}.utility-seller-confirmation small{color:#607080;font-weight:500;line-height:1.45}.utility-total-warning{color:#922c25;background:#fdecea;border-radius:9px;margin:12px 0 0;padding:11px 13px;font-weight:750}.utility-new-customer-note{color:#175b9d;background:#eef6ff;border-radius:9px;margin:0;padding:10px 12px;font-size:.78rem;font-weight:700}.item-main:has(.utility-field-state){grid-template-columns:minmax(240px,2fr) 90px 80px 130px 130px}.operational-customer-required{width:100%;font-weight:750;color:#9f2525!important;font-size:.78rem!important}@media (width<=900px){.utility-reference-grid{grid-template-columns:1fr 1fr}.utility-source-file{grid-column:1/-1}}@media (width<=560px){.operational-section-help{margin-top:-7px}.utility-reference-grid{grid-template-columns:1fr}.utility-source-file{grid-column:auto}.utility-optional-details>.operational-grid,.utility-extra-charges{grid-template-columns:1fr}.operational-items article{padding-top:48px;padding-right:14px}.operational-items .remove-item{top:14px}.utility-item-details>.item-detail{grid-template-columns:1fr}.operational-customer-fields .check{grid-column:auto}}.admin-page .financial-workspace{grid-auto-rows:max-content;align-items:start}.admin-page .financial-workspace>.financial-expense-form{overflow:visible;height:fit-content!important;max-height:none!important}.admin-page .finance-chart em.fixed{background:#d27a20;display:block!important;position:static!important;inset:auto!important;transform:none!important}.agprospecta-new-contacts{background:linear-gradient(135deg,#f0fbf5,#fff 70%);border:1px solid #b8d8c8;border-radius:12px;margin-top:18px;padding:15px}.agprospecta-subheading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agprospecta-subheading span{color:#087044;letter-spacing:.12em;font-size:9px;font-weight:900}.agprospecta-subheading h3{color:#123f35;margin:4px 0;font-size:18px}.agprospecta-subheading p{color:#61746d;margin:0;font-size:11px}.agprospecta-subheading>strong{color:#fff;text-align:center;background:#087044;border-radius:99px;min-width:42px;padding:8px 11px;font-size:17px}.agprospecta-new-contact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.agprospecta-new-contact-grid article{background:#fff;border:1px solid #cde6d6;border-radius:9px;gap:5px;padding:10px;display:grid}.agprospecta-new-contact-grid article>div{gap:2px;display:grid}.agprospecta-new-contact-grid b{color:#143f35;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agprospecta-new-contact-grid article span,.agprospecta-new-contact-grid small{color:#61746d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agprospecta-new-contact-grid article a,.agprospecta-see-all{color:#087044;font-size:9px;font-weight:850;text-decoration:none}.prospecting-empty-inline{color:#61746d;grid-column:1/-1;margin:0;font-size:10px}.agprospecta-see-all{margin-top:11px;display:inline-block}@media (width<=1050px){.agprospecta-new-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.agprospecta-subheading{flex-direction:column}.agprospecta-new-contact-grid{grid-template-columns:1fr}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.agp-workbench,.agp-board-shell{max-width:1600px;margin:16px auto}.agp-workbench{background:#fff;border:1px solid #c7d5e5;border-radius:15px;overflow:hidden;box-shadow:0 10px 28px #0b2e570d}.agp-titlebar{background:#f8fbff;border-bottom:1px solid #dce5ef;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.agp-titlebar>div>span{color:#d32235;letter-spacing:.14em;font-size:9px;font-weight:950}.agp-titlebar h2{color:#092f61;letter-spacing:-.025em;margin:5px 0 3px;font-size:24px}.agp-titlebar p{color:#596d84;max-width:780px;margin:0;font-size:11px;line-height:1.5}.agp-titlebar>strong{justify-items:end;min-width:118px;display:grid}.agp-titlebar>strong b{color:#082f61;font-size:30px;line-height:1}.agp-titlebar>strong small{color:#61738a;text-transform:uppercase;margin-top:5px;font-size:9px}.agp-viewbar{border-bottom:1px solid #e1e7ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 18px;display:grid}.agp-viewbar nav{gap:9px;display:flex;overflow-x:auto}.agp-viewbar nav button{color:#324b68;min-width:190px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfd9e5;border-radius:10px;grid-template-columns:1fr auto;gap:3px 10px;padding:11px 13px;display:grid}.agp-viewbar nav button b{font-size:12px}.agp-viewbar nav button span{color:#fff;text-align:center;background:#386b9f;border-radius:99px;grid-area:1/2/3;align-self:center;min-width:31px;padding:5px 7px;font-size:12px;font-weight:900}.agp-viewbar nav button small{color:#718196;font-size:8px}.agp-viewbar nav button.active{background:#eaf3ff;border-color:#0b4e94;box-shadow:inset 0 0 0 1px #0b4e94}.agp-viewbar nav button.unassigned span{background:#c57905}.agp-viewbar nav button.drop-ready{background:#ecfaf3;border:2px dashed #087c50}.agp-viewbar>p{color:#66788d;max-width:285px;margin:0;font-size:9px;line-height:1.45}.agp-viewbar>p b,.agp-viewbar>p strong{color:#163e6c}.agp-seller-dropzone{background:#effbf4;border-bottom:1px solid #bfd7c9;align-items:center;gap:7px;padding:11px 18px;display:flex;overflow-x:auto}.agp-seller-dropzone>b{color:#145b3e;flex:none;font-size:10px}.agp-seller-dropzone button{color:#145b3e;min-height:34px;font:inherit;background:#fff;border:1px dashed #48a277;border-radius:8px;flex:none;padding:7px 10px;font-size:9px;font-weight:850}.agp-seller-dropzone button:hover{color:#fff;background:#087c50}.agp-seller-matrix{background:#fff;border-bottom:1px solid #dfe6ee}.agp-seller-matrix>header{justify-content:space-between;align-items:center;gap:18px;padding:14px 18px 10px;display:flex}.agp-seller-matrix>header>div{gap:2px;display:grid}.agp-seller-matrix>header span{color:#9e2638;letter-spacing:.11em;font-size:8px;font-weight:950}.agp-seller-matrix>header h3{color:#123b69;margin:0;font-size:16px}.agp-seller-matrix>header p{color:#687a8f;margin:0;font-size:9px}.agp-seller-matrix>header>strong{color:#174477;white-space:nowrap;background:#eaf2fb;border-radius:99px;padding:7px 10px;font-size:9px}.agp-seller-matrix-scroll{scrollbar-width:thin;border:1px solid #d4dde7;border-radius:10px;margin:0 18px 14px;overflow-x:auto}.agp-seller-matrix table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.agp-seller-matrix th,.agp-seller-matrix td{text-align:center;border-bottom:1px solid #e2e7ed;border-right:1px solid #e2e7ed;padding:6px 7px}.agp-seller-matrix th:last-child,.agp-seller-matrix td:last-child{border-right:0}.agp-seller-matrix tbody tr:last-child th,.agp-seller-matrix tbody tr:last-child td{border-bottom:0}.agp-seller-matrix thead th{color:#66788e;text-transform:uppercase;background:#f3f6f9;font-size:8px;font-weight:900}.agp-seller-matrix thead th:first-child{z-index:3;text-align:left;min-width:200px;position:sticky;left:0}.agp-seller-matrix tbody th{z-index:2;text-align:left;background:#fff;padding:0;position:sticky;left:0}.agp-seller-matrix tbody th>button{color:#173b67;width:100%;min-height:49px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:center;gap:2px;padding:7px 11px;display:grid}.agp-seller-matrix tbody th b{font-size:10px}.agp-seller-matrix tbody th small{color:#75869a;font-size:8px}.agp-seller-matrix td button{color:#193e68;min-width:44px;min-height:34px;font:inherit;cursor:pointer;background:#f7f9fc;border:1px solid #cad6e2;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:950}.agp-seller-matrix td button.new{color:#075b9d;background:#eaf5ff}.agp-seller-matrix td button.recent{color:#08704a;background:#eaf8f1}.agp-seller-matrix td button.attention{color:#965a00;background:#fff4de}.agp-seller-matrix td button.urgent{color:#aa2338;background:#fff0f2}.agp-seller-matrix td button.inactive{color:#77223b;background:#f9edf1}.agp-seller-matrix tr.selected th{box-shadow:inset 4px 0 #145b98}.agp-seller-matrix tr.selected th,.agp-seller-matrix tr.selected td{background:#f1f7fe}.agp-seller-matrix tr.unassigned th{box-shadow:inset 4px 0 #c57905}.agp-seller-matrix td button.active{color:#fff;background:#123f76;border-color:#123f76;box-shadow:0 0 0 2px #d8e8f8}.agp-seller-matrix td button:hover,.agp-seller-matrix tbody th>button:hover{filter:brightness(.96)}.agp-segments{background:#f4f7fb;grid-template-columns:repeat(6,minmax(105px,1fr));gap:7px;padding:13px 18px;display:grid}.agp-segments button{color:#fff;min-height:66px;font:inherit;text-align:left;cursor:pointer;background:#174c86;border:2px solid #0000;border-radius:9px;align-content:center;gap:3px;padding:9px 11px;display:grid;box-shadow:0 5px 13px #092e5a1a}.agp-segments button b{font-size:20px;line-height:1}.agp-segments button span{font-size:9px;font-weight:850}.agp-segments button.recent{background:#087c50}.agp-segments button.attention{background:#b96e00}.agp-segments button.urgent{background:#cf3048}.agp-segments button.inactive{background:#7e2942}.agp-segments button.new{background:#166bb7}.agp-segments button.active{border-color:#fff;transform:translateY(-1px);box-shadow:0 0 0 3px #173d6f,0 6px 14px #092e5a24}.agp-toolbar{border-top:1px solid #dfe6ee;grid-template-columns:minmax(280px,1fr) minmax(180px,260px) auto;align-items:end;gap:10px;padding:14px 18px;display:grid}.agp-toolbar label{color:#52657d;text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid}.agp-toolbar input,.agp-toolbar select{color:#173450;width:100%;min-height:41px;font:inherit;text-transform:none;background:#fff;border:1px solid #afbed0;border-radius:8px;padding:8px 10px;font-size:10px}.agp-toolbar>b{color:#fff;white-space:nowrap;background:#123f76;border-radius:8px;justify-content:center;align-items:center;min-height:41px;padding:8px 12px;font-size:10px;display:flex}.agp-feedback{border-radius:8px;margin:0 18px 12px;padding:10px 12px;font-size:10px;font-weight:850}.agp-feedback.success{color:#08633f;background:#e8f8ef}.agp-feedback.error{color:#a62132;background:#fff0f1}.agp-new-contacts{background:#fbfdff;border:1px solid #cbd8e6;border-radius:10px;margin:0 18px 15px}.agp-new-contacts>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.agp-new-contacts>summary span{gap:2px;display:grid}.agp-new-contacts>summary b{color:#153b68;font-size:11px}.agp-new-contacts>summary small{color:#6d7e92;font-size:8px}.agp-new-contacts>summary strong{color:#fff;text-align:center;background:#087c50;border-radius:99px;min-width:30px;padding:5px 8px;font-size:11px}.agp-new-contacts>div{gap:0;padding:0 13px 10px;display:grid}.agp-new-contacts article{border-top:1px solid #e5eaf0;grid-template-columns:minmax(170px,1fr) minmax(220px,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.agp-new-contacts article>span{gap:2px;display:grid}.agp-new-contacts article b{color:#173b67;font-size:10px}.agp-new-contacts article small,.agp-new-contacts p{color:#6d7e92;margin:0;font-size:8px}.agp-new-contacts article a,.agp-new-contacts article button{color:#075da8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:850;text-decoration:none}.agp-board-shell{position:relative}.agp-board-viewport{cursor:grab;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scrollbar-color:#7592b2 #e5ebf2;scrollbar-width:thin;-webkit-overflow-scrolling:touch;background:#eef3f8;border:1px solid #bdcad9;border-radius:14px;width:100%;overflow:auto visible}.agp-board-viewport.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.agp-board{gap:13px;min-width:1510px;padding:13px;display:grid}.agp-group{--group:#176bb3;border:1px solid #cbd6e2;border-top:5px solid var(--group);background:#fff;border-radius:11px;overflow:hidden;box-shadow:0 5px 14px #18385e0d}.agp-group.tone-recent{--group:#087c50}.agp-group.tone-attention{--group:#b96e00}.agp-group.tone-urgent{--group:#cf3048}.agp-group.tone-inactive{--group:#7e2942}.agp-group.tone-new{--group:#166bb7}.agp-group-title{color:#163a64;width:100%;min-height:53px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e0e6ed;grid-template-columns:1fr auto 100px;align-items:center;gap:15px;padding:9px 15px;display:grid}.agp-group-title>span{align-items:baseline;gap:10px;display:flex}.agp-group-title small{color:#6c7c90;font-size:9px}.agp-group-title strong{color:#fff;background:var(--group);text-align:center;border-radius:99px;min-width:30px;padding:5px 8px;font-size:11px}.agp-group-title em{color:#60738b;text-align:right;font-size:8px;font-style:normal;font-weight:850}.agp-grid{grid-template-columns:70px 240px 160px 130px 210px 190px 190px 190px 90px;align-items:stretch;display:grid}.agp-grid-head{color:#68798d;letter-spacing:.07em;text-transform:uppercase;background:#f2f5f8;min-height:34px;font-size:7px;font-weight:900}.agp-grid-head>span{border-right:1px solid #e0e6ed;align-items:center;padding:7px 10px;display:flex}.agp-grid-head>span:first-child{z-index:5;background:#f2f5f8;position:sticky;left:0}.agp-grid-head>span:nth-child(2){z-index:5;background:#f2f5f8;position:sticky;left:70px}.agp-company-row{background:#fff;border-bottom:1px solid #e2e7ee;position:relative}.agp-company-row:last-child{border-bottom:0}.agp-company-row:hover{background:#fbfdff}.agp-company-row.open{box-shadow:inset 4px 0 0 var(--group)}.agp-company-row.dragging{opacity:.48}.agp-row-main>*{background:0 0;border:0;border-right:1px solid #e6eaf0;min-width:0}.agp-drag-handle{z-index:4;font:inherit;cursor:grab;place-items:center;margin:0;padding:8px;font-size:8px;font-weight:900;display:grid;position:sticky;left:0;color:#3d6289!important;background:#f5f8fc!important}.agp-drag-handle:active{cursor:grabbing}.agp-client-cell{z-index:4;color:#153a65;font:inherit;text-align:left;cursor:pointer;align-content:center;gap:4px;padding:10px 12px;display:grid;position:sticky;left:70px;background:#fff!important}.agp-company-row:hover .agp-client-cell{background:#fbfdff!important}.agp-client-cell b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agp-client-cell small{color:#728196;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.agp-lifecycle,.agp-data-cell,.agp-owner-chip,.agp-row-actions,.agp-owner-select{align-content:center;gap:4px;padding:9px 10px;display:grid}.agp-lifecycle{color:#fff;border-radius:7px;margin:8px;background:#176bb3!important;border-right:0!important}.agp-lifecycle.tone-recent{background:#087c50!important}.agp-lifecycle.tone-attention{background:#b96e00!important}.agp-lifecycle.tone-urgent{background:#cf3048!important}.agp-lifecycle.tone-inactive{background:#7e2942!important}.agp-lifecycle.tone-new{background:#166bb7!important}.agp-lifecycle small{color:#fff;opacity:.88;font-size:8px}.agp-data-cell b,.agp-owner-chip b{color:#193b63;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.3;display:-webkit-box;overflow:hidden}.agp-data-cell small,.agp-owner-chip small{color:#758499;text-overflow:ellipsis;font-size:7px;line-height:1.35;overflow:hidden}.agp-data-cell.action b{color:#8c293b}.agp-owner-chip{border-radius:7px;margin:8px;background:#fff5e4!important;border-right:0!important}.agp-owner-chip.assigned{background:#eaf6ff!important}.agp-owner-select{padding:8px}.agp-owner-select select{color:#173b67;width:100%;min-height:37px;font:inherit;background:#fff;border:1px solid #b8c7d8;border-radius:7px;padding:7px 8px;font-size:8px;font-weight:800}.agp-row-actions{place-items:center}.agp-row-actions button{color:#fff;min-width:68px;min-height:34px;font:inherit;cursor:pointer;background:#0d559d;border:0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:900}.agp-row-actions button.claim{background:#087c50}.agp-row-actions button:disabled{opacity:.6;cursor:wait}.agp-row-detail{background:#f5f8fc;border-top:1px solid #dfe5ec;grid-template-columns:1fr .85fr 1.2fr;gap:10px;padding:14px 15px 16px 85px;display:grid}.agp-detail-card,.agp-message-card{background:#fff;border:1px solid #d5dfe9;border-radius:9px;min-width:0;padding:14px}.agp-detail-card>span,.agp-message-card>span{color:#9e2638;letter-spacing:.1em;font-size:7px;font-weight:950}.agp-detail-card h4,.agp-message-card h4{color:#153a65;margin:5px 0;font-size:13px}.agp-detail-card p,.agp-message-card p{color:#5c6f85;margin:0;font-size:9px;line-height:1.5}.agp-detail-card>b{color:#173b67;margin-top:8px;font-size:9px;display:block}.agp-detail-card>small{color:#6f8094;margin-top:7px;font-size:8px;line-height:1.45;display:block}.agp-detail-card.copilot{border-left:4px solid #9e2638}.agp-message-card{grid-column:1/-1;grid-template-columns:minmax(210px,.8fr) minmax(300px,1.35fr) auto;align-items:center;gap:12px;display:grid}.agp-message-card>span{grid-column:1}.agp-message-card h4{grid-column:1;margin-top:-2px}.agp-message-card>p{grid-area:1/2/3}.agp-message-card>div{flex-wrap:wrap;grid-area:1/3/3;justify-content:flex-end;gap:7px;display:flex}.agp-message-card button,.agp-message-card a,.agp-claim-panel button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#0d559d;border:0;border-radius:7px;justify-content:center;align-items:center;padding:7px 10px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.agp-message-card a{background:#536a82}.agp-message-card button:first-child{background:#087c50}.agp-claim-panel{background:#edf9f2;border:1px solid #a9d3bb;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.agp-claim-panel b{color:#0a6040;font-size:13px}.agp-claim-panel p{color:#527064;margin:4px 0 0;font-size:9px}.agp-claim-panel button{background:#087c50;min-width:150px}.agp-group-empty,.agp-board-empty{color:#697a90;text-align:center;background:#fff;padding:30px;font-size:10px}.agp-board-empty{border:1px dashed #b8c6d6;border-radius:10px}.agp-board-empty b{color:#173b67;font-size:15px;display:block}.agp-board-empty p{margin:5px 0 0}@media (width<=1050px){.agp-titlebar{align-items:flex-start}.agp-viewbar{grid-template-columns:1fr}.agp-viewbar>p{max-width:none}.agp-segments{grid-template-columns:repeat(3,1fr)}.agp-toolbar{grid-template-columns:1fr 220px}.agp-toolbar>b{grid-column:1/-1;justify-self:start}.agp-row-detail{grid-template-columns:1fr 1fr;padding-left:15px}.agp-detail-card.copilot,.agp-message-card{grid-column:1/-1}}@media (width<=700px){.agp-workbench,.agp-board-shell{margin:12px 0}.agp-workbench{border-radius:11px}.agp-titlebar{flex-direction:column;gap:10px;padding:16px}.agp-titlebar h2{font-size:20px}.agp-titlebar>strong{justify-items:start}.agp-viewbar,.agp-segments,.agp-toolbar{padding-left:12px;padding-right:12px}.agp-viewbar nav button{min-width:170px}.agp-segments{grid-template-columns:repeat(2,1fr)}.agp-toolbar{grid-template-columns:1fr}.agp-toolbar>b{grid-column:auto}.agp-new-contacts{margin-left:12px;margin-right:12px}.agp-new-contacts article{grid-template-columns:1fr auto}.agp-new-contacts article>small{grid-column:1/-1}.agp-board{padding:8px}.agp-grid-head>span:nth-child(2),.agp-client-cell{position:static}.agp-row-detail{grid-template-columns:1fr}.agp-detail-card.copilot,.agp-message-card{grid-column:auto}.agp-message-card{grid-template-columns:1fr;display:grid}.agp-message-card>span,.agp-message-card h4,.agp-message-card>p,.agp-message-card>div{grid-area:auto}.agp-message-card>div{justify-content:flex-start}.agp-claim-panel{flex-direction:column;align-items:flex-start}.agp-claim-panel button{width:100%}}.agp-titlebar>div>span{font-size:11px}.agp-titlebar p{font-size:13px}.agp-titlebar>strong small{font-size:10px}@media (width<=700px){.agp-seller-matrix>header{align-items:flex-start;padding:13px 12px 9px}.agp-seller-matrix>header p{font-size:10px}.agp-seller-matrix>header>strong{display:none}.agp-seller-matrix-scroll{margin:0 12px 12px}.agp-seller-matrix thead th:first-child{min-width:165px}.agp-seller-matrix tbody th b{font-size:11px}.agp-seller-matrix td button{min-width:42px}}.agp-viewbar nav button small{font-size:10px}.agp-viewbar>p,.agp-segments button span{font-size:11px}.agp-toolbar label{font-size:10px}.agp-toolbar input,.agp-toolbar select{font-size:12px}.agp-toolbar>b{font-size:11px}.agp-new-contacts>summary b{font-size:13px}.agp-new-contacts>summary small,.agp-new-contacts article small,.agp-new-contacts p{font-size:10px}.agp-new-contacts article b{font-size:12px}.agp-new-contacts article a,.agp-new-contacts article button{font-size:11px}.agp-group-title b{font-size:16px}.agp-group-title small{font-size:11px}.agp-group-title em{font-size:10px}.agp-grid-head{font-size:9px}.agp-drag-handle{font-size:10px}.agp-client-cell b{font-size:13px}.agp-client-cell small{font-size:10px}.agp-lifecycle b{font-size:11px}.agp-lifecycle small{font-size:10px}.agp-data-cell b,.agp-owner-chip b{font-size:11px}.agp-data-cell small,.agp-owner-chip small{font-size:9px}.agp-data-cell.product b,.agp-owner-select select,.agp-row-actions button{font-size:10px}.agp-detail-card>span,.agp-message-card>span{font-size:9px}.agp-detail-card h4,.agp-message-card h4{font-size:15px}.agp-detail-card p,.agp-message-card p,.agp-detail-card>b{font-size:11px}.agp-detail-card>small,.agp-message-card button,.agp-message-card a,.agp-claim-panel button{font-size:10px}.agp-claim-panel p{font-size:11px}.agp-message-card.contact-ready{background:linear-gradient(135deg,#f8fbff,#fff 58%,#f4f8fc);border-color:#b8c8d9;grid-template-columns:minmax(250px,.72fr) minmax(330px,1.05fr) minmax(360px,.95fr);align-items:stretch;gap:14px;padding:17px}.agp-message-heading{align-content:center;gap:6px;padding:4px 3px;display:grid}.agp-message-heading>span,.agp-message-preview>span{color:#9e2638;letter-spacing:.1em;font-size:9px;font-weight:950}.agp-message-heading h4{color:#123b69;margin:0;font-size:17px;line-height:1.25}.agp-message-heading p{color:#64778e;margin:0;font-size:11px;line-height:1.5}.agp-message-preview{background:#fff;border:1px solid #d7e0ea;border-radius:9px;align-content:center;gap:7px;padding:14px;display:grid;box-shadow:0 4px 12px #173a6410}.agp-message-preview strong{color:#173b67;font-size:12px;line-height:1.35}.agp-message-preview p{color:#5b6f86;margin:0;font-size:11px;line-height:1.5}.agp-message-card>.agp-channel-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:9px;grid-area:auto!important;display:grid!important}.agp-channel-button{box-shadow:0 7px 16px #102f5224;color:#fff!important;text-align:left!important;white-space:normal!important;border:1px solid #0000!important;border-radius:10px!important;align-content:center!important;justify-items:start!important;gap:5px!important;min-width:0!important;min-height:100px!important;padding:14px!important;display:grid!important}.agp-channel-button.whatsapp{background:#087c50!important;border-color:#04643f!important}.agp-channel-button.email{background:#0d559d!important;border-color:#08447f!important}.agp-channel-button>span{letter-spacing:.12em;opacity:.82;font-size:8px;font-weight:950}.agp-channel-button>b{font-size:13px;line-height:1.2}.agp-channel-button>small{text-overflow:ellipsis;white-space:nowrap;opacity:.9;max-width:100%;font-size:9px;line-height:1.3;overflow:hidden}.agp-channel-button:not(:disabled):hover{filter:brightness(1.07);transform:translateY(-1px)}.agp-channel-button:disabled{box-shadow:none;color:#53657a!important;cursor:not-allowed!important;opacity:1!important;background:#e5eaf0!important;border-color:#aeb9c6!important}.agp-channel-button:disabled>span{color:#7d2738;opacity:1}.agp-message-card>.agp-email-sender-note{background:#eef6ff;border:1px solid #c7d8ea;border-radius:8px;margin:0;padding:9px 11px;color:#385773!important;grid-area:auto/1/auto/-1!important;font-size:10px!important}.agp-email-sender-note b{color:#174879}.agp-message-card>.agp-channel-feedback{border-radius:8px;margin:0;padding:9px 11px;font-weight:850;grid-area:auto/1/auto/-1!important;font-size:10px!important}.agp-channel-feedback.success{background:#e8f8ef;color:#08633f!important}.agp-channel-feedback.error{background:#fff0f1;color:#a62132!important}.agp-message-card>.agp-message-tools{border-top:1px solid #dce4ed;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;padding-top:11px;grid-area:auto/1/auto/-1!important;display:flex!important}.agp-message-tools button,.agp-message-tools a{min-height:34px}.agp-message-tools button:first-child{color:#12543d!important;background:#e8f6ef!important;border:1px solid #acd5c1!important}.agp-message-tools a{color:#344b65!important;background:#e8eef5!important;border:1px solid #bdcada!important}.agp-message-tools button:last-child{color:#17477a!important;background:#edf5fd!important;border:1px solid #b8d0e8!important}@media (width<=1050px){.agp-message-card.contact-ready{grid-template-columns:1fr 1fr}.agp-message-card>.agp-channel-actions,.agp-message-tools{grid-column:1/-1}}@media (width<=700px){.agp-message-card.contact-ready{grid-template-columns:1fr;padding:13px}.agp-message-card>.agp-channel-actions,.agp-message-tools{grid-column:auto}.agp-channel-actions{grid-template-columns:1fr!important}.agp-message-tools{display:grid}.agp-message-tools button,.agp-message-tools a{width:100%}}.sf2-manager{max-width:1650px}.sf2-toolbar>div:last-child{align-items:center;gap:9px;display:flex}.sf2-toolbar a{text-decoration:none}.sf2-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sf2-kpis article{background:#fff;border:1px solid #d7e0ea;border-top:5px solid #0b4e96;border-radius:13px;align-content:center;gap:4px;min-height:112px;padding:18px;display:grid;box-shadow:0 7px 20px #183f6a0b}.sf2-kpis article:nth-child(2){border-top-color:#15845c}.sf2-kpis article:nth-child(3){border-top-color:#e87a20}.sf2-kpis article:nth-child(4){border-top-color:#703cb5}.sf2-kpis span{color:#65778c;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900}.sf2-kpis b{color:#0e315c;font-size:27px}.sf2-kpis small{color:#78879a;font-size:10px}.sf2-layout{grid-template-columns:330px minmax(0,1fr)}.sf2-list{max-height:calc(100vh - 160px);padding:12px;position:sticky;top:18px;overflow:auto}.sf2-list-title{color:#173b67;justify-content:space-between;align-items:center;padding:8px 7px 11px;display:flex}.sf2-list-title span{text-align:center;background:#e8eef6;border-radius:99px;min-width:27px;padding:4px 7px;font-size:10px}.sf2-list>button{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:11px}.sf2-list>button>span:last-child{gap:2px;min-width:0;display:grid}.sf2-list>button b,.sf2-list>button small,.sf2-list>button em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf2-list>button em{color:#708096;font-size:9px;font-style:normal}.sf2-client-mark{color:#fff;letter-spacing:.04em;border-radius:9px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:950;display:grid}.sf2-client-mark.large{border-radius:13px;width:54px;height:54px;font-size:14px}.sf2-empty{text-align:center;justify-items:center;gap:8px;padding:35px 15px;display:grid}.sf2-empty p{color:#75859a;margin:0;font-size:11px;line-height:1.45}.sf2-empty button{color:#fff;background:#0b4e96;border:0;border-radius:8px;min-height:37px;padding:0 12px;font-weight:850}.sf2-empty.main{align-content:center;min-height:430px}.sf2-panel{min-width:0;padding:0;overflow:hidden}.sf2-client-header{border-bottom:1px solid #e3e9f0!important;padding:20px!important}.sf2-client-identity{align-items:center;gap:13px;display:flex}.sf2-client-identity>div{display:grid}.sf2-client-identity h2{margin:3px 0!important}.sf2-client-identity p b{color:#173d6d}.sf2-header-actions{align-items:center;gap:7px;display:flex}.sf2-header-actions a{text-decoration:none}.sf2-url{color:#fff;background:#0b3769;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 20px;display:grid}.sf2-url span{text-transform:uppercase;font-size:9px;font-weight:900}.sf2-url b{font-size:13px}.sf2-url small{color:#c6d6e8;font-size:9px}.sf2-product-toolbar{border-bottom:1px solid #e4eaf1;justify-content:space-between;align-items:end;gap:18px;padding:20px;display:flex}.sf2-product-toolbar>div:first-child span{color:#9e2638;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:950}.sf2-product-toolbar h3{color:#153b69;margin:4px 0;font-size:20px}.sf2-product-toolbar p{color:#718197;margin:0;font-size:11px}.sf2-product-toolbar>div:last-child{grid-template-columns:minmax(210px,1fr) 190px;gap:8px;display:grid}.sf2-product-toolbar input,.sf2-product-toolbar select{background:#fff;border:1px solid #cbd6e2;border-radius:8px;min-height:39px;padding:8px 10px}.sf2-product-list{background:#f5f7fa;gap:8px;padding:14px;display:grid}.sf2-product-row{background:#fff;border:1px solid #d9e1ea;border-left:5px solid #bdc6d1;border-radius:11px;box-shadow:0 4px 12px #173d6810}.sf2-product-row.enabled{border-left-color:#14845c}.sf2-product-summary{grid-template-columns:62px 115px minmax(200px,1fr) 130px auto;align-items:center;gap:12px;min-height:84px;padding:10px 13px;display:grid}.sf2-product-summary>img{object-fit:cover;background:#edf1f5;border-radius:8px;width:62px;height:62px}.sf2-source{color:#fff;text-align:center;background:#5d7390;border-radius:99px;justify-content:center;padding:6px 8px;font-size:8px;font-weight:900;display:inline-flex}.sf2-source.client{background:#96344a}.sf2-source.catalog{background:#176d9c}.sf2-source.off{color:#64748b;background:#e7ebf0}.sf2-product-summary>div:nth-child(3){min-width:0}.sf2-product-summary small{color:#748398;font-size:9px}.sf2-product-summary h3{color:#173c69;margin:3px 0;font-size:14px}.sf2-product-summary p{color:#708095;margin:0;font-size:10px}.sf2-row-price{justify-items:end;display:grid}.sf2-row-price b{color:#123d70;font-size:14px}.sf2-row-price span{color:#76869a;font-size:8px}.sf2-product-editor{background:#fbfcfe;border-top:1px solid #e2e8ef;gap:16px;padding:18px;display:grid}.sf2-editor-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.sf2-editor-top>label:last-child{color:#52677e;gap:5px;font-size:9px;font-weight:850;display:grid}.sf2-editor-top select{background:#fff;border:1px solid #cbd6e2;border-radius:7px;min-height:37px;padding:7px 9px}.sf2-switch{color:#173d69;align-items:center;gap:9px;display:flex}.sf2-switch input{opacity:0;position:absolute}.sf2-switch>span{background:#aeb9c6;border-radius:99px;width:42px;height:23px;padding:3px;transition:all .2s}.sf2-switch>span:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;display:block;box-shadow:0 2px 5px #0003}.sf2-switch input:checked+span{background:#16845c}.sf2-switch input:checked+span:after{transform:translate(19px)}.sf2-product-image{background:#fff;border:1px solid #dce4ed;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.sf2-product-image img{object-fit:cover;border-radius:7px;width:92px;height:72px}.sf2-product-image label,.sf2-assets strong{color:#164576;cursor:pointer;background:#edf5fd;border:1px solid #b9c8d9;border-radius:7px;padding:9px 11px;font-size:9px;font-weight:900}.sf2-product-image input,.sf2-assets input{display:none}.sf2-product-image button{color:#7c2d3e;background:0 0;border:0;font-size:9px;text-decoration:underline}.sf2-prices{background:#eef5fb;border:1px solid #cdd9e6;border-radius:10px;gap:8px;padding:13px;display:grid}.sf2-prices>header{justify-content:space-between;align-items:center;display:flex}.sf2-prices>header div{display:grid}.sf2-prices>header b{color:#173e6d}.sf2-prices>header small{color:#708196;font-size:9px}.sf2-prices>header button,.sf2-prices>div>button{color:#164a80;background:#fff;border:1px solid #abc0d6;border-radius:6px;min-height:31px;font-size:9px}.sf2-prices>div{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}.sf2-prices label{color:#536a82;gap:4px;font-size:9px;font-weight:850;display:grid}.sf2-prices input{background:#fff;border:1px solid #bccbdd;border-radius:7px;min-height:36px;padding:7px 9px}.sf2-prices>div>button{color:#8d2940;padding:0 9px}.sf2-editor-actions{justify-content:flex-end;gap:8px;display:flex}.sf2-modal{align-items:flex-start;padding:25px;overflow:auto}.sf2-form{width:min(1040px,100%);max-height:none;overflow:visible}.sf2-form-section{border-bottom:1px solid #e3e9f0;gap:14px;padding:19px 23px;display:grid}.sf2-step{align-items:center;gap:9px;display:flex}.sf2-step>b{color:#fff;background:#0b4e96;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.sf2-step>span{display:grid}.sf2-step strong{color:#153a67}.sf2-step small{color:#77879a;font-size:9px}.sf2-company-search{color:#3c5674;gap:5px;font-size:10px;font-weight:850;display:grid;position:relative}.sf2-company-search>div{z-index:5;background:#fff;border:1px solid #cbd6e2;border-radius:9px;padding:7px;display:grid;position:absolute;top:62px;left:0;right:0;box-shadow:0 15px 35px #173b6730}.sf2-company-search>div button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;gap:2px;padding:10px;display:grid}.sf2-company-search>div button:hover{background:#edf5fd}.sf2-company-search>div small{color:#75859a}.sf2-selected-company{background:#edf8f2;border:1px solid #a8d1bd;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:2px;padding:12px;display:grid}.sf2-selected-company span{color:#497363;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:900}.sf2-selected-company b{color:#14573e}.sf2-selected-company button{color:#7c2d3e;background:0 0;border:0;font-size:9px}.sf2-form-section>label{color:#3d5673;gap:5px;font-size:10px;font-weight:850;display:grid}.sf2-form-section>label select{background:#fff;border:1px solid #c9d5e2;border-radius:7px;min-height:39px;padding:8px}.sf2-form-section>label small{color:#78889b;font-size:9px;font-weight:500}.sf2-color{grid-template-columns:47px 1fr;display:grid}.sf2-color input[type=color]{width:47px;padding:3px}.sf2-assets{grid-template-columns:220px 1fr;gap:11px;display:grid}.sf2-assets>label{color:#3d5673;gap:6px;font-size:9px;font-weight:850;display:grid}.sf2-assets>label>div{background:#f3f6f9;border:1px dashed #b7c4d2;border-radius:9px;place-items:center;height:115px;display:grid;overflow:hidden}.sf2-assets .banner>div{height:150px}.sf2-assets img{object-fit:contain;width:100%;height:100%}.sf2-assets .banner img{object-fit:cover}.sf2-assets strong{justify-self:start}.sf2-slug{background:#edf2f7;border:1px solid #cbd5e1;border-radius:8px;align-items:center;display:flex;overflow:hidden}.sf2-slug span{color:#5d7187;white-space:nowrap;padding:0 11px;font-size:10px}.sf2-slug input{border:0!important;border-left:1px solid #cbd5e1!important;border-radius:0!important}.sf2-form>footer{background:#fff;position:sticky;bottom:0;box-shadow:0 -9px 20px #fff}.sf2-form>footer button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1100px){.sf2-kpis{grid-template-columns:repeat(2,1fr)}.sf2-layout{grid-template-columns:270px minmax(0,1fr)}.sf2-product-summary{grid-template-columns:56px minmax(180px,1fr) 120px auto}.sf2-product-summary>.sf2-source{grid-area:2/1/auto/2}.sf2-product-summary>div:nth-child(3){grid-area:1/2/3}.sf2-header-actions{flex-wrap:wrap;justify-content:flex-end}.sf2-url{grid-template-columns:1fr}.sf2-product-toolbar{flex-direction:column;align-items:stretch}}@media (width<=820px){.sf2-layout{grid-template-columns:1fr}.sf2-list{max-height:none;position:static}.sf2-list>button{grid-template-columns:42px 1fr}.sf2-client-header,.sf2-client-header>div{flex-direction:column;align-items:flex-start!important}.sf2-header-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.sf2-header-actions .admin-primary-button{grid-column:1/-1}.sf2-product-summary{grid-template-columns:56px minmax(0,1fr) auto}.sf2-product-summary>.sf2-source{grid-column:1}.sf2-product-summary>div:nth-child(3){grid-area:1/2/3}.sf2-row-price{display:none}.sf2-product-summary>.compact-button{grid-area:1/3/3}.sf2-assets{grid-template-columns:1fr}.sf2-editor-top{flex-direction:column;align-items:flex-start}.sf2-prices>div{grid-template-columns:1fr 1fr}.sf2-prices>div>button{grid-column:1/-1}.sf2-modal{padding:0}.sf2-form{border-radius:0}.sf2-toolbar>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}}@media (width<=560px){.sf2-kpis{grid-template-columns:1fr 1fr}.sf2-kpis article{min-height:100px;padding:13px}.sf2-kpis b{font-size:22px}.sf2-product-toolbar>div:last-child{grid-template-columns:1fr}.sf2-product-summary{grid-template-columns:48px 1fr}.sf2-product-summary>img{width:48px;height:48px}.sf2-product-summary>.sf2-source{display:none}.sf2-product-summary>div:nth-child(3){grid-area:1/2}.sf2-product-summary>.compact-button{grid-area:auto/1/auto/-1;width:100%}.sf2-prices>div{grid-template-columns:1fr}.sf2-prices>div>button{grid-column:auto}.sf2-slug{display:grid}.sf2-slug span{padding:8px 10px}.sf2-slug input{border-top:1px solid #cbd5e1!important;border-left:0!important}.sf2-form-section{padding:16px}.sf2-form .form-grid{grid-template-columns:1fr}.sf2-form .form-grid .wide{grid-column:auto}}.seller-share-bar{z-index:12;color:#12365f;background:#edf5ff;border-bottom:1px solid #bfd1e8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 22px;padding:15px max(24px,50vw - 550px);display:grid;position:relative}.seller-share-bar>div{gap:2px;display:grid}.seller-share-bar span{color:#9d2435;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950}.seller-share-bar strong{font-size:14px}.seller-share-bar small{color:#586d85;font-size:10px;line-height:1.4}.seller-share-bar button{color:#fff;min-width:150px;font:inherit;cursor:pointer;background:#0b559b;border:0;border-radius:8px;grid-area:1/2;padding:10px 14px;font-size:10px;font-weight:900}.seller-share-bar output{color:#0b6b49;text-align:right;grid-area:2/2;font-size:9px;font-weight:850}.seller-referral-identity{background:#0b805a70;border-color:#a8d7bd}.pipeline-card-source{color:#0a6847;background:#ddf5e9;border-radius:99px;width:max-content;max-width:100%;margin-top:7px;padding:5px 7px;font-size:8px;font-weight:900;display:inline-flex}.pipeline-card-details dd{overflow-wrap:anywhere}@media (width<=700px){.seller-share-bar{grid-template-columns:1fr;padding:14px 20px}.seller-share-bar button,.seller-share-bar output{text-align:center;grid-area:auto/1;width:100%}}@media (width<=900px){.utility-cross-sell-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.utility-sale-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.utility-cross-sell-grid,.utility-cross-sell-values{grid-template-columns:1fr}.utility-cross-sell-values button{justify-self:start}}.cellmarketing-page{gap:18px;display:grid}.cellmarketing-filters,.cellmarketing-form,.cellmarketing-list{background:#fff;border:1px solid #d7e1eb;border-radius:14px;box-shadow:0 7px 22px #16395f0b}.cellmarketing-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px;display:grid}.cellmarketing-filters label,.cellmarketing-grid label{color:#405974;gap:5px;font-size:10px;font-weight:850;display:grid}.cellmarketing-filters input,.cellmarketing-filters select,.cellmarketing-grid input,.cellmarketing-grid select,.cellmarketing-grid textarea{color:#153b67;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #bdcad8;border-radius:8px;padding:9px 10px;font-size:12px}.cellmarketing-filters input:disabled{color:#49627c;background:#edf3f8}.cellmarketing-filters>div{align-items:end;gap:8px;display:flex}.cellmarketing-filters button,.cellmarketing-filters a,.cellmarketing-form footer button{color:#fff;min-height:40px;font:inherit;background:#0c579e;border:1px solid #0c579e;border-radius:8px;padding:0 14px;font-size:11px;font-weight:900;text-decoration:none}.cellmarketing-filters a{color:#164a7e;background:#edf5fd;place-items:center;display:grid}.cellmarketing-form>section{border-bottom:1px solid #e3e9f0;padding:20px}.cellmarketing-form h2{color:#173d69;margin:0 0 14px;font-size:19px}.cellmarketing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cellmarketing-grid .wide{grid-column:1/-1}.cellmarketing-grid textarea{resize:vertical}.cellmarketing-grid .consent{grid-auto-flow:column;justify-content:start;align-items:center;display:flex}.cellmarketing-grid .consent input{accent-color:#0c579e;width:18px;min-height:18px}.cellmarketing-routing{background:#f2f7fd}.cellmarketing-routing>p{color:#64788e;margin:-7px 0 15px;font-size:11px}.cellmarketing-grid .destination{color:#103e70;background:#e8f3ff;border:2px solid #0c579e;border-radius:10px;grid-column:span 2;padding:13px}.cellmarketing-grid .destination select{font-weight:800}.cellmarketing-grid .destination small{font-weight:500}.cellmarketing-form footer{align-items:center;gap:12px;padding:16px 20px;display:flex}.cellmarketing-form footer output{border-radius:8px;padding:9px 11px;font-size:11px;font-weight:800}.cellmarketing-form footer .success{color:#086541;background:#e5f7ed}.cellmarketing-form footer .error{color:#a51e31;background:#ffeaed}.cellmarketing-list{overflow:hidden}.cellmarketing-list>header{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.cellmarketing-list header span{color:#9e2638;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:950}.cellmarketing-list h2{color:#173d69;margin:3px 0 0;font-size:20px}.cellmarketing-list header>b{color:#174c7e;background:#eaf3fb;border-radius:99px;padding:7px 10px;font-size:9px}.cellmarketing-table{overflow:auto}.cellmarketing-table table{border-collapse:collapse;width:100%;min-width:1500px}.cellmarketing-table th,.cellmarketing-table td{color:#52667d;text-align:left;vertical-align:top;border-top:1px solid #e5eaf0;padding:10px;font-size:9px}.cellmarketing-table th{color:#24415f;background:#f5f8fb;font-weight:900}.owner-pill,.status-pill{color:#075f3e;background:#e3f7ec;border-radius:99px;padding:5px 7px;font-weight:900;display:inline-flex}.cellmarketing-actions{flex-wrap:wrap;gap:5px;display:flex}.cellmarketing-actions a{color:#174b7e;white-space:nowrap;background:#f3f8fd;border:1px solid #c4d3e2;border-radius:6px;padding:5px 7px;text-decoration:none}.cellmarketing-table .empty{text-align:center;padding:32px}.prospecting-pagination{justify-content:space-between;align-items:center;display:flex}@media (width<=1000px){.cellmarketing-filters,.cellmarketing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.cellmarketing-page{gap:12px}.cellmarketing-filters,.cellmarketing-grid{grid-template-columns:1fr}.cellmarketing-grid .wide,.cellmarketing-grid .destination{grid-column:auto}.cellmarketing-form>section{padding:16px}.cellmarketing-form footer{flex-direction:column;align-items:stretch}.cellmarketing-form footer button,.cellmarketing-form footer output{width:100%}.cellmarketing-list>header{flex-direction:column;align-items:flex-start;gap:9px}}.cellmarketing-lp{color:#15385f;background:linear-gradient(160deg,#f5f9fd 0,#fff 46%,#edf5fc 100%);min-height:100vh;font-family:DM Sans,sans-serif}.cellmarketing-lp-header{background:#fff;border-bottom:1px solid #d9e4ef;align-items:center;gap:14px;height:76px;padding:0 max(24px,50vw - 590px);display:flex}.cellmarketing-lp-header img{width:150px;height:auto}.cellmarketing-lp-header>div{border-left:1px solid #cdd9e5;padding-left:14px;display:grid}.cellmarketing-lp-header span{font-weight:900}.cellmarketing-lp-header small{color:#74869a}.cellmarketing-lp-crm{color:#114b83;background:#edf5fd;border:1px solid #aac2da;border-radius:8px;margin-left:auto;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none}.cellmarketing-lp-intro{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:70px;max-width:1180px;margin:auto;padding:58px 24px 42px;display:grid}.cellmarketing-lp-intro>div>span,.cellmarketing-lp-form>header>span{color:#b22a3f;letter-spacing:.13em;font-size:12px;font-weight:950}.cellmarketing-lp-intro h1{color:#0d3766;letter-spacing:-.04em;margin:12px 0 18px;font-family:Outfit,sans-serif;font-size:clamp(40px,5vw,66px);line-height:.98}.cellmarketing-lp-intro p{color:#5e7288;max-width:650px;margin:0;font-size:18px;line-height:1.55}.cellmarketing-lp-intro ul{flex-wrap:wrap;gap:9px;margin:24px 0 0;padding:0;list-style:none;display:flex}.cellmarketing-lp-intro li{color:#176448;background:#e4f7ec;border-radius:99px;padding:8px 11px;font-size:12px;font-weight:800}.cellmarketing-lp-intro aside{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#0e5598,#092e5d);border-radius:46px;justify-content:center;align-items:center;gap:13px;display:flex;transform:rotate(3deg);box-shadow:0 24px 55px #0b376936}.cellmarketing-lp-intro aside b{letter-spacing:-.08em;font-family:Outfit,sans-serif;font-size:72px}.cellmarketing-lp-intro aside span{border-left:2px solid #ffffff73;padding-left:13px;font-size:24px;font-weight:800;line-height:.9}.cellmarketing-lp-form{background:#fff;border:1px solid #cbd9e6;border-radius:20px;width:min(980px,100% - 32px);margin:0 auto 52px;overflow:hidden;box-shadow:0 22px 60px #173e6817}.cellmarketing-lp-form>header{padding:28px 28px 12px}.cellmarketing-lp-form>header h2{color:#113b69;margin:7px 0;font-size:28px}.cellmarketing-lp-form>header p{color:#697d92;margin:0;font-size:15px}.cellmarketing-lp-form .cellmarketing-form{box-shadow:none;border:0;border-radius:0}.cellmarketing-lp-form .cellmarketing-form>section{padding:24px 28px}.cellmarketing-lp-form .cellmarketing-grid label{font-size:13px}.cellmarketing-lp-form .cellmarketing-grid input,.cellmarketing-lp-form .cellmarketing-grid select,.cellmarketing-lp-form .cellmarketing-grid textarea{font-size:15px}.cellmarketing-lp-form .cellmarketing-form footer{padding:22px 28px}.cellmarketing-lp-form .cellmarketing-form footer button{min-width:180px;min-height:48px;font-size:14px}.cellmarketing-lp-footer{color:#718397;background:#eaf1f7;justify-content:space-between;padding:24px max(24px,50vw - 590px);font-size:13px;display:flex}.cellmarketing-lp-footer a{color:#164f84;font-weight:800;text-decoration:none}@media (width<=760px){.cellmarketing-lp-header{flex-wrap:wrap;height:auto;padding:16px 20px}.cellmarketing-lp-header img{width:120px}.cellmarketing-lp-header>div{display:none}.cellmarketing-lp-crm{font-size:11px}.cellmarketing-lp-intro{grid-template-columns:1fr;padding:38px 20px 28px}.cellmarketing-lp-intro aside{display:none}.cellmarketing-lp-intro h1{font-size:42px}.cellmarketing-lp-intro p{font-size:16px}.cellmarketing-lp-form{border-radius:14px;width:calc(100% - 24px)}.cellmarketing-lp-form>header,.cellmarketing-lp-form .cellmarketing-form>section,.cellmarketing-lp-form .cellmarketing-form footer{padding-left:17px;padding-right:17px}.cellmarketing-lp-footer{flex-direction:column;align-items:center;gap:10px}}.today-execution-summary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;max-width:1500px;margin:0 auto 18px;display:grid}.today-execution-summary article{background:#fff;border:1px solid #dce5ef;border-radius:12px;gap:4px;padding:15px 17px;display:grid;box-shadow:0 6px 18px #0b2d5710}.today-execution-summary article.is-urgent{background:#eff7ff;border-color:#b9d7f5}.today-execution-summary span{color:#526078;font-size:11px;font-weight:800}.today-execution-summary strong{color:#063b77;font-size:27px;line-height:1}.today-execution-summary small{color:#738196;font-size:10px}.today-priority-actions a.quick-channel{color:#063b77;background:#e8f1fb}.today-priority-actions a.quick-channel.whatsapp{color:#096b47;background:#ddf5e9}.action-dialog fieldset+label{margin-top:13px}@media (width<=640px){.today-execution-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.today-manager-toolbar{background:#fff;border:1px solid #cbd9e8;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;max-width:1500px;margin:0 auto 14px;padding:13px 16px;display:flex}.today-manager-toolbar>div{gap:2px;display:grid}.today-manager-toolbar b{color:#173d6c;font-size:12px}.today-manager-toolbar span{color:#697b90;font-size:10px}.today-seller-filter{gap:4px;min-width:280px;display:grid}.today-seller-filter>span{color:#425b78;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:900}.today-seller-filter select{color:#173d6c;min-height:38px;font:inherit;background:#f7fafc;border:1px solid #afc2d5;border-radius:8px;padding:8px 35px 8px 10px;font-size:11px;font-weight:800}@media (width<=640px){.today-manager-toolbar{flex-direction:column;align-items:stretch}.today-seller-filter{width:100%;min-width:0}}.coach-tactic-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.coach-tactic-fields label{color:#315b4d;gap:5px;font-size:10px;font-weight:850;display:grid}.coach-tactic-fields label.wide{grid-column:1/-1}.coach-tactic-fields input{min-height:40px;font:inherit;background:#fff;border:1px solid #b9daca;border-radius:8px;padding:9px}.coach-tactic-fields small{color:#668276}.coach-cross-sell{background:#e8f7ef;border-radius:8px;align-items:center;padding:10px;display:flex!important}.coach-cross-sell input{width:18px;min-height:auto}.coach-cross-sell span{letter-spacing:0;font-size:10px}.today-weekly-tactic{color:#fff;background:linear-gradient(135deg,#063b77,#0d6fbd);border-radius:14px;max-width:1500px;margin:0 auto 14px;padding:18px 20px;box-shadow:0 12px 30px #063b7725}.today-weekly-tactic header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.today-weekly-tactic header span{color:#a9d3ff;letter-spacing:.1em;font-size:9px;font-weight:900}.today-weekly-tactic h2{margin:5px 0 12px;font-size:20px}.today-weekly-tactic header>b{background:#ffffff1c;border-radius:99px;padding:7px 10px;font-size:10px}.today-weekly-tactic>div{flex-wrap:wrap;gap:8px;display:flex}.today-weekly-tactic article{color:#123f68;background:#fff;border-radius:9px;gap:2px;min-width:130px;padding:10px 12px;display:grid}.today-weekly-tactic article.rule{color:#08704b;background:#e4f8ed}.today-weekly-tactic article strong{font-size:16px}.today-weekly-tactic article small{font-size:9px}.today-weekly-tactic>a{color:#fff;width:max-content;margin-top:12px;font-size:10px;font-weight:850;text-decoration:none;display:block}@media (width<=700px){.coach-tactic-fields{grid-template-columns:1fr 1fr}.coach-tactic-fields label.wide{grid-column:1/-1}.today-weekly-tactic header{flex-direction:column}}.proactive-import-card{background:#fff;border:1px solid #d8e0e9;border-radius:16px;gap:18px;padding:22px;display:grid;box-shadow:0 10px 32px #17324d0d}.proactive-import-card>header{border-bottom:1px solid #e3e8ee;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.proactive-import-card>header span{color:var(--primary-blue);letter-spacing:.11em;font-size:10px;font-weight:900}.proactive-import-card h2{color:var(--dark-blue);margin:5px 0;font-size:23px}.proactive-import-card header p{color:#657488;margin:0;font-size:12px}.proactive-import-card>header>b{color:#0b6041;background:#eaf8f1;border-radius:8px;padding:8px 11px;font-size:10px}.proactive-import-flow{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.proactive-import-flow article{background:#f8fafc;border:1px solid #dfe5ec;border-radius:12px;grid-template-columns:34px 1fr;gap:6px 10px;padding:16px;display:grid}.proactive-import-flow i{color:#fff;background:var(--primary-blue);border-radius:50%;grid-row:1/4;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;font-weight:900;display:grid}.proactive-import-flow strong{color:var(--dark-blue);font-size:12px}.proactive-import-flow small{color:#738196;min-height:38px;font-size:9px;line-height:1.45}.proactive-import-flow button,.proactive-import-flow label{color:#fff;background:var(--primary-blue);width:max-content;min-height:34px;font:inherit;cursor:pointer;border:0;border-radius:7px;place-items:center;padding:8px 12px;font-size:9px;font-weight:900;display:grid}.proactive-import-flow button:disabled{cursor:not-allowed;opacity:.4}.proactive-import-flow button.confirm{background:#08754b}.proactive-import-flow input{display:none}.proactive-import-file{color:#29465f;background:#edf4fb;border-radius:9px;justify-content:space-between;gap:12px;margin:0;padding:11px 13px;font-size:10px;display:flex}.proactive-import-preview{background:#f1fbf5;border:1px solid #acd9bf;border-radius:12px;gap:12px;padding:16px;display:grid}.proactive-import-preview h3{color:#096342;margin:0;font-size:13px}.proactive-import-preview>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.proactive-import-preview article{background:#fff;border-radius:9px;gap:3px;padding:12px;display:grid}.proactive-import-preview article span,.proactive-import-preview article small{color:#61746d;font-size:9px}.proactive-import-preview article b{color:#123f35;font-size:22px}.proactive-import-preview article.review b{color:#b56b00}.proactive-import-preview>p{color:#526f63;margin:0;font-size:10px}.proactive-import-success,.proactive-import-error,.proactive-import-blocked{border-radius:10px;padding:14px;font-size:11px}.proactive-import-success{color:#08754b;background:#eaf8f1}.proactive-import-error{color:#a1192b;background:#fff0f2}.proactive-import-blocked{background:#fff;border:1px solid #e3e7ec}.proactive-import-blocked h2{color:var(--dark-blue);margin:0 0 6px}.proactive-import-blocked p{color:#68778a;margin:0}@media (width<=900px){.proactive-import-flow,.proactive-import-preview>div{grid-template-columns:1fr 1fr}}@media (width<=620px){.proactive-import-card>header,.proactive-import-file{flex-direction:column}.proactive-import-flow,.proactive-import-preview>div{grid-template-columns:1fr}}.crm-bulk-assignment{background:#f4f8fc;border:1px solid #c9d9e8;border-radius:12px;align-items:center;gap:12px;margin:14px 0;padding:14px 16px;display:flex}.crm-bulk-assignment>div{gap:3px;margin-right:auto;display:grid}.crm-bulk-assignment b{color:var(--dark-blue);font-size:12px}.crm-bulk-assignment span{color:#657488;font-size:10px}.crm-bulk-assignment select{background:#fff;border:1px solid #bdcddd;border-radius:8px;min-width:210px;padding:10px}.crm-bulk-assignment button{color:#fff;background:var(--primary-blue);cursor:pointer;border:0;border-radius:8px;padding:11px 14px;font-weight:900}.crm-bulk-assignment button:disabled{cursor:not-allowed;opacity:.45}@media (width<=760px){.crm-bulk-assignment{flex-direction:column;align-items:stretch}.crm-bulk-assignment select{width:100%;min-width:0}}.agp-seller-matrix td button{place-items:center;gap:1px;display:grid}.agp-seller-matrix td button b{font-size:11px}.agp-seller-matrix td button small{opacity:.75;font-size:7px;font-weight:850}.agp-segments button small{opacity:.85;font-size:8px;font-weight:850}.agp-weekly-sales{background:linear-gradient(100deg,#f1f7fd,#fff);border:1px solid #bdd3e8;border-left:5px solid #0d559d;border-radius:12px;grid-template-columns:minmax(250px,1fr) auto auto;align-items:center;gap:24px;margin:16px 18px;padding:16px 18px;display:grid}.agp-weekly-sales>div{gap:3px;display:grid}.agp-weekly-sales span{color:#9e2638;letter-spacing:.1em;font-size:8px;font-weight:950}.agp-weekly-sales>div>b{color:#173d69;font-size:13px}.agp-weekly-sales small{color:#697b90;font-size:9px}.agp-weekly-sales>strong{color:#0a4f91;white-space:nowrap;font-size:25px}.agp-weekly-sales>p{color:#256047;white-space:nowrap;background:#eaf8f1;border-radius:9px;margin:0;padding:9px 12px;font-size:10px}.agp-weekly-sales>p b{font-size:15px}@media (width<=700px){.agp-weekly-sales{grid-template-columns:1fr;gap:10px;margin:12px}.agp-weekly-sales>strong{font-size:23px}.agp-weekly-sales>p{width:max-content}}.work-card-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.proactive-product-picker{max-height:420px;overflow-y:auto}.proactive-offer input:disabled,.proactive-offer textarea:disabled{opacity:.8}.proactive-offer-actions{flex-wrap:wrap}.utility-cross-sell-search{color:#334d69;gap:5px;max-width:520px;margin:12px 0;font-size:.75rem;font-weight:800;display:grid}.utility-cross-sell-search input{min-height:42px;font:inherit;background:#fff;border:1px solid #b9c8d8;border-radius:8px;padding:9px 11px}.coach-plan-step{background:#fff;border:1px solid #cde6d6;border-radius:13px;margin-top:18px;padding:18px}.coach-step-title{align-items:flex-start;gap:11px;display:flex}.coach-step-title>b{color:#fff;background:#087b50;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:13px;display:grid}.coach-step-title h3,.coach-daily-preview h3{color:#143f35;margin:1px 0 3px;font-size:16px}.coach-step-title p{margin:0}.coach-main-target,.coach-objective{color:#315b4d;gap:6px;margin-top:15px;font-size:11px;font-weight:850;display:grid}.coach-main-target{max-width:390px}.coach-main-target input{color:#123f35;min-height:56px;font:inherit;background:#fafffc;border:2px solid #087b50;border-radius:10px;padding:10px 14px;font-size:22px;font-weight:900}.coach-objective input{min-height:42px;font:inherit;border:1px solid #b9daca;border-radius:9px;padding:9px 12px}.coach-objective>span{color:#70877e;letter-spacing:0;font-size:9px;display:inline}.coach-assumptions{background:#f8fcfa;border:1px solid #dcebe3;border-radius:10px;margin-top:12px;padding:12px 16px}.coach-assumptions summary{color:#285a4a;cursor:pointer;font-size:11px;font-weight:850}.coach-calculation{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.coach-calculation article{background:#eff9f3;border-radius:11px;padding:14px}.coach-calculation span,.coach-calculation strong,.coach-calculation small{display:block}.coach-calculation span{font-size:9px}.coach-calculation strong{color:#087b50;margin:4px 0;font-size:25px}.coach-calculation small{color:#526c62;font-size:10px}.coach-formula-explanation{background:#f7fbf9;border-left:3px solid #087b50;padding:11px 13px;margin:13px 0 0!important}.coach-validation{font-weight:750;color:#9a3f32!important}.coach-plan-step .coach-cross-sell{width:max-content;margin-top:12px}.coach-daily-preview{color:#fff;background:linear-gradient(135deg,#063b77,#0d6fbd);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:17px 19px;display:flex}.coach-daily-preview span{color:#b9dcff}.coach-daily-preview h3{color:#fff}.coach-daily-preview ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.coach-daily-preview li{color:#123f68;background:#fff;border-radius:8px;padding:9px 11px;font-size:10px}.coach-daily-preview li b{font-size:15px}.coach-plan-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:16px;display:flex}.coach-plan-footer>div{color:#5b746b;font-size:10px}.coach-plan-footer .coach-save-plan{margin-top:0;padding:12px 16px}.coach-save-plan:disabled{cursor:not-allowed}@media (width<=700px){.coach-calculation{grid-template-columns:1fr 1fr}.coach-daily-preview,.coach-plan-footer{flex-direction:column;align-items:flex-start}.coach-main-target{max-width:none}.coach-plan-footer .coach-save-plan{width:100%}}.sf-banner-options{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;font-size:14px;display:flex}.sf-banner-options p{flex-basis:100%;margin:0}.sf-banner-preview{overflow-wrap:anywhere;border-radius:12px;gap:12px;margin-bottom:20px;padding:28px;display:grid}.sf-banner-preview>img{object-fit:contain;background:#fff;border-radius:6px;max-width:160px;max-height:72px;padding:6px}.sf-banner-preview>strong{font-size:clamp(22px,4vw,36px);line-height:1.15}.sf-banner-preview>p{max-width:55ch;margin:0;font-size:16px}.sf-banner-preview>span:last-child{border:2px solid;border-radius:6px;justify-self:start;padding:10px 16px;font-size:14px}.proactive-stage-clock{color:#155b3d;background:#edf8f1;gap:4px;padding:10px 12px;font-size:12px;display:grid}.proactive-stage-clock strong{color:#154e9e;font-size:13px}.proactive-workspace-guide .action-dialog-backdrop{display:flex}.proactive-workspace-guide .action-dialog{max-height:80vh;overflow:auto}.proactive-workspace-guide .action-dialog li{margin-bottom:16px}.proactive-workspace-guide{background:#fff;border:1px solid #cbded5;border-radius:12px;margin:20px 0;padding:18px}.proactive-workspace-guide header{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:14px;display:flex}.proactive-workspace-guide header strong{color:#153d32;font-size:16px}.proactive-workspace-guide header span{color:#52645d;font-size:14px}.proactive-workspace-guide>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.proactive-workspace-guide a{color:#153d32;background:#f5faf7;border:1px solid #d5e3dc;border-radius:8px;flex-direction:column;gap:8px;padding:14px;text-decoration:none;display:flex}.proactive-workspace-guide a strong{font-size:16px}.proactive-workspace-guide a p{color:#52645d;margin:0;font-size:14px;line-height:1.5}.proactive-workspace-guide a span{margin-top:auto;font-size:14px;font-weight:700}.proactive-workspace-guide a:hover{border-color:#087044}.proactive-workspace-guide a:focus-visible{outline-offset:3px;outline:3px solid #246dc0}@media (width<=1100px){.proactive-workspace-guide>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.proactive-workspace-guide>div{grid-template-columns:1fr}}.today-message-preview{flex-basis:100%;gap:8px;font-size:1rem;font-weight:600;display:grid}.today-message-preview textarea{width:100%;min-height:120px;font:inherit;resize:vertical;border:1px solid #a2b8ac;border-radius:10px;padding:12px;font-weight:400}.today-message-preview small{font-size:.875rem;font-weight:400}.today-contact-controls:not([hidden]){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.today-contact-controls[hidden]{display:none}.today-priority-actions .primary{min-height:44px}.today-priority-actions button:focus-visible,.today-priority-actions a:focus-visible{outline-offset:3px;outline:3px solid #1765ba}.today-inline-results{border:0;border-top:1px solid #d6e1db;flex-wrap:wrap;flex-basis:100%;gap:8px;margin:8px 0;padding:14px 0 0;display:flex}.today-inline-results legend{padding-top:12px;font-size:1rem;font-weight:600}.today-inline-results small{flex-basis:100%;font-size:.875rem}.proactive-alert{box-sizing:border-box;color:#071b3e;background:#fff;border:1px solid #ced9e8;border-top:5px solid #075bc7;border-radius:18px;width:min(580px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:28px;font-size:16px;overflow:auto;box-shadow:0 24px 80px #071b3e40}.proactive-alert::backdrop{background:#071b3e88}.proactive-alert-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.proactive-alert-eyebrow{color:#36587d;font-size:14px;font-weight:700}.proactive-alert h2{overflow-wrap:anywhere;margin:0 0 10px;font-size:24px;line-height:1.25}.proactive-alert p{margin:0 0 16px;line-height:1.5}.proactive-alert button{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:10px;font-weight:700}.proactive-alert button:focus-visible{outline-offset:3px;outline:3px solid #075bc7}.proactive-alert-close{color:#244464;background:#eef3f9;flex-shrink:0;width:44px;font-size:24px!important}.proactive-alert-list{gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.proactive-alert-list li{overflow-wrap:anywhere;background:#f5f8fc;border:1px solid #dbe4ef;border-radius:12px;padding:16px}.proactive-alert-status{border-radius:6px;margin-bottom:8px;padding:4px 8px;font-size:14px;font-weight:700;display:inline-block}.proactive-alert-status.is-due{color:#804900;background:#fff0d4}.proactive-alert-status.is-review{color:#164d89;background:#e1edfc}.proactive-alert-list strong{margin-bottom:10px;font-size:18px;line-height:1.4;display:block}.proactive-alert-list p{margin:0 0 8px}.proactive-alert-list p span{color:#526078;margin-bottom:2px;font-size:14px;display:block}.proactive-alert-list time,.proactive-alert-more{color:#526078;font-size:14px}.proactive-alert-actions{gap:8px;display:grid}.proactive-alert-primary{color:#fff;background:#075bc7;padding:12px 18px}.proactive-alert-secondary{color:#244464;background:#edf2f8;padding:10px}.proactive-alert .proactive-alert-note{color:#526078;margin:14px 0 0;font-size:14px}@media (width<=480px){.proactive-alert{padding:18px}.proactive-alert h2{font-size:22px}.proactive-alert-list li{padding:12px}}.today-next-task{color:#064799;background:#e8f1ff;border-radius:8px;margin:0 0 10px;padding:10px 12px;font-size:13px;font-weight:800}.proactive-unified-pipeline{grid-template-columns:repeat(11,minmax(270px,1fr))}.proactive-unified-pipeline .stage-production>header{border-top:4px solid #075bc7}.proactive-unified-pipeline .stage-post-sale>header{border-top:4px solid #087b50}.proactive-unified-pipeline .stage-production .pipeline-card>p,.proactive-unified-pipeline .stage-post-sale .pipeline-card>p{white-space:normal;margin:10px 0;font-size:14px;line-height:1.4}.proactive-unified-pipeline .stage-production .pipeline-compact-actions>*,.proactive-unified-pipeline .stage-post-sale .pipeline-compact-actions>*{min-height:40px;font-size:13px}.today-clean{max-width:1600px}.today-work-list{color:#14314d;margin-top:20px}.today-work-filters{border-bottom:1px solid #dce4ed;flex-wrap:wrap;gap:8px;padding-bottom:14px;display:flex}.today-work-filters button{color:#29445f;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd7e5;border-radius:8px;padding:10px 15px;font-size:14px;font-weight:650}.today-work-filters button[aria-pressed=true]{color:#fff;background:#075bc7;border-color:#075bc7}.today-work-filters button:disabled{opacity:.6}.today-work-count{justify-content:space-between;gap:16px;padding:18px 0;font-size:14px;font-weight:700;display:flex}.today-work-count>span{color:#52677b;font-weight:400}.today-work-group{background:#fff;border:1px solid #dce4ed;border-radius:12px;margin-bottom:20px;overflow:hidden}.today-work-group>header{border-bottom:1px solid #e1e7ef;padding:16px 20px}.today-work-group h2{color:#153b62;margin:0 0 5px;font-size:18px}.today-work-group header p{color:#52677b;margin:0;font-size:14px}.today-work-columns,.today-work-summary{grid-template-columns:minmax(180px,1.6fr) minmax(200px,1.8fr) minmax(110px,1fr) 100px 120px 75px;align-items:center;gap:16px;padding:13px 20px;display:grid}.today-work-columns{color:#53697e;background:#f6f8fb;font-size:12px;font-weight:700}.today-work-row{border-top:1px solid #e6ebf1;border-left:4px solid #087b50}.today-work-row.urgent{border-left-color:#075bc7}.today-work-summary{color:#183651;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;min-height:65px;font-size:14px}.today-work-summary:hover,.today-work-summary[aria-expanded=true]{background:#f0f6ff}.today-work-summary strong{overflow-wrap:anywhere;font-size:14px}.today-work-summary>span{overflow-wrap:anywhere}.today-work-badge{color:#086740;background:#edf7f1;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:700}.urgent .today-work-badge{color:#064d9f;background:#e9f1ff}.today-work-open{color:#075bc7;font-size:13px;font-weight:700}.today-work-detail{background:#f8faff;border-top:1px solid #dbe6f5;padding:18px 24px}.today-work-detail>p{font-size:14px;line-height:1.5}.today-work-detail .today-priority-actions button,.today-work-detail .today-priority-actions a{min-height:40px;padding:9px 14px;font-size:14px}.today-work-detail textarea{font-size:15px;line-height:1.5}.today-work-pagination{justify-content:flex-end;align-items:center;gap:14px;font-size:14px;display:flex}.today-work-pagination button{color:#075bc7;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d5e6;border-radius:8px;padding:10px 14px}.today-work-pagination button:disabled{opacity:.4;cursor:default}.today-work-notice{color:#096641;background:#e8f6ed;border-radius:8px;padding:12px 16px}.today-manager-exceptions{border-top:1px solid #dce4ed;margin-top:24px;padding:16px 0}.today-manager-exceptions>summary{cursor:pointer;color:#234764;font-size:14px;font-weight:700}.today-clean button:focus-visible,.today-clean summary:focus-visible{outline-offset:3px;outline:3px solid #075bc7}.today-work-empty{background:#fff;border:1px solid #dce4ed;border-radius:10px;padding:24px}@media (width<=1100px){.today-work-columns,.today-work-summary{grid-template-columns:minmax(160px,1.4fr) minmax(150px,1.5fr) 100px 90px 100px 65px;gap:10px;padding:12px}}@media (width<=800px){.today-work-columns{display:none}.today-work-summary{grid-template-columns:1fr auto}.today-work-summary>strong{grid-column:1}.today-work-summary>span:nth-child(2){grid-column:1/-1}.today-work-summary>span:nth-child(3){color:#52677b}.today-work-summary .today-work-open{grid-area:1/2}.today-work-count{flex-direction:column;gap:5px}.today-work-detail{padding:14px}.today-work-filters{gap:6px}.today-work-filters button{padding:9px 11px}.today-work-pagination{justify-content:space-between}}.today-work-list,.today-work-filters button[data-category=all]{--work-color:#234c7a;--work-tint:#eef3fa}.today-work-list [data-category=prospecting],.today-work-list[data-category=prospecting]{--work-color:#006b80;--work-tint:#e7f7fa}.today-work-list [data-category=followup],.today-work-list[data-category=followup]{--work-color:#6540aa;--work-tint:#f1ebfc}.today-work-list [data-category=reactivation],.today-work-list[data-category=reactivation]{--work-color:#a24f0b;--work-tint:#fff2e5}.today-work-list [data-category=postsale],.today-work-list[data-category=postsale]{--work-color:#08734e;--work-tint:#e7f7ef}.today-work-list [data-category=production],.today-work-list[data-category=production]{--work-color:#195ca8;--work-tint:#eaf3ff}.today-work-list [data-category=plan],.today-work-list[data-category=plan]{--work-color:#9a3974;--work-tint:#fbeef6}.today-work-filters button{border-top:3px solid var(--work-color);color:var(--work-color)}.today-work-filters button[aria-pressed=true]{background:var(--work-color);border-color:var(--work-color);color:#fff}.today-work-count{border-bottom:3px solid var(--work-color);margin-bottom:18px}.today-work-group>header{background:var(--work-tint);border-left:5px solid var(--work-color)}.today-work-group h2{color:var(--work-color)}.today-work-group .today-work-summary:hover,.today-work-group .today-work-summary[aria-expanded=true]{background:var(--work-tint)}.today-work-group .today-work-open{color:var(--work-color)}.today-work-row[data-urgency=overdue]{border-left:5px solid #075bc7}.today-work-row[data-urgency=overdue] .today-work-badge{color:#fff;background:#075bc7}.today-work-row[data-urgency=today]{border-left:5px solid #c88509}.today-work-row[data-urgency=today] .today-work-badge{color:#754300;background:#fff0c2}.today-work-row[data-urgency=scheduled]{border-left:5px solid #08734e}.today-work-row[data-urgency=scheduled] .today-work-badge{color:#075337;background:#e0f4e9}.today-work-row[data-urgency=unscheduled]{border-left:5px solid #8492a3}.today-work-row[data-urgency=unscheduled] .today-work-badge{color:#42546b;background:#edf0f4}.today-contact-date small{color:#52677b;margin-top:4px;font-size:11px;display:block}.today-next-contact{background:var(--work-tint);border-left:4px solid var(--work-color);border-radius:6px;padding:12px 15px}.today-work-columns,.today-work-summary{grid-template-columns:minmax(160px,1.5fr) minmax(170px,1.7fr) minmax(100px,1fr) 150px 115px 70px}@media (width<=800px){.today-work-summary{grid-template-columns:1fr auto}.today-work-columns{display:none}}.today-work-filters button{align-items:center;gap:10px;display:inline-flex}.today-category-count{background:var(--work-tint,#eef3fa);min-width:28px;color:inherit;font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;padding:2px 7px;font-weight:800;display:inline-flex}.today-work-filters button[aria-pressed=true] .today-category-count{color:#fff;background:#fff3}.agp-overview{color:#153e69;background:#f2f7ff;border:1px solid #c9daf0;border-radius:14px;margin:18px 0;padding:20px}.agp-overview h3{margin:0 0 8px}.agp-overview p{font-size:14px;line-height:1.5}.agp-seven-totals{flex-wrap:wrap;gap:24px;margin:18px 0;display:flex}.agp-seven-totals span{flex-direction:column;font-size:14px;display:flex}.agp-seven-totals b{font-size:28px}.agp-overview summary{cursor:pointer;padding:12px 0;font-weight:700}.agp-overview-scroll{overflow:auto}.agp-overview table{border-collapse:collapse;background:#fff;width:100%}.agp-overview th,.agp-overview td{text-align:left;border-bottom:1px solid #d7e2f0;padding:9px}.agp-cellmarketing{border-top:1px solid #c9daf0;margin-top:10px}.agp-cellmarketing article,.agp-cell-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.agp-cellmarketing small{margin-top:4px;display:block}.agp-cellmarketing button,.agp-record-result{color:#fff;cursor:pointer;background:#08734e;border:0;border-radius:8px;padding:12px}.agp-cellmarketing button:disabled{opacity:.45}.agp-approach-select{gap:8px;font-size:16px;font-weight:700;display:grid}.agp-approach-select select,.agp-message-preview textarea{width:100%;font:inherit;color:#153e69;background:#fff;border:1px solid #aec4da;border-radius:8px;padding:12px}.agp-message-preview textarea{resize:vertical;margin-top:10px;line-height:1.5}.agp-report{background:#fff;border:1px solid #c9daf0;border-radius:14px;padding:22px}.agp-report header{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.agp-report h3{margin:6px 0;font-size:24px}.agp-report-filters{flex-wrap:wrap;gap:12px;display:flex}.agp-report-filters label{gap:6px;font-weight:700;display:grid}.agp-report-filters select{color:#153e69;background:#fff;border:1px solid #aec4da;border-radius:8px;max-width:280px;padding:10px}.agp-report-kpis{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.agp-report-kpis article{color:#fff;border-radius:12px;gap:8px;padding:20px;display:grid}.agp-report-kpis strong{font-size:34px}.agp-report .contacts{background:#195ca8}.agp-report .responses{background:#08734e}.agp-report .quotes{background:#6540aa}.agp-report-legend{flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.agp-report-legend span{color:#fff;border-radius:5px;padding:5px 9px}.agp-report-chart{justify-content:space-around;gap:12px;padding:20px 0;display:flex;overflow-x:auto}.agp-report-day{text-align:center;flex:1;min-width:66px}.agp-report-bars{border-bottom:1px solid #ddd;justify-content:center;align-items:end;gap:4px;height:130px;margin-bottom:8px;display:flex}.agp-report-bar-slot{flex-direction:column;justify-content:end;align-items:center;width:22px;font-size:12px;display:flex}.agp-report-bar-slot i{border-radius:4px 4px 0 0;width:18px;display:block}.agp-report-day small{display:block}.agp-report table{border-collapse:collapse;width:100%}.agp-report td,.agp-report th{text-align:left;border-bottom:1px solid #d7e2f0;padding:10px}.agp-report-note{color:#516477;font-size:13px!important}@media (width<=650px){.agp-report-kpis{grid-template-columns:1fr}.agp-report{padding:14px}}.agp-seller-multiselect{min-width:260px}.agp-seller-multiselect summary{border:1px solid #aec4da;border-radius:8px;padding:12px}.agp-seller-multiselect fieldset{border:1px solid #d7e2f0;max-height:280px;padding:14px;overflow:auto}.agp-report-filters .agp-seller-multiselect label{align-items:center;gap:8px;padding:7px 0;display:flex}.agp-seller-multiselect input{width:18px;height:18px}.clients-directory{color:#102f52;max-width:1600px;margin:auto;padding:28px}.clients-directory header,.directory-actions,.directory-filters,.directory-selection,.directory-pagination{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.clients-directory header{justify-content:space-between;margin-bottom:22px}.clients-directory h1{margin:0;font-size:30px}.clients-directory p{color:#536b82;margin:6px 0}.clients-directory button,.clients-directory input,.clients-directory select,.directory-primary{font:inherit;color:#173d67;background:#fff;border:1px solid #bdccda;border-radius:8px;padding:11px 14px}.clients-directory button,.clients-directory summary{cursor:pointer}.clients-directory .directory-primary{color:#fff;background:#123f77;border-color:#123f77;text-decoration:none;display:inline-block}.clients-directory button:disabled{opacity:.55;cursor:wait}.directory-tabs{border-bottom:1px solid #d5e0ea;gap:8px;margin-bottom:18px;display:flex}.directory-tabs a{color:#52677d;border-bottom:3px solid #0000;padding:14px 20px;text-decoration:none}.directory-tabs a.active{color:#123f77;background:#eaf2fd;border-color:#123f77}.directory-tabs b{background:#dce7f3;border-radius:20px;margin-left:8px;padding:3px 8px}.directory-filters{align-items:flex-end;margin-bottom:18px}.directory-filters label{gap:5px;display:grid}.directory-filters label:first-of-type{flex:1;min-width:240px}.directory-table{background:#fff;border:1px solid #d4dfe9;border-radius:12px;overflow:hidden}.directory-columns{background:#f0f4f8;grid-template-columns:40px 2fr 1fr 1fr 1fr;gap:12px;padding:14px;font-size:13px;display:grid}.directory-entry{border-top:1px solid #e3e9f0;padding-left:54px;position:relative}.directory-entry summary{grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:12px;padding:18px 14px 18px 0;list-style:none;display:grid}.directory-entry summary small{color:#637991;margin-top:5px;display:block}.directory-entry details[open]{background:#f5f9ff}.directory-check{width:18px;height:18px;position:absolute;top:22px;left:15px}.directory-expanded{border-top:1px solid #dbe5f0;flex-wrap:wrap;align-items:center;gap:25px;padding:18px 16px;display:flex}.directory-panel{background:#fff;border:1px solid #d4dfe9;border-radius:10px;margin-bottom:16px;padding:18px}.directory-panel h2{font-size:18px}.directory-panel details{margin-top:18px}.directory-create{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.directory-create label{gap:5px;display:grid}.directory-create h2{width:100%}.directory-selection{background:#e9f2ff;border-radius:8px;margin:12px 0;padding:12px}.directory-pagination{justify-content:space-between;padding:20px 0;font-size:14px}.clients-directory :focus-visible{outline-offset:3px;outline:3px solid #1676d2}@media (width<=750px){.clients-directory{padding:14px}.directory-columns{display:none}.directory-entry summary{grid-template-columns:1fr 1fr}.directory-entry summary>span:first-child{grid-column:1/-1}.directory-actions{gap:7px}.directory-actions>*{font-size:13px!important}}.quote-help{color:#173d67;background:#f5f9ff;border:1px solid #c8d9ec;border-radius:10px;margin:16px 0;padding:14px 18px}.quote-help summary{cursor:pointer;padding:5px 0;font-weight:700}.quote-help>details{border-top:1px solid #d9e3ee;padding:10px 0}.quote-help p{font-size:14px;line-height:1.5}.quote-help dl{margin:12px 0}.quote-help dt{margin-top:14px;font-weight:700}.quote-help dd{max-width:900px;margin:4px 0 12px;font-size:14px;line-height:1.6}.admin-overview-link{color:#16489d;background:#e8efff;border-radius:8px;margin:10px 14px;padding:10px 12px;font-size:14px;font-weight:700;text-decoration:none;display:block}.admin-scope-conflict{z-index:60;color:#142c50;background:#eff5ff;border:2px solid #2463bb;border-radius:12px;margin:16px;padding:20px;position:sticky;top:12px;box-shadow:0 8px 24px #1233}.admin-scope-conflict button,.consolidated-admin button{color:#fff;font:inherit;cursor:pointer;background:#174c9d;border:0;border-radius:8px;padding:10px 16px;font-weight:700}.consolidated-admin button:disabled{opacity:.6;cursor:wait}.consolidated-period{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.consolidated-period label{gap:6px;font-size:14px;display:grid}.consolidated-period input{font:inherit;border:1px solid #bac5d4;border-radius:8px;padding:9px 12px}.consolidated-metrics,.consolidated-operations{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:20px 0;display:grid}.consolidated-metrics article,.consolidated-operations article{background:#fff;border:1px solid #dce3ed;border-radius:14px;min-width:0;padding:22px}.consolidated-metrics span,.consolidated-metrics small{color:#506079;font-size:14px;display:block}.consolidated-metrics strong{overflow-wrap:anywhere;margin:10px 0;font-size:clamp(24px,3vw,34px);line-height:1.3;display:block}.consolidated-operations header span{color:#506079;font-size:14px}.consolidated-operations h2{margin:6px 0 20px;font-size:20px}.consolidated-operations dl div{justify-content:space-between;gap:16px;margin:14px 0;font-size:14px;display:flex}.consolidated-operations dd{text-align:right;margin:0;font-weight:700}.consolidated-note{color:#506079;font-size:14px;line-height:1.6}.admin-switch-progress{color:#163f78;background:#eff5ff;border:1px solid #adc7ed;border-radius:10px;margin:16px;padding:14px 18px;font-size:16px}.admin-overview-link[aria-current=page]{font-weight:800;box-shadow:inset 3px 0 #174c9d}.admin-mobile-bar>div{min-width:0}.admin-mobile-bar>div>span{text-overflow:ellipsis;white-space:nowrap;max-width:70vw;display:block;overflow:hidden}.proactive-import-card header p{font-size:14px;line-height:1.5}.proactive-import-card>header span{font-size:12px}.proactive-import-flow strong{font-size:16px}.proactive-import-flow small{min-height:0;font-size:14px;line-height:1.5}.proactive-import-flow button,.proactive-import-flow label{white-space:normal;max-width:100%;min-height:44px;font-size:14px}.proactive-import-flow i{font-size:14px}.proactive-import-file{flex-wrap:wrap;font-size:14px}.proactive-import-preview h3{font-size:18px}.proactive-import-preview article span,.proactive-import-preview article small,.proactive-import-preview>p{font-size:14px;line-height:1.5}.proactive-import-preview table{border-collapse:collapse;background:#fff;width:100%;font-size:14px}.proactive-import-preview th,.proactive-import-preview td{text-align:left;border-bottom:1px solid #d9e5de;padding:10px}.proactive-import-preview [role=alert]{color:#842e16;background:#fff1e9;border-radius:8px;padding:14px;font-size:14px}.proactive-import-error{font-size:14px;line-height:1.5}.proactive-import-setup{background:#f2f6fb;border-radius:10px;align-items:center;gap:20px;padding:16px;display:flex}.proactive-import-setup strong{font-size:16px}.proactive-import-setup p{color:#52647a;margin:6px 0 0;font-size:14px;line-height:1.5}.proactive-import-setup button{color:#123e67;cursor:pointer;background:#fff;border:1px solid #b7c9dc;border-radius:8px;flex-shrink:0;min-height:44px;padding:10px 16px;font-size:14px}.proactive-import-setup button:disabled{opacity:.5;cursor:wait}@media (width<=700px){.proactive-import-setup{flex-direction:column;align-items:stretch}.proactive-import-flow{grid-template-columns:1fr}.proactive-import-file b{overflow-wrap:anywhere}}.admin-nav-group>summary{cursor:pointer;border-radius:8px;align-items:center;min-height:44px;padding:10px 14px;font-weight:600;display:flex}.admin-nav-group>summary:after{content:"＋";margin-left:auto}.admin-nav-group>summary:focus-visible{outline-offset:-2px;outline:2px solid}.admin-sidebar nav .admin-nav-group>a{margin-left:10px}.admin-nav-group.single>summary{display:none}.sidebar-collapsed .admin-nav-group>summary{overflow-wrap:anywhere;padding:8px 2px;font-size:9px}.sidebar-collapsed .admin-nav-group>summary:after{display:none}.admin-sidebar{color:#eff4ff;box-shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#192543;border-right:0}.admin-sidebar-brand{border-bottom:0;gap:12px;padding:24px 20px 18px}.admin-sidebar-brand img{background:#fff;border-radius:8px;width:160px;padding:8px}.admin-sidebar-brand span{color:#fff;letter-spacing:-.02em;text-transform:none;font-size:23px;font-weight:750}.admin-sidebar-collapse{color:#eff4ff;background:#304977}.admin-scope-card{background:#ffffff08;border:1px solid #ffffff24;margin:0 16px 8px;padding:12px}.admin-scope-card label{color:#bdcbea;letter-spacing:.04em;font-size:11px}.admin-scope-card select{color:#eff4ff;background:#223354;border-color:#526383;min-height:44px;font-size:12px;font-weight:500}.admin-scope-card p,.admin-scope-card small,.admin-scope-loading{color:#bdcbea;font-size:11px}.admin-scope-fixed{background:0 0;border-color:#526383}.admin-scope-fixed b,.admin-scope-fixed span{color:#eff4ff;font-size:12px}.admin-sidebar .admin-overview-link{color:#bdcbea;background:0 0;border:0;margin:0 20px 10px;padding:8px;font-size:12px}.admin-sidebar nav{padding:6px 9px 22px}.admin-sidebar nav a,.admin-nav-group>summary{color:#eff4ff;border-radius:8px;gap:10px;min-height:48px;padding:12px;font-size:14px;font-weight:500;line-height:1.35}.admin-nav-group>summary{list-style:none}.admin-nav-group>summary::-webkit-details-marker{display:none}.admin-nav-group>summary:after{content:"⌄";color:#bdcbea;font-size:16px}.admin-nav-group[open]>summary:after{content:"⌃"}.admin-sidebar nav a:hover,.admin-nav-group>summary:hover{color:#fff;background:#263859}.admin-sidebar nav a.active{color:#fff;box-shadow:none;background:#304977;font-weight:700}.admin-sidebar nav a i,.admin-nav-group>summary i{width:20px;height:20px;color:inherit;background:0 0;border-radius:0;flex:0 0 20px;place-items:center;display:grid}.admin-sidebar nav a.active i{color:#fff;background:0 0}.admin-sidebar nav .admin-nav-group>a{margin:2px 0 2px 20px;font-size:13px}.admin-sidebar nav .admin-nav-group.single>a{margin:0;font-size:14px}.admin-nav-group[open]:not(.single){padding-bottom:6px}.admin-sidebar-footer{background:0 0;border:0;border-top:1px solid #ffffff26;border-radius:0;margin:0 22px 18px;padding:20px 0 0}.admin-sidebar-footer>span{color:#bdcbea;letter-spacing:0;text-transform:none;font-size:11px;font-weight:500}.admin-sidebar-footer>b{color:#fff;margin:8px 0;font-size:14px}.admin-sidebar-footer>small{color:#bdcbea;margin:0 0 14px;font-size:11px}.admin-sidebar-footer button{color:#eff4ff;background:0 0;border-color:#526383;min-height:40px;font-size:12px;font-weight:500}.admin-sidebar :is(a,button,select,summary):focus-visible{outline-offset:2px;outline:2px solid #a9caff}@media (width>=901px){.sidebar-collapsed .admin-sidebar-brand{padding:18px 8px}.sidebar-collapsed .admin-sidebar-brand img{padding:3px}.sidebar-collapsed .admin-sidebar .admin-overview-link{display:none}.sidebar-collapsed .admin-nav-group>summary{justify-content:center;padding:12px}.sidebar-collapsed .admin-sidebar nav .admin-nav-group>a{margin:2px 0;padding:12px}}@media (width<=900px){.admin-mobile-bar{color:#eff4ff;background:#192543;border-color:#304977}.admin-mobile-bar button,.admin-mobile-bar span{color:#eff4ff}.sidebar-collapsed .admin-nav-group>summary{padding:12px;font-size:14px}.sidebar-collapsed .admin-nav-group>summary:after{display:block}}.admin-sidebar{overflow:hidden}.admin-sidebar-brand{flex:none;grid-template-columns:1fr 28px;align-items:center;gap:10px 8px;height:auto;min-height:0;padding:24px 20px 18px;display:grid;position:relative}.admin-sidebar-brand img{background:0 0;border-radius:0;grid-column:1/-1;width:176px;max-width:100%;height:auto;padding:0}.admin-sidebar-brand span{letter-spacing:.08em;color:#bdcbea;font-size:12px;font-weight:600;line-height:28px}.admin-sidebar-brand .admin-sidebar-collapse{background:0 0;border:1px solid #ffffff26;width:28px;height:28px;margin:0;font-size:18px;position:static}.admin-scope-card{background:0 0;border:0;flex:none;margin:0 16px 12px;padding:0}.admin-scope-card label{margin-bottom:6px;font-size:10px;font-weight:600}.admin-scope-card select{min-height:40px;padding:8px 10px;font-size:12px}.admin-scope-card>p{display:none}.admin-sidebar .admin-overview-link{flex:none;align-items:center;min-height:28px;margin:0 16px 8px;padding:0 8px;font-size:11px;display:flex}.admin-sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#526383 transparent;flex:1 1 0;min-height:0;padding:4px 12px 12px;overflow-y:auto}.admin-nav-group{margin:0 0 2px}.admin-sidebar nav a,.admin-nav-group>summary{gap:10px;min-height:44px;padding:10px;font-size:13px;line-height:1.3}.admin-sidebar nav .admin-nav-group.single>a{font-size:13px}.admin-nav-group>summary span,.admin-sidebar nav a span{min-width:0}.admin-nav-group[open]:not(.single){background:#ffffff05;border-radius:8px;padding-bottom:4px}.admin-nav-group[open]>summary{color:#fff;font-weight:600}.admin-sidebar nav .admin-nav-group:not(.single)>a{border-left:1px solid #ffffff24;border-radius:0 6px 6px 0;min-height:40px;margin:0 0 0 20px;padding:9px 10px;font-size:12px}.admin-sidebar nav .admin-nav-group:not(.single)>a i{display:none}.admin-sidebar nav a.active{background:#304977;border-left-color:#a9caff}.admin-sidebar-footer{flex:none;margin:0 20px 14px;padding-top:12px}.admin-sidebar-footer>span{font-size:10px}.admin-sidebar-footer>b{margin:4px 0 8px;font-size:12px}.admin-sidebar-footer>small{display:none}.admin-sidebar-footer button{min-height:32px;font-size:11px}@media (width>=901px){.sidebar-collapsed .admin-sidebar-brand{align-items:center;padding:18px 8px;display:flex}.sidebar-collapsed .admin-sidebar-brand img{display:none}.sidebar-collapsed .admin-nav-group>summary{padding:10px}.sidebar-collapsed .admin-sidebar nav .admin-nav-group:not(.single)>a i{display:grid}.sidebar-collapsed .admin-sidebar nav .admin-nav-group>a{border-left:0;margin:0;padding:10px}}@media (width<=900px){.sidebar-collapsed .admin-sidebar-brand span{display:block}.sidebar-collapsed .admin-nav-group>summary{padding:10px;font-size:13px}}.admin-sidebar-brand .admin-sidebar-collapse{color:#eff4ff;cursor:pointer;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;width:100%;height:auto;min-height:34px;display:flex}.admin-sidebar-collapse i{font-size:20px;font-style:normal;line-height:1}.admin-sidebar-collapse b{font-size:11px;font-weight:500}@media (width>=901px){.sidebar-collapsed .admin-sidebar-collapse b{display:none}.sidebar-collapsed .admin-sidebar-brand .admin-sidebar-collapse{width:40px;min-height:40px}}@media (width<=900px){.admin-sidebar-brand .admin-sidebar-collapse{display:none}}:root{--action-primary:#1755ad;--action-primary-hover:#10438c;--status-positive:#176b45;--status-attention:#865200;--status-danger:#b42332;--focus-ring:#2477d4;--text-secondary:#526078;--control-radius:8px}.admin-login-form button{background:var(--action-primary)}.admin-saas-shell :is(button,a,input,select,textarea,summary):focus-visible,.admin-login-page :is(button,a,input):focus-visible,.native-action-dialog :is(button,input,select,textarea):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.admin-saas-shell :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.6}.admin-saas-shell :is(.directory-primary,.primary-action,.today-priority-actions button.primary,.prospect-primary-actions .prepare){background:var(--action-primary);color:#fff;border-color:var(--action-primary)}.admin-saas-shell :is(.directory-primary,.primary-action,.today-priority-actions button.primary):hover:not(:disabled){background:var(--action-primary-hover)}.admin-saas-shell :is(.today-work-filters button,.directory-actions button,.directory-actions a,.directory-filters input,.directory-filters select,.today-contact-controls button,.today-contact-controls a){min-height:44px;font-size:14px}.admin-saas-shell :is(.agprospecta-heading p,.agprospecta-filters button small,.agprospecta-filters button span,.agprospecta-search label,.agprospecta-search input,.prospect-actions-menu button,.prospect-actions-menu a,.prospect-primary-actions>button){font-size:13px}.admin-saas-shell .today-work-row.urgent{border-left-color:var(--action-primary)}.admin-saas-shell .today-work-row.normal{border-left-color:var(--status-positive)}.admin-context-back{min-height:44px;color:var(--action-primary);align-items:center;margin:0 0 16px;font-weight:650;display:inline-flex}.native-action-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--charcoal);border:0;margin:0;overflow:auto}.native-action-dialog:not([open]){display:none}.native-action-dialog::backdrop{background:0 0}.native-action-dialog .action-dialog{max-height:calc(100dvh - 36px);overflow:auto}.native-action-dialog :is(button,input,select){min-height:44px}.native-action-dialog .action-dialog :is(label,p,button,input,small){font-size:14px}.native-action-dialog .action-dialog>header>button{min-width:44px}@media (width<=760px){.admin-saas-shell :is(.directory-filters,.directory-actions,.today-contact-controls){flex-wrap:wrap}.admin-saas-shell :is(input,select,textarea){max-width:100%;font-size:16px}.native-action-dialog{padding:12px}.native-action-dialog .action-dialog{max-height:calc(100dvh - 24px);padding:16px}}@media (prefers-reduced-motion:reduce){.admin-saas-shell *,.native-action-dialog *{scroll-behavior:auto;transition:none;animation:none}}.message-choice-row{flex-wrap:wrap;gap:12px;display:flex}.message-choice-row>label{flex:180px;min-width:0}.message-choice-row select,.message-choice-row input{width:100%;min-width:0}.message-fields{border:1px solid #b8c7db;border-radius:8px;padding:12px}.message-fields label{gap:4px;margin:10px 0;display:grid}.message-review-check{align-items:flex-start;gap:10px;display:flex!important}.message-review-check input{flex:none;margin-top:5px;width:auto!important}.message-use-condition{color:#314761;background:#edf3fa;border-radius:6px;padding:12px;font-size:14px}.commercial-library{margin:24px 0}.commercial-library-card{background:#fff;border:1px solid #cad4e2;border-radius:10px;margin:12px 0;padding:16px}.commercial-library-card summary{cursor:pointer;font-weight:700}.library-channel-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.library-channel-columns section{min-width:0}.library-channel-columns pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f4f7fb;border-radius:8px;padding:14px}.communication-panel textarea{min-height:180px}.communication-panel select{max-width:100%}@media (width<=760px){.library-channel-columns{grid-template-columns:1fr}.communication-panel{max-width:100%}.message-choice-row>label{flex-basis:100%}}.admin-page.today-clean{width:100%;max-width:none;padding:20px 24px}.today-clean .admin-header{align-items:center;min-height:0;margin-bottom:12px;padding:0}.today-clean .admin-header h1{margin:0 0 6px;font-size:28px;line-height:1.2}.today-clean .admin-header p{margin:0;font-size:14px}.today-clean .today-manager-toolbar{justify-content:flex-start;gap:12px;margin:10px 0;padding:8px 0}.today-clean .today-manager-toolbar select{max-width:280px}.today-inbox{margin-top:12px;font-size:14px}.today-inbox .today-work-filters{gap:4px;padding-bottom:8px}.admin-saas-shell .today-inbox .today-work-filters button{color:#38445b;background:#f1f3f7;border:0;border-radius:5px;min-height:36px;padding:6px 10px;font-size:14px}.admin-saas-shell .today-inbox .today-work-filters button[aria-pressed=true]{color:#084fb0;background:#e6efff;box-shadow:inset 0 -2px #075bc7}.today-inbox .today-category-count{min-width:0;padding:0 3px;font-weight:600;color:inherit!important;background:0 0!important}.inbox-toolbar{color:#38445b;align-items:center;gap:14px;padding:12px 0;display:flex}.inbox-toolbar small{color:#596579;margin-left:auto;font-size:12px}.inbox-toolbar button{color:#fff;font:inherit;cursor:pointer;background:#075bc7;border:0;border-radius:6px;padding:10px 14px;font-weight:600}.inbox-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.inbox-workspace.has-selection{grid-template-columns:minmax(260px,.36fr) minmax(0,.64fr)}.inbox-queue{min-width:0}.inbox-group{margin:0 0 20px}.inbox-group-toggle{color:#075bc7;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:10px 2px;font-size:16px;font-weight:600;display:flex}.inbox-group-toggle small{color:#657188;margin-left:auto;font-size:12px;font-weight:400}.inbox-table-scroll{border-radius:5px;overflow:auto}.inbox-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#263449;background:#fff;width:100%;font-size:14px}.inbox-table th{text-align:left;color:#5c6678;background:#fff;padding:9px 10px;font-size:12px;font-weight:500}.inbox-table th:first-child{width:27%}.inbox-table th:nth-child(2){width:25%}.inbox-table th:last-child{width:120px}.inbox-table td{overflow-wrap:anywhere;background:#f4f5f8;border-bottom:2px solid #fff;border-right:2px solid #fff;height:44px;padding:0 10px;line-height:1.35}.inbox-table td:first-child{border-left:3px solid #075bc7;padding:0}.inbox-table tr:hover td{background:#eaf0fa}.inbox-table tr.is-selected td{background:#e3edff}.inbox-table td button{color:#24344e;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 12px;font-weight:600;display:block}.inbox-table .queue-status{text-align:center;padding:0}.inbox-table .queue-status span{color:#47556b;background:#e8edf3;justify-content:center;align-items:center;height:100%;min-height:44px;padding:6px;font-size:13px;font-weight:600;display:flex}.inbox-table [data-urgency=overdue] .queue-status span{color:#fff;background:#075bc7}.inbox-table [data-urgency=today] .queue-status span,.inbox-table [data-urgency=scheduled] .queue-status span{color:#11613f;background:#dff2e7}.queue-compact-action,.has-selection .queue-action,.has-selection .queue-owner,.has-selection .queue-date{display:none}.has-selection .queue-compact-action{color:#5c6678;margin-top:5px;font-size:12px;font-weight:400;display:block}.has-selection .inbox-table th:first-child{width:auto}.has-selection .inbox-table th:last-child{width:100px}.inbox-conversation{background:#fff;border:1px solid #d8e0eb;border-radius:8px;min-width:0;overflow:hidden}.inbox-conversation[hidden],.inbox-task-content[hidden],.inbox-table-scroll[hidden]{display:none!important}.inbox-conversation-header{border-bottom:1px solid #e1e6ef;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.inbox-conversation-header h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:20px;line-height:1.3}.inbox-conversation-header small{color:#52677b;font-size:12px}.inbox-conversation-header button{font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;padding:8px 12px}.inbox-task-content{padding:16px 20px}.inbox-context{border-bottom:1px solid #e1e6ef;margin-bottom:16px;padding-bottom:12px;font-size:14px}.inbox-context summary{cursor:pointer;font-weight:600}.inbox-context p{margin:10px 0;line-height:1.5}.inbox-context dl{flex-wrap:wrap;gap:16px;margin:10px 0 0;display:flex}.inbox-context dt{color:#5c6678;font-size:12px}.inbox-context dd{margin:4px 0;font-size:14px}.inbox-task-content .today-priority-actions{flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex}.inbox-task-content .communication-composer{flex:auto;width:100%;max-width:none;display:flex}.inbox-task-content .communication-composer>.compact-action{align-self:flex-start;min-height:40px;padding:8px 14px;font-size:14px}.inbox-task-content .communication-panel{width:100%;min-width:0;max-width:none;box-shadow:none;background:#fff;border:0;gap:12px;margin:0;padding:0}.inbox-task-content .communication-panel>div{flex-wrap:wrap;gap:8px}.inbox-task-content .communication-panel>div:first-child{border-bottom:1px solid #e1e6ef;padding:10px 0}.inbox-task-content .communication-panel label{font-size:14px;line-height:1.45}.inbox-task-content .communication-panel input,.inbox-task-content .communication-panel select{min-height:40px;font-size:14px}.inbox-task-content .communication-panel>a{color:#075bc7;background:0 0;align-self:start;min-height:0;padding:0;font-size:13px;text-decoration:underline}.inbox-task-content .communication-manual-note{color:#536077;background:#f4f6f9;border-radius:5px;margin:0;padding:8px 10px;font-size:12px}.inbox-task-content .communication-panel .message-review-check{align-items:center;gap:8px;display:flex}.inbox-task-content .message-review-check input{flex-shrink:0;width:18px;min-height:18px}.inbox-task-content .communication-notice{max-width:none;font-size:14px}.message-channel-preview{background:#fff;border:1px solid #dce3ea;border-radius:8px;overflow:hidden}.message-channel-preview>header{color:#33445a;background:#f1f4f7;justify-content:space-between;gap:10px;padding:12px 16px;font-size:14px;display:flex}.message-channel-preview>header span{font-size:12px}.message-channel-preview.whatsapp{background:#edf3ed}.message-channel-preview.whatsapp>header{color:#1d5141;background:#e0ece6}.communication-panel .message-channel-preview .message-bubble{color:#4b5b53;background:#fff;border-radius:8px;margin:18px;padding:14px;font-size:12px;display:block}.communication-panel .message-channel-preview.whatsapp .message-bubble{background:#d9f6c9;border-radius:10px 0 10px 10px;margin-left:clamp(18px,8%,56px)}.communication-panel .message-channel-preview textarea{resize:vertical;color:#1f342a;width:100%;min-height:190px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:8px;padding:0;font-size:16px;font-weight:400;line-height:1.6;display:block}.inbox-task-content .message-use-condition{color:#536077;background:0 0;margin:0;padding:8px 0;font-size:13px;line-height:1.5}.inbox-task-content .today-contact-controls{border-top:1px solid #dde4ed;flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.inbox-task-content .today-contact-controls button,.inbox-task-content .today-contact-controls a{min-height:40px;font-size:14px}.inbox-task-content .communication-panel-actions button{min-height:42px;padding:9px 14px;font-size:14px}.inbox-task-content .communication-panel-actions button:first-child{color:#33455d;background:#edf1f6}.inbox-task-content .communication-panel-actions button:last-child{color:#fff;background:#075bc7}.today-inbox button:disabled{opacity:.5;cursor:default}.today-inbox :is(button,input,select,textarea,summary,a):focus-visible{outline-offset:3px;outline:3px solid #075bc7}@media (width>=1200px){.inbox-queue{max-height:calc(100vh - 40px);position:sticky;top:12px;overflow:auto}}@media (width<=1000px){.inbox-workspace.has-selection{grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr)}.inbox-table .queue-action{display:none}.inbox-task-content,.inbox-conversation-header{padding:12px}}@media (width<=760px){.admin-page.today-clean{padding:16px 12px}.inbox-workspace.has-selection{grid-template-columns:minmax(0,1fr)}.has-selection .inbox-queue,.inbox-table .queue-owner,.inbox-table .queue-date{display:none}.inbox-table th:first-child{width:auto}.inbox-table .queue-compact-action{display:block}.inbox-toolbar{flex-wrap:wrap}.inbox-toolbar small{margin-left:0}.inbox-toolbar button{margin-left:auto}.inbox-conversation-header h2{font-size:18px}.message-channel-preview>header{flex-wrap:wrap}.inbox-conversation-header{align-items:flex-start}.today-clean .admin-header{flex-wrap:wrap;gap:10px}}.admin-saas-shell .today-inbox .inbox-task-content :is(button,a.quick-channel){border-radius:8px;min-height:48px;padding:11px 18px;font-weight:600;line-height:1.4;font-size:1rem!important}.admin-saas-shell .today-inbox .communication-composer>.compact-action{border:1px solid #075bc7;min-width:210px;box-shadow:0 3px 8px #075bc71c;color:#fff!important;background:#075bc7!important}.admin-saas-shell .today-inbox .communication-composer>.compact-action:hover:not(:disabled){background:#06499f!important}.admin-saas-shell .today-inbox .today-inline-results{background:#f5f8fc;border:1px solid #d8e3ee;border-radius:10px;gap:10px;width:100%;min-width:0;padding:16px}.admin-saas-shell .today-inbox .today-inline-results legend{color:#183c63;padding:0 6px;font-size:1rem;line-height:1.5}.admin-saas-shell .today-inbox .today-inline-results button[data-result=contact_registered]{border:1px solid #9dceaf;color:#145a3b!important;background:#e0f3e9!important}.admin-saas-shell .today-inbox .today-inline-results button[data-result=responded]{border:1px solid #13734b;color:#fff!important;background:#13734b!important}.admin-saas-shell .today-inbox .today-inline-results button[data-result=no_response]{border:1px solid #d8b450;color:#704b00!important;background:#fff0c2!important}.admin-saas-shell .today-inbox .today-inline-results button:hover:not(:disabled){filter:brightness(.95)}.admin-saas-shell .today-inbox .today-inline-results small{padding:4px 0 0;font-size:.875rem;line-height:1.5;color:#425a72!important}.admin-saas-shell .today-inbox .today-contact-controls>a.quick-channel{color:#0750ac;background:#e7efff;border:1px solid #b5cbec;align-items:center;text-decoration:none;display:inline-flex}.admin-saas-shell .today-inbox .today-contact-controls>a:not(.quick-channel){color:#0750ac;background:#fff;border:1px solid #b5cbec;border-radius:8px;align-items:center;min-height:48px;padding:11px 18px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.admin-saas-shell .today-inbox .inbox-conversation-header{background:#f1f6ff;border-top:4px solid #075bc7}.admin-saas-shell .today-inbox .inbox-conversation-header small{color:#06499f;background:#deebff;border-radius:5px;padding:4px 8px;font-size:.875rem;font-weight:600;display:inline-block}.admin-saas-shell .today-inbox .inbox-context{background:#f5f8ff;border-left:3px solid #075bc7;border-radius:6px;padding:12px 14px}.admin-saas-shell .today-inbox .communication-panel-actions button{min-height:48px;font-size:1rem!important}.admin-saas-shell .today-inbox button:disabled{filter:none;opacity:.5;box-shadow:none}@media (width<=600px){.admin-saas-shell .today-inbox .today-inline-results button{text-align:left;flex:100%}.admin-saas-shell .today-inbox .communication-composer>.compact-action{width:100%;min-width:0}}.admin-saas-shell .communication-composer>.compact-action{cursor:pointer;border-radius:8px;min-height:48px;padding:11px 18px;font-weight:650;line-height:1.4;color:#fff!important;background:#075bc7!important;border:1px solid #075bc7!important;font-size:1rem!important}.admin-saas-shell .communication-composer>.compact-action:hover:not(:disabled){background:#06499f!important}.commercial-message-dialog{color:#18334f;background:#fff;border:1px solid #bdcde0;border-radius:14px;width:min(920px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;font-family:inherit;overflow:auto;box-shadow:0 24px 80px #102b4e45}.commercial-message-dialog::backdrop{background:#10223d80}.commercial-message-dialog .communication-panel{box-sizing:border-box;background:#fff;border:0;border-radius:0;gap:14px;width:100%;min-width:0;max-width:none;margin:0;padding:22px;display:grid}.commercial-message-dialog .communication-panel>div{flex-wrap:wrap;gap:10px}.commercial-message-dialog .communication-panel>div:first-child{color:#104989;background:#eaf2ff;border-top:5px solid #075bc7;gap:12px;margin:-22px -22px 0;padding:16px 22px;font-size:18px}.commercial-message-dialog .communication-panel>a{color:#075bc7;justify-self:start;font-size:14px}.commercial-message-dialog .communication-panel label{color:#334b65;font-size:14px;line-height:1.5}.commercial-message-dialog .communication-panel :is(input,select){color:#18334f;background:#fff;min-height:44px;font-size:16px}.commercial-message-dialog .communication-panel button{font:inherit;color:#104989;cursor:pointer;background:#eaf1fb;border:1px solid #b8cbe1;border-radius:8px;min-height:48px;padding:10px 18px;font-size:16px;font-weight:600}.commercial-message-dialog .communication-panel button:hover:not(:disabled){filter:brightness(.96)}.commercial-message-dialog .communication-panel button:disabled{opacity:.5;cursor:default}.commercial-message-dialog :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #075bc7}.commercial-message-dialog .communication-manual-note{color:#435d78;background:#f1f5fa;border-left:3px solid #709acb;padding:10px 12px;font-size:13px;line-height:1.5}.commercial-message-dialog .message-fields{background:#fff9e7;border:1px solid #dac586;border-left:4px solid #c29627}.commercial-message-dialog .message-fields summary{color:#705000;cursor:pointer;font-size:15px;font-weight:600}.commercial-message-dialog .message-use-condition{color:#415971;background:#f4f7fb;border-radius:7px;margin:0;padding:12px;font-size:14px;line-height:1.5}.commercial-message-dialog .message-review-check input{accent-color:#075bc7;min-height:20px;width:20px!important}.commercial-message-dialog .communication-panel-actions{border-top:1px solid #d8e2ef;justify-content:flex-end;padding:14px 0 0}.commercial-message-dialog .communication-panel-actions button:last-child,.commercial-message-dialog .communication-confirm button{color:#fff;background:#075bc7;border-color:#075bc7}.commercial-message-dialog .communication-confirm span{font-size:14px}.commercial-message-dialog .communication-notice{max-width:none;font-size:14px}.commercial-message-dialog .message-channel-preview>header{padding:14px 18px;font-size:16px}.commercial-message-dialog .message-channel-preview.whatsapp>header{color:#174d39;background:#d1e9df}.commercial-message-dialog .message-channel-preview.email>header{color:#104989;background:#e0ecff}.commercial-message-dialog .message-channel-preview textarea{min-height:220px;font-size:16px;line-height:1.6}.admin-saas-shell .agp-message-card.contact-ready{background:#f2f7ff;border:1px solid #c0d3ef;border-top:4px solid #075bc7}.admin-saas-shell .agp-message-card.contact-ready button{border-radius:8px;min-height:48px;padding:11px 18px;line-height:1.4;font-size:1rem!important}.admin-saas-shell .agp-message-card .agp-record-result{color:#fff;background:#13734b}.admin-saas-shell .agp-detail-card.contact{background:#edf8f3;border-top:4px solid #158064}.admin-saas-shell .agp-detail-card.copilot{background:#f5effc;border-top:4px solid #7852af}.admin-saas-shell .agp-message-heading>span{color:#075bc7;font-size:14px;font-weight:700}.today-inbox [data-work-category]{--area-color:#365270;--area-tint:#eaf0f6}.today-inbox [data-work-category=prospecting]{--area-color:#086d83;--area-tint:#e0f3f7}.today-inbox [data-work-category=followup]{--area-color:#6942a3;--area-tint:#eee5fa}.today-inbox [data-work-category=reactivation]{--area-color:#995012;--area-tint:#fff0df}.today-inbox [data-work-category=postsale]{--area-color:#116848;--area-tint:#e0f3e9}.today-inbox [data-work-category=production]{--area-color:#225a9e;--area-tint:#e2edfc}.today-inbox [data-work-category=plan]{--area-color:#92386c;--area-tint:#f9e7f1}.admin-saas-shell .today-inbox .today-work-filters button[data-work-category]{background:var(--area-tint);color:var(--area-color);border-top:3px solid var(--area-color);min-height:44px}.admin-saas-shell .today-inbox .today-work-filters button[data-work-category][aria-pressed=true]{box-shadow:inset 0 -3px var(--area-color);outline:1px solid var(--area-color)}.today-inbox .inbox-group-toggle{color:var(--area-color);background:var(--area-tint);border-left:4px solid var(--area-color);border-radius:6px 6px 0 0;padding:10px}.today-inbox .inbox-group .inbox-table td:first-child{border-left-color:var(--area-color)}@media (width<=600px){.commercial-message-dialog{border-radius:10px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.commercial-message-dialog .communication-panel{padding:16px}.commercial-message-dialog .communication-panel>div:first-child{margin:-16px -16px 0;padding:14px 16px}.commercial-message-dialog .communication-panel-actions button{flex:100%}.commercial-message-dialog .message-channel-preview .message-bubble{margin:12px}.commercial-message-dialog .message-channel-preview.whatsapp .message-bubble{margin-left:20px}}.agp-compact-workbench{margin-bottom:14px!important;padding:16px!important}.agp-compact-workbench .agp-titlebar{align-items:center;min-height:0;padding:0 0 12px}.agp-compact-workbench .agp-titlebar h2{margin:0;font-size:20px}.agp-compact-workbench .agp-titlebar>strong{align-items:center;gap:8px;display:flex}.agp-compact-workbench .agp-titlebar>strong b{font-size:20px}.agp-compact-workbench .agp-titlebar>strong small{font-size:13px}.agp-compact-workbench .agp-viewbar{gap:12px;margin:0 0 10px}.agp-compact-workbench .agp-viewbar nav{flex-wrap:wrap;gap:6px;display:flex}.agp-compact-workbench .agp-viewbar nav button{border-radius:6px;align-items:center;gap:8px;width:auto;min-height:40px;padding:8px 12px;font-size:14px;display:inline-flex}.agp-compact-workbench .agp-viewbar nav button small,.agp-compact-workbench .agp-viewbar>p{display:none}.agp-compact-workbench .agp-viewbar nav button span{font-size:14px}.agp-compact-workbench .agp-seller-matrix,.agp-compact-workbench .agp-secondary-section{background:#fff;border:1px solid #d9e2ee;border-radius:6px;margin:8px 0;padding:0;overflow:hidden}.agp-compact-workbench :is(.agp-seller-matrix,.agp-secondary-section)>summary{color:#355474;cursor:pointer;padding:10px 12px;font-size:14px;font-weight:600}.agp-compact-workbench .agp-segments{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.agp-compact-workbench .agp-segments button{border-radius:6px;flex:0 auto;align-items:center;gap:8px;min-height:42px;padding:8px 12px;display:flex}.agp-compact-workbench .agp-segments button b{font-size:16px;line-height:1.3}.agp-compact-workbench .agp-segments button span{font-size:14px}.agp-compact-workbench .agp-segments button small{display:none}.agp-compact-workbench .agp-toolbar{align-items:end;gap:12px;padding:10px 0}.agp-compact-workbench .agp-toolbar label{flex:0 320px;font-size:13px}.agp-compact-workbench .agp-toolbar input,.agp-compact-workbench .agp-toolbar select{min-height:42px;padding:9px 12px;font-size:14px}.agp-compact-board .agp-board{width:100%;min-width:1000px}.agp-compact-board .agp-grid{grid-template-columns:minmax(190px,1.5fr) 130px minmax(125px,1fr) 155px 155px minmax(130px,1fr) 82px;gap:0}.agp-compact-board .agp-grid-head{background:#fff;min-height:36px;padding:0}.agp-compact-board .agp-grid-head>span{color:#55667c;letter-spacing:0;text-transform:none;padding:8px;font-size:12px;font-weight:500}.agp-compact-board .agp-row-main{border-left:3px solid var(--agp-tone,#075bc7);background:#f4f5f8;border-bottom:2px solid #fff;align-items:stretch;min-height:48px;padding:0}.agp-compact-board .agp-row-main>*{box-sizing:border-box;border-right:2px solid #fff;border-radius:0;align-items:center;min-width:0;min-height:48px;margin:0;padding:8px 10px;display:flex}.agp-compact-board .agp-row-main :is(b,button){font-weight:500;line-height:1.35;font-size:14px!important}.agp-compact-board .agp-client-cell{text-align:left;background:0 0}.agp-compact-board .agp-client-cell b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.agp-compact-board .agp-row-main .agp-data-cell{background:0 0}.agp-compact-board .agp-row-main .agp-owner-chip{color:#425871;background:0 0;border-top:0;border-bottom:0;border-left:0}.agp-compact-board .agp-row-main:hover,.agp-compact-board .agp-company-row.open .agp-row-main{background:#eaf1fc}.agp-compact-board .agp-group{border-radius:6px;margin-bottom:20px}.agp-compact-board .agp-group-title{min-height:44px;padding:10px 12px}.agp-compact-board .agp-group-title span{align-items:center;gap:12px;display:flex}.agp-compact-board .agp-group-title b{font-size:16px}.agp-compact-board .agp-group-title small{font-size:13px}.agp-compact-board .agp-row-detail{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.agp-compact-board .agp-customer-admin{border:1px solid #d7e1ed;border-radius:6px;grid-column:1/-1;padding:10px 12px;font-size:14px}.agp-compact-board .agp-customer-admin select{max-width:300px;min-height:44px;margin:8px;padding:8px;font-size:14px}.agp-compact-board .agp-detail-card{align-self:start;min-height:0;padding:10px 12px}.agp-compact-board :is(.agp-detail-card,.agp-customer-admin)>summary{cursor:pointer;color:#244768;font-size:14px;font-weight:600}.agp-compact-board .agp-message-card{grid-column:1/-1;padding:14px}.agp-compact-board .agp-message-heading h4{margin:6px 0;font-size:18px}.agp-compact-board .agp-message-heading p{margin:6px 0 12px;font-size:14px}.agp-compact-board :is(button,summary,select):focus-visible{outline-offset:2px;outline:3px solid #075bc7}@media (width<=700px){.agp-compact-workbench .agp-titlebar{flex-wrap:wrap;gap:8px}.agp-compact-board .agp-row-detail{grid-template-columns:1fr}.agp-compact-board .agp-detail-card{grid-column:1/-1}}.agp-compact-board .agp-contact-stage{color:#095f73;text-align:center;background:#e0f3f7;justify-content:center}.agp-compact-board .agp-contact-stage:is([data-stage=respondeu],[data-stage=contato_realizado],[data-stage=oportunidade]){color:#14603e;background:#dff3e8}.agp-compact-board .agp-contact-stage[data-stage=acompanhamento]{color:#704d08;background:#fff0c9}.agp-compact-board .agp-contact-stage[data-stage=sem_interesse]{color:#47576b;background:#e9edf2}.agp-compact-board .agp-contact-stage[data-stage=nutricao]{color:#694695;background:#eee6f9}.agp-compact-board .agp-grid{box-sizing:border-box;border-left:3px solid #0000;grid-template-columns:minmax(220px,1.7fr) minmax(145px,1fr) minmax(145px,1fr) 170px 170px minmax(150px,1fr) 90px}.agp-compact-board .agp-row-main{border-left-color:#075bc7}.agp-compact-board .agp-grid-head>span,.agp-compact-board .agp-row-main>*{z-index:auto;box-sizing:border-box;width:auto;min-width:0;max-width:100%;transform:none;position:static!important;left:auto!important;right:auto!important}.agp-compact-board .agp-row-main .agp-client-cell{overflow:hidden;background:0 0!important}.agp-compact-board .agp-client-cell b{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.agp-compact-board .agp-row-main .agp-owner-chip{background:0 0!important;border-right:2px solid #fff!important}.agp-compact-board .agp-row-main .agp-data-cell.action b{color:#334e6c}.agp-compact-board .agp-row-main .agp-data-cell b,.agp-compact-board .agp-row-main .agp-owner-chip b{-webkit-line-clamp:unset;overflow-wrap:anywhere;font-weight:400;display:block}.agp-compact-board .agp-row-main .agp-contact-stage b{overflow-wrap:anywhere;font-weight:600;display:block}.agp-compact-board .agp-grid-head>span{line-height:1.4;background:#fff!important}.agp-compact-board .agp-row-actions{justify-content:center;padding:4px 6px}.agp-compact-board .agp-row-actions button{border-radius:5px;min-height:38px;padding:7px 12px}.agp-compact-board .agp-board{min-width:1096px}.client-record{color:#233e5b;background:#f4f7fb;min-height:100vh;padding:20px 24px;font-size:14px}.client-record-top{justify-content:space-between;gap:16px;margin-bottom:16px;font-size:14px;display:flex}.client-record a{color:#075bc7;text-decoration:none}.client-record a:hover{text-decoration:underline}.client-record-grid{grid-template-columns:minmax(220px,.85fr) minmax(360px,2fr) minmax(230px,.9fr);align-items:start;gap:16px;display:grid}.client-record-identity,.client-record-relations,.client-record-center{background:#fff;border:1px solid #d9e3ef;border-radius:9px;min-width:0;padding:20px}.client-record-identity{border-top:4px solid #075bc7}.client-record-relations{border-top:4px solid #148268}.client-record-avatar{color:#075bc7;background:#dcecff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;font-weight:700;display:grid}.client-record h1{overflow-wrap:anywhere;margin:14px 0 6px;font-size:24px;line-height:1.25}.client-record h2{margin:16px 0;font-size:18px;line-height:1.4}.client-record-stage{color:#176148;background:#e0f3ed;border-radius:5px;margin:8px 0 16px;padding:6px 9px;font-size:13px;display:inline-block}.client-record-edit{border-bottom:1px solid #dce5ef;padding:10px 0;display:block}.client-record dl{margin:0}.client-record dl>div{padding:10px 0}.client-record dt{color:#60748c;font-size:12px}.client-record dd{overflow-wrap:anywhere;margin:5px 0;font-size:14px}.client-record-next{background:#edf4ff;border-left:4px solid #075bc7;border-radius:6px;gap:6px;padding:14px 16px;display:grid}.client-record-next span{font-size:13px}.client-record-next strong{font-size:16px}.client-record-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.client-record button{font:inherit;color:#194d89;cursor:pointer;background:#eaf2fc;border:1px solid #bdcfe3;border-radius:7px;min-height:44px;padding:10px 14px;font-weight:600}.client-record button:disabled{opacity:.5;cursor:default}.client-record button:hover:not(:disabled){filter:brightness(.96)}.client-record :is(input,select,textarea){font:inherit;color:#233e5b;background:#fff;border:1px solid #bdcfe3;border-radius:6px;max-width:100%;min-height:44px;padding:10px}.client-record :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #075bc7}.client-record-history-head{border-bottom:1px solid #dce5ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.client-record-history-head label{align-items:center;gap:8px;display:flex}.client-record-timeline{border-left:2px solid #c6d9ee;margin:20px 0;padding:0 0 0 16px;list-style:none}.client-record-timeline li{background:#fbfcfe;border:1px solid #dce5ef;border-left:3px solid #158268;border-radius:6px;margin-bottom:12px;padding:14px}.client-record-timeline header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.client-record-timeline time{color:#60748c;font-size:12px}.client-record-timeline small{color:#24664f;background:#e5f3ef;border-radius:4px;margin-top:8px;padding:3px 6px;display:inline-block}.client-record-timeline p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0;line-height:1.6}.client-record-form{background:#f4f8fd;border:1px solid #cdddec;border-radius:8px;gap:12px;padding:16px;display:grid}.client-record-form label{gap:6px;display:grid}.client-record-form textarea{resize:vertical;min-height:90px}.client-record-form p{margin:0;font-size:13px;line-height:1.5}.client-record-relations details{border-bottom:1px solid #dce5ef;margin-bottom:10px;padding:14px 0}.client-record-relations summary{cursor:pointer;font-size:14px;font-weight:600}.client-record-relations article{border-bottom:1px solid #edf1f6;gap:5px;padding:12px 0;display:grid}.client-record-relations small{color:#60748c}.client-record-relations p{font-size:13px;line-height:1.5}.client-record-empty{background:#f4f7fb;border-radius:6px;padding:20px;line-height:1.5}@media (width<=1200px){.client-record-grid{grid-template-columns:220px minmax(0,1fr)}.client-record-relations{grid-column:1/-1}}@media (width<=700px){.client-record{padding:14px 10px}.client-record-grid{grid-template-columns:minmax(0,1fr)}.client-record-identity,.client-record-center,.client-record-relations{padding:16px}.client-record-actions button{flex:auto}.client-record-top{flex-wrap:wrap}}.coach-compare-filters{background:#fff;border:1px solid #cad7e8;border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:16px;margin:20px 0;padding:16px;display:flex}.coach-compare-filters label{align-items:center;gap:10px;padding:8px;font-size:1rem;display:flex}.coach-compare-filters input[type=checkbox]{width:20px;height:20px}.coach-compare-filters summary,.coach-compare-filters button,.coach-compare-filters input[type=month]{cursor:pointer;min-height:44px;padding:10px 16px;font-size:1rem}.coach-comparison{background:#fff;border:1px solid #cad7e8;border-top:4px solid #075bc7;border-radius:12px;padding:18px}.coach-comparison p{max-width:100ch;font-size:1rem}.coach-comparison-scroll{margin:16px 0;overflow:auto}.coach-comparison table{border-collapse:separate;border-spacing:2px;width:100%;min-width:1300px;font-size:14px}.coach-comparison th,.coach-comparison td{text-align:left;vertical-align:top;background:#f2f5f9;padding:12px}.coach-comparison thead th{color:#183658;background:#e6edf7}.coach-comparison tbody th{border-left:3px solid #075bc7;min-width:150px}.coach-comparison small{font-size:13px;font-weight:400;display:block}.coach-comparison td.coach-cell-positive{color:#075137;background:#d2f1e3}.coach-comparison td.coach-cell-info{color:#073d87;background:#dfeaff}.coach-comparison td.coach-cell-attention{color:#714700;background:#fff0c7}.coach-comparison summary{cursor:pointer;min-height:44px;padding:10px;font-weight:600;display:list-item}.coach-comparison td details[open]{min-width:220px}.coach-comparison td a{min-height:44px;padding:10px 0;display:block}.coach-comparison :focus-visible,.coach-compare-filters :focus-visible{outline-offset:3px;outline:3px solid #075bc7}@media (width<=700px){.coach-comparison{padding:10px}.coach-compare-filters{display:block}.coach-compare-filters>label{flex-wrap:wrap}.coach-compare-filters button{width:100%}}.clients-directory .directory-table{border-top:4px solid #1760c2;overflow-x:auto}.clients-directory .directory-columns{background:#e8eef8;grid-template-columns:28px minmax(240px,1.5fr) minmax(160px,1fr) minmax(230px,1.2fr) 170px 145px;align-items:center;gap:4px;min-width:1040px;padding:8px;font-size:14px}.clients-directory .directory-entry{box-sizing:border-box;background:#f3f5f9;border-top:3px solid #fff;border-left:3px solid #1760c2;min-width:1040px;padding-left:40px}.clients-directory .directory-entry>details>summary{grid-template-columns:minmax(240px,1.5fr) minmax(160px,1fr) minmax(230px,1.2fr) 170px 145px;gap:4px;min-height:64px;padding:0 8px 0 0;font-size:14px}.clients-directory .directory-entry>details>summary>span{overflow-wrap:anywhere;border-right:3px solid #fff;align-content:center;align-self:stretch;min-width:0;padding:10px}.clients-directory .directory-entry>details>summary>span:first-child{grid-column:auto}.clients-directory .directory-entry>details>summary strong{font-size:14px;line-height:1.35}.clients-directory .directory-entry>details>summary small{margin-top:3px;font-size:13px}.clients-directory .directory-entry>details>summary:hover{background:#e5edf9}.clients-directory .directory-check{width:20px;height:20px;top:20px;left:9px}.clients-directory .directory-owner{color:#4e3878;background:#ece6fa}.clients-directory .directory-owner i{background:#d7c8f0;border-radius:50%;place-items:center;width:25px;height:25px;margin-right:7px;font-style:normal;font-weight:700;display:inline-grid}.clients-directory .directory-contact{color:#174e62;background:#e5f3f6}.clients-directory .directory-stage{text-align:center;color:#435269;background:#e8ecf1;font-weight:600}.clients-directory .directory-stage.stage-blue{color:#fff;background:#1760c2}.clients-directory .directory-stage.stage-teal{color:#fff;background:#087880}.clients-directory .directory-stage.stage-green{color:#fff;background:#087b50}.clients-directory .directory-stage.stage-purple{color:#fff;background:#7052a2}.clients-directory .directory-last-contact{background:#eaf0fb}.clients-directory .directory-expanded{background:#fff;gap:16px;padding:16px}@media (width<=750px){.clients-directory .directory-columns{display:grid}.clients-directory .directory-table{border-radius:8px}.clients-directory .directory-expanded{max-width:calc(100vw - 90px)}}.clients-directory .directory-columns{box-sizing:border-box;grid-template-columns:36px minmax(240px,1.5fr) minmax(160px,1fr) minmax(230px,1.2fr) 170px 145px;min-width:1120px;padding:8px 8px 8px 3px}.clients-directory .directory-entry{min-width:1120px}.published-quote{--primary-blue:#242424}.published-quote button{color:#fff;font:inherit;cursor:pointer;background:#da291c;border:0;border-radius:8px;padding:13px 16px;font-weight:700}.published-quote button:disabled{opacity:.55;cursor:not-allowed}.published-quote :is(input,select,textarea){color:#242424;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #909090;border-radius:8px;margin:8px 0 16px;padding:12px;display:block}.published-quote :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #242424}.published-quote dialog{border:1px solid #777;border-radius:14px;width:min(90vw,560px);max-height:85vh;padding:24px;overflow:auto}.published-quote dialog::backdrop{background:#0009}.published-quote dialog button{margin:6px}.published-quote #quote-question{margin-top:30px}.published-quote .quote-preview-product{border-bottom:1px solid #ddd;justify-content:space-between;gap:20px;padding:16px 0;display:flex}.published-quote .quote-cross-sell-grid article{flex-direction:column;gap:10px;padding:16px;display:flex}.published-quote .quote-cross-sell-grid img{max-width:100%}.published-quote p{overflow-wrap:anywhere}@media (width<=620px){.published-quote .quote-preview-product{flex-direction:column;gap:8px}.published-quote h1{font-size:24px}}@font-face{font-family:AGQuote Roboto;src:url(/brand/fonts/Roboto-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:AGQuote Roboto;src:url(/brand/fonts/Roboto-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:AGQuote Slab;src:url(/brand/fonts/RobotoSlab-Bold.ttf)format("truetype");font-weight:700;font-display:swap}.published-quote{color:#22252a;font-family:AGQuote Roboto,Arial,sans-serif}.published-quote :is(h1,h2){font-family:AGQuote Slab,Georgia,serif}.published-quote button{border-radius:4px}.published-quote{color:#243247;background:#f2f5f8;align-items:start;padding:32px 20px;font-family:Arial,sans-serif;font-size:16px;line-height:1.6}.published-quote .quote-response-card{border:1px solid #dce3eb;border-top:4px solid #da291c;border-radius:20px;width:100%;max-width:920px;padding:40px;box-shadow:0 12px 40px #192b4610}.published-quote h1{color:#182c46;margin:24px 0 8px;font-family:Arial,sans-serif;font-size:32px;line-height:1.2}.published-quote h2{margin:26px 0 12px;font-family:Arial,sans-serif;font-size:21px;line-height:1.4}.published-quote h3{margin:0 0 8px;font-family:Arial,sans-serif;font-size:16px;line-height:1.5}.published-quote .quote-response-content p,.published-quote label{color:#4b5b6e;font-size:15px;line-height:1.65}.published-quote .proposal-store{color:#263c58;font-weight:700}.published-quote .proposal-items-title{border-top:1px solid #e1e7ee;padding-top:24px}.published-quote .quote-preview-product{align-items:start;padding:22px 0}.published-quote .quote-preview-product>div{flex:1;min-width:0}.published-quote .quote-preview-product>strong{white-space:nowrap;color:#183351;font-size:18px}.published-quote .quote-preview-product .proposal-specification{white-space:pre-wrap;margin:0 0 12px;font-size:15px;line-height:1.75}.published-quote .quote-preview-total{color:#16472e;background:#edf7f1;border:1px solid #bfdcc9;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:24px 0;padding:24px;display:flex}.published-quote .quote-preview-total b{color:inherit;font-size:16px}.published-quote .quote-preview-total strong{color:inherit;font-size:30px}.published-quote .proposal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 12px}.published-quote button.proposal-approve{color:#fff;background:#137b46;border-radius:12px;grid-column:1/-1;width:100%;min-height:68px;padding:20px 24px;font-size:22px;font-weight:800;box-shadow:0 5px 14px #137b4625}.published-quote button.proposal-approve:hover:not(:disabled){background:#096334}.published-quote button.proposal-approve:disabled{opacity:.62;box-shadow:none;background:#287747}.published-quote .proposal-actions a{color:#234367;background:#fff;border:1px solid #c9d5df;border-radius:10px;justify-content:center;align-items:center;min-height:50px;padding:14px;font-size:15px;display:flex}.published-quote .proposal-actions .proposal-question{background:#edf3f9;border-color:#b8ccdf;grid-column:1/-1;font-weight:700}.published-quote #quote-question{background:#f7f9fb;border:1px solid #dce4ec;border-radius:12px;padding:20px;scroll-margin-top:20px}.published-quote #quote-question summary{cursor:pointer;color:#24456b;font-size:16px;font-weight:700}.published-quote #quote-question textarea{min-height:120px}.published-quote .proposal-preview-notice{background:#fff4d9;border:1px solid #ead297;border-radius:8px;padding:12px 16px;font-size:14px}.published-quote dialog{color:#243247;background:#fff;width:min(92vw,660px);padding:28px;font-size:16px}.published-quote dialog li{margin:10px 0;font-size:14px;line-height:1.7}.published-quote dialog p{font-size:16px}.quote-delivery-panel{background:#fff;font-size:15px;line-height:1.6;border:1px solid #dce4ed!important;border-top:4px solid #da291c!important;border-radius:16px!important;padding:28px!important}.quote-delivery-panel .delivery-heading{justify-content:space-between;align-items:start;gap:18px;margin-bottom:24px;display:flex}.quote-delivery-panel .delivery-heading span{letter-spacing:.1em;color:#6b7b8e;font-size:11px;font-weight:800}.quote-delivery-panel .delivery-heading h2{color:#193651;margin:4px 0 8px;font-size:26px}.quote-delivery-panel .delivery-heading p{color:#607086;margin:0;font-size:15px}.quote-delivery-panel .delivery-status{color:#16613c;white-space:nowrap;background:#e8f5ed;border:1px solid #c1dfcd;border-radius:20px;padding:8px 12px;font-size:13px}.quote-delivery-panel .delivery-configuration,.quote-delivery-panel .delivery-followup{background:#f7f9fc;border:1px solid #e0e7ef;border-radius:10px;margin:18px 0;padding:16px 18px}.quote-delivery-panel summary{cursor:pointer;color:#284c72;font-size:15px;font-weight:700}.quote-delivery-panel .quote-delivery-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.quote-delivery-panel label{color:#344a62;font-size:14px;font-weight:600;display:block}.quote-delivery-panel :is(input,select,textarea){width:100%;font:inherit;color:#24374c;background:#fff;border:1px solid #c5d1df;border-radius:9px;margin-top:7px;padding:13px}.quote-delivery-panel textarea{min-height:125px}.quote-delivery-panel .delivery-validity{color:#245a3c;background:#edf6f1;border-radius:8px;margin:20px 0;padding:12px 16px;font-size:14px}.quote-delivery-panel .delivery-send-actions{gap:12px;margin:24px 0}.quote-delivery-panel .delivery-send-actions :is(button,a){border-radius:10px;justify-content:center;align-items:center;min-height:52px;padding:15px 20px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.quote-delivery-panel .delivery-send-actions .delivery-email{color:#fff;background:#174b87;border:1px solid #174b87}.quote-delivery-panel .delivery-send-actions .delivery-whatsapp{color:#fff;background:#137b46;border:1px solid #137b46}.quote-delivery-panel .delivery-send-actions a:last-child,.quote-delivery-panel .delivery-send-actions button:not(.delivery-email){color:#285077;background:#fff;border:1px solid #c5d3e1}.quote-delivery-panel .delivery-send-actions [aria-disabled=true]{opacity:.5;cursor:not-allowed}.quote-delivery-panel button:disabled{opacity:.55;cursor:not-allowed}.quote-delivery-panel small{color:#607086;margin:8px 0;font-size:12px;display:block}.quote-delivery-panel :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #2c78bd}@media (width<=620px){.published-quote{padding:12px}.published-quote .quote-response-card{border-radius:14px;padding:22px 18px}.published-quote h1{font-size:27px}.published-quote .quote-preview-total{flex-wrap:wrap;padding:18px}.published-quote .quote-preview-total strong{font-size:28px}.published-quote .proposal-actions{grid-template-columns:1fr}.published-quote button.proposal-approve{font-size:20px}.quote-delivery-panel{padding:20px!important}.quote-delivery-panel .delivery-heading{flex-direction:column}.quote-delivery-panel .quote-delivery-fields,.quote-delivery-panel .delivery-send-actions{grid-template-columns:1fr}}.admin-sidebar-brand{grid-template-columns:1fr;gap:2px;padding:18px 48px 10px 20px}.admin-sidebar-brand img{width:160px}.admin-sidebar-brand span{line-height:22px}.admin-sidebar-brand .admin-sidebar-collapse{color:#bdcbea;background:0 0;border:0;border-radius:6px;width:28px;height:28px;min-height:28px;position:absolute;top:20px;right:12px}.admin-sidebar-brand .admin-sidebar-collapse:hover{color:#fff;background:#ffffff15}.admin-scope-card{margin-bottom:6px}.admin-sidebar .admin-overview-link{min-height:26px;margin-bottom:2px}.admin-sidebar nav{padding-top:8px}@media (width>=901px){.sidebar-collapsed .admin-sidebar-brand{height:58px;padding:0}.sidebar-collapsed .admin-sidebar-brand .admin-sidebar-collapse{width:32px;height:32px;min-height:32px;top:14px;right:20px}.admin-sidebar{overflow:visible}.admin-sidebar>.admin-sidebar-collapse{z-index:1;color:#dce8ff;background:#192543;border:1px solid #526383;border-radius:8px;place-items:center;width:24px;height:32px;min-height:32px;margin:0;padding:0;display:grid;position:absolute;top:50%;right:0;transform:translate(50%,-50%);box-shadow:0 2px 6px #001a3d18}.admin-sidebar>.admin-sidebar-collapse:hover{color:#fff;background:#304977}.admin-sidebar-brand{padding-right:20px}}.pipeline-period-filter form{flex-wrap:wrap;justify-content:flex-end}.pipeline-period-filter input[type=search]{min-width:205px;height:38px;color:var(--dark-blue);font:inherit;background:#fff;border:1px solid #b9c4d2;border-radius:7px;padding:0 11px;font-size:13px}@media (width<=1100px){.pipeline-period-filter{flex-direction:column;align-items:stretch}.pipeline-period-filter form{justify-content:flex-start}}@media (width<=760px){.pipeline-period-filter form{grid-template-columns:1fr}.pipeline-period-filter select,.pipeline-period-filter input[type=search]{grid-column:1/-1;width:100%;min-width:0}}.pipeline-view-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;display:flex}.pipeline-view-switch{background:#fff;border:1px solid #bdc9dc;border-radius:10px;gap:4px;padding:4px;display:inline-flex}.pipeline-view-switch button{font:inherit;color:#253454;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 18px;font-size:14px;font-weight:750}.pipeline-view-switch button[aria-pressed=true]{color:#fff;background:#153b82;box-shadow:0 2px 5px #153b8230}.pipeline-view-toolbar label{color:#253454;font-size:14px;font-weight:700}.pipeline-view-toolbar select{font:inherit;background:#fff;border:1px solid #bdc9dc;border-radius:7px;padding:8px}.pipeline-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 22px;display:grid}.pipeline-overview>div{background:#fff;border:1px solid #d4dcea;border-top:4px solid #153b82;border-radius:10px;flex-direction:column;gap:6px;padding:15px 18px;display:flex}.pipeline-overview span{color:#344260;font-size:14px;font-weight:700}.pipeline-overview strong{color:#17233e;font-size:24px;line-height:1.2}.pipeline-overview small{color:#5e6a80;font-size:13px}.pipeline-overview .pipeline-overview-urgent{background:#edf5ff;border-top-color:#0866cc}.pipeline-table-view{gap:24px;min-width:0;margin-bottom:32px;display:grid}.pipeline-table-group{border:1px solid #d6deea;border-left:5px solid var(--stage-color);background:#fff;border-radius:9px;min-width:0;overflow:hidden}.pipeline-group-heading{text-align:left;cursor:pointer;width:100%;color:var(--stage-color);font:inherit;background:#fff;border:0;border-bottom:1px solid #e2e7ef;align-items:center;gap:12px;padding:15px 18px;font-size:16px;display:flex}.pipeline-group-heading>span:not(:first-child){color:#526079;font-size:13px}.pipeline-group-heading b{white-space:nowrap;margin-left:auto;font-size:16px}.pipeline-table-scroll{max-width:100%;overflow-x:auto}.pipeline-table-scroll table{border-collapse:collapse;table-layout:fixed;color:#26334c;width:100%;min-width:1100px;font-size:14px}.pipeline-table-scroll thead th{text-align:left;color:#526079;background:#f4f6fa;border-bottom:1px solid #dae1eb;padding:11px 12px;font-weight:650}.pipeline-table-scroll thead th:first-child{width:29%}.pipeline-table-scroll thead th:nth-child(2),.pipeline-table-scroll thead th:nth-child(3){width:12%}.pipeline-table-scroll thead th:nth-child(4){width:11%}.pipeline-table-scroll thead th:nth-child(5),.pipeline-table-scroll thead th:nth-child(6){width:15%}.pipeline-table-scroll thead th:nth-child(7){width:6%}.pipeline-table-scroll tbody td,.pipeline-table-scroll tbody th{vertical-align:middle;overflow-wrap:anywhere;text-align:left;border-bottom:1px solid #e6eaf1;border-right:1px solid #e6eaf1;padding:10px 12px;font-weight:400}.pipeline-table-scroll tbody tr:hover{background:#f4f7ff}.pipeline-table-scroll .pipeline-stage-cell{background:var(--stage-color);color:#fff;text-align:center;padding:0;font-weight:750}.pipeline-stage-cell>span{padding:12px 10px;display:block}.pipeline-table-scroll .pipeline-money-cell{font-variant-numeric:tabular-nums;font-weight:750}.pipeline-row-open{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.pipeline-row-title{color:#172b4e;font-weight:750}.pipeline-row-open small{color:#50617b;font-size:12px}.pipeline-row-open:hover .pipeline-row-title{text-decoration:underline}.pipeline-due-tag{border-radius:4px;padding:4px 8px;font-size:12px;font-weight:750;display:inline-block}.pipeline-due-tag.is-overdue{color:#fff;background:#0866cc}.pipeline-due-tag.is-scheduled,.pipeline-due-tag.is-closed{color:#08603b;background:#e4f6ec}.pipeline-due-tag.is-missing{color:#805000;background:#fff0cd}.pipeline-table-scroll time{white-space:nowrap;margin-top:5px;font-size:12px;display:block}.pipeline-table-detail .pipeline-card{width:100%;max-width:none;margin:0}.pipeline-table-detail .pipeline-column{width:100%;min-width:0;max-width:none}.pipeline-table-detail .pipeline-card-details{display:block}.pipeline-table-empty{text-align:center;color:#526079;border:1px dashed #afbdd1;border-radius:10px;padding:28px}.pipeline-view-switch button:focus-visible,.pipeline-row-open:focus-visible,.pipeline-group-heading:focus-visible,.pipeline-table-scroll:focus-visible{outline-offset:3px;outline:3px solid #2375df}@media (width<=900px){.pipeline-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-overview strong{font-size:21px}.pipeline-group-heading{flex-wrap:wrap;gap:8px}.pipeline-group-heading b{font-size:14px}}@media (width<=480px){.pipeline-view-switch{width:100%}.pipeline-view-switch button{flex:1;padding:10px 8px}.pipeline-overview{gap:8px}.pipeline-overview>div{padding:12px}.pipeline-overview strong{font-size:18px}.pipeline-overview span{font-size:13px}.pipeline-group-heading b{margin-left:0}}.communication-panel .message-suggestions{background:#f7faff;border:1px solid #d7e2ef;border-radius:12px;margin:16px 0;padding:16px}.message-suggestions header>strong{color:#163451;font-size:17px;display:block}.message-suggestions header>p{color:#4b6076;margin:6px 0 14px;font-size:14px;line-height:1.5}.message-suggestions-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.communication-panel button.message-suggestion{text-align:left;white-space:normal;color:#173854;width:100%;min-width:0;font:inherit;cursor:pointer;box-shadow:none;background:#fff;border:1px solid #b8c9df;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px;display:flex}.communication-panel button.message-suggestion[aria-pressed=true]{background:#eaf3ff;border:2px solid #075aca;padding:15px}.communication-panel button.message-suggestion:hover:not(:disabled){background:#edf5ff;border-color:#075aca}.communication-panel button.message-suggestion:focus-visible{outline-offset:3px;outline:3px solid #075aca}.communication-panel .message-suggestion-title{color:#173854;font-size:15px;font-weight:750;line-height:1.4}.communication-panel .message-suggestion-help{color:#425b72;font-size:13px;font-weight:400;line-height:1.5}.communication-panel .message-suggestion-action{color:#0752a9;font-size:12px;font-weight:700}.message-suggestion-status{color:#425b72;margin:12px 0 0;font-size:13px}.message-other-models{border-bottom:1px solid #dde5ef;margin:12px 0;padding:10px 0}.message-other-models summary{cursor:pointer;color:#174d86;font-size:14px;font-weight:600}.message-other-models label{gap:6px;margin:12px 0;display:grid}@media (width<=760px){.message-suggestions-grid{grid-template-columns:1fr}.communication-panel button.message-suggestion{gap:7px;padding:13px}.communication-panel button.message-suggestion[aria-pressed=true]{padding:12px}}.pipeline-table-view{gap:14px}.pipeline-overview>div{padding:12px 15px}.pipeline-group-heading{padding:11px 14px}.pipeline-table-scroll .pipeline-stage-cell{background:0 0;padding:8px}.pipeline-stage-cell>span,.pipeline-stage-cell select.pipeline-inline-stage{background:var(--stage-color);color:#fff;font:inherit;border-radius:7px;padding:10px 8px;font-size:13px;font-weight:700}.pipeline-stage-cell select.pipeline-inline-stage{cursor:pointer;border:0;width:100%;min-height:40px}.pipeline-inline-stage option{color:#172b4e;background:#fff}.pipeline-inline-stage:focus-visible{outline-offset:3px;outline:3px solid #153b82}.pipeline-inline-stage:disabled{cursor:wait;opacity:.7}.pipeline-table-detail{max-width:none;padding:4px 0}.pipeline-table-detail .pipeline-card{box-shadow:none;background:#f8faff;border:0;border-radius:0;padding:12px}.pipeline-table-detail .pipeline-card>.pipeline-card-summary,.pipeline-table-detail .pipeline-card>.proactive-stage-clock{display:none}.pipeline-table-detail .pipeline-card-details{border:0;margin:0;padding:0}.pipeline-table-detail .pipeline-compact-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pipeline-table-detail .pipeline-admin-quote-controls{max-width:560px;margin-top:12px;padding:10px}.pipeline-table-detail .pipeline-card-details>dl{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;display:flex}.pipeline-table-detail .pipeline-card-details>dl dd{margin:0 14px 0 0}.pipeline-table-detail .pipeline-card-details>dl dt{font-weight:600}.pipeline-table-detail .pipeline-card-details{grid-template-columns:minmax(0,1fr) minmax(230px,.32fr);align-items:start;gap:16px 24px;display:grid}.pipeline-table-detail .pipeline-card-details>dl{grid-column:1/-1;font-size:14px;line-height:1.5}.pipeline-table-detail .pipeline-card-details>dl dt,.pipeline-table-detail .pipeline-card-details>dl dd,.pipeline-table-detail .pipeline-card-details>dl select{font-size:14px!important}.pipeline-table-detail .pipeline-compact-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));align-items:start;gap:12px;display:grid}.pipeline-table-detail .pipeline-compact-actions>.communication-composer{min-width:0}.pipeline-table-detail .pipeline-compact-actions>a,.pipeline-table-detail .pipeline-compact-actions>button,.pipeline-table-detail .pipeline-compact-actions>.communication-composer>button,.pipeline-table-detail .quote-action-buttons>button{text-align:center;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:46px;font-weight:650;line-height:1.4;display:flex;padding:12px 16px!important;font-size:14px!important}.pipeline-table-detail .pipeline-compact-actions>details{align-self:center;font-size:14px}.pipeline-table-detail .quote-admin-actions{border:0;grid-area:2/2;margin:0;padding:0}.pipeline-table-detail .quote-action-buttons{grid-template-columns:1fr;gap:10px;display:grid}.pipeline-table-detail .pipeline-admin-quote-controls{background:#fff;border:1px solid #d8e1ed;grid-column:1/-1;max-width:none;margin:0;padding:12px 16px}.pipeline-admin-quote-controls summary{cursor:pointer;color:#324c68;font-size:14px;font-weight:650}.pipeline-table-detail .pipeline-admin-quote-controls button{width:auto;min-height:44px;margin-top:12px;padding:10px 18px;font-size:14px!important}.pipeline-table-detail .pipeline-admin-quote-controls small{margin-top:8px;font-size:12px;display:block}@media (width<=900px){.pipeline-table-detail .pipeline-card-details{grid-template-columns:1fr}.pipeline-table-detail .quote-admin-actions{grid-area:auto/1}.pipeline-table-detail .quote-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-sidebar .admin-catalog-shortcuts{color:#f5f8ff;background:#22314d;border:1px solid #465671;border-radius:9px;margin:16px 12px 8px}.admin-catalog-shortcuts summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:13px 12px;font-size:13px;font-weight:650;list-style:none;display:flex}.admin-catalog-shortcuts summary::-webkit-details-marker{display:none}.admin-catalog-shortcuts summary:after{content:"⌄";margin-left:auto}.admin-catalog-shortcuts[open] summary:after{content:"⌃"}.admin-catalog-shortcuts summary i{flex:none;width:18px;display:flex}.admin-catalog-shortcuts summary svg{width:18px;height:18px}.admin-catalog-shortcuts>div{padding:0 12px 12px}.admin-catalog-shortcuts p{color:#c6d3e7;margin:0 0 10px;font-size:12px;line-height:1.5}.admin-catalog-shortcuts a{color:#fff;border:1px solid #6b7e9d;border-radius:6px;justify-content:space-between;align-items:center;min-height:42px;margin-top:7px;padding:9px 10px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.admin-catalog-shortcuts a:hover{background:#354b6e}.admin-catalog-shortcuts a:focus-visible,.admin-catalog-shortcuts summary:focus-visible{outline-offset:3px;outline:2px solid #91c8ff}.admin-sidebar .admin-nav-group:not(.single){border-top:1px solid #34425d;margin-top:7px;padding-top:7px}.sidebar-collapsed .admin-catalog-shortcuts{margin:12px 5px}.sidebar-collapsed .admin-catalog-shortcuts summary{justify-content:center;padding:12px 5px}.sidebar-collapsed .admin-catalog-shortcuts summary span,.sidebar-collapsed .admin-catalog-shortcuts summary:after{display:none}.sidebar-collapsed .admin-catalog-shortcuts[open]>div{z-index:50;background:#22314d;border:1px solid #465671;border-radius:9px;width:230px;padding:14px;position:absolute;left:100%}.coach-clean{max-width:1500px;margin:auto}.coach-clean .admin-header h1{font-size:clamp(26px,3vw,38px);line-height:1.15}.coach-clean .admin-header p{font-size:15px}.coach-clean .coach-compare-filters{background:#fff;border:1px solid #d5e0ed;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0 24px;padding:16px 20px;font-size:14px;display:flex}.coach-compare-filters label{align-items:center;gap:8px;display:flex}.coach-compare-filters input[type=month]{font:inherit;border:1px solid #bacbe0;border-radius:7px;padding:10px}.coach-compare-filters summary{cursor:pointer}.coach-compare-filters details[open]{max-height:300px;overflow:auto}.coach-compare-filters button{color:#fff;background:#104b93;border:0;border-radius:8px;min-height:44px;padding:10px 18px;font-weight:700}.coach-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.coach-kpis article{background:#fff;border:1px solid #d9e2ee;border-top:3px solid #1765c6;border-radius:12px;gap:7px;padding:20px;display:grid}.coach-kpis span,.coach-kpis small{color:#516780;font-size:13px;line-height:1.4}.coach-kpis strong{color:#142e50;font-size:26px}.coach-analysis-tabs{background:#e7eef8;border-radius:10px;flex-wrap:wrap;gap:6px;width:fit-content;margin:24px 0 18px;padding:5px;display:flex}.coach-analysis-tabs button{font:inherit;color:#24496e;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:12px 18px;font-size:14px;font-weight:650}.coach-analysis-tabs button[aria-pressed=true]{color:#08499c;background:#fff;box-shadow:0 2px 6px #1b36551a}.coach-chart{background:#fff;border:1px solid #d9e2ee;border-radius:12px;margin-bottom:20px;padding:22px}.coach-chart header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.coach-chart h2{margin:0;font-size:19px}.coach-chart p{color:#52677d;margin:6px 0;font-size:13px}.coach-chart label{gap:5px;font-size:12px;display:grid}.coach-chart select{font:inherit;background:#fff;border:1px solid #bdcbdf;border-radius:7px;padding:10px;font-size:14px}.coach-bars{gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.coach-bars li{grid-template-columns:minmax(130px,200px) minmax(70px,1fr) 110px;align-items:center;gap:16px;font-size:14px;display:grid}.coach-bars a{color:#174574;font-weight:650;text-decoration:none}.coach-bars strong{text-align:right;font-variant-numeric:tabular-nums}.coach-bar-track{background:#eaf0f8;border-radius:5px;height:18px;overflow:hidden}.coach-bar-track span{background:#206bca;border-radius:5px;height:100%;display:block}.coach-data-table{background:#fff;border:1px solid #d9e2ee;border-radius:12px;overflow:auto}.coach-data-table table{border-collapse:collapse;width:100%;min-width:750px;font-size:14px}.coach-data-table th,.coach-data-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e5ebf3;padding:16px}.coach-data-table thead{color:#3b5470;background:#f2f6fb}.coach-data-table tbody th{color:#1b3758;font-weight:650}.coach-data-table small{color:#5a6e84;margin-top:5px;font-size:12px;font-weight:400;line-height:1.5;display:block}.coach-data-table td>a{color:#0f59ad;margin:6px 0;display:block}.coach-data-table tbody tr:hover{background:#f7faff}.coach-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.coach-process article{background:#fff;border:1px solid #d9e2ee;border-radius:12px;padding:20px}.coach-process span{color:#486381;font-size:13px}.coach-process strong{color:#153b67;margin:10px 0;font-size:26px;display:block}.coach-process p,.coach-context-note,.coach-method p{color:#516780;font-size:13px;line-height:1.6}.coach-method{background:#f4f7fb;border-radius:10px;margin-top:22px;padding:16px}.coach-method summary{cursor:pointer;color:#234e7c;font-size:14px}.coach-plan-link{color:#1256a2;margin:20px 0;font-size:14px;display:inline-block}.coach-performance button:focus-visible,.coach-performance a:focus-visible,.coach-performance select:focus-visible,.coach-data-table:focus-visible{outline-offset:3px;outline:3px solid #1b71d3}@media (width<=800px){.coach-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-process{grid-template-columns:1fr}.coach-bars li{grid-template-columns:110px minmax(50px,1fr) 90px;gap:8px;font-size:12px}.coach-chart{padding:16px}.coach-kpis article{padding:14px}.coach-kpis strong{font-size:22px}}@media (width<=450px){.coach-bars li{grid-template-columns:minmax(0,1fr) 90px}.coach-bars li>a{grid-column:1/-1}.coach-analysis-tabs{width:100%}.coach-analysis-tabs button{flex:1;padding:10px;font-size:12px}}.coach-portfolio-track{background:#eaf0f8;border-radius:5px;height:20px;display:flex;overflow:hidden}.coach-portfolio-track span{height:100%;display:block}.coach-color-chart{border-top:4px solid #2563eb;min-width:0}.coach-color-chart:nth-child(2){border-top-color:#7c3aed}.coach-color-chart:nth-child(3){border-top-color:#0891b2}.coach-color-chart:nth-child(4){border-top-color:#db2777}.coach-color-chart .coach-bars li{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;font-size:14px}.coach-color-chart .coach-bars a{overflow-wrap:anywhere;grid-area:1/1;align-items:center;gap:8px;display:flex}.coach-color-chart .coach-bars strong{grid-area:1/2}.coach-color-chart .coach-bar-track{background:#edf1f7;border-radius:6px;grid-area:2/1/auto/-1;height:22px}.coach-color-chart .coach-bars i{border-radius:3px;flex-shrink:0;width:10px;height:10px}.coach-kpis article:first-child{background:#eff6ff;border-top-color:#2563eb}.coach-kpis article:nth-child(2){background:#f5f3ff;border-top-color:#7c3aed}.coach-kpis article:nth-child(3){background:#ecfeff;border-top-color:#0891b2}.coach-kpis article:nth-child(4){background:#fdf2f8;border-top-color:#db2777}.coach-process article:first-child{border-top:4px solid #059669}.coach-process article:nth-child(2){border-top:4px solid #2563eb}.coach-process article:nth-child(3){border-top:4px solid #7c3aed}@media (width<=1000px){.coach-chart-grid{grid-template-columns:1fr}}.coach-reactivation{margin:20px 0 28px}.coach-reactivation h2{margin-bottom:6px;font-size:20px}.coach-reactivation>p{color:#516780;font-size:14px}.coach-reactivation .coach-process article:first-child{background:#eff6ff;border-top-color:#2563eb}.coach-reactivation .coach-process article:nth-child(2){background:#f5f3ff;border-top-color:#7c3aed}.coach-reactivation .coach-process article:nth-child(3){background:#fff7ed;border-top-color:#ea580c}.invitation-page{background:#edf3f9;place-items:center;min-height:100vh;padding:24px;display:grid}.invitation-card{color:#172033;background:#fff;border:1px solid #dbe4ee;border-radius:16px;width:100%;max-width:480px;padding:32px}.invitation-card h1{color:#003b71;font-size:30px}.invitation-card p{line-height:1.6}.invitation-card form,.invitation-card label{gap:10px;display:grid}.invitation-card form{gap:18px}.invitation-card input{border:1px solid #9caabb;border-radius:6px;width:100%;min-height:46px;padding:10px;font-size:16px}.invitation-card [role=alert]{color:#a2192d}.invitation-card small{font-size:14px}.agp-commercial-panel{margin:12px 0}.agp-report-compact{border-radius:10px;padding:14px}.agp-report-compact header{align-items:center;gap:12px}.agp-report-compact h3{margin:0 0 3px;font-size:18px}.agp-report-compact header span{color:#53657a;font-size:14px}.agp-report-compact .agp-report-filters{align-items:end;gap:8px}.agp-report-compact .agp-report-filters label{gap:3px;font-size:14px}.agp-report-compact select{font:inherit;max-width:220px;min-height:36px;padding:6px 8px}.agp-report-compact .agp-seller-multiselect{min-width:190px;position:relative}.agp-report-compact .agp-seller-multiselect summary{cursor:pointer;padding:8px;font-size:14px}.agp-report-compact .agp-seller-multiselect fieldset{z-index:12;background:#fff;min-width:250px;position:absolute;top:100%;right:0;box-shadow:0 8px 25px #193b6520}.agp-report-compact .agp-report-scope{color:#526277;margin:10px 0;font-size:13px}.agp-report-compact .agp-report-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:10px 0}.agp-report-compact .agp-report-kpis article{color:#173d69;background:#f5f8fc;border:1px solid #dce5ef;border-radius:7px;gap:5px;min-width:0;padding:10px}.agp-report-compact .agp-report-kpis article span{font-size:14px}.agp-report-compact .agp-report-kpis strong{overflow-wrap:anywhere;font-size:22px}.agp-report-compact .agp-report-kpis small{color:#526277;font-size:12px}.agp-report-compact .agp-report-kpis .needs-action{color:#1154a0;background:#edf5ff;border-color:#96b9e4}.agp-report-compact table{white-space:nowrap;font-size:14px}.agp-report-compact th,.agp-report-compact td{padding:8px}.agp-report-compact td small,.agp-report-compact th small{color:#596b7e;margin-top:3px;font-size:12px;display:block}.agp-report-compact th button{font:inherit;color:#174c86;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.agp-report-compact tbody tr.selected{background:#edf5ff}.agp-report-compact td.needs-action{color:#1154a0;font-weight:800}.agp-extra-metrics{margin-top:10px;font-size:14px}.agp-extra-metrics summary{cursor:pointer;color:#174c86;padding:8px 0;font-weight:700}.agp-extra-metrics p{color:#526277;font-size:13px;line-height:1.5}.agp-extra-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px 0;display:grid}.agp-extra-grid article{gap:6px;display:grid}.agp-compact-workbench .agp-segments{background:#f5f8fc;gap:5px;margin:8px 0;padding:8px 12px}.agp-compact-workbench .agp-segments button{color:#26496d;min-height:34px;box-shadow:none;background:#fff;border:1px solid #c9d7e6;gap:6px;padding:5px 9px}.agp-compact-workbench .agp-segments button b{font-size:14px}.agp-compact-workbench .agp-segments button.active{color:#fff;box-shadow:none;background:#173d69;border-color:#173d69;transform:none}.agp-compact-workbench .agp-segments button:focus-visible,.agp-report-compact button:focus-visible,.agp-report-compact summary:focus-visible{outline-offset:2px;outline:3px solid #3982c9}@media (width<=1150px){.agp-report-compact .agp-report-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.agp-report-compact .agp-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.agp-report-compact .agp-report-filters{width:100%}.agp-report-compact .agp-report-filters>label{flex:1;min-width:120px}.agp-report-compact select{width:100%;max-width:100%}.agp-report-compact .agp-seller-multiselect{width:100%}.agp-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agp-report-compact .agp-report-kpis strong{font-size:20px}}.coach-monthly-analysis{border-top:1px solid #dce5ef;margin:18px 0;padding-top:10px}.coach-monthly-analysis>summary{color:#174c86;cursor:pointer;padding:10px 0;font-size:14px;font-weight:700}.coach-monthly-analysis>summary:focus-visible{outline-offset:2px;outline:3px solid #3982c9}.commercial-visual{color:#183e66}.cv-header,.cv-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.cv-header h2{margin:0;font-size:24px}.cv-header p{color:#60758d;font-size:14px}.cv-controls label{gap:4px;font-size:13px;display:grid}.cv-tabs{flex-wrap:wrap;gap:4px;display:flex}.cv-controls button,.cv-tabs button,.cv-controls select,.cv-dialog-actions button,.cv-dialog-actions a{font:inherit;color:#174c86;cursor:pointer;background:#fff;border:1px solid #cad8e8;border-radius:7px;padding:8px 11px;font-size:14px}.cv-tabs button[aria-pressed=true]{color:#fff;background:#174c86;border-color:#174c86}.cv-totals{grid-template-columns:repeat(6,1fr);gap:12px;padding:15px 0;display:grid}.cv-totals>div{border-left:3px solid #d4e5f7;gap:5px;padding-left:12px;display:grid}.cv-totals span{color:#596f87;font-size:13px}.cv-totals strong{font-size:23px}.cv-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.cv-chart{background:#fff;border:1px solid #d8e3ef;border-radius:12px;min-width:0;padding:20px}.cv-chart h3{margin:0 0 15px;font-size:17px}.cv-legend{color:#526b84;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.cv-legend span{align-items:center;gap:5px;display:flex}.cv-legend i{border-radius:50%;width:8px;height:8px}.cv-bars{gap:14px;margin-top:15px;display:grid}.cv-person{gap:5px;display:grid}.cv-person>button{text-align:left;color:#234c77;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.cv-person>span{font-size:14px}.cv-barline{align-items:center;gap:10px;display:flex}.cv-track{background:#eef3f9;border-radius:8px;flex:1;height:9px;overflow:hidden}.cv-track>div{border-radius:8px;height:100%;transition:width .25s}.cv-barline>b{text-align:right;min-width:34px;font-size:12px}.cv-line{width:100%;margin-top:25px;overflow:visible}.cv-line text{fill:#526b84;font-size:12px}.cv-note{color:#61758a;font-size:13px;line-height:1.5}.cv-results>.cv-tabs{margin-bottom:8px}.cv-method{margin:18px 0;font-size:14px}.cv-method summary{cursor:pointer}.cv-method p{font-size:13px;line-height:1.6}.cv-report-dialog{color:#173d69;border:0;border-radius:14px;width:90%;max-width:820px;max-height:85vh;padding:24px;overflow:auto}.cv-report-dialog::backdrop{background:#17334d77}.cv-dialog-actions{background:#fff;flex-wrap:wrap;gap:8px;padding:12px 0;display:flex;position:sticky;top:-24px}.commercial-visual button:focus-visible,.commercial-visual a:focus-visible{outline-offset:3px;outline:3px solid #4c91df}@media (width<=800px){.cv-grid{grid-template-columns:1fr}.cv-totals{grid-template-columns:repeat(3,1fr)}.cv-header h2{font-size:21px}.cv-chart{padding:15px}}.cv-totals{grid-template-columns:repeat(4,minmax(0,1fr))}.cv-category-tabs{margin:12px 0 18px}@media (width<=600px){.cv-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-audit{max-width:1280px;margin:auto}.contact-audit button,.contact-audit select,.contact-audit input{color:#07396b;font:inherit;background:#fff;border:1px solid #b4c9e5;border-radius:8px;padding:10px 14px}.contact-audit button:disabled{opacity:.5}.contact-audit-charts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:20px 0;display:grid}.contact-audit-charts button{text-align:left;gap:10px;display:grid}.contact-audit-charts button[aria-pressed=true]{outline:2px solid #135dba}.contact-audit-charts b{font-size:26px}.contact-audit progress{accent-color:#135dba;width:100%;height:12px}.contact-audit-cases{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;margin:20px 0;display:grid}.contact-audit-cases article{overflow-wrap:anywhere;background:#fff;border:1px solid #cfdded;border-radius:10px;padding:18px}.contact-audit-cases h2{font-size:18px}.contact-audit-cases small{font-size:14px}.contact-audit label{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.contact-audit [role=alert]{color:#a32035}.business-client-identity{text-align:left;white-space:normal;overflow-wrap:anywhere;gap:4px;margin:8px 0;font-size:14px;line-height:1.35;display:grid}.business-client-identity>span{min-width:0;display:block}.business-client-identity .business-client-label{color:#657389;margin-right:6px;font-weight:400;display:inline-block}.business-client-identity strong{color:#052f64;font-size:14px}.pipeline-row-open .business-client-identity{white-space:normal}.agcoach-bi-page{background:#f0f3f8;width:100%;min-width:0;padding:20px 24px 40px;max-width:none!important}.agcoach-bi{color:#18324b;min-width:0;font-size:14px;line-height:1.45}.agcoach-bi *{box-sizing:border-box}.agcoach-bi button,.agcoach-bi input,.agcoach-bi select,.bi-dialog button{font:inherit}.agcoach-bi button{cursor:pointer}.agcoach-bi button:focus-visible,.agcoach-bi a:focus-visible,.agcoach-bi summary:focus-visible,.agcoach-bi svg [role=button]:focus-visible{outline-offset:3px;outline:3px solid #b88616}.agcoach-bi button:disabled{opacity:.55;cursor:wait}.bi-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.bi-heading p{letter-spacing:.09em;color:#587087;margin:0 0 5px;font-size:12px;font-weight:750}.bi-heading h1{letter-spacing:-.04em;color:#102e4d;margin:0;font-size:24px}.bi-heading>div:last-child{gap:8px;display:flex}.bi-heading button,.bi-custom button,.bi-dialog button,.bi-email-actions a{color:#18324b;white-space:nowrap;background:#fff;border:1px solid #c9d5e3;border-radius:6px;padding:9px 12px;text-decoration:none}.bi-heading .bi-primary{color:#fff;background:#123958;border-color:#123958}.bi-filters{background:#fff;border:1px solid #dce4ee;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.bi-filters>div{flex-wrap:wrap;gap:4px;display:flex}.bi-filters button,.bi-nav button{color:#496078;background:0 0;border:0;border-radius:5px;padding:9px 13px;font-weight:650}.bi-filters button[aria-pressed=true]{color:#135fa8;background:#e6eff9}.bi-filters label{align-items:center;gap:8px;display:flex}.bi-filters select,.bi-custom input{background:#fff;border:1px solid #cad7e4;border-radius:5px;max-width:260px;padding:8px}.bi-nav{border-bottom:1px solid #d7e0ec;flex-wrap:wrap;gap:8px;margin:14px 0 10px;display:flex}.bi-nav button{border-bottom:3px solid #0000;border-radius:0}.bi-cutoff{color:#617389;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:12px 0;font-size:12px;display:flex}.bi-custom{flex-wrap:wrap;align-items:end;gap:12px;padding-top:10px;display:flex}.bi-custom label{gap:3px;display:grid}.bi-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.bi-kpi{background:#fff;border:1px solid #dce4ee;border-top:3px solid #c6d1de;border-radius:7px;min-width:0;padding:14px 12px}.bi-kpi.bi-urgent{background:#edf4fd;border-top-color:#1768b5}.bi-kpi>div{justify-content:space-between;align-items:start;gap:4px;display:flex}.bi-kpi>button{text-align:left;color:#102e4d;letter-spacing:-.04em;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:8px 0 4px;font-size:clamp(20px,2vw,28px);font-weight:760;display:block}.bi-kpi>small{color:#617389;font-size:12px;display:block}.bi-kpi .bi-change{color:#476179;margin-top:6px}.bi-info{flex-shrink:0;font-size:14px;font-weight:400;position:relative}.bi-info summary{cursor:pointer;color:#6c8096;font-size:16px;line-height:1;list-style:none}.bi-info[open] p{z-index:15;background:#102e4d;border-radius:8px;width:260px;max-width:70vw;padding:14px;line-height:1.5;position:absolute;top:20px;right:0;box-shadow:0 8px 30px #1234;color:#fff!important;margin:0!important;font-size:14px!important}.bi-comparison{color:#607389;margin:9px 0 16px;font-size:12px}.bi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bi-panel{background:#fff;border:1px solid #dce4ee;border-radius:8px;min-width:0;padding:18px}.bi-panel header{justify-content:space-between;align-items:start;gap:10px;margin-bottom:16px;display:flex}.bi-panel h2{color:#102e4d;margin:0 0 4px;font-size:16px;line-height:1.3}.bi-panel header p{color:#617389;margin:0;font-size:12px}.bi-panel footer{color:#6d7f93;background:0 0;margin-top:12px;padding:0;font-size:12px;display:block}.bi-bars{scrollbar-width:thin;max-height:295px;padding-right:4px;overflow-y:auto}.bi-bar-row{text-align:left;color:#314c65;background:0 0;border:0;grid-template-columns:minmax(90px,1fr) minmax(40px,1.4fr) minmax(60px,.75fr);align-items:center;gap:10px;width:100%;padding:9px 0;font-size:14px;line-height:1.3;display:grid}.bi-bar-row:hover{background:#f3f7fc}.bi-bar-row>span:first-child{overflow-wrap:anywhere}.bi-bar-row small{color:#6c8096;font-size:12px;display:block}.bi-bar-row b{text-align:right;overflow-wrap:anywhere;font-size:13px;font-weight:650}.bi-track{background:#eef2f7;border-radius:2px;height:10px;display:block;overflow:hidden}.bi-track i{background:#1768b5;border-radius:2px;height:100%;display:block}.bi-line{width:100%;height:auto;min-height:180px;display:block}.bi-line [role=button]{cursor:pointer}.bi-distribution{color:#314c65;text-align:left;background:0 0;border:0;grid-template-columns:1fr 1.2fr 30px;align-items:center;gap:12px;width:100%;padding:14px 0;display:grid}.bi-priority{text-align:left;color:#314c65;background:0 0;border:0;border-bottom:1px solid #e8edf4;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.bi-priority>b:first-child{color:#1466be;min-width:35px;font-size:23px}.bi-priority>span:nth-child(2),.bi-priority .bi-track{flex:1}.bi-measures{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:15px 0;display:grid}.bi-measures>div{background:#fff;border:1px solid #dce4ee;border-radius:6px;align-items:start;gap:3px;padding:12px;display:flex}.bi-measures button{color:#314c65;text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:0}.bi-measures b{color:#102e4d;overflow-wrap:anywhere;padding-top:6px;font-size:22px;display:block}.bi-measures small{color:#64788c;font-size:12px;display:block}.bi-legend{flex-wrap:wrap;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.bi-legend span{align-items:center;gap:4px;display:flex}.bi-legend i{width:9px;height:9px;display:block}.bi-stack-person{color:#314c65;text-align:left;background:0 0;border:0;width:100%;padding:10px 0}.bi-stack-person>span:first-child{justify-content:space-between;gap:10px;display:flex}.bi-stacked{background:#eef2f7;border-radius:3px;height:14px;margin:5px 0;display:flex;overflow:hidden}.bi-stacked i{height:100%}.bi-stack-person small{color:#64788c;font-size:12px}.bi-team-summary{color:#fff;background:#102e4d;border-radius:8px;align-items:center;gap:24px;margin:16px 0;padding:18px;display:flex}.bi-team-summary>div{min-width:35%}.bi-team-summary strong{color:#f0c45b;font-size:30px;display:block}.bi-team-summary span{font-size:14px}.bi-team-summary p{color:#c6d5e4;margin:0;font-size:14px}.bi-goal-value{margin:14px 0;font-size:26px;display:block}.bi-goal-value small{color:#64788c;font-size:14px}.bi-panel progress{accent-color:#148071;width:100%;height:15px}.bi-goal-person{flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:14px;font-size:14px;display:flex}.bi-goal-person b{font-size:13px}.bi-method,.bi-quality{background:#fff;border:1px solid #cad7e5;border-radius:7px;margin:16px 0;padding:12px 14px;font-size:14px}.bi-method summary,.bi-quality summary{cursor:pointer;font-weight:650}.bi-quality{background:#eef5ff;border-color:#a6c6ed}.bi-empty{color:#607389;padding:15px 0;font-size:14px}.bi-error,.bi-loading{background:#fff;border-radius:8px;margin:15px 0;padding:32px}.bi-dialog{color:#18324b;border:1px solid #c8d6e7;border-radius:12px;width:min(1050px,94vw);max-width:94vw;max-height:90vh;padding:22px;overflow:auto}.bi-dialog::backdrop{background:#102d4c99}.bi-dialog>header{justify-content:space-between;align-items:start;gap:15px;display:flex}.bi-dialog h2{margin:0;font-size:22px}.bi-dialog p{color:#5b6f85;font-size:14px;line-height:1.5}.bi-records article{border-top:1px solid #dce5ef;justify-content:space-between;gap:16px;padding:16px 0;display:flex}.bi-records article>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.bi-records small{color:#617389;font-size:13px}.bi-records a{color:#1466be}.bi-dialog nav{justify-content:space-between;margin-top:16px;display:flex}.bi-email-actions{flex-wrap:wrap;gap:8px;display:flex}.bi-email iframe{background:#eff3f8;border:1px solid #dce5ef;width:100%;height:65vh}.bi-email textarea{width:100%;height:60vh;padding:15px;font:14px/1.5 monospace}.bi-preview-label{background:#fff2cf;padding:12px;font-weight:700}@media (width<=1200px){.bi-kpis,.bi-measures{grid-template-columns:repeat(3,minmax(0,1fr))}.bi-heading h1{font-size:22px}}@media (width<=760px){.agcoach-bi-page{padding:12px!important}.bi-heading{flex-direction:column;align-items:start;gap:12px}.bi-heading h1{font-size:22px}.bi-filters{flex-direction:column;align-items:stretch;gap:10px}.bi-filters label{justify-content:space-between}.bi-filters select{max-width:65%}.bi-filters button{padding:8px 9px}.bi-nav{gap:0}.bi-nav button{flex:45%;padding:9px 8px;font-size:14px}.bi-kpis,.bi-measures{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-grid{grid-template-columns:minmax(0,1fr)}.bi-panel{padding:14px}.bi-kpi>button{font-size:23px}.bi-team-summary{flex-direction:column;align-items:start;gap:10px}.bi-line{min-height:140px}.bi-records article{flex-direction:column}.bi-dialog{padding:15px}.bi-bar-row{grid-template-columns:minmax(80px,1fr) minmax(40px,1fr) 75px;gap:8px}.bi-info[open] p{width:330px;max-width:90vw;position:fixed;top:auto;bottom:8vh;right:5vw}.bi-cutoff{display:block}.bi-cutoff>span{margin-bottom:5px;display:block}}.agcoach-bi{--bi-sales:#087e60;--bi-prospect:#7541c8;--bi-proposal:#b85b00;--bi-action:#096dcc}.bi-kpi{box-shadow:0 2px 7px #18324b08;border-top-width:4px!important}.bi-kpi>div>span{font-size:14px;font-weight:650}.bi-kpi>button{font-size:clamp(23px,2vw,32px)}.bi-panel h2,.bi-panorama h2{font-size:18px;line-height:1.35}.bi-panel header p,.bi-panorama header p{color:#526478;font-size:14px;line-height:1.5}.bi-line{max-height:235px}.bi-story{color:#294760;background:#e9f2fc;border-radius:10px;flex-wrap:wrap;gap:10px 22px;margin:16px 0 20px;padding:15px 18px;font-size:14px;display:flex}.bi-story b{color:#123f66;margin-right:5px;font-size:19px}.bi-panorama{margin:24px 0}.bi-panorama>header{margin-bottom:14px}.bi-panorama h2{margin:0 0 5px}.bi-panorama header p{margin:0}.bi-seller-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bi-seller-card{background:#fff;border:1px solid #d8e2ed;border-radius:12px;overflow:hidden;box-shadow:0 3px 12px #18324b06}.bi-seller-card>header{background:#f5f8fc;border-bottom:1px solid #e1e8f1;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.bi-seller-card h3{color:#18324b;margin:0 0 4px;font-size:16px}.bi-seller-card header span{color:#526478;font-size:12px}.bi-seller-card header button{text-align:right;background:0 0;border:0;flex-shrink:0;padding:0}.bi-seller-card header strong{font-size:21px;display:block}.bi-seller-card header small{color:#526478;font-size:12px;display:block}.bi-seller-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:9px;display:grid}.bi-seller-metrics button{text-align:left;background:#fff;border:0;border-radius:6px;min-width:0;padding:12px 10px}.bi-seller-metrics button:hover{background:#f1f6fc}.bi-seller-metrics button>span:first-child{color:#405970;min-height:35px;font-size:13px;line-height:1.35;display:block}.bi-seller-metrics strong{overflow-wrap:anywhere;margin:3px 0 9px;font-size:23px;display:block}.bi-seller-metrics .bi-track{height:5px;display:block}.bi-seller-alert{text-align:left;justify-content:space-between;gap:10px;width:100%;display:flex;color:#07589f!important;background:#edf5ff!important;border:0!important;border-top:1px solid #dce8f5!important;border-radius:0!important;padding:11px 18px!important;font-size:13px!important}.bi-composition-row{text-align:left;width:100%;display:block;background:0 0!important;border:0!important;padding:11px 0!important}.bi-composition-row>span:first-child{align-items:center;gap:9px;margin-bottom:8px;font-size:14px;display:flex}.bi-composition-row>span>i{border-radius:3px;flex-shrink:0;width:10px;height:10px}.bi-composition-row b{margin-left:auto;font-size:20px}.bi-composition-row .bi-track{height:12px;display:block}.bi-composition-row .bi-track i{border-radius:3px;height:100%}.bi-method{color:#526478;margin-top:20px;font-size:14px;line-height:1.6}.bi-method summary{color:#234864;font-weight:650}.bi-measures>div{border-top:3px solid #cfddea}.bi-bars .bi-bar-row{padding:10px 0}.bi-bars .bi-track{height:13px}.bi-bars .bi-bar-row>span:first-child{color:#324e68;font-size:14px}.bi-bars .bi-bar-row>b{font-size:17px}.bi-legend{font-size:14px}.bi-nav button[aria-pressed=true]{color:#07589f;border-bottom-color:#096dcc}.bi-panel footer{font-size:13px!important}.bi-panel .bi-empty{font-size:14px}.bi-heading h1{font-size:26px}.bi-grid>.bi-panel{min-width:0}@media (width<=900px){.bi-seller-grid{grid-template-columns:1fr}.bi-seller-card>header{padding:14px}.bi-heading h1{font-size:23px}.bi-seller-metrics button>span:first-child{font-size:13px}.bi-seller-metrics strong{font-size:22px}.bi-story{gap:10px;padding:12px}.bi-story span{flex:135px}.bi-story b{display:block}.bi-seller-card header button strong{font-size:18px}}@media (width>=1600px){.bi-seller-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bi-seller-grid:has(>.bi-seller-card:only-child){grid-template-columns:1fr}.bi-seller-card:only-child .bi-seller-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=760px){.bi-seller-card:only-child .bi-seller-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.bi-usage-table{background:#fff;border:1px solid #dbe5ef;border-radius:12px;margin:20px 0;overflow-x:auto}.bi-usage-table table{border-collapse:collapse;width:100%;min-width:1000px;font-size:14px}.bi-usage-table th,.bi-usage-table td{text-align:left;border-bottom:1px solid #e3eaf2;padding:12px}.bi-usage-table thead{background:#edf3fa}.bi-usage-table tbody th{min-width:170px}.bi-usage-table td button{color:#096dcc;background:#edf5ff;border-radius:6px;min-width:40px;padding:8px;font-size:16px;font-weight:700}.bi-usage-table tr:hover{background:#f6f9fc}.bi-daily-activity{min-width:0;margin-top:32px;padding:22px;border-top:4px solid #096dcc!important}.bi-daily-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.bi-daily-controls label{gap:6px;font-size:14px;font-weight:650;display:grid}.bi-daily-controls input,.bi-daily-controls button{color:#18324b;min-height:42px;font:inherit;background:#fff;border:1px solid #bdcbdc;border-radius:7px;padding:9px 12px}.bi-daily-controls button{cursor:pointer;font-size:14px}.bi-daily-controls button:disabled{opacity:.6;cursor:wait}.bi-daily-activity>p{color:#405970;font-size:14px;line-height:1.6}.bi-daily-activity .bi-usage-table th button{color:#07589f;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-height:40px;font-weight:700;text-decoration:underline}.bi-daily-activity .bi-usage-table td{font-variant-numeric:tabular-nums}.bi-daily-details{padding-top:12px}.bi-daily-details h3{font-size:17px}.bi-daily-details .bi-usage-table table{min-width:600px}.admin-activity-notice{color:#526478;margin:28px 20px 14px;font-size:14px;line-height:1.5}@media (width<=700px){.bi-daily-activity{padding:16px 12px}.bi-daily-controls{gap:8px}.bi-daily-activity h2{font-size:19px}}.agcoach-bi{--coach-green:#07805c;--coach-purple:#7942c6;--coach-blue:#1264d8;--coach-amber:#b76800}.agcoach-bi .bi-heading{color:#fff;background:#122e50;border-bottom:5px solid #167ccc;border-radius:14px;margin-bottom:18px;padding:22px 24px}.agcoach-bi .bi-heading h1{color:#fff;font-size:28px}.agcoach-bi .bi-heading p{color:#b9d9f8;letter-spacing:.08em;font-size:13px}.agcoach-bi .bi-heading button{color:#143453;background:#fff;border-color:#fff}.agcoach-bi .bi-heading .bi-primary{color:#fff;background:#1264d8;border-color:#428ff7}.agcoach-bi .bi-kpis{gap:14px}.agcoach-bi .bi-kpi{border-radius:12px;padding:18px;box-shadow:0 3px 12px #1434540a;border-top-width:5px!important}.agcoach-bi .bi-kpi>button{letter-spacing:-.035em;font-size:clamp(25px,2.4vw,38px);font-weight:750}.agcoach-bi .bi-kpi>div>span{font-size:15px}.agcoach-bi .bi-kpi small{font-size:13px;line-height:1.5}.agcoach-bi .bi-nav{border:0;flex-wrap:wrap;gap:6px;margin:18px 0}.agcoach-bi .bi-nav button{background:#fff;border:1px solid #ccd9e7;border-radius:8px;padding:11px 15px;font-size:14px}.agcoach-bi .bi-nav button[aria-pressed=true]{color:#fff;background:#1264d8;border-color:#1264d8}.coach-section-title{align-items:center;gap:14px;margin:30px 0 16px;display:flex}.coach-section-title>span{color:#fff;background:#1264d8;border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:17px;font-weight:750;display:grid}.coach-section-title h2{color:#13304f;margin:0 0 5px;font-size:22px}.coach-section-title p{color:#50647a;margin:0;font-size:14px;line-height:1.5}.coach-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.coach-chart{border:1px solid #d9e3ee;border-top:4px solid var(--chart-color,#1264d8);background:#fff;border-radius:13px;min-width:0;padding:22px;box-shadow:0 3px 12px #14345408}.coach-chart>header{margin-bottom:20px}.coach-chart h2{color:#143453;margin:0 0 7px;font-size:19px;line-height:1.35}.coach-chart header p{color:#51657b;margin:0;font-size:14px;line-height:1.5}.coach-chart footer{color:#52657a;background:0 0;border-top:1px solid #e1e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:16px 0 0;font-size:13px;line-height:1.5;display:flex}.coach-chart footer button{color:#145494;cursor:pointer;background:#eef4fb;border:1px solid #c7d8ec;border-radius:7px;padding:7px 10px}.coach-bar-list{gap:15px;display:grid}.coach-bar-item{cursor:pointer;text-align:left;color:#193651;background:0 0;border:0;width:100%;padding:3px 0}.coach-bar-item:disabled{opacity:1;cursor:default}.coach-bar-label{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;font-size:14px;line-height:1.5;display:flex}.coach-bar-label>span{overflow-wrap:anywhere;min-width:0}.coach-bar-label small{color:#748397;width:24px;font-size:13px;display:inline-block}.coach-bar-label strong{white-space:nowrap;color:var(--chart-color);font-variant-numeric:tabular-nums;font-size:17px}.coach-bar-rail{background:#edf2f7;border-radius:4px;height:18px;display:block;overflow:hidden}.coach-bar-rail>span{border-radius:4px;height:100%;display:block}.coach-bar-item:hover:not(:disabled) .coach-bar-rail{outline:2px solid #c5d9ef}.coach-no-data{color:#405b76;background:#f1f6fc;border-radius:8px;padding:12px;font-size:14px;line-height:1.6}.coach-reading-note{color:#52657a;margin:12px 0 24px;font-size:14px;line-height:1.6}.coach-donut-layout{flex-wrap:wrap;align-items:center;gap:20px;min-height:235px;display:flex}.coach-donut{flex:0 210px;width:210px;max-width:100%;margin:auto;position:relative}.coach-donut svg{width:100%;height:auto;display:block}.coach-donut>div{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:28%}.coach-donut strong{overflow-wrap:anywhere;color:#153852;font-size:clamp(16px,1.4vw,21px);line-height:1.25}.coach-donut span{color:#52657a;font-size:12px;line-height:1.4}.coach-donut-legend{flex:180px;gap:12px;display:grid}.coach-donut-legend button{text-align:left;cursor:pointer;color:#294761;background:#f9fbfd;border:1px solid #e0e7ef;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:13px 11px;font-size:14px;display:flex}.coach-donut-legend button:disabled{opacity:1;cursor:default}.coach-legend-label{align-items:center;gap:8px;display:flex}.coach-legend-label i{border-radius:3px;flex-shrink:0;width:12px;height:12px}.coach-donut-legend strong{text-align:right;white-space:nowrap;font-size:16px}.coach-donut-legend small{color:#5b6e82;margin-top:4px;font-size:14px;font-weight:500;display:block}.coach-switch{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.coach-switch button{color:#254663;cursor:pointer;background:#fff;border:1px solid #ccd9e7;border-radius:7px;padding:8px 11px;font-size:14px}.coach-switch button[aria-pressed=true]{color:#fff;background:#153c62;border-color:#153c62}.coach-columns-scroll{padding:8px 0;overflow-x:auto}.coach-columns{background:repeating-linear-gradient(0deg,#0000 0 49px,#e8eef5 50px);align-items:stretch;gap:8px;height:220px;display:flex}.coach-columns>button{cursor:pointer;color:#264963;background:0 0;border:0;flex-direction:column;flex:1 0 34px;align-items:center;min-width:34px;max-width:100px;padding:0;display:flex}.coach-column-value{white-space:nowrap;min-height:19px;font-size:12px}.coach-column-rail{align-items:end;width:100%;max-width:40px;height:174px;display:flex}.coach-column-rail i{border-radius:4px 4px 0 0;width:100%;display:block}.coach-columns small{white-space:nowrap;padding-top:9px;font-size:12px}.coach-columns button:hover .coach-column-rail{background:#e8f2fb}.coach-comparison{margin-top:24px}.coach-comparison .bi-usage-table{border-radius:8px;margin-bottom:0}.coach-comparison th button{text-align:left;color:#193e60;cursor:pointer;background:0 0;border:0;padding:5px;font-size:14px}.coach-comparison th small{color:#5a6f85;margin-top:4px;font-size:12px;font-weight:400;display:block}.coach-comparison td button{text-align:left;background:0 0;width:100%;padding:6px 0;font-size:16px}.coach-cell-bar{background:#e7eef5;border-radius:3px;min-width:72px;height:5px;margin-top:9px;display:block;overflow:hidden}.coach-cell-bar i{border-radius:3px;height:100%;display:block}.coach-comparison thead th[aria-sort=descending]{background:#dcecff}.coach-comparison tbody th{z-index:1;background:#fff;position:sticky;left:0}.agcoach-bi .bi-grid>.coach-chart{height:100%}.agcoach-bi button:focus-visible{outline-offset:3px;outline:3px solid #1264d8}@media (width<=1050px){.coach-chart-grid{grid-template-columns:1fr}.coach-donut-layout{flex-wrap:nowrap}.coach-donut{flex-basis:210px}.agcoach-bi .bi-heading h1{font-size:23px}}@media (width<=600px){.coach-chart{padding:16px}.coach-donut-layout{flex-wrap:wrap}.coach-donut-legend{flex-basis:100%}.coach-section-title h2{font-size:19px}.coach-bar-label{font-size:14px}.coach-bar-label strong{font-size:16px}.agcoach-bi .bi-heading{padding:18px 14px}.agcoach-bi .bi-heading h1{font-size:21px}.coach-comparison .bi-usage-table th{position:static}.coach-chart-grid{gap:14px}}.coach-color-key{color:#3d566e;flex-wrap:wrap;gap:12px 20px;margin:16px 0;font-size:14px;display:flex}.coach-color-key>span{align-items:center;gap:7px;display:flex}.coach-color-key i{border-radius:3px;width:11px;height:11px}.coach-comparison .bi-usage-table{max-height:620px;overflow:auto}.coach-comparison thead th{z-index:2;background:#edf3fa;position:sticky;top:0}.message-recipient-editor{background:#edf5ff;border:1px solid #bfd5f1;border-radius:10px;flex-wrap:wrap;align-items:end;gap:10px;padding:16px;display:flex}.message-recipient-editor label{flex:260px;margin:0}.message-recipient-editor button{color:#fff;cursor:pointer;background:#1264d8;border:0;border-radius:7px;min-height:44px;padding:10px 14px;font-size:14px}.message-recipient-editor button:disabled{opacity:.55;cursor:default}.message-recipient-editor small{color:#365673;flex-basis:100%;font-size:14px;line-height:1.5}.message-fields p{font-size:14px;line-height:1.5}.utility-quantity-choice{color:#173b68;background:#f0f6ff;border:1px solid #bdd5f2;border-radius:12px;gap:10px;margin:0 0 22px;padding:14px 16px;display:grid}.utility-quantity-choice>label{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.utility-quantity-choice input[type=checkbox]{accent-color:#176bc1;flex-shrink:0;width:18px;height:18px;margin:2px 0 0}.utility-quantity-choice>p{margin:0;font-size:14px;line-height:1.5}.contact-company-picker{background:#f5f9ff;border:1px solid #bed5ed;border-radius:10px;grid-column:1/-1;gap:8px;padding:14px;display:grid}.contact-company-picker>button{text-align:left;background:#fff;border:1px solid #bed5ed;border-radius:8px;padding:10px}.contact-company-picker small{font-size:14px}.today-work-notice a,.today-action-success a{margin-top:6px;font-weight:700;text-decoration:underline;display:inline-block}.today-contact-channels{overflow-wrap:anywhere;flex-wrap:wrap;gap:5px;margin:7px 0;font-size:14px;font-weight:400;line-height:1.4;display:flex}.today-contact-channels>span{color:#525866;background:#f4f5f7;border-radius:5px;padding:3px 7px}.today-contact-channels>span[data-available=true]{color:#14633d;background:#e5f5ed}.today-contact-channels>strong{color:#945200;flex-basis:100%;font-size:14px}.today-contact-channels>small{flex-basis:100%;font-size:14px}.today-channel-filter{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;font-size:14px;display:flex}.today-channel-filter select{color:#17365b;max-width:100%;font:inherit;background:#fff;border:1px solid #adc2dc;border-radius:6px;padding:9px}.company-contacts{color:#172b46;background:#fff;border:1px solid #dce4ee;border-radius:12px;grid-column:1/-1;min-width:0;padding:16px}.company-contacts h3{margin:0 0 12px;font-size:1rem}.company-contacts article{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.company-contacts article>div{gap:4px;min-width:0;display:grid}.company-contacts span,.company-contacts small{overflow-wrap:anywhere;font-size:.875rem}.company-contacts a,.company-contacts button{color:#174f8a;white-space:nowrap;font-size:.875rem}.company-contacts article:last-of-type{border-bottom:0}@media (width<=600px){.company-contacts article{flex-direction:column;align-items:flex-start;gap:8px}}.mail-page{max-width:1500px;margin:auto;padding:24px}.mail-workspace,.mail-settings{color:#163253;font-size:1rem}.mail-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.mail-heading h1{margin:0;font-size:1.7rem}.mail-heading p{color:#526780;margin:5px 0}.mail-heading>div:last-child{align-items:center;gap:16px;display:flex}.mail-workspace button,.mail-settings button{color:#073775;cursor:pointer;background:#fff;border:1px solid #bdcde0;border-radius:8px;padding:9px 14px;font-weight:650}.mail-workspace button:disabled,.mail-settings button:disabled{opacity:.5;cursor:default}.mail-workspace a,.mail-settings a{color:#073c82;text-decoration:underline}.mail-setup{background:#f0f6ff;border:1px solid #c2d7f5;border-radius:12px;margin-bottom:18px;padding:18px}.mail-setup p{margin:8px 0}.mail-toolbar{gap:8px;margin:18px 0;display:flex}.mail-toolbar input{flex:1;min-width:0}.mail-workspace input,.mail-workspace select,.mail-workspace textarea,.mail-settings input:not([type=checkbox]){font:inherit;color:#193452;background:#fff;border:1px solid #b7c9e0;border-radius:8px;padding:10px}.mail-columns{background:#fff;border:1px solid #d5e0ed;border-radius:12px;grid-template-columns:minmax(240px,320px) minmax(0,1fr);min-height:480px;display:grid;overflow:hidden}.mail-threads{border-right:1px solid #d5e0ed}.mail-threads>button{text-align:left;overflow-wrap:anywhere;border:0;border-bottom:1px solid #e3eaf2;border-radius:0;flex-direction:column;gap:5px;width:100%;padding:16px;font-weight:400;display:flex}.mail-threads>button.selected{background:#eaf2ff;box-shadow:inset 4px 0 #003d85}.mail-threads small,.mail-meta{color:#586b83;font-size:.85rem}.mail-pagination{justify-content:space-between;padding:10px;display:flex}.mail-thread{min-width:0}.mail-thread>header{overflow-wrap:anywhere;border-bottom:1px solid #d5e0ed;padding:20px}.mail-thread h2{margin:0 0 8px;font-size:1.15rem}.mail-thread label,.mail-settings label{flex-direction:column;gap:6px;margin-top:16px;display:flex}.mail-thread>header select{width:100%;max-width:100%}.mail-messages{background:#f7f9fc;flex-direction:column;gap:14px;max-height:560px;padding:20px;display:flex;overflow:auto}.mail-message{background:#fff;border:1px solid #dbe4ee;border-radius:10px;width:94%;max-width:94%;padding:14px}.mail-message.outbound{background:#f0f8f3;border-color:#c8dfd5;align-self:flex-end}.mail-message>div{justify-content:space-between;gap:12px;font-size:.85rem;display:flex}.mail-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;line-height:1.55}.mail-message small,.mail-message a{margin-top:8px;font-size:.85rem;display:block}.mail-reply{border-top:1px solid #dbe4ee;padding:20px}.mail-reply h3{margin:0;font-size:1rem}.mail-reply small{color:#536983;margin:10px 0;display:block}.mail-reply>button,.mail-settings>button{color:#fff;background:#063b80;margin-top:10px}.mail-empty{color:#536983;padding:26px;line-height:1.55}.mail-empty h2,.mail-empty strong{color:#183753}.mail-error{color:#a32236;background:#fff0f0;border-radius:8px;padding:12px}.mail-notice{color:#194878;background:#edf6ff;border-radius:8px;padding:12px}.mail-settings{background:#fff;border:1px solid #d5e0ed;border-radius:12px;padding:22px;line-height:1.55}.mail-settings h1{font-size:1.7rem}.mail-settings h2{font-size:1.2rem}.mail-settings .mail-check{flex-direction:row;align-items:center}.mail-check input{width:18px;height:18px}.mail-settings small{color:#526780;margin:8px 0;font-size:.85rem;display:block}.mail-settings .mail-setup button{margin:12px 8px 0 0}.mail-workspace :focus-visible,.mail-settings :focus-visible{outline-offset:2px;outline:3px solid #3681d4}@media (width<=800px){.mail-page{padding:12px}.mail-heading{flex-direction:column;align-items:flex-start}.mail-columns{grid-template-columns:1fr}.mail-threads{border-bottom:1px solid #d5e0ed;border-right:0;max-height:320px;overflow:auto}.mail-toolbar{flex-wrap:wrap}.mail-toolbar select{width:100%}.mail-message{width:100%;max-width:100%}.mail-thread>header,.mail-reply,.mail-messages{padding:14px}.mail-message>div{flex-wrap:wrap}}.company-owner-editor{background:#f1f6ff;border:1px solid #c6d8f1;border-radius:8px;width:100%;min-width:0;margin:12px 0;padding:12px}.company-owner-editor label{gap:8px;font-weight:600;display:grid}.company-owner-editor select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b6c9e2;border-radius:6px;padding:10px}.company-owner-editor p{margin:10px 0;font-size:14px;line-height:1.45}.company-owner-editor button{white-space:normal;color:#fff;background:#0b4d99;border:1px solid #0b4d99;border-radius:6px;padding:10px}.company-owner-editor button:disabled{opacity:.55;cursor:wait}.delivery-blocked{color:#143c6f;background:#f0f6ff;border:1px solid #b9cee9;border-radius:8px;margin:10px 0;padding:14px}.delivery-blocked p{margin:8px 0}.delivery-feedback{color:#18583f;background:#eef8f2;border-radius:8px;padding:12px}.coach-seller-pulse{background:#fff;border:1px solid #bcd2eb;border-top:4px solid #1463c3;border-radius:12px;margin:14px 0 22px;overflow:hidden;box-shadow:0 3px 12px #18324b0a}.coach-seller-pulse>header{justify-content:space-between;align-items:center;gap:14px;padding:18px 20px 12px;display:flex}.coach-seller-pulse h2{color:#173451;margin:0 0 3px;font-size:20px;line-height:1.3}.coach-seller-pulse header p{color:#526478;margin:0;font-size:14px}.coach-seller-pulse header>span{color:#07589f;white-space:nowrap;font-size:14px;font-weight:700}.coach-seller-pulse-scroll{max-height:440px;overflow:auto}.coach-seller-pulse table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:620px;font-size:15px}.coach-seller-pulse th,.coach-seller-pulse td{text-align:left;border-bottom:1px solid #e4ebf3;padding:11px 18px}.coach-seller-pulse thead{z-index:1;color:#234864;background:#edf4fd;position:sticky;top:0}.coach-seller-pulse tbody th{color:#18324b;font-weight:650}.coach-seller-pulse tbody th small{color:#61758a;margin-top:3px;font-size:13px;font-weight:400;display:block}.coach-seller-pulse tbody tr:hover{background:#f5f9ff}.coach-seller-pulse td button,.coach-seller-pulse tfoot button{color:#0759b0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:-8px;padding:5px 8px;font-size:19px;font-weight:750}.coach-seller-pulse td button:hover,.coach-seller-pulse tfoot button:hover{background:#e7f1ff}.coach-seller-pulse tfoot{color:#183d66;background:#eaf3ff;font-weight:750;position:sticky;bottom:0}.coach-seller-pulse tfoot th,.coach-seller-pulse tfoot td{border-bottom:0}.coach-seller-pulse-note{color:#526478;margin:0;padding:12px 20px 16px;font-size:14px;line-height:1.5}@media (width<=700px){.coach-seller-pulse>header{align-items:flex-start;padding:15px}.coach-seller-pulse header>span{font-size:12px}.coach-seller-pulse th,.coach-seller-pulse td{padding:10px 12px}.coach-seller-pulse-note{padding:12px 15px}}.coach-seller-pulse-actions{border-top:1px solid #e4ebf3;gap:14px;padding:16px 20px 20px;display:grid}.coach-seller-pulse-period,.coach-seller-pulse-actions form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.coach-seller-pulse-actions label{color:#314b65;gap:5px;font-size:13px;font-weight:650;display:grid}.coach-seller-pulse-actions input{font:inherit;color:#173451;border:1px solid #c8d8ec;border-radius:7px;min-height:40px;padding:9px}.coach-seller-pulse-actions button{font:inherit;color:#0759b0;cursor:pointer;background:#fff;border:1px solid #bcd2eb;border-radius:7px;min-height:42px;padding:10px 14px;font-weight:700}.coach-seller-pulse-actions button[aria-pressed=true],.coach-seller-pulse-actions form button{color:#fff;background:#1463c3;border-color:#1463c3}.coach-seller-pulse-actions button:disabled{opacity:.55;cursor:not-allowed}.coach-seller-pulse-actions p{color:#526478;margin:0;font-size:14px}@media (width<=700px){.coach-seller-pulse-actions{padding:15px}.coach-seller-pulse-actions form input{width:min(100%,300px)}}.my-results{color:#14314d;background:#fff;border:1px solid #dce4ed;border-radius:12px;margin:16px 0;padding:16px}.my-results header{justify-content:space-between;align-items:center;gap:12px;display:flex}.my-results h2{margin:0;font-size:20px}.my-results h3{font-size:17px}.my-results p{font-size:14px;line-height:1.5}.my-results button,.my-results input,.my-results select{font:inherit;color:#14314d;background:#fff;border:1px solid #b9cadb;border-radius:7px;padding:8px 10px;font-size:14px}.my-results button{cursor:pointer}.my-results button[aria-pressed=true],.my-results button[aria-expanded=true]{background:#eaf3ff;border-color:#075bc7}.my-results button:disabled{opacity:.5;cursor:default}.my-results-controls{flex-wrap:wrap;align-items:end;gap:8px;margin:12px 0;display:flex}.my-results label{gap:4px;font-size:14px;display:grid}.my-results-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.my-results-cards button{text-align:left;gap:6px;padding:14px;display:grid}.my-results-cards strong{color:#0b4688;font-size:28px}.my-results-cards small{color:#075bc7;font-size:14px}.my-results-note{color:#52677b}.my-results-table{overflow-x:auto}.my-results table{border-collapse:collapse;width:100%;font-size:14px}.my-results td,.my-results th{text-align:left;border-bottom:1px solid #dce4ed;padding:10px}.my-results td small{display:block}.my-results summary{cursor:pointer;font-size:14px;font-weight:600}.my-results details{margin-top:12px}.my-results a{color:#075bc7;text-decoration:underline}@media (width<=760px){.my-results{padding:12px}.my-results-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.my-results h2{font-size:18px}.my-results header{flex-wrap:wrap}}.pipeline-row-approve{background:#087d48;border-radius:7px;margin:8px 0 4px;padding:8px 12px;font-size:14px;font-weight:650;text-decoration:none;display:inline-block;color:#fff!important}.pipeline-row-approve:focus-visible{outline-offset:3px;outline:3px solid #075bc7}.quote-item-loss-reason{color:#35465c;gap:8px;margin:18px 0;font-size:14px;font-weight:650;display:grid}.quote-item-loss-reason textarea{box-sizing:border-box;color:#19324d;width:100%;min-height:72px;font:inherit;resize:vertical;background:#fff;border:1px solid #b9c9d9;border-radius:8px;padding:11px 13px;font-weight:400;display:block}.quote-item-approval-footer{background:#f3fbf5;border:1px solid #b8d6c4;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;margin:20px 0;padding:18px;display:flex}.quote-item-approve-button{color:#fff;background:#087d48;border:0;border-radius:8px;min-height:48px;padding:12px 20px;font-size:15px;font-weight:750;box-shadow:0 4px 12px #087d4833}.quote-item-approve-button:hover:not(:disabled){background:#066a3d}.quote-item-approve-button:focus-visible{outline-offset:3px;outline:3px solid #075bc7}.quote-item-approve-button:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}.quote-item-approval-footer small{color:#3d6150;font-size:12px}@media (width<=600px){.quote-item-approve-button{width:100%}.quote-item-approval-footer{align-items:stretch}}.utility-entry-mode{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.utility-entry-mode button{color:#123d70;background:#fff;border:1px solid #9ab2d1;border-radius:9px;padding:12px 18px;font-weight:700}.utility-entry-mode button[aria-pressed=true]{color:#fff;background:#123d70}.utility-entry-mode button:focus-visible{outline-offset:3px;outline:3px solid #397be6}.utility-entry-mode button:disabled{opacity:.6}.item-main output{padding:12px 0;font-weight:700;display:block}.contact-registration{flex-direction:column;gap:.4rem;min-width:0;display:flex}.contact-registration-buttons{flex-wrap:wrap;gap:.35rem;display:flex}.contact-registration-buttons button{min-height:34px;padding:.4rem .65rem;font-size:.875rem}.contact-registration .action-dialog form{flex-direction:column;gap:.8rem;display:flex}.contact-registration fieldset{border:0;gap:.7rem;min-width:0;margin:0;padding:0;display:grid}.contact-registration label{flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.contact-registration select,.contact-registration textarea{color:#172033;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.5rem}.contact-registration .action-dialog header,.contact-registration .action-dialog footer{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.contact-registration .contact-next-date{color:#123c6a;background:#eff6ff;border-radius:6px;padding:.65rem}.contact-registration .action-dialog{width:min(480px,100vw - 32px);max-height:85dvh;overflow:auto}.remax-store-header nav a.remax-brand-entry{white-space:nowrap;background:#ffffff14;border:1px solid #ffffff80;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:12px;text-decoration:none;display:inline-flex}.remax-store-header nav a.remax-brand-entry:hover{background:#ffffff28}.remax-store-header nav a.remax-brand-entry:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (width<=1100px){.remax-store-header .site-header-inner{gap:16px}.remax-store-header nav{gap:10px}.remax-store-header nav a:not(.remax-brand-entry){display:none}}@media (width<=600px){.remax-store-header{height:136px}.remax-store-header .site-header-inner{flex-direction:column;justify-content:center;align-items:stretch;gap:14px}.remax-store-header .brand-lockup{justify-content:space-between;gap:12px}.remax-store-header nav{justify-content:space-between;gap:8px;display:flex}.remax-store-header nav a.remax-brand-entry{flex:1;padding:10px;font-size:11px}.remax-store-header .header-cta{white-space:nowrap;padding:10px 12px;font-size:11px}.remax-store-header~.hero{padding-top:166px}}.pipeline-compact-actions>.communication-composer[data-message-editor-open=true]{flex:100%;grid-column:1/-1;width:100%;min-width:0}.inline-message-surface{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.inline-message-surface .communication-panel{box-sizing:border-box;gap:14px;width:100%;min-width:0;max-width:none;padding:16px}.inline-message-surface .communication-panel>div:first-child{align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.inline-message-surface .communication-panel>div:first-child>b{flex:1;min-width:0}.inline-message-surface .communication-panel>div:first-child>button{flex:0 0 40px;min-width:40px;min-height:40px;font-size:22px;line-height:1}.inline-message-surface .communication-panel label{font-size:14px;line-height:1.5}.inline-message-surface .message-suggestion{word-break:normal;overflow-wrap:normal}.inline-message-surface .message-suggestion>span{white-space:normal;word-break:normal;overflow-wrap:break-word;max-width:100%}.inline-message-surface .message-suggestion-help,.inline-message-surface .message-suggestion-action{font-size:14px;line-height:1.5}.inline-message-surface .communication-panel-actions{flex-wrap:wrap;gap:10px}.inline-message-surface .communication-panel-actions>button{white-space:normal;min-height:44px}.client-search-box{background:#fff;border:1px solid #d5e0ed;border-radius:14px;padding:20px}.client-search-box .directory-filters{margin-bottom:0}.client-search-empty{text-align:center;color:#52677d;padding:64px 20px}.client-search-empty>span{color:#4976a6;font-size:52px}.client-search-empty h2{color:#173d67;margin:6px 0;font-size:23px}.client-search-results{gap:12px;margin-top:18px;display:grid}.client-search-result{background:#fff;border:1px solid #d5e0ed;border-radius:12px;align-items:center;gap:16px;padding:18px;display:flex}.client-search-result>div{flex:1;min-width:0}.client-search-result h2{overflow-wrap:anywhere;margin:0;font-size:18px}.client-search-result h2 a{color:#143c6a;text-decoration:none}.client-search-result small{color:#61758b}.company-record-info dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.company-record-info dd{overflow-wrap:anywhere;margin:4px 0}.company-record-info dt{color:#61758b;font-size:13px}.company-record-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=750px){.client-search-result{flex-wrap:wrap}.client-search-result>.directory-primary{margin-left:auto}.company-record-info dl,.company-record-columns{grid-template-columns:1fr}.client-search-box{padding:14px}}.company-relationship .client-record-grid{background:#fff;border:1px solid #d9e3ef;border-radius:14px;grid-template-columns:230px minmax(0,1fr) 280px;align-items:stretch;gap:0;overflow:hidden}.company-relationship .client-record-identity,.company-relationship .client-record-center,.company-relationship .client-record-relations{border:0;border-radius:0;padding:24px 20px}.company-relationship .client-record-identity{border-right:1px solid #d9e3ef}.company-relationship .client-record-relations{background:#f7f9fc;border-left:1px solid #d9e3ef}.company-relationship .client-record-identity h1{overflow-wrap:anywhere;font-size:21px}.company-relationship .client-record-center{min-height:650px;padding:28px}.relationship-heading>span{letter-spacing:2px;color:#637b9b;font-size:10px;font-weight:700}.relationship-heading h2{margin:14px 0 22px;font-size:22px;font-weight:500}.relationship-toolbar{border-bottom:1px solid #d9e3ef;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.relationship-toolbar h3{color:#345e8c;font-size:14px}.relationship-toolbar small,.client-record-relations summary span{background:#e8eff8;border-radius:20px;padding:2px 7px;font-size:11px}.relationship-toolbar a{font-size:12px}.relationship-search{gap:8px;margin:18px 0;display:flex}.relationship-search input{border:1px solid #d9e3ef;border-radius:6px;flex:1;min-width:0;padding:10px}.relationship-search button{background:#fff;border:1px solid #c5d5e8;border-radius:6px;padding:8px 12px}.relationship-filters{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.relationship-filters a{color:#526f94;border:1px solid #d9e3ef;border-radius:5px;padding:10px;font-size:12px}.relationship-filters a[aria-current]{color:#164e8b;background:#eaf2fc;border-color:#96bce9}.relationship-timeline article{border-left:2px solid #d9e6f5;margin:0 0 18px;padding:2px 0 18px 16px}.relationship-timeline article>div{justify-content:space-between;gap:12px;display:flex}.relationship-timeline strong{font-size:14px}.relationship-timeline time,.relationship-timeline small{color:#6b7d95;font-size:11px}.relationship-timeline p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:14px}.relationship-timeline b{color:#24588b;font-size:14px}.relationship-empty{text-align:center;color:#637b9b;padding:65px 12px}.relationship-empty h3{font-size:15px;font-weight:500}.relationship-empty p{font-size:13px}.relationship-pagination{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;font-size:12px;display:flex}.company-relationship .client-record-relations article{overflow-wrap:anywhere}.company-relationship .client-record-relations h2{font-size:14px}.company-relationship .client-record-relations details{margin-top:24px}.company-relationship .client-record-relations small{display:block}@media (width<=1250px){.company-relationship .client-record-grid{grid-template-columns:200px minmax(0,1fr)}.company-relationship .client-record-relations{border-top:1px solid #d9e3ef;border-left:0;grid-column:1/-1}.company-relationship .client-record-center{padding:20px}}@media (width<=700px){.company-relationship .client-record-grid{grid-template-columns:minmax(0,1fr)}.company-relationship .client-record-identity{border-bottom:1px solid #d9e3ef;border-right:0}.company-relationship .client-record-center{min-height:400px}.relationship-toolbar,.relationship-timeline article>div{flex-wrap:wrap}}.company-relationship .client-record-relations>section{border-radius:7px;padding:12px}.company-relationship .client-record-relations article a{font-size:12px}.company-relationship .client-record-relations details{max-height:300px;overflow:auto}.company-relationship .client-record-relations summary{background:#f7f9fc;padding:8px 0;position:sticky;top:0}.company-relationship .client-record-grid{border-color:#ccdced;box-shadow:0 6px 24px #1637600b}.company-relationship .client-record-identity{background:linear-gradient(#eaf3ff 0,#f8fbff 260px,#fff 550px)}.company-relationship .client-record-avatar{color:#fff;background:#195ab9;width:54px;height:54px;font-size:24px;box-shadow:0 5px 14px #195ab925}.company-relationship .client-record-identity h1{color:#16365d;margin-top:18px;font-weight:700;line-height:1.25}.company-relationship .client-record-stage{color:#12624d;background:#d8f3e9;border-radius:20px;padding:5px 12px;font-weight:600}.company-relationship .client-record-edit{color:#fff;text-align:center;background:#185abd;border:0;border-radius:8px;margin-top:22px;padding:12px;font-size:13px;font-weight:600;line-height:1.4;display:block}.company-relationship .client-record-identity dt{color:#556b86;font-size:12px}.company-relationship .client-record-identity dd{color:#1e3656;font-size:14px}.company-relationship .client-record-identity h2{margin-top:28px;font-size:15px}.company-relationship .relationship-heading>span{color:#2862a7}.company-relationship .relationship-heading h2{color:#17375c;margin-bottom:18px;font-size:26px;font-weight:700}.company-relationship .client-record-next{color:#fff;background:linear-gradient(115deg,#164d9a,#2873c3);border:0;border-radius:10px;padding:20px;box-shadow:0 4px 12px #215c9c15}.company-relationship .client-record-next span{color:#d4e6ff;letter-spacing:1px;font-size:10px}.company-relationship .client-record-next strong{color:#fff;margin:6px 0 12px;font-size:16px}.company-relationship .client-record-next a{color:#164d9a;background:#fff;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-block}.company-relationship .relationship-toolbar h3{font-size:17px;font-weight:700}.company-relationship .relationship-toolbar>a{color:#194f9e;background:#e7f0ff;border-radius:6px;padding:8px 12px;font-weight:600}.company-relationship .relationship-search button{color:#fff;background:#1d5fbc;border-color:#1d5fbc;font-weight:600}.company-relationship .relationship-filters a{color:#405d7c;background:#f7f9fc;border-radius:20px;padding:9px 14px;font-weight:600}.company-relationship .relationship-filters a[aria-current]{color:#fff;background:#185abd;border-color:#185abd}.company-relationship .relationship-timeline article{background:#f5f8fd;border:1px solid #dfe8f4;border-left:4px solid #3976c3;border-radius:9px;margin-bottom:12px;padding:14px 16px}.company-relationship .relationship-timeline article[data-channel=whatsapp]{background:#effaf5;border-color:#d5ede1 #d5ede1 #d5ede1 #239166}.company-relationship .relationship-timeline article[data-channel=purchase]{background:#f4f0fe;border-color:#e6ddf6 #e6ddf6 #e6ddf6 #8352c4}.company-relationship .relationship-timeline article[data-channel=email]{background:#eff6ff;border-left-color:#327bdd}.company-relationship .relationship-timeline strong{color:#223f60;font-size:14px}.company-relationship .relationship-timeline time{color:#435c7a;white-space:nowrap;font-size:12px}.company-relationship .relationship-timeline small{color:#49637e;font-size:12px}.company-relationship .relationship-timeline p{margin:7px 0 0;font-size:13px;line-height:1.5}.company-relationship .relationship-timeline b{color:#69439e;margin-top:7px;display:inline-block}.company-relationship .client-record-relations{background:#f3f7fc}.company-relationship .client-record-relations>h2{color:#224b7b;margin:4px 0 14px;font-weight:700}.company-relationship .company-contacts{background:0 0;border:0;padding:0!important}.company-relationship .company-contacts-heading{display:none}.company-relationship .company-contacts article{background:#fff;border:1px solid #cfdeee;border-top:3px solid #5794d2;border-radius:8px;margin:0 0 10px;padding:12px;display:block}.company-relationship .company-contacts article>a{color:#1d579f;background:#eaf2ff;border-radius:5px;margin-top:9px;padding:5px 10px;font-weight:600;display:inline-block}.company-relationship .company-contacts article>div{min-width:0}.company-relationship .company-contacts article span{word-break:normal;overflow-wrap:anywhere;font-size:12px}.company-relationship .company-owner-settings{font-size:12px;margin:10px 0!important}.company-relationship .company-conversations-link{display:none}.company-relationship .client-record-relations>details{background:#fff;border:1px solid #d7e2f0;border-radius:8px;max-height:280px;margin-top:14px;padding:0 12px}.company-relationship .client-record-relations>details>summary{color:#224b7b;background:#fff;padding:13px 0;font-weight:700}.company-relationship .client-record-relations>details:last-child{border-top:3px solid #8058c7}.company-relationship .client-record-relations>details:last-child>summary{color:#664391}.client-search-page>header h1{color:#173e70}.client-search-box{box-shadow:0 4px 18px #1f50800a;border-top:4px solid #2d70ca!important}.client-search-result{border-left:4px solid #78a6df!important}.client-search-result:hover{background:#f6faff;border-color:#8cafda}.client-search-results[aria-busy=true]{opacity:.55;pointer-events:none}.client-search-page a:focus-visible,.company-relationship a:focus-visible,.company-relationship button:focus-visible{outline-offset:3px;outline:3px solid #e79816}@media (width<=700px){.company-relationship .relationship-heading h2{font-size:22px}.company-relationship .client-record-next{padding:16px}.company-relationship .relationship-toolbar{padding-bottom:10px}.company-relationship .relationship-timeline article>div{gap:4px}}.company-edit-overlay{z-index:1000;background:#10243c88;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.company-edit-dialog{color:#183754;background:#fff;border-radius:16px;width:min(720px,100%);max-height:90vh;padding:26px;overflow:auto;box-shadow:0 20px 70px #10243c40}.company-edit-dialog header{justify-content:space-between;align-items:start;gap:20px;display:flex}.company-edit-dialog h2{margin:0;font-size:24px}.company-edit-dialog p{font-size:14px}.company-edit-fields{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.company-edit-fields label{gap:7px;font-size:13px;font-weight:600;display:grid}.company-edit-fields input{border:1px solid #b9cde5;border-radius:7px;width:100%;min-width:0;padding:11px;font-weight:400}.company-edit-dialog footer{justify-content:flex-end;gap:12px;display:flex}.company-edit-dialog button{border:1px solid #c6d7eb;border-radius:7px;padding:10px 14px}.company-edit-dialog .directory-primary{color:#fff;background:#195abb}.company-edit-dialog [role=alert]{color:#a11d2c;background:#fff0f2;padding:12px}.company-add-contact{text-align:center;background:#195abb;border-radius:7px;margin-bottom:15px;padding:10px;font-size:13px;font-weight:600;display:block;color:#fff!important}@media (width<=600px){.company-edit-fields{grid-template-columns:1fr}.company-edit-dialog{padding:18px}}dialog.company-edit-dialog{border:0;margin:auto}dialog.company-edit-dialog::backdrop{background:#10243c88}.company-edit-dialog .company-edit-actions{background:#fff;border-top:1px solid #dce6f2;justify-content:flex-end;gap:12px;padding:18px 0 0;display:flex}.company-edit-dialog .company-edit-actions button{white-space:nowrap;width:auto}.company-relationship .client-record-identity .company-edit-dialog h2{margin:0;font-size:24px}.company-edit-dialog,.company-edit-dialog *{box-sizing:border-box}.company-edit-dialog{overflow-x:hidden}.company-edit-dialog header p{margin:8px 0}.agp-overdue{border-radius:8px;padding:8px;color:#9f1239!important;background:#fff1f2!important}.agp-overdue small{color:#be123c;font-weight:700;display:block}.agp-action-modal{color:#17345c;background:#fff;border:1px solid #bfd2ee;border-radius:18px;width:min(620px,100vw - 32px);max-height:85dvh;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #10294d40}.agp-action-modal::backdrop{background:#10294d80}.agp-action-modal form{gap:14px;display:grid}.agp-action-modal header{justify-content:space-between;align-items:center;display:flex}.agp-action-modal fieldset{border:0;grid-template-columns:1fr 1fr;gap:14px;padding:0;display:grid}.agp-action-modal label{gap:6px;display:grid}.agp-action-modal fieldset>small{grid-column:1/-1}.agp-action-modal label:has(textarea){grid-column:1/-1}.agp-action-modal input,.agp-action-modal select,.agp-action-modal textarea{box-sizing:border-box;color:#17345c;background:#fff;border:1px solid #bfd2ee;border-radius:8px;width:100%;min-height:42px;padding:8px}.agp-action-modal footer{justify-content:flex-end;gap:10px;background:0 0!important;padding:8px 0!important;display:flex!important;position:static!important}.agp-action-modal button{cursor:pointer;color:#174c95;background:#edf4ff;border:1px solid #bfd2ee;border-radius:8px;padding:10px}.agp-action-modal button.confirm{color:#fff;background:#195bc0}.agp-action-modal button:disabled{opacity:.6;cursor:wait}@media (width<=560px){.agp-action-modal fieldset{grid-template-columns:1fr}.agp-action-modal footer{flex-wrap:wrap}}.agp-direct-channels{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agp-direct-channels button{border-radius:9px;padding:12px 18px;font-weight:700;color:#fff!important;background:#195bc0!important;border:0!important}.agp-direct-channels button:nth-child(2){background:#137a59!important}.agp-simple-message{gap:12px;display:grid;box-shadow:none!important;background:#fff!important;border:0!important;max-width:none!important;padding:0!important}.agp-simple-message .message-channel-preview{background:0 0;border:0;margin:0;padding:0}.agp-simple-message .message-channel-preview header{display:none}.agp-simple-message .message-bubble{background:0 0;margin:0;padding:0}.agp-simple-message .message-recipient-editor{display:block}.agp-simple-message .message-review-check{align-items:center;gap:8px;display:flex}.agp-simple-message input[type=checkbox]{width:18px;min-height:18px}.agp-simple-message .communication-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.agp-simple-message .communication-panel-actions button:last-child{color:#fff;background:#195bc0}.agp-simple-message textarea{resize:vertical;min-height:180px}.agp-action-modal .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agp-simple-message{gap:8px!important}.agp-simple-message p{font-size:12px;margin:0!important}.agp-simple-message .message-recipient-editor{margin:0!important;padding:8px!important}.agp-simple-message .message-bubble{border:0!important;margin:0!important;padding:0!important}.agp-simple-message .message-channel-preview{margin:0!important;padding:0!important}.agp-simple-message textarea{height:150px!important;min-height:120px!important;font-size:14px!important;line-height:1.5!important}.agp-simple-message label{font-size:12px}.agp-simple-message .message-review-check{margin:0!important}.agp-simple-message details{font-size:12px}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.inline-action-panel{width:100%;max-width:100%;box-shadow:none;box-sizing:border-box;background:#fff;border:1px solid #bccbc5;border-radius:6px;margin:16px 0;padding:16px;position:static}.inline-action-panel form,.inline-action-panel fieldset{gap:12px;min-width:0;display:grid}.inline-action-panel fieldset{border:0;margin:0;padding:0}.inline-action-panel label{gap:5px;min-width:0;display:grid}.inline-action-panel input,.inline-action-panel select,.inline-action-panel textarea{box-sizing:border-box;width:100%;min-height:42px;font:inherit}.inline-action-panel header,.inline-action-panel footer{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.communication-composer:has(.message-workspace){width:100%;min-width:0;display:flex}.communication-panel.message-workspace{box-sizing:border-box;width:100%;max-width:100%}.message-workspace>div{flex-wrap:wrap;gap:10px}.quote-number-field{gap:4px;min-width:0;display:grid!important}.quote-number-field>span{color:#3e514a;font-size:12px}.negotiation-option .quote-number-field input{color:#182920;box-sizing:border-box;background:#fff;border:1px solid #879c93;border-radius:4px;width:100%;min-width:0;min-height:42px;padding:8px}.negotiation-editor>label{gap:6px;min-width:0;display:grid}.negotiation-editor>label input{box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:8px}.pipeline-card .contact-registration .inline-action-panel fieldset{grid-template-columns:minmax(0,1fr)!important}.pipeline-compact-actions>:has(.contact-registration .inline-action-panel){flex:100%;grid-column:1/-1;width:100%;min-width:0}.pipeline-compact-actions>.contact-registration:has(.inline-action-panel){flex:100%;grid-column:1/-1;width:100%;min-width:0}.pipeline-table-detail .contact-registration .inline-action-panel{border-color:#1b5bb8 #c7d8ed #c7d8ed;border-top-style:solid;border-top-width:3px;border-radius:12px;padding:20px}.pipeline-table-detail .contact-registration .inline-action-panel fieldset{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.pipeline-table-detail .contact-registration .registration-full-row{grid-column:1/-1}.pipeline-table-detail .contact-registration .inline-action-panel header{flex-wrap:nowrap;align-items:center}.pipeline-table-detail .contact-registration .inline-action-panel h3{margin:0;font-size:20px;line-height:1.3}.pipeline-table-detail .contact-registration .inline-action-panel header button{color:#24496e;background:#edf3fb;border:1px solid #c7d8ed;border-radius:8px;flex:0 0 40px;width:40px;min-height:40px!important;padding:4px!important;font-size:24px!important}.pipeline-table-detail .contact-registration .inline-action-panel label{font-size:14px;line-height:1.4}.pipeline-table-detail .contact-registration .inline-action-panel input,.pipeline-table-detail .contact-registration .inline-action-panel select,.pipeline-table-detail .contact-registration .inline-action-panel textarea{min-width:0;min-height:44px;font-size:14px}.pipeline-table-detail .contact-registration .inline-action-panel small{color:#52657d;align-self:center;font-size:12px;line-height:1.5}.pipeline-table-detail .contact-registration .inline-action-panel footer{border-top:1px solid #e2eaf4;justify-content:flex-end;padding-top:16px}.pipeline-table-detail .contact-registration .inline-action-panel footer button{white-space:normal;border-radius:8px;width:auto;min-height:44px!important;padding:10px 16px!important;font-size:14px!important}.pipeline-table-detail .contact-registration-buttons>.compact-action{min-height:44px;padding:10px 14px;color:#174b91!important;background:#edf4ff!important;border-color:#c7d8ed!important;font-size:14px!important}.quote-cost-warning{color:#694300;padding:10px 0}.inline-action-panel>.proactive-offer{width:100%;max-width:100%;max-height:none;box-shadow:none;position:static}@media (width<=720px){.inline-action-panel{padding:12px}.contact-registration .inline-action-panel fieldset{grid-template-columns:minmax(0,1fr)!important}.inline-action-panel footer button{white-space:normal;min-height:44px}.negotiation-option .quote-number-field{width:100%}.negotiation-markup{min-width:0}.pipeline-table-detail .contact-registration .inline-action-panel fieldset{grid-template-columns:minmax(0,1fr)!important}.pipeline-table-detail .contact-registration .inline-action-panel{padding:14px}.pipeline-table-detail .contact-registration .inline-action-panel footer button{flex:100%}}.pipeline-technical-details{background:#fff;border:1px solid #d8e3f0;border-radius:8px;grid-column:1/-1;min-width:0;padding:10px 12px;font-size:14px}.pipeline-technical-details>summary,.agp-product-details>summary{cursor:pointer;color:#285581;font-size:13px;font-weight:600}.commercial-original-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.5}.agp-product-details{margin-top:8px}.pipeline-card-title{overflow-wrap:anywhere}.pipeline-technical-details .proactive-stage-clock{margin-top:10px}.pipeline-compact.pipeline-page{padding-top:20px}.pipeline-compact-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.pipeline-compact-header h1{letter-spacing:0;margin:0;font-size:26px;line-height:1.2}.pipeline-compact-header>div{flex-wrap:wrap;gap:18px;display:flex}.pipeline-compact-header a{color:#16468b;font-size:14px;font-weight:700}.pipeline-filters-disclosure{margin:0 0 8px}.pipeline-filters-disclosure>summary,.pipeline-summary-disclosure>summary{cursor:pointer;color:#344260;padding:8px 0;font-size:13px;font-weight:700}.pipeline-filters-disclosure .pipeline-period-filter{border-radius:6px;margin:8px 0}.pipeline-compact .pipeline-page-count{color:#526075;margin:0 16px 0 0;font-size:12px;display:inline-block}.pipeline-compact .pipeline-pagination{gap:14px;font-size:13px;display:inline-flex}.pipeline-compact .pipeline-view-toolbar{gap:8px;margin:8px 0}.pipeline-summary-disclosure{margin:0 0 10px}.pipeline-summary-disclosure .pipeline-overview{margin:8px 0 14px}.pipeline-summary-disclosure .pipeline-overview>div{border-radius:6px}.pipeline-show-more{color:#16468b;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #adbbce;border-radius:4px;padding:8px;font-size:13px}.admin-navigation-progress{z-index:90;color:#fff;text-align:center;pointer-events:none;background:#16468b;padding:8px 16px;font-size:13px;position:fixed;top:0;left:0;right:0}@media (width<=720px){.pipeline-compact-header{flex-wrap:wrap;align-items:flex-start}.pipeline-compact-header>div{gap:16px}.pipeline-compact-header a{align-items:center;min-height:32px;display:inline-flex}.admin-navigation-progress{top:64px}}.quote-edit-page{background:#f3f5f7;min-height:100vh;padding:34px}.negotiation-editor{max-width:1500px;margin:20px auto 0}.negotiation-rule{color:#35586f;background:#edf6fc;border:1px solid #b9d4e8;border-radius:10px;gap:14px;padding:16px 18px;display:flex}.negotiation-rule b{white-space:nowrap;color:#123d61}.negotiation-items{gap:13px;margin-top:14px;display:grid}.negotiation-items>article{background:#fff;border:1px solid #dce2e7;border-radius:12px;padding:18px;box-shadow:0 5px 18px #162d420a}.negotiation-items article>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.negotiation-items header span{color:#e1261c;letter-spacing:.1em;font-size:10px;font-weight:900;display:block}.negotiation-items header input{color:#183650;border:0;border-bottom:1px solid #d8dfe5;outline:0;width:min(560px,70vw);margin-top:5px;padding:5px 0;font-size:19px;font-weight:850}.negotiation-items header button,.negotiation-markup button{color:#173d61;background:#fff;border:1px solid #173d61;border-radius:7px;font-weight:850}.negotiation-items header button{padding:10px 13px}.negotiation-item-actions{align-items:center;gap:8px;display:flex}.negotiation-items header .remove-item{color:#b8322c;background:#fff7f6;border-color:#e3b6b2}.negotiation-items header .remove-item:disabled{cursor:not-allowed;opacity:.42}.negotiation-items>article>textarea{box-sizing:border-box;resize:vertical;border:1px solid #d8dfe5;border-radius:7px;width:100%;margin-top:13px;padding:10px}.negotiation-options{border:1px solid #dce2e7;border-radius:9px;margin-top:13px;overflow:hidden}.negotiation-option-head,.negotiation-option{grid-template-columns:120px 110px 130px 170px 130px minmax(120px,1fr) 36px;align-items:center;gap:8px;display:grid}.negotiation-option-head{color:#697986;background:#eef2f5;padding:9px 11px;font-size:10px;font-weight:900}.negotiation-option{border-top:1px solid #e5eaee;padding:10px 11px}.negotiation-option.active{background:#edf8f1;box-shadow:inset 4px 0 #22834e}.negotiation-option label{color:#637481;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.negotiation-option label input{accent-color:#22834e}.negotiation-option>input,.negotiation-markup input{box-sizing:border-box;border:1px solid #cfd8df;border-radius:6px;width:100%;min-width:0;padding:9px}.negotiation-markup{grid-template-columns:1fr auto;gap:5px;display:grid}.negotiation-markup button{padding:0 8px;font-size:10px}.negotiation-option>strong{color:#183650;font-size:14px}.negotiation-option>button{color:#c82d27;background:#fff0ef;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.negotiation-notes{color:#61717e;gap:6px;margin-top:14px;font-size:12px;font-weight:850;display:grid}.negotiation-notes textarea{border:1px solid #d5dde4;border-radius:8px;padding:11px}.negotiation-summary{color:#fff;background:#202a33;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;padding:18px;display:grid}.negotiation-summary span,.negotiation-summary strong{display:block}.negotiation-summary span{color:#aeb8c0;font-size:11px}.negotiation-summary strong{margin-top:7px;font-size:20px}.negotiation-editor>footer{background:#fff;border:1px solid #dce2e7;border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:15px 18px;display:flex}.negotiation-editor footer>div{margin-right:auto}.negotiation-editor footer b,.negotiation-editor footer small{display:block}.negotiation-editor footer small{color:#7e8b95;margin-top:4px}.negotiation-editor footer a,.negotiation-editor footer button{border-radius:7px;align-items:center;min-height:42px;padding:0 15px;font-weight:850;text-decoration:none;display:inline-flex}.negotiation-editor footer a{color:#173d61;border:1px solid #173d61}.negotiation-editor footer button{color:#fff;background:#e1261c;border:0}@media (width<=1050px){.negotiation-option-head{display:none}.negotiation-option{grid-template-columns:1fr 1fr}.negotiation-option label{grid-column:1/-1}.negotiation-summary{grid-template-columns:1fr 1fr}}@media (width<=700px){.quote-edit-page{padding:18px 12px}.negotiation-rule{display:block}.negotiation-rule b{margin-bottom:5px;display:block}.negotiation-items article>header,.negotiation-editor>footer{flex-direction:column;align-items:flex-start}.negotiation-items header input{width:100%}.negotiation-item-actions{flex-wrap:wrap;width:100%}.negotiation-item-actions button{flex:1}.negotiation-editor footer>div{margin:0}.negotiation-editor footer a,.negotiation-editor footer button{box-sizing:border-box;justify-content:center;width:100%}.negotiation-summary{grid-template-columns:1fr}}.negotiation-payment{background:#edf6fc;border:1px solid #b9d4e8;border-radius:10px;align-items:end;gap:12px;margin-top:14px;padding:15px 18px;display:flex}.negotiation-payment>div{margin-right:auto}.negotiation-payment b,.negotiation-payment small,.negotiation-payment span>*{display:block}.negotiation-payment small{color:#697986;margin-top:3px;font-size:10px}.negotiation-payment label{color:#566a79;gap:5px;min-width:190px;font-size:10px;font-weight:850;display:grid}.negotiation-payment select{background:#fff;border:1px solid #aebdca;border-radius:7px;min-height:42px;padding:8px 10px}.negotiation-payment>span{background:#fff;border-radius:8px;min-width:190px;padding:9px 12px}.negotiation-payment>span strong{color:#173d61;margin:4px 0;font-size:18px}.negotiation-payment em{color:#697986;font-size:8px;font-style:normal}.negotiation-summary{grid-template-columns:repeat(5,1fr)}@media (width<=1050px){.negotiation-payment{flex-wrap:wrap;align-items:stretch}.negotiation-payment>div{width:100%}.negotiation-summary{grid-template-columns:1fr 1fr}}@media (width<=700px){.negotiation-payment{flex-direction:column}.negotiation-payment label,.negotiation-payment>span{box-sizing:border-box;width:100%;min-width:0}.negotiation-summary{grid-template-columns:1fr}}.freight-adjustment{background:#f8fafc;border:1px dashed #9eacc0;border-radius:11px;margin-top:14px;padding:18px}.freight-adjustment.active{background:#fff9ea;border-style:solid;border-color:#d6bd82}.freight-adjustment>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.freight-adjustment header span{color:#e1261c;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:950}.freight-adjustment h3{color:#173d61;margin:4px 0;font-size:18px}.freight-adjustment header p{color:#6d7b88;max-width:780px;margin:0;font-size:10px;line-height:1.5}.freight-adjustment header button{color:#fff;white-space:nowrap;cursor:pointer;background:#173d61;border:0;border-radius:7px;min-height:40px;padding:9px 14px;font-size:10px;font-weight:900}.freight-adjustment header .remove-freight{color:#a92722;background:#ffecea}.freight-fields{grid-template-columns:1fr .75fr 1.25fr 1.25fr;gap:10px;margin-top:15px;display:grid}.freight-fields>label{color:#596b79;align-content:start;gap:5px;font-size:9px;font-weight:850;display:grid}.freight-fields input{box-sizing:border-box;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #b9c3cd;border-radius:7px;padding:8px 9px}.freight-fields label>span{grid-template-columns:1fr auto;gap:5px;display:grid}.freight-fields label>span button{color:#fff;cursor:pointer;background:#173d61;border:0;border-radius:7px;padding:0 10px;font-size:9px;font-weight:850}.freight-fields label>small{color:#7d8994;font-size:7px}.freight-result{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.freight-result span{background:#fff;border-radius:7px;padding:10px}.freight-result small,.freight-result b{display:block}.freight-result small{color:#778593;font-size:8px}.freight-result b{color:#173d61;margin-top:4px;font-size:14px}.freight-result .positive{background:#eaf8f0}.freight-result .negative{background:#ffedef}.freight-result .negative b{color:#a92722}@media (width<=1000px){.freight-fields{grid-template-columns:1fr 1fr}}@media (width<=700px){.freight-adjustment>header{flex-direction:column;align-items:flex-start}.freight-adjustment header button{width:100%}.freight-fields,.freight-result{grid-template-columns:1fr}}.quote-delivery-panel{background:#fff;border:1px solid #dce1e6;border-top:4px solid #ed1c24;border-radius:8px;margin:20px 0;padding:24px}.quote-delivery-panel h2{margin-top:0}.quote-delivery-fields{flex-wrap:wrap;gap:16px;display:flex}.quote-delivery-panel label{flex-direction:column;flex:1;gap:6px;margin:12px 0;font-size:14px;display:flex}.quote-delivery-panel input,.quote-delivery-panel select,.quote-delivery-panel textarea{max-width:100%;font:inherit;border:1px solid #a9b0b8;border-radius:4px;padding:10px}.quote-delivery-panel button{cursor:pointer;border:1px solid #bbb;border-radius:4px;margin:6px;padding:10px 14px}.quote-delivery-panel button:first-of-type{color:#fff;background:#ed1c24;border-color:#ed1c24}.quote-delivery-panel small{display:block}.quote-delivery-panel a{margin:8px}.quote-pdf-revision,.quote-revision-history{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:14px;margin:16px 0;padding:20px}.quote-pdf-revision header{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.quote-pdf-revision h2{margin:0;font-size:1.2rem}.quote-pdf-revision p{line-height:1.5}.quote-pdf-revision label{flex-direction:column;gap:8px;margin:12px 0;font-size:1rem;display:flex}.quote-pdf-revision input,.quote-pdf-revision select{border:1px solid #94a3b8;border-radius:8px;max-width:100%;min-height:44px;padding:10px;font-size:1rem}.quote-pdf-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.quote-pdf-revision .quote-pdf-confirm{flex-direction:row;align-items:center;display:flex}.quote-pdf-confirm input{flex-shrink:0;width:22px}.quote-pdf-revision small{margin:8px 0;display:block}.quote-pdf-error{color:#b42318}.quote-revision-history summary{cursor:pointer;font-weight:700}.quote-revision-history>div{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:12px;padding:12px 0;display:flex}.quote-revision-history span{font-size:.875rem}.quote-pdf-revision a,.quote-revision-history a{color:#175ca0;text-decoration:underline}@media (width<=640px){.quote-pdf-fields{grid-template-columns:1fr;gap:0}.quote-pdf-revision{padding:14px}.quote-pdf-revision input[type=file]{box-sizing:border-box;width:100%}.quote-pdf-revision button{white-space:normal;min-height:44px}}.today-simple .my-results{margin-top:0}.today-simple .my-results-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.today-simple .my-results-cards button:first-child{background:#f0f8f3;border-color:#bedcc9}.today-simple .my-results-cards strong{overflow-wrap:anywhere;font-size:clamp(1.3rem,2.3vw,2rem)}.today-simple .my-results-options,.today-simple .my-results-help{margin-top:12px}.today-simple .my-results-options>label{gap:6px;max-width:320px;margin:14px 0;display:grid}.today-simple .today-actions-heading{margin:22px 0 12px;font-size:1.25rem;display:block}.today-simple .today-quick-actions{flex-wrap:wrap;gap:20px;margin:16px 0;display:flex}.today-simple .today-task-filters{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;display:flex}.today-simple .today-task-filters>label{align-items:center;gap:10px;display:flex}.today-simple .today-task-filters select{max-width:100%;min-height:42px}.today-simple .today-task-filters details{max-width:100%}.today-simple .today-task-filters summary,.today-simple .today-extra>summary{cursor:pointer}.today-simple .today-extra{border-top:1px solid #e2e8f0;margin-top:24px;padding-top:16px}.today-simple .today-extra .today-portfolio-summary{display:block}@media (width<=600px){.today-simple .my-results-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.today-simple .my-results-cards button{min-width:0;padding:14px}.today-simple .my-results>header{align-items:flex-start;gap:10px}.today-simple .my-results>header h2{font-size:1rem}.today-simple .today-task-filters>label{flex-wrap:wrap;width:100%}.today-simple .today-task-filters>label select{flex:1;min-width:180px}.today-simple .today-channel-filter{flex-direction:column;align-items:flex-start}}.today-simple .today-week-caption{color:#52677c;margin:-4px 0 16px;font-size:.875rem}.today-inline-action{background:#fff;border:1px solid #dce5ef;border-radius:12px;margin-top:16px;padding:16px}.today-inline-action header,.today-inline-action footer{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.today-inline-action label{gap:6px;margin:12px 0;display:grid}.today-inline-action input,.today-inline-action select{max-width:100%;min-height:44px}@media (width<=600px){.today-simple .my-results-cards strong{overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums;font-size:1rem}}.today-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.today-simple .my-results>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.today-simple .results-seller{color:#52677c;margin-top:4px;display:block}.today-simple .results-head-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.today-simple .results-head-tools .my-results-controls{gap:8px;margin:0}.today-simple .results-refresh{min-width:40px;min-height:40px;font-size:1.3rem}.today-simple .my-results-cards button{border:1px solid var(--card-border);border-top:3px solid var(--card-accent);background:var(--card-bg);box-shadow:none;color:#193653;border-radius:12px;transition:box-shadow .15s,transform .15s}.today-simple .my-results-cards button[data-metric=wins]{--card-bg:#edf8f2;--card-border:#c6e5d3;--card-accent:#258354}.today-simple .my-results-cards button[data-metric=openQuotes]{--card-bg:#edf5ff;--card-border:#c8ddf5;--card-accent:#3878ba}.today-simple .my-results-cards button[data-metric=completed]{--card-bg:#f4f0fc;--card-border:#ddd1ef;--card-accent:#8360ac}.today-simple .my-results-cards button[data-metric=prospections]{--card-bg:#edf8fa;--card-border:#c9e6eb;--card-accent:#298495}.today-simple .my-results-cards button[data-metric=rescueAttempts]{--card-bg:#fff7e8;--card-border:#efdfbe;--card-accent:#ac7824}.today-simple .my-results-cards button[data-metric=lost]{--card-bg:#fdf0f0;--card-border:#edcece;--card-accent:#b65c5c}.today-simple .my-results-cards button:hover{transform:translateY(-1px);box-shadow:0 3px 12px #18334d14}.today-simple .my-results-cards button:focus-visible{outline-offset:3px;outline:3px solid #1763a6}.today-simple .my-results-cards button[aria-expanded=true]{box-shadow:0 0 0 2px var(--card-accent)}.today-simple .my-results-cards button:first-child{background:var(--card-bg);border-color:var(--card-border);border-top-color:var(--card-accent)}.today-simple .my-results-cards small:empty{display:none}.today-simple .my-results-options>summary{color:#52677c;font-size:.875rem}.today-simple .today-quick-actions a{color:#245989;background:#edf3fa;border-radius:9px;align-items:center;min-height:40px;padding:8px 12px;text-decoration:none;display:inline-flex}.today-simple .inbox-group{border-radius:12px;overflow:hidden}@media (width<=600px){.today-simple .results-head-tools{justify-content:space-between;width:100%}.today-simple .my-results-cards button{padding:12px}.today-simple .my-results-cards strong{font-size:1rem}.today-simple .my-results>header{flex-direction:row}.today-simple .my-results-cards{gap:10px}}.today-summary-heading{justify-content:space-between;align-items:end;gap:12px;margin:24px 0 14px;display:flex}.today-summary-heading span{letter-spacing:.13em;color:#63758c;font-size:10px;font-weight:800}.today-summary-heading h2{margin:6px 0 0;font-size:1.2rem}.today-summary-heading>small{color:#52677c;text-transform:capitalize}.today-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.today-summary-card{border:1px solid var(--edge);border-top:4px solid var(--accent);background:var(--tint);color:#192e46;border-radius:14px;min-width:0;padding:18px 16px;box-shadow:0 3px 12px #19365306}.today-summary-card>div{justify-content:space-between;align-items:center;gap:6px;min-height:30px;display:flex}.today-summary-card>div>span{font-size:13px;font-weight:700}.today-summary-card i{background:var(--accent);color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:14px;font-style:normal;font-weight:800;display:grid}.today-summary-card>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:16px 0 9px;font-size:clamp(1.35rem,1.9vw,2rem);line-height:1.3;display:block}.today-summary-card>small{color:#43576c;font-size:11px;line-height:1.6;display:block}.tone-green{--accent:#158058;--tint:#e7f7ee;--edge:#b9dfc9}.tone-blue{--accent:#1764ce;--tint:#eaf2ff;--edge:#bfd7f7}.tone-purple{--accent:#7443c0;--tint:#f2ebff;--edge:#d8c6f2}.tone-amber{--accent:#a86405;--tint:#fff4d9;--edge:#ecd393}.tone-red{--accent:#c53347;--tint:#ffebee;--edge:#efb9c1}.today-cadence-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:8px 0 14px;display:grid}.today-simple .today-cadence-tabs button{border:1px solid #cdd9e9;border-left:5px solid var(--cadence);color:#213953;text-align:left;box-shadow:none;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.today-cadence-tabs [data-step="1"]{--cadence:#087c91}.today-cadence-tabs [data-step="2"]{--cadence:#1764ce}.today-cadence-tabs [data-step="3"]{--cadence:#7443c0}.today-cadence-tabs [data-step="4"]{--cadence:#b86708}.today-cadence-tabs span{color:#52677c;font-size:11px}.today-cadence-tabs strong{font-size:1.3rem}.today-cadence-tabs small{color:#43576c;font-size:12px}.today-simple .today-cadence-tabs button[aria-pressed=true]{outline:2px solid var(--cadence);outline-offset:2px;background:#f2f6fc}.today-cadence-tabs button:focus-visible{outline-offset:3px;outline:3px solid #102f5c}.today-cadence-tabs button:disabled{opacity:.65}.today-cadence-selection{align-items:center;gap:14px;margin-bottom:16px;font-size:13px;font-weight:600;display:flex}.today-simple .today-cadence-selection button{color:#1764ce;box-shadow:none;background:0 0;border:0;padding:6px 0}.today-simple .today-cadence-group-heading{color:#24436b;background:#eaf0f9;margin:0;padding:14px;font-size:14px}.today-simple .inbox-group+.inbox-group{margin-top:18px}.today-simple .inbox-table tr[data-urgency=overdue] .queue-status span{color:#a51e34!important;background:#ffe2e7!important}.today-simple .inbox-table tr[data-urgency=today] .queue-status span{color:#835009!important;background:#fff0c9!important}@media (width<=1150px){.today-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.today-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.today-summary-card:first-child{grid-column:1/-1}.today-summary-card{padding:14px}.today-summary-card>strong{font-size:1.4rem}.today-cadence-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.today-summary-heading{flex-direction:column;align-items:start}.today-simple .today-cadence-tabs button{padding:12px}}.scorecard{color:#26313b;min-width:0;max-width:1440px;margin:0 auto;padding:28px}.score-head,.score-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.score-head h1{margin:8px 0;font-size:30px;line-height:1.15}.score-eyebrow{letter-spacing:.12em;color:#ac183a;font-size:11px;font-weight:800}.scorecard p{color:#62707d;font-size:14px;line-height:1.6}.score-secondary,.score-filter button{white-space:nowrap;border:1px solid #dbe0e5;border-radius:9px;padding:11px 16px;font-size:13px;font-weight:700;text-decoration:none}.score-filter{background:#fff;border:1px solid #e1e5e9;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:16px;display:flex}.score-switch{background:#f0f2f5;border-radius:9px;padding:4px;display:flex}.score-switch a{color:#4f5c69;border-radius:7px;padding:9px 20px;font-size:14px;font-weight:700;text-decoration:none}.score-switch a[aria-current]{color:#fff;background:#252b31}.score-filter form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.score-filter label{color:#62707d;gap:5px;font-size:11px;font-weight:700;display:grid}.score-filter input,.score-filter select{color:#26313b;background:#fff;border:1px solid #ccd3da;border-radius:7px;max-width:100%;min-height:40px;padding:7px 10px;font-size:14px}.score-filter button{color:#fff;cursor:pointer;background:#bd173a;border-color:#bd173a;min-height:40px}.score-period{margin:16px 0 20px}.score-tabs{border-bottom:1px solid #dce1e7;gap:24px;margin-bottom:24px;display:flex;overflow:auto}.score-tabs a{color:#68737e;white-space:nowrap;border-bottom:3px solid #0000;padding:12px 0;font-size:14px;font-weight:700;text-decoration:none}.score-tabs a[aria-current]{color:#b7193c;border-color:#b7193c}.score-cards{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px;margin:18px 0;display:grid}.score-card{color:inherit;background:#fff;border:1px solid #dfe4e9;border-radius:12px;flex-direction:column;gap:9px;min-width:0;padding:20px;text-decoration:none;display:flex}.score-card span{color:#63717e;font-size:12px;font-weight:600}.score-card strong{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:27px;line-height:1.2}.score-card small{color:#6a7580;font-size:11px;line-height:1.6}.score-card progress{accent-color:#b7193c;width:100%;height:6px}.score-panel{background:#fff;border:1px solid #dfe4e9;border-radius:14px;min-width:0;margin-top:20px;padding:24px}.score-panel h2{margin:0 0 6px;font-size:18px}.score-title>a{color:#b7193c;white-space:nowrap;font-size:12px}.score-table-wrap{max-width:100%;margin-top:18px;overflow:auto}.scorecard table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.scorecard td,.scorecard th{white-space:nowrap;border-bottom:1px solid #edf0f3;padding:13px 12px}.scorecard thead{color:#66727e;background:#f7f8fa;font-size:11px}.scorecard tbody th{font-weight:500}.scorecard th a{color:#26313b;text-underline-offset:4px;-webkit-text-decoration:underline #ccd3da;text-decoration:underline #ccd3da}.scorecard th small{color:#6a7580;font-weight:400;display:block}.scorecard th:first-child{white-space:normal;background:#fff;min-width:170px;max-width:290px;position:sticky;left:0}.scorecard thead th:first-child{background:#f7f8fa}.score-good,.score-alert{color:#216b49;background:#eaf5ef;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.score-alert{color:#985219;background:#fff0e2}.scorecard .score-note{color:#74808a;margin-top:18px;font-size:12px}.score-growth{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:22px;display:grid}.score-growth article{background:#f8f9fb;border-top:3px solid #b7193c;border-radius:10px;padding:22px}.score-growth span{letter-spacing:.08em;color:#a61837;font-size:10px;font-weight:800}.score-growth strong{letter-spacing:-.04em;font-size:32px}.score-growth a{color:#a61837;font-size:12px}.scorecard summary{cursor:pointer;font-size:13px;font-weight:700}.scorecard a:focus-visible,.scorecard button:focus-visible{outline-offset:3px;outline:3px solid #2871b3}@media (width<=700px){.scorecard{padding:18px 12px}.score-head{flex-direction:column;align-items:start;gap:8px}.score-head h1{font-size:25px}.score-filter{padding:12px}.score-filter form{width:100%}.score-filter label{flex:1;min-width:125px}.score-filter input,.score-filter select{width:100%}.score-tabs{gap:20px}.score-tabs a{font-size:12px}.score-panel{padding:16px}.score-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.score-card{padding:15px}.score-card strong{font-size:23px}.score-title{flex-direction:column;align-items:start;gap:5px}.score-growth{grid-template-columns:1fr}.scorecard th:first-child{min-width:135px;max-width:170px}.scorecard td,.scorecard th{padding:12px 8px}}.scorecard p{font-size:1rem}.score-eyebrow{font-size:.75rem}.score-filter{position:relative}.score-filter form{align-items:end;width:100%}.score-filter label{flex:1;min-width:130px;font-size:.875rem}.score-filter input,.score-filter select{width:100%;min-height:44px;font-size:.9375rem}.score-filter button{min-height:44px;font-size:.875rem}.score-context{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;font-size:.875rem;display:flex}.score-context>span{border-left:1px solid #cfd7df;padding-left:12px}.score-context .score-partial{color:#995015}.score-context .score-closed{color:#167650}.score-tabs a{font-size:1rem}.score-card span{font-size:.875rem}.score-card small{font-size:.75rem}.score-card.good{border-top:3px solid #16835e}.score-card.bad{border-top:3px solid #d13448}.score-card.neutral{border-top:3px solid #2563ad}.score-change{font-weight:600;line-height:1.4;display:inline-block;font-size:.75rem!important}.score-change.good{color:#13734f}.score-change.bad{color:#bc2940}.score-change.neutral{color:#657281}.score-cell.good{color:#116747;background:#f1faf5}.score-cell.bad{color:#b32a40;background:#fff3f4}.score-cell.neutral{color:#586777}.score-goal{background:#f0f5fa;border:1px solid #dae4ef;border-radius:10px;flex-wrap:wrap;align-items:center;gap:18px;margin:16px 0;padding:16px 20px;font-size:.875rem;display:flex}.score-goal a{color:#a31838;font-weight:600}.score-goal progress{accent-color:#16835e;flex:1;min-width:100px;max-width:400px}.score-insights{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-top:18px;display:grid}.score-insights article{background:#f6f8fb;border:1px solid #e4eaf0;border-radius:10px;flex-direction:column;gap:10px;padding:18px;display:flex}.score-insights span{font-size:.875rem}.score-insights strong{font-size:1.5rem}.score-chart svg{width:100%;height:auto;min-height:180px;margin-top:24px}.score-chart label{gap:5px;max-width:100%;font-size:.875rem;display:grid}.score-chart select{color:#26313b;background:#fff;border:1px solid #cbd5df;border-radius:8px;max-width:100%;min-height:44px;padding:10px}.score-empty{color:#627180;background:#f6f8fb;border-radius:9px;margin-top:18px;padding:32px;font-size:1rem}.score-history{border:1px solid #e0e6ed;border-radius:9px;max-height:680px}.score-history thead th{z-index:2;background:#f3f6fa;position:sticky;top:0}.score-history th:first-child{z-index:1;min-width:230px}.score-history thead th:first-child{z-index:3}.scorecard table{font-size:.875rem}.scorecard thead{font-size:.8125rem}.scorecard tbody th small{margin-top:4px;font-size:.75rem}.score-count{color:#1e5e98;background:#e9f1fb;border-radius:20px;padding:8px 12px;font-size:.8125rem;font-weight:700}.score-growth{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.score-growth article:nth-child(2){border-color:#2476b9}.score-growth article:nth-child(3){border-color:#138665}.score-growth article:nth-child(4){border-color:#9258b4}.score-growth article:nth-child(5){border-color:#d48728}.score-growth h3{min-height:0;margin:0 0 18px;font-size:1.0625rem}.score-path-metric{border-bottom:1px solid #e1e6ec;grid-template-columns:1fr auto;gap:5px 10px;padding:12px 0;display:grid}.score-path-metric a{color:#364658;font-size:.875rem}.score-path-metric strong{font-size:1.3rem}.score-path-metric .score-change{grid-column:1/-1}.score-growth article p{font-size:.8125rem}.score-reasons{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin:20px 0;display:grid}.score-reasons article{background:#fff4f5;border-radius:9px;gap:10px;padding:16px;display:grid}.score-reasons meter{width:100%;height:8px}.score-pagination{justify-content:space-between;align-items:center;gap:18px;margin-top:20px;font-size:.875rem;display:flex}.score-coverage{background:#fff5df;border-left:3px solid #d48728;border-radius:6px;padding:14px 18px}.score-dictionary{max-height:380px;padding:0 10px;overflow:auto}.score-dictionary p{font-size:.875rem}.scorecard summary{font-size:.9375rem;line-height:1.5}.scorecard .score-note{font-size:.8125rem}#registros{scroll-margin-top:24px}@media (width<=700px){.score-context{gap:8px;font-size:.8125rem}.score-tabs a{font-size:.875rem}.score-history th:first-child{min-width:160px;max-width:180px}.score-growth{grid-template-columns:1fr}.score-card strong{font-size:1.375rem}.score-cards,.score-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.score-chart svg{min-height:0}.score-chart label{width:100%}.score-filter label{min-width:calc(50% - 12px)}.score-history{max-height:580px}}.score-chart-plot{width:100%;overflow-x:auto}.score-chart-plot svg{min-width:720px}.score-chart>.score-note{margin-bottom:0}.score-topic{border:1px solid #dce5ed;border-radius:12px;margin:12px 0;overflow:hidden}.score-topic>summary{cursor:pointer;color:#173b58;background:#f3f7fb;justify-content:space-between;gap:12px;padding:16px 20px;font-weight:650;display:flex}.score-topic>summary:before{content:"+"}.score-topic[open]>summary:before{content:"−"}.score-topic>summary span{margin-left:auto;font-size:13px;font-weight:400}.score-topic .score-history{max-height:480px}.score-shortcuts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.score-shortcuts button{color:#17558a;cursor:pointer;background:#fff;border:1px solid #ccdae5;border-radius:8px;padding:8px 12px}.score-shortcuts span{color:#597084;font-size:13px}.agp-organized-page.prospecting-page{padding-top:20px}.agp-page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.agp-page-heading h1{letter-spacing:0;margin:0;font-size:26px;line-height:1.2}.agp-page-heading a{color:#174d7b;font-size:14px}.agp-organized-page .agp-workbench{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 12px;padding:0}.agp-organized-page .agp-category-cards{background:0 0;border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:0;display:grid}.agp-organized-page .agp-category-cards button{border:1px solid var(--card-border);border-top:4px solid var(--card-color);background:var(--card-bg);color:#182b3c;text-align:left;cursor:pointer;white-space:normal;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;min-height:116px;padding:12px;display:flex}.agp-category-cards .recent{--card-bg:#e7f5ef;--card-color:#19724d;--card-border:#a5d5be}.agp-category-cards .attention{--card-bg:#fff5d8;--card-color:#996c08;--card-border:#e9cf82}.agp-category-cards .urgent{--card-bg:#ffebe7;--card-color:#b24538;--card-border:#e8b1a9}.agp-category-cards .new{--card-bg:#e8f3fc;--card-color:#2567a6;--card-border:#a8cbea}.agp-category-cards .registered{--card-bg:#e5f4f4;--card-color:#19767b;--card-border:#a0d0d2}.agp-category-cards .inactive{--card-bg:#f0eef2;--card-color:#746b7b;--card-border:#c8c2cd}.agp-organized-page .agp-category-cards button b{color:var(--card-color);background:0 0;padding:0;font-size:25px;line-height:1.15}.agp-organized-page .agp-category-cards button span{font-size:14px;font-weight:750;line-height:1.25}.agp-organized-page .agp-category-cards button small{color:#44515c;font-size:12px;font-weight:400;line-height:1.3;display:block}.agp-organized-page .agp-category-cards button.active{outline:2px solid var(--card-color);outline-offset:2px;background:var(--card-bg);color:#182b3c}.agp-organized-page :focus-visible{outline-offset:3px;outline:3px solid #1767b1}.agp-list-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.agp-list-heading h2{letter-spacing:0;margin:0 auto 0 0;font-size:18px}.agp-list-heading button,.agp-recent-list button{color:#164d7e;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c8d8;border-radius:4px;padding:8px 12px;font-size:14px}.agp-list-heading button[aria-pressed=true]{background:#e8f1f9;border-color:#326d9b}.agp-organized-page .agp-toolbar{border:0;align-items:end;gap:12px;margin:0;padding:0}.agp-organized-page .agp-toolbar label{font-size:12px}.agp-management{border-top:1px solid #cbd6df;border-bottom:1px solid #cbd6df;margin:14px 0;padding:14px 0}.agp-recent-list{border-top:1px solid #cbd6df}.agp-recent-list>header{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.agp-recent-list h2{margin:0;font-size:18px}.agp-recent-list header span,.agp-recent-list time{color:#52616e;font-size:14px}.agp-recent-list article{border-top:1px solid #dbe3ea;align-items:center;gap:16px;padding:12px 0;display:flex}.agp-recent-list article>div{overflow-wrap:anywhere;flex:1;gap:3px;min-width:0;display:grid}.agp-recent-list article span{color:#52616e;font-size:14px}.agp-recent-list nav{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.agp-recent-list button:disabled{opacity:.45;cursor:default}.agp-organized-page .agp-client-workspace{background:#fff;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0 24px;padding:20px;display:grid}.agp-client-context{border-bottom:1px solid #d9e2e9;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 0 18px;padding:0 0 18px;display:grid}.agp-client-context>div{overflow-wrap:anywhere;min-width:0}.agp-client-context dt{color:#566879;margin-bottom:6px;font-size:14px}.agp-client-context dd{color:#19354c;margin:0;font-size:16px;font-weight:650;line-height:1.4}.agp-client-context small{color:#566879;margin-top:4px;font-size:14px;display:block}.agp-client-workspace h3{letter-spacing:0;margin:0 0 12px;font-size:18px;line-height:1.3}.agp-client-workspace h4{margin:12px 0 6px;font-size:16px}.agp-client-workspace p{color:#465c6e;margin:8px 0;font-size:14px;line-height:1.5}.agp-client-actions,.agp-client-record{min-width:0}.agp-contact-channels{overflow-wrap:anywhere;color:#465c6e;gap:4px;margin:8px 0 16px;font-size:14px;display:grid}.agp-client-workspace button,.agp-client-workspace select,.agp-client-workspace input,.agp-client-workspace textarea{font:inherit;font-size:14px;line-height:1.4}.agp-client-workspace button,.agp-client-workspace select{min-height:42px}.agp-client-workspace button{cursor:pointer;color:#174f8a;white-space:normal;background:#fff;border:1px solid #aebfd0;border-radius:4px;padding:9px 12px}.agp-client-workspace button:disabled{opacity:.5;cursor:default}.agp-client-primary-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.agp-client-primary-actions>.communication-composer>.compact-action{color:#fff;background:#145c9c;border-color:#145c9c}.agp-client-primary-actions .contact-registration-buttons>.compact-action{min-height:48px;padding:11px 16px;font-weight:650;color:#12603d!important;background:#ecf7f1!important;border-color:#8fbea6!important;font-size:16px!important}:is(.agp-client-workspace:has([data-message-editor-open=true])>.agp-client-actions,.agp-client-workspace:has(.contact-registration .inline-action-panel)>.agp-client-actions){grid-column:1/-1}:is(.agp-client-primary-actions>.communication-composer:has(.inline-message-surface),.agp-client-primary-actions>.contact-registration:has(form)){flex:1 0 100%;min-width:0}.agp-client-workspace .agp-edit-contact{background:0 0;border:0;padding:8px 0;font-size:14px;text-decoration:underline}.agp-client-more,.agp-client-workspace .company-owner-settings{border-top:1px solid #d9e2e9;margin-top:16px;padding-top:12px}.agp-client-more>summary,.agp-client-workspace .company-owner-settings>summary{color:#294c6a;cursor:pointer;min-height:32px;font-size:14px;font-weight:650}.agp-client-extra-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.agp-client-workspace .company-contacts{background:0 0;border:0;border-left:1px solid #d9e2e9;border-radius:0;grid-column:auto;align-self:start;padding:0 0 0 24px}.company-contacts-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.company-contacts-heading h3{margin:0}.agp-client-workspace .company-contacts article{align-items:center;gap:12px;padding:12px 0}.agp-client-workspace .company-contacts article>div{flex:1;gap:5px}.agp-client-workspace .company-contacts strong{font-size:16px;line-height:1.4}.agp-client-workspace .company-contacts :is(span,small,a){font-size:14px;line-height:1.4}.agp-client-workspace .company-primary-label{color:#275677;background:#e7f2f9;border-radius:3px;margin-left:8px;padding:2px 6px;font-size:12px;font-weight:500;display:inline-block}.company-contact-missing{color:#856212}.company-conversations-link{padding-top:12px}.agp-client-workspace .company-owner-editor{background:0 0;border:0;border-radius:0;padding:12px 0 0}.agp-client-workspace .company-owner-editor label{gap:6px;font-size:14px;display:grid}.agp-client-workspace .company-owner-editor select{border:1px solid #aebfd0;border-radius:4px;width:100%;max-width:100%;padding:8px}.agp-organized-page .agp-grid-head>span,.agp-organized-page .agp-row-main{font-size:14px}.agp-organized-page .agp-client-cell>b{font-size:15px}.agp-organized-page .agp-row-main :is(b,span,button){font-size:14px;line-height:1.4}.agp-organized-page .agp-compact-board .agp-board{width:100%;min-width:0}.agp-organized-page .agp-compact-board .agp-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1fr) 96px}.agp-organized-page .agp-row-actions button{white-space:nowrap;overflow-wrap:normal}.agp-organized-page .agp-compact-board .agp-row-main>*{overflow-wrap:anywhere}.agp-organized-page .agp-compact-board .agp-client-cell b{white-space:normal}@media (width<=800px){.agp-organized-page .agp-compact-board .agp-grid-head{display:none}.agp-organized-page .agp-compact-board .agp-row-main{grid-template-columns:repeat(2,minmax(0,1fr))}.agp-organized-page .agp-row-main>.agp-client-cell,.agp-organized-page .agp-row-main>.agp-row-actions{grid-column:1/-1}.agp-organized-page .agp-row-main>span[data-label]{display:block}.agp-organized-page .agp-row-main>span[data-label]:before{content:attr(data-label);color:#526779;margin-bottom:4px;font-size:12px;font-weight:400;display:block}.agp-organized-page .agp-row-main>.agp-row-actions{justify-content:flex-end}.agp-organized-page .agp-group-title span{flex-wrap:wrap;gap:3px}.agp-organized-page .agp-group-title{grid-template-columns:1fr auto}.agp-organized-page .agp-group-title em{display:none}}@media (width<=1050px){.agp-organized-page .agp-client-workspace{grid-template-columns:minmax(0,1fr)}.agp-client-workspace .company-contacts{border-top:1px solid #d9e2e9;border-left:0;margin-top:18px;padding:18px 0 0}.agp-client-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.agp-organized-page .agp-client-workspace{padding:14px}.agp-client-context{gap:14px}.company-contacts-heading{flex-wrap:wrap;align-items:flex-start}.agp-client-workspace .company-contacts article{align-items:flex-start}.agp-client-primary-actions>div,.agp-client-primary-actions>.communication-composer>button,.agp-client-primary-actions .contact-registration-buttons>button{width:100%}}@media (width<=1150px){.agp-organized-page .agp-category-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.agp-organized-page .agp-category-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.agp-organized-page .agp-category-cards button{min-height:106px;padding:10px}.agp-page-heading h1{font-size:24px}.agp-recent-list article{flex-wrap:wrap}.agp-recent-list article>div{flex-basis:60%}.agp-recent-list>header{flex-direction:column;align-items:flex-start}}
