/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Instrument Sans", "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Instrument Sans", "Segoe UI", sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{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}::-webkit-file-upload-button{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}::-webkit-file-upload-button{margin-inline-end:4px}::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-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){left:var(--spacing)}.start:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){right:var(--spacing)}.end:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){right:var(--spacing)}.end:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){left:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--hehku-bg:#dfecd1;--hehku-surface:#fff;--hehku-surface-soft:#f8fbf4;--hehku-ink:#111;--hehku-muted:#48505b;--hehku-accent:#eb9f52;--hehku-accent-strong:#d78733;--hehku-cool:#d2e7f3;--hehku-border:#1111111f;--hehku-shadow:0 20px 55px #11111117}*{box-sizing:border-box}html,body{min-height:100%}body{background:radial-gradient(circle at top right, #d2e7f3e6, transparent 26%), radial-gradient(circle at top left, #eb9f522e, transparent 24%), linear-gradient(180deg, #fdfdfb 0%, var(--hehku-bg) 46%, #fff 100%);color:var(--hehku-ink);font-family:var(--font-sans);margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.page-shell{min-height:100vh;padding:32px 20px 48px}.page-grid{grid-template-columns:310px minmax(0,1fr);gap:24px;max-width:1480px;margin:0 auto;display:grid}.sidebar-card,.hero-card,.surface-card,.kpi-card,.table-card,.login-card,.podium-card,.insight-card,.product-card{border:1px solid var(--hehku-border);box-shadow:var(--hehku-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:24px}.sidebar-card{align-self:start;padding:24px 20px;position:sticky;top:24px}.sidebar-title,.section-title{letter-spacing:-.04em;margin:0;font-size:1.85rem;font-weight:800;line-height:1.1}.sidebar-group{margin-top:28px}.sidebar-label{color:var(--hehku-muted);margin:0 0 10px;font-size:.95rem;font-weight:700}.sidebar-stack{gap:12px;display:grid}.radio-row{border-radius:16px;align-items:center;gap:10px;padding:10px 12px;transition:background .14s;display:flex}.radio-row:hover{background:#d2e7f359}.radio-row input{accent-color:var(--hehku-accent)}.field,.select-field{border:1px solid var(--hehku-border);width:100%;color:var(--hehku-ink);background:#fffffffa;border-radius:16px;padding:14px 16px}.button-row{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.button-primary,.button-secondary,.button-ghost{cursor:pointer;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;padding:13px 18px;font-weight:700;transition:transform .14s,background .14s,border-color .14s;display:inline-flex}.button-primary:hover,.button-secondary:hover,.button-ghost:hover{transform:translateY(-1px)}.button-primary{background:var(--hehku-accent);color:#111;border-color:#1111111f}.button-primary:hover{background:var(--hehku-accent-strong)}.button-secondary{color:#fff;background:#111}.button-secondary:hover{background:#262626}.button-ghost{color:var(--hehku-ink);border-color:var(--hehku-border);background:#ffffffe6}.main-stack{gap:22px;display:grid}.hero-card{background:linear-gradient(135deg,#fffffff5,#ffffffe0),linear-gradient(135deg,#eb9f5214,#d2e7f329);padding:30px}.hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.hero-copy{max-width:760px}.hero-brand-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.eyebrow{color:var(--hehku-ink);background:#d2e7f3a8;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.84rem;font-weight:700;display:inline-flex}.hero-title{color:var(--hehku-ink);letter-spacing:-.07em;margin:0;font-size:clamp(2.8rem,5vw,5rem);font-weight:900;line-height:.9;display:block}.hero-logo{object-fit:contain;width:min(100%,360px);max-width:360px;height:auto;display:block}.hero-summary{max-width:720px;color:var(--hehku-muted);margin:18px 0 0;font-size:1.05rem;line-height:1.5}.hero-pill-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.hero-pill{color:var(--hehku-ink);background:#ffffffbf;border:1px solid #11111114;border-radius:999px;align-items:center;padding:9px 14px;font-size:.88rem;font-weight:700;display:inline-flex}.hero-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.hero-badge{color:var(--hehku-muted);background:linear-gradient(135deg,#eb9f5233,#d2e7f36b);border-radius:16px;padding:12px 16px;font-size:.9rem}.hero-warning{color:var(--hehku-ink);background:linear-gradient(90deg,#eb9f5238,#dfecd19e);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;padding:16px 18px;display:flex}.hero-divider{color:#11111180}.section-stack{gap:14px;display:grid}.section-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.podium-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px;display:grid}.podium-card{padding:22px;position:relative;overflow:hidden}.podium-card:after{content:"";background:#d2e7f338;border-radius:999px;width:160px;height:160px;position:absolute;top:auto;bottom:-70px;left:auto;right:-40px}.podium-card--first{background:linear-gradient(#fffffff7,#fff8eaf5),#fffffff2;border-color:#eb9f5259;padding-block-start:28px;padding-block-end:28px;transform:translateY(-10px)}.podium-card--second{background:linear-gradient(#fffffff5,#d2e7f342),#fffffff2}.podium-card--third{background:linear-gradient(#fffffff5,#dfecd16b),#fffffff2}.podium-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.podium-medal{font-size:1.7rem;line-height:1}.podium-rank{background:#1111110f;border-radius:999px;align-items:center;padding:6px 10px;font-size:.82rem;font-weight:800;display:inline-flex}.podium-name{letter-spacing:-.04em;z-index:1;margin:16px 0 0;font-size:1.5rem;font-weight:800;line-height:1.12;position:relative}.podium-total{letter-spacing:-.06em;z-index:1;margin-top:18px;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:900;line-height:1;position:relative}.podium-caption{color:var(--hehku-muted);z-index:1;margin-top:6px;font-weight:700;position:relative}.podium-stats,.product-metrics{z-index:1;flex-wrap:wrap;gap:10px;margin-top:16px;display:flex;position:relative}.metric-pill{background:#1111110a;border-radius:14px;gap:2px;min-width:110px;padding:10px 12px;display:inline-grid}.metric-pill strong{text-transform:uppercase;letter-spacing:.06em;color:var(--hehku-muted);font-size:.72rem}.metric-pill span{font-weight:800}.insights-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.insight-card{grid-column:span 4;padding:22px}.insight-card--wide{background:linear-gradient(135deg,#eb9f5229,#d2e7f32e),#ffffffeb;grid-column:span 8}.insight-eyebrow{text-transform:uppercase;letter-spacing:.08em;background:#1111110f;border-radius:999px;align-items:center;padding:7px 12px;font-size:.76rem;font-weight:800;display:inline-flex}.goal-value{letter-spacing:-.05em;flex-wrap:wrap;align-items:end;gap:8px;margin-top:14px;display:flex}.goal-value strong{font-size:clamp(2.8rem,4vw,4rem);font-weight:900;line-height:.95}.goal-value span{color:var(--hehku-muted);font-size:1.2rem;font-weight:700}.progress-track{background:#11111114;border-radius:999px;height:14px;margin-top:18px;overflow:hidden}.progress-fill{border-radius:inherit;background:linear-gradient(90deg,#eb9f52 0%,#f8c07d 42%,#d2e7f3 100%);height:100%}.insight-copy{color:var(--hehku-muted);margin:12px 0 0;font-size:.98rem}.mini-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.mini-stat{background:#ffffffc2;border:1px solid #11111112;border-radius:16px;gap:4px;padding:14px;display:grid}.mini-stat span{color:var(--hehku-muted);font-size:.82rem;font-weight:700}.mini-stat strong{font-size:1.35rem;font-weight:900;line-height:1}.insight-title{letter-spacing:-.04em;margin:16px 0 0;font-size:1.5rem;font-weight:800;line-height:1.15}.insight-meta{color:var(--hehku-muted);margin:8px 0 0;font-size:.92rem}.insight-value{letter-spacing:-.05em;margin-top:16px;font-size:clamp(2rem,3vw,3rem);font-weight:900;line-height:1}.insight-foot{color:var(--hehku-muted);margin-top:10px;font-size:.95rem;font-weight:700}.insight-list{gap:10px;margin-top:16px;display:grid}.insight-list-row{background:#1111110a;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.insight-list-main{gap:3px;display:grid}.insight-list-main strong{line-height:1.15}.insight-list-main span{color:var(--hehku-muted);font-size:.9rem}.delta-pill,.streak-pill,.gap-chip,.rank-chip{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.85rem;font-weight:800;display:inline-flex}.delta-pill{color:#1e7f45;background:#269e511f}.streak-pill{color:var(--hehku-ink);background:#d2e7f3b3}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.product-card{background:linear-gradient(#fffffff5,#d2e7f31f),#ffffffeb;padding:22px}.product-winner{letter-spacing:-.04em;margin:16px 0 0;font-size:1.32rem;font-weight:800;line-height:1.15}.product-total{letter-spacing:-.05em;margin-top:16px;font-size:2rem;font-weight:900;line-height:1}.kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.kpi-card{padding:22px}.kpi-label{color:var(--hehku-muted);margin-bottom:10px;font-size:.92rem}.kpi-value{letter-spacing:-.05em;font-size:clamp(1.8rem,2.2vw,2.8rem);font-weight:900;line-height:1}.boards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.table-card{background:#fff;border:1px solid #d8dfd2;border-radius:24px;overflow:hidden;box-shadow:0 14px 34px #1418140b}.team-result{border-top:4px solid var(--hehku-accent);background:linear-gradient(115deg, var(--hehku-surface), var(--hehku-surface-soft));padding:24px}.team-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:22px 0 0;display:grid}.team-result-metrics>div{min-width:0}.team-result-metrics dt{color:var(--hehku-muted);font-size:1rem}.team-result-metrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(2rem,3vw,3rem);font-weight:800;line-height:1.1}@media (max-width:480px){.team-result{padding:20px}.team-result-metrics{grid-template-columns:1fr;gap:16px}.team-result-metrics>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.team-result-metrics dd{margin:0}}.table-head{background:linear-gradient(125deg,#f2f7ed,#fffaf4);border-bottom:1px solid #e4e8e0;justify-content:space-between;align-items:end;gap:24px;padding:28px 30px 22px;display:flex}.table-head .portal-kicker{color:#ef7629}.table-head p{color:#687066;text-align:right;max-width:340px;margin:0;font-size:12px;line-height:1.45}.table-title{letter-spacing:-.04em;margin:0;font-size:1.65rem;font-weight:800}.table-wrap{padding:0 22px 18px;overflow-x:auto}.leaderboard-table{border-collapse:collapse;width:100%}.leaderboard-table th,.leaderboard-table td{border-bottom:1px solid var(--hehku-border);text-align:left;vertical-align:top;padding:16px 14px}.leaderboard-table th{color:#6b736a;letter-spacing:.09em;text-transform:uppercase;background:0 0;font-size:10px;font-weight:850}.leaderboard-table tbody tr:nth-child(2n){background:#fafbf8}.leaderboard-table tbody tr:first-child{background:#fff5e8}.leaderboard-table tbody td:nth-child(3),.leaderboard-table tbody td:nth-child(4){font-variant-numeric:tabular-nums;font-size:20px;font-weight:850}.leaderboard-table .seller-cell{font-size:15px;font-weight:800}.leaderboard-table tbody tr:hover{background:#d2e7f361}.target-overview{overflow:hidden}.target-overview>summary{cursor:pointer;list-style:none;position:relative}.target-overview>summary::-webkit-details-marker{display:none}.target-overview-head{padding-right:72px}.target-overview-head>i{border-bottom:2px solid #111;border-right:2px solid #111;width:11px;height:11px;transition:transform .18s;position:absolute;bottom:27px;right:30px;transform:rotate(45deg)}.target-overview[open] .target-overview-head>i{transform:rotate(225deg)}.target-overview-table td{vertical-align:middle}.target-overview-table tbody tr:first-child{background:0 0}.target-overview-table tbody td:nth-child(3){font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.target-overview-table tbody td:nth-child(3) strong{font-size:20px;font-weight:850}.target-overview-table tbody td:nth-child(3) span{color:#747b72}.target-seller-link{color:#111;font-size:14px;font-weight:850;text-decoration:none}.target-seller-link:hover{color:#d76017;text-underline-offset:3px;text-decoration:underline}.target-team{color:#697168;font-size:11px;font-weight:700}.target-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:68px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.target-status--ready{color:#355b2a;background:#e4f0dc}.target-status--missing{color:#934b12;background:#fff0df}@media (max-width:700px){.target-overview-head{align-items:start;padding:22px 54px 18px 20px}.target-overview-head p{text-align:left}.target-overview-head>i{top:34px;bottom:auto;right:23px}.target-overview .table-wrap{padding-inline-start:10px;padding-inline-end:10px}.target-overview-table{min-width:760px}}.seller-cell{align-items:center;gap:.45rem;display:inline-flex}.seller-medal{font-size:1rem;line-height:1}.rank-chip{color:#111;background:#eef1eb;border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.rank-chip--1{color:#fff;background:#111;transform:rotate(-4deg);box-shadow:0 5px 14px #1112}.rank-chip--2{color:#fff;background:#f4772a;transform:rotate(3deg)}.rank-chip--3{color:#263b20;background:#dcebd4;transform:rotate(-2deg)}.gap-chip{color:var(--hehku-ink);background:#1111110f}.gap-chip--lead{color:#1e7f45;background:#269e511f}.muted-copy{color:var(--hehku-muted)}.empty-card,.login-card{padding:28px}.login-wrapper{place-items:center;min-height:calc(100vh - 80px);display:grid}.login-card{width:min(460px,100%)}.login-title{letter-spacing:-.05em;color:var(--hehku-ink);margin:0 0 8px;font-size:2.2rem;font-weight:900}.login-text{color:var(--hehku-muted);margin:0}.login-error{color:#8d1f1f;background:#d740401f;border-radius:18px;margin-top:18px;padding:14px 16px;font-weight:600}.login-form{gap:14px;margin-top:22px;display:grid}.label{gap:8px;font-size:.95rem;font-weight:700;display:grid}@media (max-width:1280px){.product-grid,.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.page-grid{grid-template-columns:1fr}.sidebar-card{position:static}.podium-grid,.boards-grid{grid-template-columns:1fr}.insight-card,.insight-card--wide{grid-column:span 6}}@media (max-width:840px){.insights-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.insight-card,.insight-card--wide,.product-grid,.kpi-grid,.boards-grid{grid-template-columns:1fr}.insight-card,.insight-card--wide{grid-column:span 1}.product-grid,.kpi-grid{display:grid}}@media (max-width:720px){.page-shell{padding-inline-start:14px;padding-inline-end:14px}.hero-card,.sidebar-card,.table-card,.login-card,.kpi-card,.podium-card,.insight-card,.product-card{border-radius:20px}.hero-actions{align-items:stretch;width:100%}.hero-title{font-size:2.2rem}.hero-logo{max-width:280px}.mini-stat-grid{grid-template-columns:1fr}.metric-pill{min-width:0}}.portal-shell{--portal-line:#dce0d7;background:#f6f7f2;min-height:100vh}.portal-sidebar{border-right:1px solid var(--portal-line);z-index:20;background:#fff;flex-direction:column;width:248px;padding:38px 22px 24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:auto}.portal-brand{color:#111;letter-spacing:-1.5px;align-items:baseline;gap:5px;font-size:27px;font-weight:900;line-height:1;display:flex}.portal-brand>span{font-weight:400}.portal-brand i{background:#f89a3e;border-radius:50%;width:10px;height:10px;margin-left:3px;display:inline-block}.portal-nav-caption{letter-spacing:.14em;color:#5c625c;margin:50px 12px 15px;font-size:10px;font-weight:700}.portal-nav-link{border-radius:10px;align-items:center;gap:14px;margin:3px 0;padding:14px 13px;font-size:14px;font-weight:650;display:flex}.portal-nav-icon{color:#61665d;flex:0 0 20px;width:20px;height:20px}.portal-nav-link:hover{background:#f0f3eb}.portal-nav-link[aria-current=page]{background:#dfecd1;box-shadow:inset 3px 0 #111}.portal-nav-link[aria-current=page] .portal-nav-icon{color:#111;stroke-width:2.1px}.portal-desktop-nav{scrollbar-width:thin;flex:auto;min-height:0;padding-right:4px;overflow-y:auto}.portal-sidebar-foot{border-top:1px solid var(--portal-line);color:#61665d;background:#fff;flex:none;place-items:start;margin-top:12px;padding:20px 12px 2px;font-size:11px;display:grid}.portal-sidebar-foot img{object-fit:contain;width:158px;max-width:100%;height:auto;display:block}.portal-body{min-width:0;margin-left:248px}.portal-topbar{border-bottom:1px solid var(--portal-line);background:#ffffffa6;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:20px 40px;display:flex}.portal-breadcrumb{color:#61665d;align-items:center;gap:14px;font-size:13px;display:flex}.portal-breadcrumb strong{color:#111;font-weight:600}.portal-account{align-items:center;gap:20px;font-size:12px;display:flex}.portal-account>span{border-left:3px solid #eb9f52;padding-left:10px;font-weight:700}.portal-account button{cursor:pointer;color:#111;background:#fff;border:1px solid #dce0d7;border-radius:8px;padding:9px 12px}.portal-content{gap:32px;min-width:0;max-width:1580px;margin:auto;padding:36px 40px 48px;display:grid}.portal-mobile-menu{display:none}.portal-footer{border-top:1px solid var(--portal-line);color:#61665d;justify-content:space-between;gap:15px;margin:0 40px;padding:24px 0;font-size:11px;display:flex}.portal-footer>span:first-child{letter-spacing:.08em;font-weight:800}.portal-kicker{letter-spacing:.15em;font-size:10px;font-weight:800;line-height:1.6;display:block}.portal-welcome{background:#dfecd1;border:1px solid #cddbbf;border-radius:22px;grid-template-columns:minmax(0,1.6fr) minmax(200px,1fr);display:grid;overflow:hidden}.portal-content h1{overflow-wrap:anywhere}.welcome-copy h1{letter-spacing:-.055em;max-width:550px;margin:22px 0 18px;font-size:clamp(2.3rem,4.2vw,4.2rem);font-weight:800;line-height:1.04}.welcome-copy p{color:#3b4734;max-width:400px;margin:0 0 28px;font-size:16px;line-height:1.7}.welcome-copy .button-secondary{border-radius:10px;gap:30px;font-size:13px}.welcome-best{background:linear-gradient(145deg,#d2e7f3,#eaf0df);border-left:1px solid #cddbbf;flex-direction:column;min-width:0;padding:clamp(24px,2.7vw,44px);display:flex}.welcome-best>p{color:#4b535d;letter-spacing:.13em;margin:auto 0 12px;font-size:11px;font-weight:800}.welcome-winners{gap:8px;display:grid}.welcome-winner{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 14px;display:grid}.welcome-winner strong{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(24px,2.4vw,38px);line-height:1.05}.welcome-winner>span{color:#f0782c;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.1vw,34px);font-weight:850}.welcome-winner small{color:#4b535d;grid-column:1/-1;font-size:12px}.welcome-tie{text-transform:uppercase;letter-spacing:.08em;background:#fff;border-radius:999px;align-self:flex-start;margin-top:12px;padding:6px 9px;font-size:10px;font-weight:800}.welcome-no-result{margin-top:auto;font-size:22px;line-height:1.2}.home-week{border:1px solid var(--portal-line);background:#fff;border-radius:18px;grid-template-columns:1.6fr repeat(3,1fr);align-items:center;gap:24px;padding:26px 30px 18px;display:grid}.workday{border:1px solid var(--portal-line);background:#fff;border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);display:grid;overflow:hidden}.workday-live{background:linear-gradient(140deg,#edf1e8,#fff);flex-direction:column;min-width:0;padding:30px;display:flex}.workday-clock{color:#4c5547;gap:5px;font-size:13px;display:grid}.workday-clock time{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:#111;font-size:32px;font-weight:650}.workday-eyebrow{letter-spacing:.1em;font-size:12px;font-weight:750}.workday-status h2{letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1.15}.workday-status p{color:#3e4738;margin:0 0 24px;font-size:16px;line-height:1.65}.workday-countdown{justify-content:space-between;align-items:center;gap:14px;margin-top:auto;font-size:14px;display:flex}.workday-countdown strong{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:8px;font-size:28px;display:flex}.workday-countdown small{font-size:12px;font-weight:400}.workday-progress{-webkit-appearance:none;appearance:none;background:#ffffffb3;border:0;border-radius:8px;width:100%;height:6px;margin-top:14px;display:block;overflow:hidden}.workday-progress::-webkit-progress-bar{background:#ffffffb3}.workday-progress::-webkit-progress-value{background:#a85100}.workday-progress::-moz-progress-bar{background:#a85100}.workday-live--break .workday-progress::-webkit-progress-value{background:#376078}.workday-live--lunch .workday-progress::-webkit-progress-value{background:#376078}.workday-next{border-top:1px solid #1112;gap:5px;margin:22px 0 0;padding-top:18px;font-size:15px;line-height:1.5;display:grid}.workday-next>span{color:#48533f;font-size:12px}.workday-plan{min-width:0;padding:28px}.workday-plan header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;margin-bottom:20px;display:flex}.workday-plan h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:750}.workday-plan header>span{color:#5b6256;font-size:12px}.workday-plan ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.workday-slot{border-left:3px solid #0000;border-radius:10px;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 12px;font-size:15px;display:grid}.workday-slot-time{font-variant-numeric:tabular-nums;white-space:nowrap}.workday-slot-label{font-weight:650}.workday-slot-detail{color:#5b6256;white-space:nowrap;font-size:12px}.workday-slot--gap{color:#61665d;font-size:13px}.workday-slot.is-current{background:#dfecd1;border-color:#426330}.workday-slot--sales.is-current{background:#ffead5;border-color:#a85100}.workday-slot.is-current .workday-slot-detail{color:#111;font-weight:800}@media (max-width:1200px){.workday{grid-template-columns:minmax(0,1fr)}.workday-live{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:30px;display:grid}.workday-status{grid-column:1}.workday-countdown{grid-area:2/2;align-self:end}.workday-progress{grid-column:2}.workday-next{grid-column:1/-1}}@media (max-width:600px){.workday-live{padding:24px;display:flex}.workday-plan{padding:24px 14px}.workday-plan header{padding-inline-start:8px;padding-inline-end:8px}.workday-slot{grid-template-columns:99px minmax(0,1fr) auto;gap:7px;padding:13px 8px;font-size:14px}.workday-slot-detail,.workday-slot--gap{font-size:12px}.workday-status h2{font-size:34px}}.home-week h2{letter-spacing:-.035em;margin:5px 0 12px;font-size:20px;font-weight:750}.home-week a{text-underline-offset:4px;font-size:12px;text-decoration:underline}.home-stat{border-left:1px solid var(--portal-line);gap:8px;padding-left:25px;display:grid}.home-stat span{color:#48505b;font-size:12px}.home-stat strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:800;line-height:1.1}.home-data-note{color:#5b6256;border-top:1px solid #edf0e8;grid-column:1/-1;margin:0;padding-top:15px;font-size:11px;line-height:1.7}.portal-section-heading{justify-content:space-between;align-items:end;gap:20px;margin:10px 0 22px;display:flex}.portal-section-heading h2{letter-spacing:-.04em;margin:8px 0 0;font-size:27px;font-weight:750;line-height:1.15}.portal-section-note{color:#61665d;font-size:12px}.material-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tone-green{--material-tone:#dfecd1}.tone-blue{--material-tone:#d2e7f3}.tone-orange{--material-tone:#f6dcc0}.material-card{border:1px solid var(--portal-line);background:linear-gradient(155deg, #fff 65%, var(--material-tone));border-radius:16px;flex-direction:column;padding:26px 28px 20px;transition:border-color .2s,transform .2s;display:flex}.material-card:hover{border-color:#7e8d73;transform:translateY(-3px)}.material-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.material-number{background:var(--material-tone);border-radius:12px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:grid}.material-status{color:#4c5547;background:#fff;border:1px solid #dce0d7;border-radius:6px;padding:5px 9px;font-size:10px;display:inline-block}.material-card h3{letter-spacing:-.04em;margin:24px 0 10px;font-size:24px;font-weight:750}.material-card p{color:#596052;max-width:320px;margin:0 0 26px;font-size:14px;line-height:1.7}.material-bottom{border-top:1px solid var(--portal-line);justify-content:space-between;gap:15px;margin-top:auto;padding-top:15px;font-size:11px;font-weight:600;display:flex}.material-bottom>span:last-child{font-size:20px;line-height:1}.portal-notice{border-left:3px solid #eb9f52;padding:7px 0 7px 22px}.portal-notice h2{margin:6px 0;font-size:17px;font-weight:750}.portal-notice p{color:#596052;max-width:740px;margin:0;font-size:13px;line-height:1.7}.usage-panel{border:1px solid var(--portal-line);background:linear-gradient(145deg,#fff 55%,#f2f6ed);border-radius:22px;gap:20px;padding:28px;display:grid;box-shadow:0 16px 36px #181f140d}.usage-heading{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:20px;display:flex}.usage-heading h2{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(26px,3vw,38px)}.usage-heading p{color:#5b6256;max-width:430px;margin:0;font-size:12px;line-height:1.6}.usage-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.usage-kpis>div{color:#fff;background:#111;border-radius:14px;gap:5px;min-width:0;padding:18px;display:grid}.usage-kpis>div:first-child{color:#111;background:#f1943e}.usage-kpis span,.usage-kpis small{opacity:.72;font-size:11px}.usage-kpis strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,44px);line-height:1}.usage-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.usage-groups>div{border:1px solid var(--portal-line);background:#f8faf5;border-radius:14px;gap:4px;padding:16px 18px;display:grid}.usage-groups span{color:#596154;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.usage-groups strong{font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.usage-groups small{color:#747b70;font-size:10px}.usage-group-label{color:#4f584b;background:#eef2e9;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750;display:inline-flex}.usage-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr);gap:14px;display:grid}.usage-card{border:1px solid var(--portal-line);background:#fff;border-radius:16px;min-width:0;padding:20px}.usage-card-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.usage-card-title h3{letter-spacing:-.025em;margin:0;font-size:18px}.usage-card-title span{color:#697066;font-size:11px}.usage-bars{align-items:end;gap:clamp(5px,1vw,12px);min-height:180px;padding-top:28px;display:flex;overflow-x:auto}.usage-bar-column{flex:1 0 28px;grid-template-rows:20px minmax(70px,1fr) 20px;place-items:end center;gap:5px;height:150px;display:grid}.usage-bar-column i{background:linear-gradient(#f49a42,#e77726);border-radius:7px 7px 2px 2px;width:min(24px,75%);min-height:8px}.usage-bar-value,.usage-bar-column small{color:#5b6256;white-space:nowrap;font-size:10px;font-style:normal}.usage-ranking{margin:0;padding:0;list-style:none;display:grid}.usage-ranking li{border-top:1px solid #edf0e8;justify-content:space-between;gap:15px;padding:11px 3px;font-size:13px;display:flex}.usage-ranking li:first-child{border-top:0}.usage-ranking strong{font-variant-numeric:tabular-nums}.usage-table-wrap{overflow-x:auto}.usage-table{border-collapse:collapse;width:100%;font-size:13px}.usage-table th,.usage-table td{text-align:left;white-space:nowrap;border-top:1px solid #edf0e8;padding:12px 10px}.usage-table th{color:#646c60;text-transform:uppercase;letter-spacing:.08em;border-top:0;font-size:10px}.usage-table td:not(:first-child){font-variant-numeric:tabular-nums}.usage-empty{color:#697066;font-size:13px;line-height:1.6}.usage-privacy{color:#697066;margin:0;font-size:10px;line-height:1.55}@media (max-width:900px){.usage-kpis{grid-template-columns:1fr 1fr}.usage-grid{grid-template-columns:1fr}.usage-heading{flex-direction:column;align-items:start}.usage-heading p{max-width:none}}@media (max-width:520px){.usage-panel{padding:18px}.usage-kpis{grid-template-columns:1fr 1fr}.usage-kpis>div{padding:14px}.usage-kpis strong{font-size:32px}.usage-groups{grid-template-columns:1fr}.usage-card{padding:15px}}.material-hero{background:linear-gradient(110deg, var(--material-tone), #fff);border:1px solid var(--portal-line);border-radius:20px;padding:40px}.material-hero h1{letter-spacing:-.055em;margin:16px 0;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1}.material-hero p{color:#48505b;max-width:570px;margin:0;font-size:16px;line-height:1.7}.document-meta{color:#424a3e;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:24px;font-size:13px;display:flex}.document-meta>span+span{border-left:1px solid #98a28f;padding-left:22px}.document-meta a{text-underline-offset:4px;text-decoration:underline}.document-layout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:30px;display:grid}.document-toc{padding:20px 0;scroll-margin-top:24px;position:sticky;top:24px}.document-toc .portal-kicker{font-size:12px}.document-toc ol{margin:18px 0 0;padding:0;list-style:none}.document-toc li+li{border-top:1px solid var(--portal-line)}.document-toc a{border-radius:6px;gap:12px;padding:12px 8px;font-size:14px;line-height:1.5;display:flex}.document-toc a>span{color:#646c60;font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px}.document-toc a:hover{background:#dfecd1}.document-article{gap:24px;min-width:0;display:grid}.document-section{border:1px solid var(--portal-line);overflow-wrap:anywhere;background:#fff;border-radius:18px;min-width:0;padding:clamp(24px,3vw,42px);scroll-margin-top:24px;font-size:16px;line-height:1.8}.document-section>header{border-bottom:1px solid var(--portal-line);align-items:start;gap:16px;margin-bottom:24px;padding-bottom:24px;display:flex}.document-section-number{background:#dfecd1;border-radius:10px;place-items:center;min-width:40px;height:40px;font-size:13px;font-weight:750;display:grid}.document-section h2{letter-spacing:-.035em;margin:3px 0 0;font-size:clamp(24px,2.4vw,31px);font-weight:800;line-height:1.2}.document-section h3{letter-spacing:-.02em;margin:32px 0 12px;font-size:20px;font-weight:750;line-height:1.35}.document-section p{margin:16px 0}.document-section p,.document-section li,.document-note,.document-section blockquote{white-space:pre-line}.document-lead{color:#475240;font-weight:600}.document-list{margin:12px 0 24px;padding-left:22px}.document-list li{margin-bottom:10px;padding-left:4px}.document-list li::marker{color:#a25712}.document-checklist{border:1px solid #cddbbf;border-radius:12px;margin:18px 0;padding:0;list-style:none;overflow:hidden}.document-checklist li{background:#f4f8ef;padding:14px 18px}.document-checklist li+li{border-top:1px solid #dce5d3}.document-section blockquote{color:#172b37;background:#edf5fa;border-left:4px solid #7bafcc;border-radius:0 12px 12px 0;margin:18px 0;padding:22px 24px}.document-note{color:#493016;background:#fff4e6;border-left:4px solid #eb9f52;border-radius:0 10px 10px 0;margin:22px 0;padding:18px 22px;font-size:15px;line-height:1.75}.document-intro>.document-note:first-child{margin-top:0}.document-table{border:1px solid #ced9df;border-radius:12px;max-width:100%;margin:20px 0;overflow-x:auto}.document-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;line-height:1.65}.document-table th{text-align:left;color:#142734;background:#d2e7f3;font-weight:750}.document-table th,.document-table td{vertical-align:top;border-bottom:1px solid #dce0d7;padding:15px 18px}.document-table td:first-child{min-width:135px;font-weight:650}.document-table tr:nth-child(2n){background:#f6f9f3}.document-table tr:last-child td{border-bottom:0}.document-table p{margin:0}.document-back{color:#48533f;text-underline-offset:4px;margin-top:24px;font-size:13px;text-decoration:underline;display:inline-block}@media (max-width:1250px){.document-layout{grid-template-columns:minmax(0,1fr);gap:20px}.document-toc{background:#edf1e8;border-radius:16px;padding:24px;position:static}.document-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.document-toc li+li{border:0}}@media (max-width:600px){.document-toc ol{grid-template-columns:1fr}.document-toc{padding:20px}.document-section{padding:24px 20px}.document-section>header{gap:12px}.document-section blockquote{padding:18px}.document-note{padding:16px 18px}.document-section h2{font-size:24px}}.material-empty{text-align:center;border:1px solid var(--portal-line);background:#fff;border-radius:20px;flex-direction:column;align-items:center;padding:54px 24px;display:flex}.empty-document{background:var(--material-tone);border-radius:8px 22px 8px 8px;align-content:center;gap:10px;width:80px;height:96px;margin-bottom:25px;padding:20px;display:grid;transform:rotate(-5deg)}.empty-document span{background:#1116;border-radius:2px;height:3px}.empty-document span:last-child{width:60%}.material-empty h2{letter-spacing:-.035em;margin:20px 0 12px;font-size:25px;font-weight:750}.material-empty p{color:#596052;max-width:420px;margin:0 0 24px;font-size:14px;line-height:1.8}.material-empty .button-ghost{gap:18px;font-size:12px}.hall-awards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hall-award-card{border:1px solid var(--portal-line);background:#fff;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:240px;padding:28px;display:flex}.hall-award-card--preview{overflow:hidden}.hall-award-image{object-fit:cover;object-position:center;border-bottom:1px solid var(--portal-line);width:calc(100% + 56px);height:170px;margin:-28px -28px 0}.hall-award-card--preview h2{margin-top:24px}.hall-crown{z-index:1;filter:drop-shadow(0 7px 7px #77410933);transform-origin:70% 80%;pointer-events:none;width:48px;height:38px;position:absolute;top:-27px;left:-25px;transform:rotate(-18deg)}.hall-crown svg{width:100%;height:100%;display:block;overflow:visible}.hall-crown-shadow{fill:#b95512;opacity:.28}.hall-crown-face{fill:#f59a3c;stroke:#111;stroke-width:3.5px;stroke-linejoin:round}.hall-crown-shine{fill:none;stroke:#ffd28f;stroke-width:3px;stroke-linecap:round}.hall-crown-gem{fill:#fff1d7;stroke:#111;stroke-width:2px;stroke-linejoin:round}.hall-crown circle{fill:#111}.hall-award-card h2{letter-spacing:-.045em;max-width:250px;margin:28px 0;font-size:clamp(25px,2.6vw,36px);line-height:1.05}.hall-award-card strong{color:#f28f36;font-size:42px;line-height:1}.hall-title-row{align-items:center;gap:18px;display:flex}.hall-title-row h1{margin:0}.hall-info{cursor:help;border:1px solid #111;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:850;display:inline-grid;position:relative}.hall-info>span{z-index:10;color:#fff;opacity:0;visibility:hidden;background:#111;border-radius:10px;width:max-content;max-width:min(300px,70vw);padding:11px 14px;font-size:12px;font-weight:650;line-height:1.4;transition:all .16s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-5px)}.hall-info:hover>span,.hall-info:focus>span{opacity:1;visibility:visible;transform:translate(-50%)}.hall-winner{gap:8px;display:grid}.hall-winner--crowned{position:relative}.hall-winner strong{color:#111;letter-spacing:-.045em;font-size:clamp(25px,2.5vw,38px);line-height:1}.hall-winner b{color:#f0782c;font-size:clamp(30px,3.2vw,48px);line-height:1}.hall-details{border-top:1px solid #e5e8e1;margin-top:24px;padding-top:15px}.hall-details summary{color:#424942;cursor:pointer;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;list-style:none;display:flex}.hall-details summary::-webkit-details-marker{display:none}.hall-details summary span{color:#f0782c;font-size:22px;transition:transform .18s}.hall-details[open] summary span{transform:rotate(45deg)}.hall-details ul{border-top:1px solid #edf0e9;gap:9px;margin:14px 0 0;padding:14px 0 0;list-style:none;display:grid}.hall-details li{color:#4b524b;justify-content:space-between;gap:12px;font-size:12px;font-weight:650;display:flex}.material-related{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.material-related>span{width:100%}.material-related a{border:1px solid var(--portal-line);background:#fff;border-radius:10px;gap:30px;padding:14px 18px;font-size:13px;display:flex}.dashboard-stack{gap:24px;min-width:0;display:grid}.seller-directory-hero{border:1px solid var(--portal-line);background:linear-gradient(120deg,#fff0df,#f3f8ed);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;padding:34px 38px;display:flex}.seller-directory-hero h1{letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(48px,6vw,82px);line-height:.95}.seller-directory-count{justify-items:end;display:grid}.seller-directory-count strong{color:#f0782c;letter-spacing:-.05em;font-size:48px;line-height:1}.seller-directory-count span{color:#59605c;margin-top:7px;font-size:12px;font-weight:750}.seller-directory{border:1px solid var(--portal-line);background:#fff;border-radius:22px;overflow:hidden}.seller-directory-heading{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:end;gap:30px;padding:28px 32px 24px;display:flex}.seller-directory-heading h2{letter-spacing:-.04em;margin:5px 0 0;font-size:28px}.seller-directory-heading p{color:#646a63;text-align:right;max-width:380px;margin:0;font-size:12px;line-height:1.5}.seller-directory-table-wrap{overflow-x:auto}.seller-directory-table{border-collapse:collapse;width:100%}.seller-directory-table th{color:#697069;letter-spacing:.11em;text-align:left;text-transform:uppercase;background:#f7f8f4;padding:15px 32px;font-size:10px;font-weight:850}.seller-directory-table td{border-top:1px solid #eceee8;padding:17px 32px;font-size:13px}.seller-directory-table tbody tr:hover{background:#fffaf4}.seller-directory-table td strong{font-size:14px}.seller-team{color:#3e5037;background:#edf3e8;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.seller-team--etatimi{color:#345461;background:#e7f1f5}.seller-team--tampere{color:#854711;background:#fff0df}.seller-team--helsinki{color:#50456b;background:#f0edf8}.seller-date-empty{color:#92978f}@media (max-width:600px){.seller-directory-hero{align-items:flex-start;padding:28px 24px}.seller-directory-count strong{font-size:38px}.seller-directory-heading{padding:24px;display:block}.seller-directory-heading p{text-align:left;margin-top:12px}.seller-directory-table th,.seller-directory-table td{padding-left:22px;padding-right:22px}}.dashboard-filters{border:1px solid var(--portal-line);background:#fff;border-radius:16px;padding:20px 24px}.dashboard-filters summary{cursor:pointer;font-weight:750}.filter-form{grid-template-columns:minmax(0,1.7fr) minmax(150px,1fr) minmax(130px,.8fr);gap:22px;display:grid}.filter-form .sidebar-group{align-content:start;gap:8px;margin:0;display:grid}.filter-form .sidebar-label{margin:0 0 8px;display:block}.period-options{border:0;min-width:0;margin:0;padding:0}.filter-form .sidebar-stack{flex-wrap:wrap;gap:4px;display:flex}.filter-form .radio-row{padding:8px;font-size:13px}.filter-form .button-row{grid-column:1/-1;margin:0}.filter-form .button-primary,.filter-form .button-ghost,.filter-form .select-field{border-radius:10px;padding:10px 14px;font-size:13px}.lead-dashboard-panel{background:linear-gradient(135deg,#fff 0%,#fbfcf8 60%,#edf5e8 100%);border:1px solid #d2dccb;border-radius:24px;gap:18px;padding:26px 30px;display:grid;box-shadow:0 14px 34px #1418140d}.lead-dashboard-heading{border-bottom:1px solid var(--portal-line);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:8px 34px;min-width:0;padding-bottom:16px;display:grid}.lead-dashboard-heading .hero-brand-row{display:block}.lead-dashboard-heading h1{font-family:var(--font-sans);letter-spacing:-.06em;margin:5px 0 0;font-size:clamp(40px,4vw,62px);font-weight:800;line-height:.95}.lead-dashboard-heading>p{color:#606761;margin:0;font-size:12px;line-height:1.45}.filter-form--compact{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}.main-stack>.filter-form--compact{background:#fff;border:1px solid #d9dfd4;border-radius:18px;padding:18px 20px;box-shadow:0 10px 28px #14181409}.filter-form--compact .sidebar-label{text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px;font-size:11px}.filter-form--compact>.period-options:first-child{grid-column:1/8}.filter-form--compact .team-options{grid-column:8/13}.filter-form--compact .sidebar-stack{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.filter-form--compact .team-options .sidebar-stack{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.filter-form--compact.filter-form--without-teams>.period-options:first-child{grid-column:1/10}.filter-form--compact .radio-row{text-align:center;overflow-wrap:anywhere;cursor:pointer;background:#fafbf9;border:1px solid #dfe2dc;border-radius:10px;justify-content:center;min-width:0;min-height:40px;padding:8px 9px;font-size:12px;line-height:1.2;position:relative}.filter-form--compact .radio-row:has(input:checked){background:#fff0df;border-color:#f09a43;box-shadow:inset 0 0 0 1px #f09a43}.filter-form--compact .radio-row input{opacity:0;pointer-events:none;position:absolute}.filter-form--compact .sidebar-group{align-self:start;gap:6px}.filter-form--compact .date-filter-group{grid-column:1/6;grid-template-columns:minmax(0,1fr) auto}.filter-form--compact .date-filter-group .sidebar-label{grid-column:1/-1}.filter-form--compact .date-filter-group .button-ghost{white-space:nowrap;min-height:38px}.filter-form--compact .product-filter-group{grid-column:6/9}.filter-form--compact .button-row{grid-column:9/13;justify-content:flex-end;align-self:end;gap:8px;display:flex}.filter-form--compact.filter-form--without-teams>.button-row{grid-column:10/13;align-self:end}.filter-form--compact .button-row .button-primary,.filter-form--compact .button-row .button-ghost{text-align:center;flex:1;min-width:0}.filter-form--compact:has(.advanced-filter-row) .button-row{grid-column:10/13}.leaderboard-more-filters{grid-column:1/13;min-width:0}.leaderboard-more-filters>summary{color:#555d54;cursor:pointer;background:#f9faf7;border:1px solid #e1e5de;border-radius:10px;align-items:center;gap:10px;min-height:34px;padding:7px 11px;list-style:none;display:flex}.leaderboard-more-filters>summary::-webkit-details-marker{display:none}.leaderboard-more-filters>summary span{font-size:11px;font-weight:850}.leaderboard-more-filters>summary small{color:#7a8178;font-size:10px}.leaderboard-more-filters>summary i{color:#ef7629;margin-left:auto;font-size:16px;font-style:normal;transition:transform .18s}.leaderboard-more-filters[open]>summary{background:#fff8ef;border-color:#f0b477}.leaderboard-more-filters[open]>summary i{transform:rotate(180deg)}.leaderboard-more-fields{grid-template-columns:minmax(300px,1.5fr) minmax(180px,.7fr);gap:12px;padding-top:10px;display:grid}.leaderboard-more-fields .date-filter-group{grid-template-columns:minmax(150px,1fr) auto;gap:6px;display:grid}.leaderboard-more-fields .date-filter-group .sidebar-label{grid-column:1/-1}.leaderboard-more-fields .product-filter-group{gap:6px;display:grid}.advanced-filter-row{grid-column:1/10;grid-template-columns:minmax(0,1.6fr) minmax(150px,.7fr) minmax(150px,.7fr);gap:10px;min-width:0;display:grid}.range-filter-group{border:0;grid-template-columns:minmax(135px,1fr) auto minmax(135px,1fr) auto;align-items:end;gap:8px;min-width:0;margin:0;padding:0;display:grid}.range-filter-group .sidebar-label{grid-column:1/-1}.range-filter-group>label{color:#697068;letter-spacing:.08em;text-transform:uppercase;gap:4px;min-width:0;font-size:9px;font-weight:800;display:grid}.range-filter-group>span{color:#f0782c;align-self:center;margin-top:16px;font-weight:900}.hehku-date-field{color:#111;width:100%;min-width:0;min-height:42px;font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(135deg,#fff8ef,#fff);border:1px solid #f0b477;border-radius:11px;outline:none;padding:9px 12px;font-size:12px;font-weight:700}.hehku-date-field:hover{border-color:#ee8d34;box-shadow:0 6px 16px #f0782c1a}.hehku-date-field:focus{border-color:#df6f24;box-shadow:0 0 0 3px #ffead7}.hehku-date-field::-webkit-calendar-picker-indicator{cursor:pointer;background-color:#fff0df;border-radius:7px;padding:5px}.range-submit{white-space:nowrap;min-height:42px}.multi-filter{align-self:end;min-width:0;position:relative}.multi-filter>summary{cursor:pointer;background:#fafbf9;border:1px solid #dfe2dc;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 12px;list-style:none;display:flex}.multi-filter>summary::-webkit-details-marker{display:none}.multi-filter>summary span{white-space:nowrap;text-overflow:ellipsis;gap:2px;min-width:0;font-size:12px;font-weight:700;display:grid;overflow:hidden}.multi-filter>summary small{color:#71766f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.multi-filter>summary i{color:#f0782c;font-size:18px;font-style:normal;transition:transform .18s}.multi-filter[open]>summary{background:#fff8ef;border-color:#f09a43;box-shadow:0 0 0 2px #fff0df}.multi-filter[open]>summary i{transform:rotate(180deg)}.multi-filter-menu{z-index:30;background:#fff;border:1px solid #e4d8ca;border-radius:13px;max-height:280px;padding:9px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 18px 42px #231d1626}.multi-filter-menu p{color:#777b75;letter-spacing:.08em;text-transform:uppercase;margin:3px 6px 8px;font-size:9px;font-weight:800}.multi-filter-menu label{cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:8px;font-size:11px;display:flex}.multi-filter-menu label:hover{background:#fff4e8}.multi-filter-menu input{accent-color:#f0782c;width:16px;height:16px}.multi-filter-menu span{overflow-wrap:anywhere}.portal-content .hero-title{font-size:clamp(2.5rem,4vw,4rem)}.portal-content .hero-logo{width:160px}.portal-content .hero-card{padding:28px}.portal-content .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-content .kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-content .boards-grid{grid-template-columns:minmax(0,1fr)}.portal-content .main-stack>*,.portal-content .main-stack{min-width:0}.portal-content .section-title{font-size:26px}.login-card .portal-brand{margin-bottom:36px}.login-card .portal-kicker{margin-bottom:10px}.skip-link{z-index:100;color:#fff;background:#111;border-radius:8px;padding:15px;position:fixed;top:-100px;left:15px}.skip-link:focus{top:10px}:is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #a25712}@keyframes portal-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.portal-welcome,.material-hero{animation:.35s ease-out both portal-arrive}.material-card{animation:.4s ease-out both portal-arrive}.material-card:nth-child(2){animation-delay:50ms}.material-card:nth-child(3){animation-delay:.1s}.material-card:nth-child(4){animation-delay:.15s}}@media (max-width:1200px){.portal-sidebar{width:220px;padding-inline-start:16px;padding-inline-end:16px}.portal-body{margin-left:220px}.portal-content{padding:28px}.portal-topbar{padding-inline-start:28px;padding-inline-end:28px}.welcome-copy{padding:30px}.home-week{grid-template-columns:repeat(3,minmax(0,1fr))}.home-week>div:first-child{grid-column:1/-1}.home-stat{padding-left:18px}.portal-content .podium-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-content .podium-card{padding:16px}.portal-content .podium-name{font-size:20px}}@media (max-width:960px){.portal-sidebar{display:none}.portal-body{margin-left:0}.portal-mobile-menu{border-bottom:1px solid var(--portal-line);background:#fff;padding:16px 28px;display:block}.portal-mobile-menu summary{cursor:pointer;font-size:14px;font-weight:750}.portal-mobile-menu summary>span{color:#61665d;margin-left:15px;font-weight:400}.portal-mobile-menu nav{grid-template-columns:1fr 1fr;padding-top:10px;display:grid}.portal-content .kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.portal-topbar{min-height:68px;padding:16px}.portal-breadcrumb{gap:6px;font-size:11px}.portal-account{gap:8px}.portal-account>span{display:none}.portal-mobile-menu{padding:15px 18px}.portal-mobile-menu nav{grid-template-columns:1fr}.portal-content{gap:24px;padding:20px 16px 32px}.portal-welcome{grid-template-columns:minmax(0,1fr)}.welcome-copy{padding:30px 25px}.welcome-copy h1{font-size:44px}.welcome-best{border-top:1px solid #cddbbf;border-left:0;min-height:220px}.home-week{gap:20px 8px;padding:22px 18px 15px}.home-stat{padding-left:9px}.home-stat strong{font-size:30px}.home-stat span{font-size:10px}.portal-section-heading{display:block}.portal-section-note{margin-top:10px;display:block}.material-grid,.hall-awards{grid-template-columns:1fr}.material-card{padding:24px}.material-hero{padding:28px 24px}.material-empty{padding:38px 20px}.portal-footer{margin:0 16px;font-size:10px}.filter-form{grid-template-columns:1fr}.dashboard-filters{padding:18px}.portal-content .podium-grid,.portal-content .product-grid{grid-template-columns:1fr}.portal-content .podium-card--first{order:-1;transform:none}.portal-content .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-content .hero-card{padding:24px}.portal-content .hero-title{font-size:38px}}.winback-results-hero{background:linear-gradient(135deg,#fff8f0 0%,#fff 58%,#eaf2e7 100%);border:1px solid #d8ded3;border-radius:34px;padding:clamp(28px,5vw,58px)}.winback-results-hero h1{letter-spacing:-.065em;margin:10px 0 14px;font-size:clamp(44px,7vw,88px);line-height:.92}.winback-results-hero>p:last-of-type{color:#4c545f;max-width:760px;margin:0;font-size:clamp(18px,2vw,25px);line-height:1.45}.winback-final-check{color:#1b1713;background:#fff0df;border:2px solid #f28a2e;border-radius:22px;gap:4px;max-width:920px;margin-top:28px;padding:clamp(18px,2.5vw,28px);display:grid}.winback-final-check span{color:#9a4b0f;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.winback-final-check strong{letter-spacing:-.035em;font-size:clamp(24px,3.2vw,42px);line-height:1.08}.winback-meta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.winback-meta span{background:#fff9;border:1px solid #ddd;border-radius:999px;padding:11px 15px;font-size:14px}.winback-meta strong{margin-right:5px}.winback-tie-alert,.winback-review-alert{border-radius:20px;gap:5px;padding:20px 24px;display:grid}.winback-tie-alert{background:#fff0df;border:2px solid #f89a3e}.winback-review-alert{background:#fff9df;border:1px solid #e8c56f}.winback-tie-alert strong,.winback-review-alert strong{font-size:18px}.winback-ranking{background:#fff;border:1px solid #dfe2dd;border-radius:30px;padding:clamp(24px,4vw,42px)}.winback-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.winback-section-heading p{color:#f4772e;letter-spacing:.18em;margin:0 0 5px;font-size:12px;font-weight:900}.winback-section-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,50px)}.winback-section-heading>span{color:#626965;text-align:right;max-width:360px}.winback-table-wrap{overflow-x:auto}.winback-table{border-collapse:collapse;width:100%;min-width:680px}.winback-table th{color:#68706c;text-align:left;text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid #ddd;padding:12px 14px;font-size:11px}.winback-table td{border-bottom:1px solid #e7e8e5;padding:18px 14px;font-size:17px}.winback-table tr:last-child td{border-bottom:0}.winback-table tr.is-tied{background:#fff9ef}.winback-table tr.is-caller{background:#f3f8ef}.winback-table tr.is-challenger{color:#59605c}.winback-table td small{color:#111;text-transform:uppercase;background:#f89a3e;border-radius:999px;width:max-content;margin-top:4px;padding:3px 7px;font-size:10px;font-weight:900;display:block}.winback-rank{color:#fff;background:#111;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.winback-status{color:#4e5550;text-transform:uppercase;letter-spacing:.04em;background:#eceeeb;border-radius:999px;width:max-content;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.winback-status.is-selected{color:#25401d;background:#dcebd5}.winback-status.is-manual{color:#111;background:#f89a3e}.winback-callers{background:linear-gradient(135deg,#eef6e9,#fff);border:1px solid #cfdcc8;border-radius:30px;grid-template-columns:minmax(220px,.7fr) minmax(0,2fr);gap:28px;padding:clamp(24px,4vw,40px);display:grid}.winback-callers>div:first-child p{color:#f4772e;letter-spacing:.18em;margin:0 0 8px;font-size:12px;font-weight:900}.winback-callers h2{letter-spacing:-.05em;margin:0;font-size:clamp(28px,3.5vw,46px);line-height:1}.winback-caller-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.winback-caller-grid article{background:#fff;border:1px solid #d7e3d1;border-radius:16px;flex-direction:column;gap:7px;min-width:0;padding:17px;display:flex}.winback-caller-grid article.is-manual{background:#fff6eb;border-color:#f89a3e}.winback-caller-grid span{color:#68706a;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900}.winback-caller-grid strong{overflow-wrap:anywhere;font-size:16px;line-height:1.15}.winback-caller-grid small{color:#667067;margin-top:auto;font-size:11px}@media (max-width:760px){.winback-section-heading{display:block}.winback-section-heading>span{text-align:left;margin-top:10px;display:block}}@media (max-width:1100px){.winback-callers{grid-template-columns:1fr}.winback-caller-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.winback-caller-grid{grid-template-columns:1fr}}@media (max-width:1500px){.filter-form--compact>.period-options:first-child,.filter-form--compact .team-options{grid-column:1/-1}.filter-form--compact .date-filter-group{grid-column:1/7}.filter-form--compact .product-filter-group{grid-column:7/10}.filter-form--compact .button-row{grid-column:10/13}.advanced-filter-row{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-filter-row .range-filter-group{grid-column:1/-1}.filter-form--compact:has(.advanced-filter-row) .button-row{grid-column:1/-1;justify-content:flex-end}:is(.filter-form--compact:has(.advanced-filter-row) .button-row .button-primary,.filter-form--compact:has(.advanced-filter-row) .button-row .button-ghost){flex:0 220px}}@media (max-width:760px){.lead-dashboard-panel{border-radius:20px;gap:18px;padding:20px}.lead-dashboard-heading{grid-template-rows:auto;grid-template-columns:1fr;gap:10px;padding-bottom:16px}.lead-dashboard-heading .hero-brand-row{grid-row:auto}.lead-dashboard-heading h1{font-size:clamp(36px,12vw,52px)}.filter-form--compact{grid-template-columns:1fr;gap:16px}.filter-form--compact>.period-options:first-child,.filter-form--compact .team-options,.filter-form--compact .date-filter-group,.filter-form--compact .product-filter-group,.filter-form--compact .button-row,.leaderboard-more-filters{grid-column:1}.filter-form--compact .sidebar-stack,.filter-form--compact .team-options .sidebar-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-filter-row{grid-column:1;grid-template-columns:1fr;gap:12px}.advanced-filter-row .range-filter-group{grid-column:1}.range-filter-group{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.range-submit{grid-column:1/-1}.multi-filter-menu{margin-top:7px;position:static}.leaderboard-more-fields{grid-template-columns:1fr}.filter-form--compact:has(.advanced-filter-row) .button-row{grid-template-columns:1fr 1fr;display:grid}:is(.filter-form--compact:has(.advanced-filter-row) .button-row .button-primary,.filter-form--compact:has(.advanced-filter-row) .button-row .button-ghost){width:100%}}@media (max-width:480px){.filter-form--compact .sidebar-stack,.filter-form--compact .team-options .sidebar-stack,.range-filter-group{grid-template-columns:1fr}.range-filter-group>span{display:none}.range-submit{grid-column:1}.filter-form--compact .date-filter-group{grid-template-columns:1fr}.filter-form--compact .date-filter-group .sidebar-label{grid-column:1}:is(.filter-form--compact .button-row,.filter-form--compact:has(.advanced-filter-row) .button-row){grid-template-columns:1fr;display:grid}.leaderboard-more-fields .date-filter-group{grid-template-columns:1fr}.leaderboard-more-fields .date-filter-group .sidebar-label{grid-column:1}}.editor-entry{justify-content:flex-end;margin-bottom:20px;display:flex}.material-editor{max-width:1100px;margin:0 auto}.edit-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.edit-header h1{margin:12px 0;font-size:clamp(1.8rem,4vw,3rem)}.edit-header p{margin:0;font-size:1.15rem}.edit-status{background:#d2e7f3;border-radius:24px;padding:12px 18px;font-size:.95rem}.edit-toolbar{z-index:5;background:#fff;border:1px solid #ddd;border-radius:20px;flex-wrap:wrap;gap:10px;margin-bottom:24px;padding:14px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #00000008}.material-editor button{cursor:pointer;font:inherit;min-height:40px}.material-editor button:disabled{opacity:.5;cursor:not-allowed}:is(.material-editor button:focus-visible,.material-editor summary:focus-visible){outline-offset:3px;outline:3px solid #f89a3e}.edit-fields{border:0;min-width:0;margin:0;padding:0}.edit-fields>p{color:#444;line-height:1.6}.edit-intro,.edit-section,.edit-history,.edit-confirm,.edit-past,.edit-preview{background:#fff;border:1px solid #d9dfd5;border-radius:22px;min-width:0;margin-bottom:20px;padding:24px}.edit-intro{gap:18px;display:grid}.edit-fields label{font-size:1rem;font-weight:600;display:block}.edit-fields input:not([type=checkbox]),.edit-fields textarea,.edit-fields select{box-sizing:border-box;width:100%;max-width:100%;font:inherit;color:#111;background:#fff;border:1px solid #aaa;border-radius:10px;margin-top:6px;padding:10px 12px;font-size:1rem;line-height:1.6;display:block}.edit-fields textarea{resize:vertical;font-weight:400}.edit-section summary{cursor:pointer;padding:4px 0;font-size:1.15rem;font-weight:700}.edit-section[open]>summary{padding-bottom:20px}.edit-block{background:#f7faf5;border:1px solid #d9dfd5;border-radius:14px;margin:18px 0;padding:18px}.edit-block-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-weight:600;display:flex}.edit-block-bar>div,.edit-add,.edit-format{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.edit-block button,.edit-add button,.edit-history button{color:#111;background:#fff;border:1px solid #bac5b2;border-radius:9px;padding:7px 12px}.edit-add{margin-top:14px}.edit-format{margin-bottom:12px}.edit-format label{align-items:center;gap:6px;font-size:.9rem;display:flex}.edit-format select{width:auto;margin:0}.edit-format input[type=checkbox]{accent-color:#111;width:18px;height:18px}.edit-table{overflow-x:auto}.edit-table table{width:100%}.edit-table td{vertical-align:top;min-width:180px;padding:6px}.edit-table td:last-child{min-width:100px}.edit-cell-label{font-size:.875rem;font-weight:400}.edit-history>div{border-top:1px solid #ddd;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.edit-history small{color:#444;margin-top:6px;font-size:.875rem;display:block}.edit-success{background:#dfecd1;border-radius:12px;padding:18px}.edit-error{color:#711a0c;background:#ffe2dd;border-radius:12px;padding:18px}.edit-confirm{border:2px solid #f89a3e}.edit-publish-dialog{color:#111;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 24px 90px #0004}.edit-publish-dialog::backdrop{background:#0008}.edit-publish-dialog h2{margin:0 0 16px;font-size:1.6rem;line-height:1.2}.edit-publish-dialog p{line-height:1.6}.edit-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.edit-toolbar>[role=status],.edit-toolbar>[role=alert]{flex-basis:100%;margin:0}.edit-preview-label{background:#d2e7f3;padding:12px;font-weight:700}.edit-preview .document-layout,.edit-past .document-layout{display:block}.edit-preview .document-toc,.edit-past .document-toc{margin:20px 0;position:static}.document-article p,.document-article li{white-space:pre-wrap}@media (max-width:700px){.edit-toolbar{position:static}.edit-toolbar button{flex:42%;padding:12px;font-size:.95rem}.edit-intro,.edit-section,.edit-history,.edit-confirm,.edit-past,.edit-preview{padding:16px}.edit-block{padding:12px}.edit-history>div{flex-wrap:wrap}}.prices-hero{border:1px solid var(--portal-line);background:linear-gradient(125deg,#fff0df 0%,#fff 56%,#eaf4e4 100%);border-radius:30px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);align-items:end;gap:32px;padding:clamp(28px,4vw,52px);display:grid}.prices-hero h1{letter-spacing:-.075em;margin:8px 0 10px;font-size:clamp(54px,8vw,104px);line-height:.86}.prices-hero p{color:#525952;max-width:670px;margin:0;font-size:clamp(16px,2vw,22px);line-height:1.4}.price-update{background:#fff;border:1px solid #d9dfd5;border-radius:20px;gap:5px;padding:22px;display:grid}.price-update span,.price-update small{color:#687068;font-size:12px;font-weight:700}.price-update strong{letter-spacing:-.03em;font-size:24px}.price-refresh-control{align-items:center;gap:12px;margin-top:20px;display:flex}.price-refresh-control button{-webkit-appearance:none;appearance:none;color:#fff;cursor:pointer;background:#111;border:0;border-radius:999px;padding:13px 19px;font:700 13px/1 inherit}.price-refresh-control button:disabled{cursor:wait;opacity:.6}.price-refresh-control small{color:#a63f26;font-weight:700}.price-refresh-control--compact{margin:0 0 0 auto}.price-refresh-control--compact button{white-space:nowrap;background:#f4772a;min-height:40px;padding:10px 16px}.price-refresh-control--compact small{display:none}.price-source-bar{border:1px solid var(--portal-line);color:#59605b;background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:16px 20px;font-size:12px;display:flex}.price-source-bar a{color:#111;text-underline-offset:3px;text-decoration:underline}.price-subnav{border:1px solid var(--portal-line);scrollbar-width:none;background:#fff;border-radius:18px;gap:8px;padding:7px;display:flex;overflow-x:auto}.price-subnav::-webkit-scrollbar{display:none}.price-subnav a{color:#5c645c;white-space:nowrap;border-radius:12px;flex:none;padding:12px 18px;font-size:12px;font-weight:850}.price-subnav a[aria-current=page]{color:#fff;background:#111}.price-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.price-entry-card{border:1px solid var(--portal-line);color:#111;border-radius:26px;flex-direction:column;align-items:flex-start;min-height:300px;padding:clamp(25px,3vw,38px);transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.price-entry-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #1923161a}.price-entry-card>span{background:#ffffffb8;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.price-entry-card h2{letter-spacing:-.055em;margin:42px 0 10px;font-size:clamp(28px,3vw,42px);line-height:1}.price-entry-card p{color:#4f574f;margin:0 0 24px;line-height:1.5}.price-entry-card b{border-bottom:1px solid;margin-top:auto;padding-bottom:4px;font-size:12px}.price-entry-card--orange{background:linear-gradient(145deg,#ffe6cb,#fff8ef)}.price-entry-card--green{background:linear-gradient(145deg,#dcebd1,#f6faef)}.price-entry-card--blue{background:linear-gradient(145deg,#d9eaf1,#f4fafb)}.price-entry-card--changes{background:linear-gradient(145deg,#f2e5d5,#fffaf3)}.price-change-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;display:grid}.price-change-summary{background:#fff;border:1px solid #d9dfd5;border-radius:18px;gap:4px;min-width:190px;padding:20px;display:grid}.price-change-summary span,.price-change-summary small{color:#697069;font-size:10px;font-weight:800}.price-change-summary strong{font-size:36px;line-height:1}.price-change-log{border:1px solid var(--portal-line);background:#fff;border-radius:24px;overflow:hidden}.price-change-log article{border-bottom:1px solid #e7eae4;grid-template-columns:70px minmax(220px,1fr) minmax(190px,.65fr) minmax(190px,.65fr);align-items:center;gap:18px;padding:18px 22px;display:grid}.price-change-log article:last-child{border-bottom:0}.price-change-logo{background:#fff;border:1px solid #e2e6df;border-radius:11px;place-items:center;width:70px;height:44px;padding:7px;display:grid}.price-change-logo b{color:#e86f28;font-size:12px}.price-change-product strong{line-height:1.25;display:block}.price-change-product small{color:#727972;margin-top:5px;font-size:10px;display:block}.price-change-value{background:#f4f6f2;border-radius:12px;align-content:center;gap:4px;min-height:58px;padding:10px 12px;display:grid}.price-change-value>span{color:#6b726b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.price-change-value strong{font-size:12px}.price-change-value strong i{padding:0 3px;font-style:normal}.price-change-value small{font-size:9px;font-weight:850}.price-change-value.is-up{color:#9b3323;background:#fbe5df}.price-change-value.is-down{color:#2f6424;background:#e1efdc}.price-change-value.is-changed{color:#8a4a19;background:#fff0dd}.price-change-value.is-unchanged{color:#747b74}.price-change-empty{border:1px solid var(--portal-line);text-align:center;background:linear-gradient(135deg,#fff8ef,#f1f6ed);border-radius:24px;padding:clamp(34px,6vw,76px)}.price-change-empty span{color:#f0782c;letter-spacing:.12em;font-size:10px;font-weight:900}.price-change-empty h2{letter-spacing:-.05em;margin:10px 0 8px;font-size:clamp(30px,4vw,48px)}.price-change-empty p{color:#636b63;max-width:600px;margin:0 auto;line-height:1.5}.price-page-hero{border:1px solid var(--portal-line);background:linear-gradient(120deg,#fff 0%,#fff8ee 55%,#edf5e8 100%);border-radius:24px;padding:clamp(24px,3vw,34px)}.price-page-hero h1{letter-spacing:-.065em;margin:7px 0 8px;font-size:clamp(42px,5vw,66px);line-height:.92}.price-page-hero p{color:#596159;max-width:760px;margin:0;font-size:clamp(15px,1.6vw,19px);line-height:1.5}.price-page-hero--charts{color:#111;background:linear-gradient(120deg,#fffaf4 0%,#fff 50%,#edf5e8 100%);justify-content:space-between;align-items:end;gap:28px;padding-block-start:24px;padding-block-end:24px;display:flex}.price-page-hero--charts .portal-kicker{color:#f89a3e}.price-page-hero--charts h1{margin-bottom:0;font-size:clamp(42px,5vw,68px)}.price-page-hero--charts p{color:#5b635b;max-width:460px;font-size:14px}.price-status{background:#c7cbc5;border-radius:50%;width:10px;height:10px}.price-status--ok{background:#62a448;box-shadow:0 0 0 5px #e6f1e0}.price-status--error{background:#dc603f;box-shadow:0 0 0 5px #fae7e1}.price-calculator{color:#111;background:linear-gradient(135deg,#fff9f2 0%,#fff 48%,#eef6e9 100%);border:1px solid #d9dfd5;border-radius:28px;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:30px;padding:clamp(26px,4vw,44px);display:grid;box-shadow:0 14px 36px #202b1c0f}.price-calculator-copy h2{letter-spacing:-.055em;max-width:430px;margin:8px 0 12px;font-size:clamp(32px,4vw,52px);line-height:.98}.price-calculator-copy p{color:#596159;max-width:420px;margin:0;line-height:1.55}.price-calculator .portal-kicker{color:#f89a3e}.consumption-presets{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.consumption-presets button{color:#111;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7ddd2;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.consumption-presets button:hover,.consumption-presets button.is-active{background:#fff0df;border-color:#f0782c;box-shadow:inset 0 0 0 1px #f0782c}.consumption-presets strong{font:inherit;font-size:13px;font-weight:850}.consumption-presets span{color:#6b726b;font-size:10px}.price-calculator-fields{grid-template-columns:minmax(150px,.6fr) repeat(2,minmax(190px,1fr));align-self:start;gap:12px;display:grid}.price-calculator-fields--company-first{grid-column:1/-1;grid-template-columns:minmax(150px,.55fr) minmax(260px,1.35fr) minmax(210px,.85fr) minmax(280px,1.45fr)}.price-calculator-fields--company-first .spot-estimate-field{grid-column:1}.price-calculator-fields label{gap:8px;min-width:0;display:grid}.price-calculator-fields label>span{color:#555d55;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.price-calculator-fields select,.consumption-input{color:#111;width:100%;min-width:0;height:58px;font:inherit;background:#fff;border:1px solid #cfd6ca;border-radius:12px}.price-calculator-fields select{padding:0 42px 0 14px}.price-select-with-logo{min-width:0;position:relative}.price-select-with-logo select{padding-left:70px}.price-select-logo{z-index:1;pointer-events:none;background:#fff;border-right:1px solid #e3e6df;place-items:center;width:52px;height:42px;padding:6px;display:grid;position:absolute;top:8px;left:8px}.company-logo{overflow:hidden}.company-logo img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.price-select-logo img{object-fit:contain;width:100%;height:100%}.price-select-logo b{color:#e86f28;letter-spacing:.03em;font-size:11px}.consumption-input{align-items:center;display:flex}.consumption-input input{color:#111;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 8px 0 14px;font-size:20px;font-weight:800}.consumption-input b{color:#f89a3e;padding-right:14px;font-size:13px}.price-result{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.price-result article{background:#fff;border:1px solid #dce1d8;border-radius:18px;gap:5px;padding:22px;display:grid}.price-result span,.price-result small{color:#646c64;font-size:12px}.price-result strong{letter-spacing:-.04em;font-size:clamp(23px,2.4vw,34px);line-height:1}.price-result .is-saving{color:#182514;background:#eaf4e4;border-color:#81a870}.price-result .is-saving span,.price-result .is-saving small{color:#496142}.price-result .is-more-expensive{color:#392116;background:#fff0df;border-color:#b97855}.price-result .is-more-expensive span,.price-result .is-more-expensive small{color:#75503d}.price-calculation-note{color:#4a3524;background:#fff4df;border:1px solid #e8c998;border-radius:16px;grid-column:1/-1;gap:5px;padding:20px 22px;display:grid}.price-calculation-note span{color:#735c48;font-size:12px}.price-model-warning{color:#4c5d45;background:#eef5e9;border-radius:12px;grid-column:1/-1;margin:0;padding:12px 15px;font-size:11px}.price-disclaimer{color:#6d746d;grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}.price-catalog{gap:22px;display:grid}.price-section-heading{justify-content:space-between;align-items:end;gap:30px;padding:10px 4px;display:flex}.price-section-heading h2{letter-spacing:-.05em;margin:6px 0 0;font-size:clamp(34px,4vw,54px)}.price-section-heading p{color:#656c65;max-width:570px;margin:0;font-size:13px;line-height:1.5}.price-company-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.price-company{border:1px solid var(--portal-line);background:#fff;border-radius:22px;overflow:hidden}.price-company--hehku{background:linear-gradient(130deg,#fff9f2,#fff);border-color:#e89a55;grid-column:1/-1;box-shadow:0 12px 34px #f0782c14}.price-company>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:100px;padding:18px 22px;list-style:none;display:flex}.price-company>summary::-webkit-details-marker{display:none}.price-company[open]>summary{border-bottom:1px solid var(--portal-line);background:#fafbf8}.price-company>summary>div{min-width:0;margin-right:auto}.price-company-logo{background:#fff;border:1px solid #e3e6df;border-radius:12px;flex:0 0 108px;place-items:center;width:108px;height:54px;padding:8px;display:grid}.price-company-logo img{object-fit:contain;width:100%;height:100%;display:block}.price-company-logo b{color:#e86f28;letter-spacing:.04em;font-size:18px}.company-logo--fallback{background:linear-gradient(145deg,#fff8ef,#f4f7f0)}.price-company>summary small{color:#f0782c;letter-spacing:.15em;font-size:10px;font-weight:900}.price-company h3{letter-spacing:-.04em;margin:5px 0 0;font-size:24px}.price-company>summary>span:not(.price-company-logo){color:#5e655e;background:#f3f5f1;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.price-company>summary>i{color:#fff;background:#111;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:19px;font-style:normal;transition:transform .18s,background .18s;display:grid}.price-company[open]>summary>i{background:#f0782c;transform:rotate(180deg)}.price-company>summary>i:before,.price-ranking-summary>i:before{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transform:translateY(-2px)rotate(45deg)}.price-product-list{display:grid}.price-company--hehku .price-product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.price-product{border-bottom:1px solid #eaede7;grid-template-columns:52px minmax(0,1fr) auto 28px;align-items:center;gap:14px;min-height:78px;padding:15px 20px 15px 24px;display:grid}.price-product--without-link{grid-template-columns:52px minmax(0,1fr) auto}.price-product-logo{background:#fff;border:1px solid #e3e6df;border-radius:9px;place-items:center;width:52px;height:38px;padding:5px;display:grid}.price-product-logo img{object-fit:contain;width:100%;height:100%}.price-product-logo b{color:#e86f28;letter-spacing:.03em;font-size:10px}.price-company--hehku .price-product:nth-child(odd){border-right:1px solid #eaede7}.price-product:last-child{border-bottom:0}.price-product strong{line-height:1.2;display:block}.price-product small{color:#727871;text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:10px;font-weight:700;display:block}.price-product-note{color:#94501f;max-width:520px;margin-top:7px;font-size:10px;font-style:normal;font-weight:750;line-height:1.35;display:block}.price-product-numbers{white-space:nowrap;gap:14px;display:flex}.price-product-numbers span{color:#777d77;font-size:10px}.price-product-numbers b{color:#111;font-size:18px;display:block}.price-product>a{color:#fff;background:#111;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.price-empty{background:#fff0df;border-radius:20px;padding:30px}.price-rankings{border:1px solid var(--portal-line);color:#111;background:linear-gradient(145deg,#fff,#f4f7f1);border-radius:28px;gap:22px;padding:clamp(18px,2.4vw,28px);display:grid}.price-rankings-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.price-rankings-heading h2{letter-spacing:-.055em;margin:6px 0 8px;font-size:clamp(34px,4vw,54px);line-height:1}.price-rankings-heading p{color:#636a63;max-width:600px;margin:0;font-size:13px}.price-rankings-heading>label{gap:7px;width:min(260px,100%);display:grid}.price-rankings-heading>label>span{color:#626962;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.price-rankings-heading>label>div{background:#fff;border:1px solid #cfd6ca;border-radius:13px;align-items:center;height:54px;display:flex}.price-rankings-heading input{width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 8px 0 15px;font-size:20px;font-weight:850}.price-rankings-heading label b{color:#f0782c;padding-right:15px;font-size:12px}.price-ranking-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.price-ranking-card{color:#111;background:#f8faf6;border:1px solid #414841;border-radius:18px;transition:border-color .18s,transform .18s;overflow:hidden}.price-ranking-card:not([open]):hover{border-color:#f89a3e;transform:translateY(-2px)}.price-ranking-card[open]{border-color:#718069;grid-column:1/-1}.price-ranking-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:142px;padding:20px 22px;list-style:none;display:flex}.price-ranking-card>summary::-webkit-details-marker{display:none}.price-ranking-card[open]>summary{background:#eef3ea;border-bottom:1px solid #dfe4dc;min-height:0}.price-ranking-category{color:#f0782c;letter-spacing:.13em;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.price-ranking-summary{text-align:right;flex:none;justify-items:end;gap:7px;display:grid}.price-ranking-summary>span{color:#626962;background:#e9ede6;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850}.price-ranking-summary strong{color:#35402f;font-size:12px}.price-ranking-summary i{color:#fff;background:#111;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;font-style:normal;line-height:1;transition:transform .18s;display:grid}.price-ranking-card[open] .price-ranking-summary i{background:#f0782c;transform:rotate(180deg)}.price-ranking-card h3{letter-spacing:-.035em;margin:0;font-size:23px}.price-ranking-card summary p{color:#6b726b;max-width:500px;margin:6px 0 0;font-size:10px;line-height:1.45}.price-ranking-card ol{margin:0;padding:0;list-style:none}.price-ranking-card li{border-bottom:1px solid #eceeea;grid-template-columns:30px 52px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:78px;padding:12px 18px;display:grid}.price-ranking-card li:last-child{border-bottom:0}.price-ranking-position{color:#fff;background:#111;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.price-ranking-logo{background:#fff;border:1px solid #e3e6df;border-radius:8px;place-items:center;width:52px;height:36px;padding:5px;display:grid}.price-ranking-logo img{object-fit:contain;width:100%;height:100%}.company-logo--hehku-energia img,.company-logo--fortum-markets img,.company-logo--oomi img,.company-logo--vihrea-alyenergia img{width:88%;height:88%}.company-logo--helen img,.company-logo--cheap-energy img,.company-logo--vaasan-sahko img{width:82%;height:82%}.company-logo--vattenfall img,.company-logo--turku-energia img,.company-logo--nordic-green-energy img{width:92%;height:82%}.price-company,.price-ranking-card{content-visibility:auto;contain-intrinsic-size:140px}.price-product{content-visibility:auto;contain-intrinsic-size:78px}.price-ranking-logo b{color:#f0782c}.price-ranking-name{min-width:0}.price-ranking-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;display:block;overflow:hidden}.price-ranking-name small,.price-ranking-rate small,.price-ranking-total small{color:#737a73;margin-top:4px;font-size:9px;display:block}.price-ranking-rate{text-align:right;white-space:nowrap}.price-ranking-rate b{font-size:11px}.price-ranking-total{color:#f0782c;text-align:right;white-space:nowrap;min-width:76px;font-size:17px}.price-ranking-total small{font-weight:700}.price-rankings--simple{padding:18px}.price-rankings--simple .price-ranking-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.price-rankings--simple .price-ranking-card>summary{min-height:118px}.price-rankings--simple .price-ranking-summary{grid-template-columns:auto 30px;align-items:center;column-gap:12px}.price-rankings--simple .price-ranking-summary>span,.price-rankings--simple .price-ranking-summary>strong{grid-column:1}.price-rankings--simple .price-ranking-summary>i{grid-area:1/2/span 2}.price-rankings--simple .price-ranking-card[open]{grid-column:1/-1}.price-compare-row{grid-template-columns:30px 52px minmax(180px,1fr) minmax(125px,.35fr) 92px 34px!important}.price-compare-energy{text-align:right;white-space:nowrap}.price-compare-energy strong{font-size:15px;display:block}.price-compare-energy small{color:#737a73;margin-top:4px;font-size:9px;display:block}.price-change{white-space:nowrap;border-radius:999px;justify-self:end;padding:7px 9px;font-size:9px;font-weight:900}.price-change.is-up{color:#a33322;background:#fbe2dc}.price-change.is-down{color:#326224;background:#dfeeda}.price-change.is-stable{color:#6b726b;background:#edf0eb}.price-history-toggle{position:relative}.price-history-toggle>summary{color:#111;cursor:pointer;background:#fff;border:1px solid #cfd5cc;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-style:italic;font-weight:900;list-style:none;display:grid}.price-history-toggle>summary::-webkit-details-marker{display:none}.price-history-toggle[open]>summary{color:#fff;background:#f0782c;border-color:#f0782c}.price-history-toggle>div{z-index:10;background:#fff;border:1px solid #d8ded4;border-radius:18px;width:min(620px,100vw - 90px);padding:20px;position:absolute;top:40px;right:0;box-shadow:0 18px 55px #0003}.price-history-empty{color:#626962;font-size:12px;line-height:1.5}.price-history-bars{background:linear-gradient(0deg,#f5f7f3 1px,#0000 1px) 0 0/100% 25%;border-bottom:1px solid #dfe4dc;align-items:end;gap:8px;height:190px;padding:18px 10px 4px;display:flex}.price-history-bars span{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:5px;min-width:30px;height:100%;display:flex}.price-history-bars i{background:linear-gradient(#f89a3e,#e86e25);border-radius:7px 7px 2px 2px;width:min(30px,80%);min-height:8px}.price-history-bars b{font-size:9px}.price-history-bars small{color:#777e77;font-size:8px}.price-history p{color:#6b726b;margin:10px 0 0;font-size:10px}.addon-directory-list{display:grid}.addon-directory-list article{border-bottom:1px solid #eaede7;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.addon-directory-list article:last-child{border-bottom:0}.addon-directory-list strong{font-size:15px;display:block}.addon-directory-list p{color:#697069;margin:5px 0 0;font-size:11px;line-height:1.45}.addon-directory-list article>b{color:#a65018;white-space:nowrap;font-size:12px}.addon-directory-list a{color:#fff;white-space:nowrap;background:#111;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:800}.addon-directory-empty{color:#737a73!important;padding:22px!important}@media (max-width:1100px){.price-entry-grid{grid-template-columns:1fr}.price-entry-card{min-height:230px}.price-entry-card h2{margin-top:28px}.price-calculator{grid-template-columns:1fr}.price-calculator-fields,.price-calculator-fields--company-first{grid-template-columns:repeat(2,minmax(0,1fr))}.price-company-grid{grid-template-columns:1fr}.price-company--hehku{grid-column:auto}.price-company--hehku .price-product-list{grid-template-columns:1fr}.price-company--hehku .price-product:nth-child(odd){border-right:0}}@media (max-width:1200px){.price-ranking-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.price-rankings--simple .price-ranking-groups{grid-template-columns:1fr}.price-rankings--simple .price-ranking-card[open]{grid-column:auto}}@media (max-width:700px){.price-subnav{margin-inline-start:-2px;margin-inline-end:-2px}.price-subnav a{padding:10px 13px;font-size:11px}.prices-hero{grid-template-columns:1fr}.price-page-hero--charts{display:block}.price-page-hero--charts p{margin-top:12px}.price-update{padding:16px}.price-entry-card{min-height:210px}.consumption-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.price-calculator-fields,.price-calculator-fields--company-first,.price-result{grid-template-columns:1fr}.price-section-heading,.price-rankings-heading{display:block}.price-section-heading p{margin-top:12px}.price-rankings-heading>label{margin-top:20px}.price-ranking-groups{grid-template-columns:1fr}.price-ranking-card[open]{grid-column:auto}.price-ranking-card>summary{min-height:126px;padding:17px}.price-ranking-summary strong{display:none}.price-product{grid-template-columns:44px minmax(0,1fr) 28px;padding-inline-start:14px;padding-inline-end:14px}.price-product--without-link{grid-template-columns:44px minmax(0,1fr)}.price-product-logo{width:44px}.price-product-numbers{flex-wrap:wrap;grid-area:2/2/auto/-1}.price-company>summary{align-items:center;gap:12px;padding:14px}.price-company>summary>div{flex:150px}.price-company>summary>span:not(.price-company-logo){display:none}.price-company-logo{flex-basis:66px;width:66px;height:46px}.price-company h3{font-size:18px}.price-ranking-card li{grid-template-columns:28px 44px minmax(0,1fr) auto;gap:8px;padding-inline-start:12px;padding-inline-end:12px}.price-ranking-logo{width:44px}.price-ranking-rate{display:none}.price-ranking-total{min-width:66px;font-size:15px}}@media (max-width:800px){.price-change-hero{grid-template-columns:1fr}.price-change-summary{min-width:0}.price-change-log article{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:15px}.price-change-logo{width:52px;height:38px}.price-change-value{grid-column:2}}@media (max-width:700px){.price-rankings--simple .price-ranking-groups{grid-template-columns:1fr}.price-rankings--simple .price-ranking-card[open]{grid-column:auto}.price-compare-row{grid-template-columns:28px 42px minmax(0,1fr) 30px!important}.price-compare-energy{text-align:left;grid-column:3}.price-change{grid-column:3;justify-self:start}.price-history-toggle{grid-area:1/4/span 3;align-self:center}.price-history-toggle>div{width:auto;position:fixed;top:auto;bottom:80px;left:14px;right:14px}.addon-directory-list article{grid-template-columns:1fr;gap:9px;padding:16px}.addon-directory-list article>b{white-space:normal}.addon-directory-list a{justify-self:start}}.portal-search-fab{z-index:80;color:#fff;cursor:pointer;background:#111;border:0;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .18s,background .18s;display:grid;position:fixed;bottom:26px;right:26px;box-shadow:0 12px 34px #0000003d}.portal-search-fab:hover{background:#f0782c;transform:translateY(-3px)}.portal-search-fab:focus-visible{outline-offset:4px;outline:3px solid #f89a3e}.portal-search-fab svg{width:24px;height:24px}.portal-search-backdrop{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1111118c;place-items:start center;padding:clamp(18px,8vh,80px) 18px 18px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.portal-search-dialog{background:#f8faf5;border:1px solid #d9dfd5;border-radius:28px;flex-direction:column;width:min(760px,100%);max-height:min(760px,100dvh - 36px);animation:.2s both portal-search-in;display:flex;overflow:hidden;box-shadow:0 32px 100px #00000047}@keyframes portal-search-in{0%{opacity:0;transform:translateY(-12px)scale(.98)}}.portal-search-dialog>header{justify-content:space-between;align-items:start;gap:24px;padding:28px 30px 18px;display:flex}.portal-search-dialog h2{letter-spacing:-.055em;margin:5px 0 0;font-size:clamp(34px,5vw,54px);line-height:1}.portal-search-dialog>header button{width:40px;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dfd5;border-radius:50%;font-size:26px;line-height:1}.portal-search-input{background:#fff;border:2px solid #111;border-radius:15px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 30px 20px;padding:0 16px;display:grid}.portal-search-input:focus-within{border-color:#f0782c;box-shadow:0 0 0 4px #f0782c1f}.portal-search-input svg{width:22px}.portal-search-input input{color:#111;min-width:0;height:60px;font:inherit;background:0 0;border:0;outline:0;font-size:18px}.portal-search-input input::-webkit-search-cancel-button{display:none}.portal-search-input kbd{color:#687068;background:#f4f5f2;border:1px solid #d9dfd5;border-bottom-width:2px;border-radius:6px;padding:5px 7px;font-family:inherit;font-size:9px;font-weight:850}.portal-search-results{min-height:150px;padding:0 18px 22px;overflow-y:auto}.portal-search-results>a{color:#111;border-top:1px solid #e0e4dd;gap:5px;padding:18px 52px 18px 16px;display:grid;position:relative}.portal-search-results>a:first-child{border-top:0}.portal-search-results>a:hover{background:#fff0df;border-radius:14px}.portal-search-results>a span{color:#f0782c;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.portal-search-results>a strong{letter-spacing:-.02em;font-size:18px}.portal-search-results>a p{color:#606760;margin:0;font-size:12px;line-height:1.5}.portal-search-results>a i{font-size:18px;font-style:normal;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.portal-search-hint{color:#656c65;text-align:center;margin:0;padding:35px 16px}.login-success{color:#294522;background:#eef7e9;border:1px solid #b9d2ad;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:750}.login-setup-link,.login-back-link{color:#3f493e;text-align:center;text-underline-offset:4px;margin-top:16px;font-size:13px;font-weight:750;text-decoration:underline;display:block}.login-card--setup{max-width:560px}.password-requirement{color:#697069;font-size:11px;line-height:1.5}.portal-account>span{gap:1px;display:grid}.portal-account>span small{color:#71786f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.role-switcher{gap:3px;min-width:128px;display:grid}.role-switcher>span{color:#71786f;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.role-switcher select{color:#111;height:36px;font:inherit;background:#fff;border:1px solid #d6dcd2;border-radius:9px;padding:0 30px 0 10px;font-size:11px;font-weight:800}.seller-preview{gap:22px;display:grid}.seller-profile-picker{background:linear-gradient(120deg,#f1f7ec,#fff);border:1px solid #d8dfd3;border-radius:18px;grid-template-columns:minmax(220px,1fr) minmax(240px,.8fr) auto;align-items:end;gap:12px;padding:18px 20px;display:grid}.seller-profile-picker label{gap:5px;display:grid}.seller-profile-picker label strong{font-size:16px}.seller-profile-picker select{color:#111;background:#fff;border:1px solid #cfd8ca;border-radius:12px;width:100%;height:46px;padding:0 13px;font:700 13px/1 inherit}.seller-profile-picker button{min-height:46px}.sales-target-card{background:linear-gradient(135deg,#f4f8f0,#fff 58%,#fff4e7);border:1px solid #d5ded0;border-radius:24px;overflow:hidden}.sales-target-card--attention{border-color:#ed9a4f;box-shadow:0 0 0 4px #f0782c1a}.sales-target-summary{justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 30px 20px;display:flex}.sales-target-summary h2{letter-spacing:-.045em;margin:6px 0 5px;font-size:30px}.sales-target-summary p{color:#687067;margin:0;font-size:12px}.sales-target-status{color:#974b12;white-space:nowrap;background:#fff0df;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.sales-target-status--ready{color:#315729;background:#e5f0de}.sales-target-progress{border-top:1px solid #dfe5da;grid-template-columns:1fr .85fr;display:grid}.sales-target-progress article{border-right:1px solid #dfe5da;gap:7px;padding:22px 30px;display:grid}.sales-target-progress article:last-child{border-right:0}.sales-target-progress span{color:#636c62;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.sales-target-progress strong{letter-spacing:-.05em;font-size:37px;line-height:1}.sales-target-progress strong small{color:#737b72;font-size:18px}.sales-target-progress article>div{background:#e1e6dd;border-radius:999px;height:7px;overflow:hidden}.sales-target-progress article>div i{border-radius:inherit;background:linear-gradient(90deg,#f0782c,#f4a255);height:100%;display:block}.sales-target-compare{background:#ffffff8c;align-content:center}.sales-target-compare small{color:#727a70;font-size:10px}.sales-target-form{background:#fff6ea;border-top:1px solid #ecd2b5;grid-template-columns:minmax(220px,1fr) 170px 170px auto;align-items:end;gap:12px;padding:20px 30px;display:grid}.sales-target-form>div,.sales-target-form label{gap:5px;display:grid}.sales-target-form>div span,.sales-target-form label span{color:#6a7068;font-size:10px;font-weight:800}.sales-target-form input{width:100%;height:46px;font:inherit;background:#fff;border:1px solid #ccd5c8;border-radius:11px;padding:0 13px;font-size:17px;font-weight:850}.sales-target-form button{min-height:46px}.sales-target-edit{border-top:1px solid #dfe5da}.sales-target-edit>summary{cursor:pointer;color:#596157;padding:13px 30px;font-size:11px;font-weight:800}.portal-target-notice{color:#111;background:linear-gradient(100deg,#fff0df,#fffaf4);border:1px solid #ed9a4f;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px 18px;padding:18px 58px 18px 22px;display:grid;position:relative;box-shadow:0 8px 24px #914d1314}.portal-target-notice>span{color:#fff;letter-spacing:.08em;background:#111;border-radius:999px;grid-row:1/span 2;padding:7px 9px;font-size:9px;font-weight:900}.portal-target-notice strong{font-size:16px}.portal-target-notice small{color:#755333;font-size:11px}.portal-target-notice i{font-size:24px;font-style:normal;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.portal-content--target-gate{align-content:center;place-items:center;min-height:calc(100dvh - 82px)}.target-gate{background:#fff;border:1px solid #e79347;border-radius:28px;width:min(780px,100%);overflow:hidden;box-shadow:0 30px 80px #37271724}.target-gate-copy{background:linear-gradient(125deg,#fff0df,#fff 58%,#edf5e8);padding:clamp(28px,5vw,52px)}.target-gate-copy .portal-kicker{color:#c95b16}.target-gate-copy h1{letter-spacing:-.07em;margin:9px 0 12px;font-size:clamp(48px,8vw,82px);line-height:.9}.target-gate-copy>p{color:#555e55;max-width:600px;margin:0;font-size:17px;line-height:1.5}.target-gate-copy>div{border-top:1px solid #e2d5c6;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:20px;display:flex}.target-gate-copy>div span{color:#687067;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.target-gate-copy>div strong{font-size:20px}.target-gate>form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:28px clamp(28px,5vw,52px);display:grid}.target-gate label{gap:7px;display:grid}.target-gate label>span{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.target-gate label input{color:#111;width:100%;height:58px;font:inherit;background:#fff;border:1px solid #cfd7cb;border-radius:13px;padding:0 16px;font-size:24px;font-weight:900}.target-gate label input:focus{border-color:#e57b2d;outline:0;box-shadow:0 0 0 4px #fff0df}.target-gate label small{color:#6c746b;font-size:10px}.target-gate button{min-height:58px;padding-inline-start:24px;padding-inline-end:24px}.target-gate-note{color:#717870;padding:0 clamp(28px,5vw,52px) 28px;display:block}.daily-highlights-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141813b8;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.daily-highlights-card{background:#fff;border:1px solid #e9a35f;border-radius:30px;width:min(720px,100%);overflow:hidden;box-shadow:0 34px 100px #00000047}.daily-highlights-card>header{background:linear-gradient(125deg,#fff0df,#fff 56%,#eaf3e3);padding:clamp(28px,5vw,48px)}.daily-highlights-card>header .portal-kicker{color:#c65a16}.daily-highlights-card>header h2{letter-spacing:-.075em;margin:7px 0 8px;font-size:clamp(54px,9vw,88px);line-height:.88}.daily-highlights-card>header p{color:#626a61;margin:0}.daily-highlights-card ol{margin:0;padding:10px clamp(18px,4vw,36px);list-style:none;display:grid}.daily-highlights-card li{border-bottom:1px solid #e5e9e1;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 8px;display:grid}.daily-highlights-card li:last-child{border-bottom:0}.daily-highlights-card li>span{background:#eef1eb;border-radius:14px;place-items:center;width:44px;height:44px;font-size:15px;font-weight:950;display:grid}.daily-highlights-card li:first-child>span{color:#fff;background:#111;transform:rotate(-4deg)}.daily-highlights-card li:nth-child(2)>span{color:#fff;background:#f0782c;transform:rotate(3deg)}.daily-highlights-card li:nth-child(3)>span{color:#263b20;background:#dcebd4;transform:rotate(-2deg)}.daily-highlights-card li>div{gap:4px;display:grid}.daily-highlights-card li strong{font-size:18px}.daily-highlights-card li small{color:#6d746c}.daily-highlights-card li b{color:#b65410;white-space:nowrap;font-size:22px}.daily-highlights-card>form{background:#fafbf8;border-top:1px solid #e6e9e3;justify-content:flex-end;padding:20px clamp(26px,5vw,44px) 28px;display:flex}.daily-highlights-card>form button{min-width:210px}.seller-preview-hero{background:linear-gradient(130deg,#edf5e6 0%,#fffaf4 70%);border:1px solid #cddbbf;border-radius:24px;grid-template-columns:minmax(0,1.55fr) minmax(250px,.7fr);min-height:230px;display:grid;overflow:hidden}.seller-preview-hero>div{align-self:center;padding:38px 42px}.seller-preview-hero h1{letter-spacing:-.065em;margin:9px 0 8px;font-size:clamp(42px,5vw,72px);line-height:.98}.seller-preview-hero p{color:#576055;margin:0;font-size:16px}.add-winback-sale{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:24px;display:flex}.add-winback-sale button{color:#fff;cursor:pointer;background:#f4772a;border:0;border-radius:999px;padding:12px 17px;font:800 12px/1 inherit;box-shadow:0 5px 16px #d65c1126}.add-winback-sale button:disabled{cursor:wait;opacity:.65}.add-winback-sale small{color:#626b60;max-width:245px;font-size:10px;line-height:1.4}.add-winback-sale>span{color:#a63f26;width:100%;font-size:11px;font-weight:750}.add-winback-sale.is-open{align-items:flex-end}.winback-actions{align-items:center;gap:14px;display:flex}.add-winback-sale .winback-remove-link{color:#795b42;box-shadow:none;text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:2px 0;font-size:11px;text-decoration:underline}.add-winback-sale .winback-remove-link:hover{color:#b84f18}.add-winback-form{background:#fff;border:1px solid #d9dfd3;border-radius:16px;grid-template-columns:minmax(150px,1fr) minmax(145px,.7fr) auto;align-items:end;gap:10px;width:min(100%,650px);padding:14px;display:grid;box-shadow:0 12px 30px #52604a14}.add-winback-form label{color:#596356;letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:850;display:grid}.add-winback-form select,.add-winback-form input{color:#111;background:#fff;border:1px solid #cfd8ca;border-radius:11px;min-width:0;height:42px;padding:0 12px;font:700 13px/1 inherit}.add-winback-form>div{gap:7px;display:flex}.add-winback-form .add-winback-cancel{color:#4f584d;box-shadow:none;background:#f5f7f2;border:1px solid #d9dfd3}.winback-manager{background:#fff;border:1px solid #d7dfd1;border-radius:20px;width:100%;margin-top:8px;padding:20px;box-shadow:0 16px 38px #3d493515}.winback-manager-heading{border-bottom:1px solid #e3e7df;justify-content:space-between;align-items:end;gap:20px;padding-bottom:15px;display:flex}.winback-manager-heading span{color:#f4772a;letter-spacing:.13em;font-size:9px;font-weight:900}.winback-manager-heading h2{letter-spacing:-.04em;text-transform:capitalize;margin:4px 0 0;font-size:24px}.winback-manager-heading>strong{color:#111;font-size:32px;line-height:1}.winback-manager-heading>strong small{color:#6c746a;font-size:10px}.winback-manager-grid{grid-template-columns:minmax(280px,1.4fr) minmax(180px,.6fr);gap:16px;margin-top:16px;display:grid}.winback-calendar,.winback-contracts{background:#fafbf8;border:1px solid #e1e5dd;border-radius:14px;padding:14px}.winback-weekdays,.winback-calendar-days{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.winback-weekdays span{color:#747b72;text-align:center;text-transform:uppercase;padding:2px;font-size:8px;font-weight:850}.winback-calendar-days{margin-top:5px}.winback-calendar-days>span,.winback-calendar-days>i{border-radius:9px;place-items:center;min-height:34px;font-style:normal;display:grid;position:relative}.winback-calendar-days>span{background:#fff;border:1px solid #e7eae4}.winback-calendar-days b{font-size:10px}.winback-calendar-days .has-sale{color:#71370e;background:#fff0df;border-color:#ef9a51}.winback-calendar-days em{color:#fff;background:#f4772a;border-radius:999px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:7px;font-style:normal;font-weight:900;display:grid;position:absolute;top:2px;right:3px}.winback-contracts h3,.winback-sale-list h3{margin:0 0 10px;font-size:13px}.winback-contracts>div{border-bottom:1px solid #e4e7e1;justify-content:space-between;gap:10px;padding:8px 0;font-size:11px;display:flex}.winback-contracts>div:last-child{border-bottom:0}.winback-contracts p,.winback-sale-list>p{color:#747b72;font-size:11px}.winback-sale-list{border-top:1px solid #e3e7df;margin-top:16px;padding-top:15px}.winback-sale-list>div{border-bottom:1px solid #eceee9;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.winback-sale-list>div:last-child{border-bottom:0}.winback-sale-list>div>span{align-items:baseline;gap:9px;font-size:11px;display:flex}.winback-sale-list small{color:#737a71}.add-winback-sale .winback-sale-list button{color:#b33d28;box-shadow:none;text-underline-offset:3px;background:0 0;border-radius:0;padding:6px 0;font-size:10px;text-decoration:underline}.seller-preview-hero aside{background:linear-gradient(145deg,#ffddba,#fff1df);border-left:1px solid #e6c8a8;flex-direction:column;justify-content:flex-end;gap:7px;padding:32px;display:flex}.seller-preview-hero aside>span{color:#fff;letter-spacing:.12em;background:#111;border-radius:999px;width:max-content;padding:7px 10px;font-size:9px;font-weight:900}.seller-preview-hero aside strong{letter-spacing:-.035em;font-size:22px}.seller-preview-hero aside small{color:#745234}.seller-preview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.weekly-summary-backdrop{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141713b8;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.weekly-summary-card{background:#fff;border:1px solid #efc69f;border-radius:28px;width:min(760px,100%);overflow:hidden;box-shadow:0 28px 80px #00000047}.weekly-summary-card>header{background:linear-gradient(120deg,#fff5e8,#edf5e7);padding:30px 34px 24px}.weekly-summary-card h2{letter-spacing:-.06em;margin:7px 0;font-size:clamp(36px,6vw,60px)}.weekly-summary-card header p{color:#687066;margin:0}.weekly-summary-stats{grid-template-columns:repeat(3,1fr);display:grid}.weekly-summary-stats article{border-right:1px solid #e6e9e2;gap:8px;padding:24px 28px;display:grid}.weekly-summary-stats article:last-child{border-right:0}.weekly-summary-stats span,.weekly-summary-card aside>span{color:#6d746b;text-transform:uppercase;font-size:10px;font-weight:850}.weekly-summary-stats strong{font-size:34px}.weekly-summary-card aside{background:#fff0df;border-block-start:1px solid #efcfad;border-block-end:1px solid #efcfad;padding:24px 34px}.weekly-summary-card aside strong{color:#9a4c11;margin:6px 0;font-size:32px;display:block}.weekly-summary-card aside p{color:#76563b;margin:0}.weekly-summary-card form{justify-content:flex-end;padding:20px 34px;display:flex}.seller-period-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:15px;display:grid}.seller-period-card{background:#fff;border:1px solid #d9dfd3;border-radius:21px;min-width:0;position:relative;overflow:hidden}.seller-period-card--dark{color:#fff;background:#111;border-color:#111}.seller-period-card--orange{background:linear-gradient(145deg,#fff1df,#fff);border-color:#efc08d}.seller-period-card--green{background:linear-gradient(145deg,#e5efdd,#fff);border-color:#bfd0b2}.seller-period-card>div:first-child{padding:24px 25px 18px;display:grid}.seller-period-card>div:first-child>span{color:#687067;letter-spacing:.1em;text-transform:uppercase;margin-bottom:24px;font-size:11px;font-weight:900}.seller-period-card--dark>div:first-child>span{color:#bdc9b8}.seller-period-card>div:first-child>strong{letter-spacing:-.075em;font-variant-numeric:tabular-nums;font-size:clamp(62px,6vw,92px);line-height:.82}.seller-period-card>div:first-child>small{color:#626a60;margin-top:11px;font-size:13px;font-weight:750}.seller-period-card--dark>div:first-child>small{color:#d9dfd5}.seller-period-card dl{border-top:1px solid #dde2d8;grid-template-columns:repeat(3,1fr);margin:0;padding:17px 25px;display:grid}.seller-period-card--dark dl{border-color:#ffffff24}.seller-period-card dl div{gap:4px;display:grid}.seller-period-card dt{color:#697168;text-transform:uppercase;font-size:9px;font-weight:800}.seller-period-card--dark dt{color:#aeb9aa}.seller-period-card dd{margin:0;font-size:18px;font-weight:850}.seller-period-card details{border-top:1px solid #dde2d8}.seller-period-card--dark details{border-color:#ffffff24}.seller-period-card summary{cursor:pointer;align-items:center;gap:8px;padding:15px 25px;font-size:11px;font-weight:800;list-style:none;display:flex}.seller-period-card summary::-webkit-details-marker{display:none}.seller-period-card summary:first-letter{place-items:center;display:grid}.seller-period-card summary>span{color:#5d655d}.seller-period-card--dark summary>span{color:#c3cdc0}.seller-period-card details>div{padding:0 25px 16px}.seller-period-card details p{border-top:1px solid #dde2d8;justify-content:space-between;gap:15px;margin:0;padding:9px 0;font-size:12px;display:flex}.seller-period-card--dark details p{border-color:#ffffff1e}.seller-period-card details p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commission-card{background:#fffaf2;border:1px solid #dfc59e;border-radius:22px;overflow:hidden}.commission-card>header{grid-template-columns:minmax(0,1.3fr) minmax(250px,.55fr);display:grid}.commission-card>header>div:first-child{padding:30px 32px}.commission-card h2{letter-spacing:-.055em;max-width:680px;margin:6px 0 8px;font-size:clamp(28px,3vw,42px);line-height:1.02}.commission-card header p{color:#6d6255;margin:0;font-size:13px}.commission-total{color:#fff;background:#20140c;flex-direction:column;justify-content:center;padding:26px 30px;display:flex}.commission-total>span{color:#e8c5a3;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.commission-total strong{color:#ff9c48;letter-spacing:-.06em;margin:7px 0 3px;font-size:clamp(38px,4vw,58px);line-height:1}.commission-total small{color:#d7c7b8}.commission-level-row{border-top:1px solid #ead8c0;border-bottom:1px solid #ead8c0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:22px 32px;display:grid}.commission-level-row label{grid-template-columns:auto minmax(180px,300px);align-items:center;gap:16px;display:grid}.commission-level-row label>span{text-transform:uppercase;font-size:11px;font-weight:900}.commission-level-row select{color:#111;background:#fff;border:1px solid #d8c4aa;border-radius:11px;width:100%;min-height:44px;padding:0 14px;font:800 13px/1 inherit}.commission-level-row p{gap:3px;margin:0;display:grid}.commission-level-row p strong{font-size:13px}.commission-level-row p span{color:#70665b;font-size:11px}.commission-breakdown{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.commission-breakdown>div{border-right:1px solid #ead8c0;flex-direction:column;justify-content:space-between;min-height:118px;padding:19px;display:flex}.commission-breakdown>div:last-child{border-right:0}.commission-breakdown span{gap:4px;font-size:11px;font-weight:800;display:grid}.commission-breakdown small{color:#796e62;font-weight:500}.commission-breakdown strong{color:#9e4a0b;letter-spacing:-.04em;margin-top:15px;font-size:25px}.commission-card footer{color:#786d62;border-top:1px solid #ead8c0;padding:13px 32px;font-size:10px;line-height:1.5}.seller-preview-kpi{background:#fff;border:1px solid #d9dfd3;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:156px;padding:22px;display:flex}.seller-preview-kpi--accent{color:#fff;background:#111;border-color:#111}.seller-preview-kpi>span{color:#697167;letter-spacing:.08em;text-transform:uppercase;margin-bottom:auto;font-size:11px;font-weight:850}.seller-preview-kpi--accent>span{color:#c9d5c1}.seller-preview-kpi strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:46px;line-height:1}.seller-preview-kpi small{color:#6b7468;margin-top:6px;font-weight:650}.seller-preview-kpi--accent small{color:#e8eee4}.seller-preview-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:16px;display:grid}.seller-preview-panel{background:#fff;border:1px solid #d9dfd3;border-radius:20px;padding:28px}.seller-preview-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.seller-preview-heading h2,.seller-preview-quality h2{letter-spacing:-.04em;margin:5px 0 0;font-size:25px}.seller-preview-heading>strong{color:#f4772a;letter-spacing:-.05em;font-size:36px;line-height:1}.seller-preview-heading>strong small{color:#727971;letter-spacing:0;font-size:11px}.seller-preview-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:12px;height:190px;margin-top:28px;display:grid}.seller-preview-bars>div{text-align:center;grid-template-rows:minmax(0,1fr) auto auto;gap:5px;height:100%;display:grid}.seller-preview-bars>div>span{background:#f2f4ef;border-radius:10px;justify-content:center;align-items:flex-end;height:100%;display:flex;overflow:hidden}.seller-preview-bars i{background:linear-gradient(#f7a55d,#f4772a);border-radius:10px 10px 0 0;width:100%;display:block}.seller-preview-bars strong{font-variant-numeric:tabular-nums;font-size:14px}.seller-preview-bars small{color:#6c746a;text-transform:capitalize}.seller-preview-quality{background:linear-gradient(150deg,#e7f1df,#fff)}.seller-preview-rate{border-bottom:1px solid #d7dfd1;margin:25px 0;padding-bottom:22px;display:grid}.seller-preview-rate strong{letter-spacing:-.07em;font-size:54px;line-height:1}.seller-preview-rate span{color:#667062;margin-top:5px}.seller-preview-quality dl{gap:11px;margin:0;display:grid}.seller-preview-quality dl div{justify-content:space-between;align-items:center;display:flex}.seller-preview-quality dt{color:#596356}.seller-preview-quality dd{margin:0;font-size:18px;font-weight:850}.seller-preview-heading a{color:#a95211;font-size:12px;font-weight:800}.seller-preview-product-list{border:1px solid #e0e4dc;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;display:grid;overflow:hidden}.seller-preview-product-list>div{border-bottom:1px solid #e0e4dc;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 18px;display:grid}.seller-preview-product-list>div:nth-child(odd){border-right:1px solid #e0e4dc}.seller-preview-product-list>div:nth-last-child(-n+2){border-bottom:0}.seller-preview-product-list span{color:#f4772a;font-size:11px;font-weight:900}.seller-preview-product-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-preview-product-list b{white-space:nowrap;font-size:12px}.seller-preview-empty{color:#697167;margin:22px 0 0}.seller-activity-history .seller-preview-heading>span{color:#747b72;text-align:right;font-size:11px}.seller-activity-list{gap:8px;margin-top:20px;display:grid}.seller-activity-list article{background:#fafbf8;border:1px solid #e0e5dc;border-radius:14px;grid-template-columns:minmax(190px,1.4fr) repeat(3,minmax(90px,.55fr)) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.seller-activity-list article>div{gap:3px;display:grid}.seller-activity-list article>div>span{color:#747c72;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.seller-activity-list article>div>strong{font-size:17px}.seller-activity-list article>div:first-child strong{font-size:13px}.seller-activity-list article>div>small{color:#737b72;font-size:9px}.seller-activity-list article>i{font-style:normal}@media (max-width:1000px){.seller-preview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-period-grid,.seller-preview-grid{grid-template-columns:1fr}.commission-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}.commission-breakdown>div{border-bottom:1px solid #ead8c0}.sales-target-form{grid-template-columns:1fr 1fr}.sales-target-form>div{grid-column:1/-1}}@media (max-width:700px){.seller-preview-hero{grid-template-columns:1fr}.seller-preview-hero>div{padding:30px 25px}.seller-preview-hero aside{border:0;border-top:1px solid #e6c8a8;padding:24px 25px}.weekly-summary-stats{grid-template-columns:1fr}.weekly-summary-stats article{border-bottom:1px solid #e6e9e2;border-right:0;grid-template-columns:1fr auto;align-items:center;padding:15px 22px}.weekly-summary-card>header,.weekly-summary-card aside{padding:24px 22px}.weekly-summary-card form{padding:16px 22px}.weekly-summary-card form button{width:100%}.add-winback-form{grid-template-columns:1fr}.add-winback-form>div{flex-wrap:wrap}.seller-preview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-preview-kpi{min-height:135px;padding:18px}.seller-preview-kpi strong{font-size:38px}.seller-preview-panel{padding:22px 18px}.seller-preview-bars{gap:8px}.commission-card>header,.commission-level-row{grid-template-columns:1fr}.commission-card>header>div:first-child,.commission-level-row,.commission-total{padding:24px 20px}.commission-level-row label{grid-template-columns:1fr;gap:8px}.commission-breakdown{grid-template-columns:1fr 1fr}.commission-breakdown>div{min-height:105px}.commission-card footer{padding:13px 20px}.seller-preview-product-list{grid-template-columns:1fr}.seller-preview-product-list>div:nth-child(odd){border-right:0}.seller-preview-product-list>div:nth-last-child(-n+2){border-bottom:1px solid #e0e4dc}.seller-preview-product-list>div:last-child{border-bottom:0}}@media (max-width:900px){.seller-profile-picker{grid-template-columns:1fr}.seller-activity-list article{grid-template-columns:repeat(3,1fr)}.seller-activity-list article>div:first-child{grid-column:1/-1}}@media (max-width:600px){.seller-activity-list article{grid-template-columns:1fr 1fr}.seller-activity-list article>i{justify-self:start}.seller-activity-history .seller-preview-heading{display:block}.seller-activity-history .seller-preview-heading>span{text-align:left;margin-top:8px;display:block}}@media (max-width:650px){.sales-target-summary{padding:22px 20px 17px;display:grid}.sales-target-progress{grid-template-columns:1fr}.sales-target-progress article{border-bottom:1px solid #dfe5da;border-right:0;padding:19px 20px}.sales-target-progress article:last-child{border-bottom:0}.sales-target-form{grid-template-columns:1fr;padding:18px 20px}.sales-target-form>div{grid-column:auto}.sales-target-edit>summary{padding-inline-start:20px;padding-inline-end:20px}.portal-content--target-gate{align-content:start;padding:14px 12px 24px}.target-gate{border-radius:21px}.target-gate-copy{padding:28px 22px}.target-gate-copy h1{font-size:52px}.target-gate-copy>p{font-size:15px}.target-gate-copy>div{flex-direction:column;align-items:flex-start;gap:6px;margin-top:24px}.target-gate>form{grid-template-columns:1fr;padding:22px}.target-gate button{width:100%}.target-gate-note{padding:0 22px 22px}.daily-highlights-backdrop{place-items:start center;padding:12px}.daily-highlights-card{border-radius:22px;margin:auto 0}.daily-highlights-card>header{padding:28px 22px}.daily-highlights-card>header h2{font-size:58px}.daily-highlights-card li{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:15px 4px}.daily-highlights-card li>span{width:40px;height:40px}.daily-highlights-card li b{grid-column:2;font-size:19px}.daily-highlights-card>form{padding:18px 22px 22px}.daily-highlights-card>form button{width:100%}}@media (max-width:700px){.winback-actions{flex-direction:column;align-items:flex-start}.winback-manager{padding:16px}.winback-manager-grid{grid-template-columns:1fr}.winback-manager-heading h2{font-size:20px}.winback-sale-list>div>span{flex-direction:column;align-items:flex-start;gap:2px}.table-head{padding:24px 20px 18px;display:block}.table-head p{text-align:left;margin-top:10px}.table-wrap{padding-inline-start:10px;padding-inline-end:10px}.leaderboard-table th,.leaderboard-table td{padding:13px 10px}}.button-text{color:#555e53;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750;text-decoration:underline}@media (max-width:600px){.portal-search-fab{width:52px;height:52px;bottom:18px;right:18px}.portal-search-backdrop{padding:10px}.portal-search-dialog{border-radius:22px;max-height:calc(100dvh - 20px)}.portal-search-dialog>header{padding:22px 20px 15px}.portal-search-input{margin:0 20px 14px}.portal-search-input kbd{display:none}.portal-search-results{padding-inline-start:10px;padding-inline-end:10px}}.tracking-hero{border:1px solid var(--portal-line);background:linear-gradient(125deg,#e9f2df 0%,#fff 56%,#ffead3 100%);border-radius:30px;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);align-items:end;gap:28px;padding:clamp(28px,4vw,52px);display:grid}.tracking-hero h1{letter-spacing:-.07em;margin:8px 0 12px;font-size:clamp(52px,7vw,96px);line-height:.88}.tracking-hero p{color:#566057;max-width:700px;margin:0;font-size:clamp(15px,1.8vw,20px);line-height:1.5}.tracking-week-card{background:#ffffffe0;border:1px solid #d7ded2;border-radius:20px;gap:7px;padding:22px;display:grid}.tracking-week-card span,.tracking-week-card small{color:#687168;font-size:11px;font-weight:800}.tracking-week-card strong{letter-spacing:-.03em;font-size:22px;line-height:1.1}.tracking-success{color:#294522;background:#eef7e9;border:1px solid #b9d2ad;border-radius:14px;padding:15px 18px;font-size:13px;font-weight:800}.tracking-jump{border:1px solid var(--portal-line);scrollbar-width:none;background:#fff;border-radius:17px;gap:8px;padding:7px;display:flex;overflow-x:auto}.tracking-jump a{color:#535c53;border-radius:11px;flex:none;padding:11px 16px;font-size:11px;font-weight:850}.tracking-jump a:hover{color:#111;background:#fff0df}.tracking-form{gap:18px;display:grid}.tracking-section,.tracking-history{border:1px solid var(--portal-line);background:#fff;border-radius:26px;padding:clamp(22px,3vw,38px)}.tracking-section--report{background:linear-gradient(145deg,#fff 0%,#fbfdf9 62%,#f1f6ed 100%)}.tracking-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.tracking-section-heading h2{letter-spacing:-.055em;margin:5px 0 0;font-size:clamp(32px,4vw,52px);line-height:1}.tracking-section-heading>p{color:#697069;max-width:500px;margin:0;font-size:12px;line-height:1.55}.tracking-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.tracking-meta-grid label,.tracking-number-grid label,.tracking-text-grid label{gap:7px;min-width:0;display:grid}.tracking-meta-grid label>span,.tracking-number-grid label>span,.tracking-text-grid label>span{color:#565e56;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.tracking-meta-grid input,.tracking-meta-grid select,.tracking-number-grid input,.tracking-text-grid textarea{color:#111;width:100%;font:inherit;background:#fff;border:1px solid #d3dacd;border-radius:13px;outline:0}.tracking-meta-grid input,.tracking-meta-grid select{height:54px;padding:0 14px}.tracking-number-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.tracking-number-grid label,.tracking-auto-metric{background:#f8faf6;border:1px solid #dde2d9;border-radius:16px;padding:15px}.tracking-auto-metric{background:#eef5e9;align-content:center;gap:4px;display:grid}.tracking-auto-metric>span{color:#566456;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.tracking-auto-metric strong{letter-spacing:-.04em;font-size:28px}.tracking-auto-metric small{color:#70806d;font-size:9px}.tracking-auto-metric--hitrate{background:#fff3e4;border-color:#efc38f}.tracking-auto-metric--hitrate>span,.tracking-auto-metric--hitrate small{color:#87501f}.tracking-auto-metric--hitrate strong{color:#a95613}.seller-call-tracking{background:#fff;border:1px solid #dce2d8;border-radius:18px;margin:0 0 22px;overflow:hidden}.seller-call-heading{background:linear-gradient(120deg,#f7faf4,#fff5e8);border-bottom:1px solid #e5e9e2;justify-content:space-between;align-items:end;gap:24px;padding:20px 22px;display:flex}.seller-call-heading h3{letter-spacing:-.035em;margin:4px 0 0;font-size:22px}.seller-call-total{text-align:right;grid-template-columns:auto auto;align-items:baseline;gap:2px 12px;display:grid}.seller-call-total span{color:#6b7368;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:850}.seller-call-total strong{font-size:18px}.seller-call-total b{color:#ad5a17;font-size:12px}.seller-call-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seller-call-row{border-bottom:1px solid #ecefe9}.seller-call-row:nth-child(odd){border-right:1px solid #ecefe9}.seller-call-row>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 70px 24px;align-items:center;gap:12px;min-height:72px;padding:12px 16px;list-style:none;display:grid}.seller-call-row>summary::-webkit-details-marker{display:none}.seller-call-row>summary>span:first-child{gap:3px;min-width:0;display:grid}.seller-call-row>summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.seller-call-row>summary small{color:#747b72;font-size:9px}.seller-call-row>summary>span:nth-child(2){color:#737a72;white-space:nowrap;font-size:9px}.seller-call-row>summary>span:nth-child(2) b{color:#111;font-size:15px}.seller-hit-rate{color:#9a4d12;text-align:center;white-space:nowrap;background:#fff0df;border-radius:999px;padding:7px 8px;font-size:10px;font-weight:900}.seller-call-row summary i{border-bottom:2px solid #111;border-right:2px solid #111;width:8px;height:8px;transition:transform .18s;transform:rotate(45deg)}.seller-call-row[open] summary i{transform:rotate(225deg)}.seller-call-row label{background:#fafbf8;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:5px 16px;padding:13px 16px 16px;display:grid}.seller-call-row label>span{color:#5c645a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.seller-call-row input{width:100%;height:44px;font:inherit;background:#fff;border:1px solid #ccd5c8;border-radius:10px;grid-area:1/2/span 2;padding:0 12px;font-size:18px;font-weight:850}.seller-call-row label small{color:#7a8078;font-size:9px}.team-reports-hero{border:1px solid var(--portal-line);background:linear-gradient(120deg,#fff1df,#eef6e9);border-radius:24px;justify-content:space-between;align-items:end;gap:28px;padding:34px 38px;display:flex}.team-reports-hero h1{letter-spacing:-.06em;margin:7px 0 9px;font-size:clamp(40px,5vw,68px);line-height:.95}.team-reports-hero p{color:#5c645a;margin:0}.team-reports-hero>div:last-child{justify-items:end;display:grid}.team-reports-hero>div:last-child strong{color:#f0782c;font-size:50px;line-height:1}.team-reports-hero>div:last-child span{color:#626961;font-size:11px}.team-report-list{gap:12px;display:grid}.team-report-card{border:1px solid var(--portal-line);background:#fff;border-radius:18px;overflow:hidden}.team-report-card>summary{cursor:pointer;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(90px,.28fr)) 24px;align-items:center;gap:18px;min-height:92px;padding:17px 22px;list-style:none;display:grid}.team-report-card>summary::-webkit-details-marker{display:none}.team-report-card>summary>span{gap:3px;display:grid}.team-report-card>summary>span:not(:first-child){text-align:right}.team-report-card>summary small{color:#6e756c;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.team-report-card>summary>span:first-child>strong{font-size:20px}.team-report-card>summary>span:first-child>b{color:#8b521f;font-size:10px;font-weight:750}.team-report-card>summary i{border-bottom:2px solid #111;border-right:2px solid #111;width:9px;height:9px;transform:rotate(45deg)}.team-report-card[open]>summary{background:#fafbf8;border-bottom:1px solid #e6e9e3}.team-report-card[open]>summary i{transform:rotate(225deg)}.team-report-sellers{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-report-sellers>div{border-bottom:1px solid #ecefe9;grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:14px;padding:12px 22px;font-size:11px;display:grid}.team-report-sellers span{color:#697068}.team-report-sellers b{color:#a75413}.team-report-notes{background:#f7f9f4;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 22px;display:grid}.team-report-notes p{color:#626960;margin:0;font-size:11px;line-height:1.5}.team-report-notes p strong{color:#111;margin-bottom:4px;display:block}.tracking-number-grid input{letter-spacing:-.04em;background:0 0;border:0;border-radius:0;height:44px;padding:0;font-size:28px;font-weight:900}.tracking-text-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tracking-text-grid label{background:#fff;border:1px solid #dde2d9;border-radius:17px;padding:18px}.tracking-text-grid label>small{color:#7a8179;font-size:10px}.tracking-text-grid textarea{resize:vertical;min-height:122px;padding:13px;line-height:1.5}.tracking-meta-grid :is(input,select):focus,.tracking-number-grid input:focus,.tracking-text-grid textarea:focus{border-color:#f0782c;box-shadow:0 0 0 3px #f0782c1f}.meeting-agenda{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.meeting-agenda li{background:#f8faf6;border:1px solid #e0e4dc;border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:13px;padding:17px;display:grid}.meeting-agenda li>span{color:#fff;background:#111;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.meeting-agenda strong{font-size:15px}.meeting-agenda p{color:#687068;margin:5px 0 0;font-size:11px;line-height:1.45}.tracking-text-grid--meeting label{background:#fff9f2}.tracking-text-grid--single{grid-template-columns:1fr}.tracking-actions{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #d8ded3;border-radius:18px;justify-content:flex-end;gap:10px;padding:12px;display:flex;position:sticky;bottom:16px;box-shadow:0 14px 40px #141e121f}.tracking-actions button{min-width:190px}.tracking-history-list{gap:8px;display:grid}.tracking-history-list a{color:#111;border:1px solid #e0e4dc;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto 22px;align-items:center;gap:16px;padding:15px 17px;display:grid}.tracking-history-list a:hover{background:#fff9f2;border-color:#f0782c}.tracking-history-list a>span:first-child{gap:3px;display:grid}.tracking-history-list small{color:#747b73;font-size:10px}.tracking-history-list b{font-size:12px}.tracking-history-list i{font-style:normal}.tracking-status{text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.tracking-status--draft{color:#8b4b1d;background:#fff0df}.tracking-status--submitted{color:#355b2a;background:#e4f0dc}.tracking-empty{color:#697069;text-align:center;background:#f6f8f4;border-radius:15px;margin:0;padding:28px}@media (max-width:900px){.tracking-hero{grid-template-columns:1fr}.tracking-meta-grid{grid-template-columns:1fr 1fr}.tracking-number-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.tracking-section,.tracking-history{border-radius:21px;padding:18px}.tracking-section-heading{display:block}.tracking-section-heading>p{margin-top:10px}.tracking-meta-grid,.tracking-number-grid,.tracking-text-grid,.meeting-agenda{grid-template-columns:1fr}.tracking-actions{display:grid;position:static}.tracking-actions button{width:100%;min-width:0}.tracking-history-list a{grid-template-columns:minmax(0,1fr) auto 20px}.tracking-history-list b{grid-column:1/-1}}@media (max-width:760px){.seller-call-heading,.team-reports-hero{flex-direction:column;align-items:start}.seller-call-total{text-align:left}.seller-call-list,.team-report-sellers,.team-report-notes{grid-template-columns:1fr}.seller-call-row:nth-child(odd){border-right:0}.seller-call-row>summary{grid-template-columns:minmax(0,1fr) auto 65px 18px;gap:8px}.team-report-card>summary{grid-template-columns:minmax(0,1fr) auto 18px;gap:10px}.team-report-card>summary>span:nth-child(3),.team-report-card>summary>span:nth-child(4){display:none}.team-report-sellers>div{grid-template-columns:minmax(0,1fr) auto}.team-report-sellers>div span:first-of-type{grid-column:2}.team-report-sellers>div span:last-of-type,.team-report-sellers>div b{grid-row:2}}.seller-day-live{background:#fff;border:1px solid #d9dfd3;border-radius:26px;overflow:hidden}.seller-day-live>header{border-bottom:1px solid #e4e8e0;justify-content:space-between;align-items:end;gap:20px;padding:24px 28px 20px;display:flex}.seller-day-live>header h2{letter-spacing:-.04em;margin:5px 0 0;font-size:32px}.seller-day-live>header>span{color:#70786d;font-size:11px}.seller-day-live-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.seller-day-live-grid article{border-right:1px solid #e4e8e0;flex-direction:column;justify-content:center;min-height:155px;padding:24px 27px;display:flex}.seller-day-live-grid article:last-child{border-right:0}.seller-day-live-grid article>span{color:#626b60;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800}.seller-day-live-grid article>strong{letter-spacing:-.05em;margin:8px 0 5px;font-size:clamp(34px,4vw,52px);line-height:1}.seller-day-live-grid article>small{color:#717970;font-size:10px;line-height:1.4}.seller-day-live-primary{background:#fff0df}.seller-day-live-primary>strong{color:#a65312}.seller-day-progress{background:#f6f8f3;padding:19px 28px 23px}.seller-day-progress>span{justify-content:space-between;gap:16px;font-size:12px;display:flex}.seller-day-progress>i,.team-live-progress i{background:#dfe5da;border-radius:999px;height:8px;margin:10px 0 7px;display:block;overflow:hidden}.seller-day-progress>i b,.team-live-progress i b{border-radius:inherit;background:#f4772a;height:100%;display:block}.seller-day-progress>small{color:#70776e;font-size:10px}.team-live{background:#fff;border:1px solid #d6ded1;border-radius:28px;overflow:hidden}.team-live>header{background:linear-gradient(115deg,#fff4e6,#f0f7ec);justify-content:space-between;align-items:end;gap:24px;padding:28px 32px;display:flex}.team-live>header h2{letter-spacing:-.05em;margin:6px 0 8px;font-size:clamp(32px,4vw,48px)}.team-live>header p{color:#626a60;margin:0}.team-live>header a{color:#7b451d;font-size:12px;font-weight:800}.team-live-list{display:grid}.team-live-row{color:#111;border-top:1px solid #e7eae4;grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(75px,.62fr)) minmax(120px,.9fr) 115px;align-items:center;gap:16px;min-height:84px;padding:14px 24px;text-decoration:none;display:grid}.team-live-row:first-child{border-top:0}.team-live-row:hover{background:#fafbf8}.team-live-row>span{gap:3px;display:grid}.team-live-row small{color:#70776e;text-transform:uppercase;letter-spacing:.04em;font-size:9px}.team-live-row strong{font-size:18px}.team-live-person strong{font-size:16px}.team-live-person small{text-transform:none}.team-live-row em{border-radius:999px;justify-self:end;padding:7px 10px;font-size:10px;font-style:normal;font-weight:850}.team-live-row--pace em{color:#31592c;background:#e3f2dd}.team-live-row--watch em{color:#7d5016;background:#fff1d7}.team-live-row--needs em{color:#8e3529;background:#fbe3df}.team-live-progress i{height:5px;margin:2px 0 0}.winback-required-backdrop{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171b17cc;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.winback-required-card{background:#fff;border:1px solid #e8a268;border-radius:30px;width:min(760px,100%);overflow:hidden;box-shadow:0 32px 90px #0005}.winback-required-card>header{background:linear-gradient(120deg,#fff0df,#fff9f1);padding:32px 34px 24px}.winback-required-card>header h2{letter-spacing:-.06em;margin:7px 0 10px;font-size:clamp(42px,7vw,72px);line-height:.92}.winback-required-card>header p{color:#655a4f;max-width:600px;margin:0 0 14px;line-height:1.5}.winback-required-card>header>strong{text-transform:capitalize;font-size:14px}.winback-required-products{grid-template-columns:1fr 1fr;padding:12px 34px;display:grid}.winback-required-products label{border-bottom:1px solid #eceee9;grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:14px;padding:10px 0;display:grid}.winback-required-products label:nth-child(odd){padding-right:22px}.winback-required-products label:nth-child(2n){border-left:1px solid #eceee9;padding-left:22px}.winback-required-products span{font-size:12px;font-weight:750}.winback-required-products input{text-align:center;border:1px solid #cfd8ca;border-radius:11px;width:100%;height:42px;font:800 16px/1 inherit}.winback-required-card>footer{grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:22px 34px 28px;display:grid}.winback-required-card>footer>div{display:grid}.winback-required-card>footer>div span{color:#6f766d;font-size:10px}.winback-required-card>footer>div strong{font-size:32px}.winback-required-card>footer button{justify-self:end}.winback-required-card>footer p{color:#a33e2a;grid-column:1/-1;margin:0;font-size:11px}@media (max-width:1100px){.seller-day-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-day-live-grid article:nth-child(2){border-right:0}.seller-day-live-grid article:nth-child(-n+2){border-bottom:1px solid #e4e8e0}.team-live-row{grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(70px,.6fr)) 100px}.team-live-row>span:nth-child(5),.team-live-progress{display:none}}@media (max-width:700px){.seller-day-live>header,.team-live>header{flex-direction:column;align-items:start;padding:22px 20px}.seller-day-live-grid{grid-template-columns:1fr 1fr}.seller-day-live-grid article{min-height:135px;padding:19px 18px}.seller-day-progress{padding-inline-start:20px;padding-inline-end:20px}.team-live-row{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:14px 18px}.team-live-row>span:nth-child(3),.team-live-row>span:nth-child(4),.team-live-row>span:nth-child(5),.team-live-progress{display:none}.team-live-row em{font-size:8px}.winback-required-backdrop{padding:10px}.winback-required-card{border-radius:22px;max-height:calc(100vh - 20px);overflow-y:auto}.winback-required-card>header{padding:25px 22px 18px}.winback-required-products{grid-template-columns:1fr;padding:8px 22px}.winback-required-products label:nth-child(odd),.winback-required-products label:nth-child(2n){border-left:0;padding:9px 0}.winback-required-card>footer{grid-template-columns:1fr;padding:18px 22px 24px}.winback-required-card>footer button{justify-self:stretch;width:100%}}.offer-manager{background:#fff;border:1px solid #d8ded3;border-radius:28px;overflow:hidden}.offer-manager>header{background:linear-gradient(120deg,#fff8f0,#eef6e9);justify-content:space-between;align-items:end;gap:24px;padding:30px 32px 24px;display:flex}.offer-manager>header h2{letter-spacing:-.05em;margin:6px 0 8px;font-size:clamp(32px,4vw,50px)}.offer-manager>header p{color:#626a60;max-width:720px;margin:0;line-height:1.5}.offer-manager>header>div:last-child{justify-items:end;display:grid}.offer-manager>header>div:last-child strong{color:#f4772a;font-size:48px;line-height:1}.offer-manager>header>div:last-child span{color:#687067;font-size:10px}.offer-review-panel{background:#fff8ee;border-bottom:2px solid #f28a2e}.offer-review-alert{background:#fff0df;justify-content:space-between;align-items:center;gap:24px;padding:20px 28px;display:flex}.offer-review-alert>div{gap:3px;display:grid}.offer-review-alert>div strong{font-size:21px}.offer-review-alert>div small{color:#76563b}.offer-review-alert button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:999px;padding:13px 18px;font:800 12px/1 inherit}.offer-review-new{border-top:1px solid #f1d8bd;border-bottom:1px solid #f1d8bd;grid-template-columns:repeat(4,minmax(125px,1fr)) auto;align-items:end;gap:10px;padding:16px 28px;display:grid}.offer-review-new label,.offer-review-fields label{gap:5px;display:grid}.offer-review-new label span,.offer-review-fields label span{color:#765f4c;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.offer-review-new select,.offer-review-fields select{background:#fff;border:1px solid #dccab8;border-radius:10px;width:100%;height:42px;padding:0 10px;font:700 11px/1 inherit}.offer-review-new button,.offer-review-actions button,.offer-review-panel>footer button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:999px;padding:12px 16px;font:800 10px/1 inherit}.offer-review-orders{gap:10px;padding:18px 28px;display:grid}.offer-review-orders>p{color:#765f4c;border:1px dashed #d9b997;border-radius:14px;margin:0;padding:18px;font-size:12px}.offer-review-orders article{background:#fff;border:1px solid #ead9c6;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 16px;padding:14px;display:grid}.offer-review-fields{grid-template-columns:1.25fr 1fr 1fr .75fr .75fr;gap:9px;display:grid}.offer-review-orders article>small{color:#766c62;grid-column:1;font-size:9px}.offer-review-actions{grid-area:1/2/span 2;gap:7px;display:flex}.offer-review-actions .is-delete{color:#a13f2d;background:#fff;border:1px solid #e0b8ab}.offer-review-panel>footer{justify-content:space-between;align-items:center;gap:20px;padding:0 28px 20px;display:flex}.offer-review-panel>footer p{color:#765f4c;margin:0;font-size:10px}.offer-review-panel>footer button{padding:14px 20px;font-size:12px}.offer-create{border-bottom:1px solid #e4e8e0;grid-template-columns:150px repeat(3,minmax(140px,1fr)) minmax(200px,.8fr) auto;align-items:end;gap:12px;padding:22px 32px;display:grid}.offer-create>label{gap:7px;display:grid}.offer-create>.offer-create-history{cursor:pointer;background:#fff7ee;border:1px solid #efd2b7;border-radius:999px;grid-column:1/-1;align-items:center;gap:9px;width:max-content;padding:9px 12px;display:flex}.offer-create-history input{accent-color:#f4772a;width:17px;height:17px}.offer-create-history span{color:#7b491f;text-transform:none;font-size:11px;font-weight:850}.offer-create label>span,.offer-create legend{color:#596256;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.offer-create input[type=date],.offer-create select{background:#fff;border:1px solid #cfd8ca;border-radius:12px;width:100%;height:48px;padding:0 13px;font:700 13px/1 inherit}.offer-create fieldset{border:1px solid #cfd8ca;border-radius:12px;align-items:center;gap:15px;min-height:48px;margin:0;padding:11px 14px 8px;display:flex}.offer-create fieldset label{align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}.offer-manager-error{color:#9a3325;background:#fbe5e0;margin:0;padding:12px 32px;font-size:12px;font-weight:750}.offer-manager-grid{grid-template-columns:minmax(330px,.72fr) minmax(420px,1.28fr);display:grid}.offer-calendar{background:#fafbf8;border-right:1px solid #e4e8e0;padding:26px 30px}.offer-weekdays,.offer-days{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.offer-weekdays span{color:#71786f;text-align:center;text-transform:uppercase;font-size:9px;font-weight:850}.offer-days{margin-top:8px}.offer-days>i,.offer-days>button{border-radius:11px;min-height:48px}.offer-days>button{cursor:pointer;background:#fff;border:1px solid #e1e5dd;place-items:center;padding:3px;display:grid;position:relative}.offer-days>button:disabled{opacity:.28;cursor:not-allowed}.offer-days>button.has-offers{background:#fff0df;border-color:#ef9951}.offer-days>button.is-selected{border-color:#111;box-shadow:0 0 0 2px #111}.offer-days>button b{font-size:12px}.offer-days>button span{color:#9a4c11;font-size:8px;font-weight:850}.offer-calendar>small{color:#70776e;margin-top:12px;font-size:9px;display:block}.offer-calendar-orders{background:#fff;border:1px solid #e1d4c6;border-radius:16px;margin-top:18px;overflow:hidden;box-shadow:0 12px 30px #2a1e1414}.offer-calendar-orders>header{background:#fff8f0;border-bottom:1px solid #eee5dc;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.offer-calendar-orders>header>div{gap:2px;display:grid}.offer-calendar-orders>header strong{font-size:14px}.offer-calendar-orders>header button{cursor:pointer;background:#fff;border:1px solid #ddd5cc;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1}.offer-calendar-orders article{border-bottom:1px solid #eeeae5;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.offer-calendar-orders article:last-child{border-bottom:0}.offer-calendar-orders article>div{gap:3px;min-width:0;display:grid}.offer-calendar-orders article span,.offer-calendar-orders article small{color:#70776e;font-size:9px}.offer-calendar-orders article>button{color:#a13f2d;cursor:pointer;background:#fff;border:1px solid #e2b5a7;border-radius:999px;flex:none;padding:8px 10px;font:800 9px/1 inherit}.offer-calendar-orders article>button:disabled{opacity:.55;cursor:wait}.offer-list{max-height:430px;padding:25px 30px;overflow:auto}.offer-list h3{margin:0 0 10px;font-size:18px}.offer-list article{border-bottom:1px solid #e8ebe5;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:10px 0;display:flex}.offer-list article>div{gap:4px;display:grid}.offer-list article>div span{color:#70776f;font-size:10px}.offer-list article>em{color:#31572d;background:#e2f1dc;border-radius:999px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:850}.offer-list article>button{color:#fff;cursor:pointer;background:#f4772a;border:0;border-radius:999px;padding:10px 13px;font:800 10px/1 inherit}.offer-list>p{color:#70776f}.checks-hero{background:linear-gradient(120deg,#fff1df,#eef6e9);border:1px solid #d8ded3;border-radius:28px;justify-content:space-between;align-items:end;gap:30px;padding:38px 42px;display:flex}.checks-hero h1{letter-spacing:-.065em;margin:7px 0 10px;font-size:clamp(50px,7vw,86px);line-height:.9}.checks-hero p{color:#626a60;max-width:720px;margin:0}.checks-hero>div:last-child{justify-items:end;display:grid}.checks-hero>div:last-child strong{color:#f4772a;font-size:58px;line-height:1}.checks-hero>div:last-child span{color:#687067;font-size:11px}.checks-section{background:#fff;border:1px solid #dce1d8;border-radius:24px;overflow:hidden}.checks-section>header{border-bottom:1px solid #e6e9e3;justify-content:space-between;align-items:end;gap:24px;padding:24px 28px;display:flex}.checks-section>header h2{letter-spacing:-.04em;margin:5px 0 0;font-size:30px}.checks-section>header p{color:#6b7269;text-align:right;max-width:440px;margin:0;font-size:11px}.checks-table-wrap{overflow-x:auto}.checks-table{border-collapse:collapse;width:100%;min-width:760px}.checks-table th,.checks-table td{text-align:left;border-bottom:1px solid #eceee9;padding:13px 18px;font-size:11px}.checks-table th{color:#71786f;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.checks-table td.is-error{color:#a23526;font-weight:850}.checks-table td.is-ok{color:#3f7138;font-weight:850}.checks-empty{color:#687067;margin:0;padding:30px 28px}.audit-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audit-list article{border-bottom:1px solid #eceee9;justify-content:space-between;gap:16px;padding:15px 24px;display:flex}.audit-list article:nth-child(odd){border-right:1px solid #eceee9}.audit-list article>div{gap:3px;display:grid}.audit-list article span,.audit-list article small{color:#70776e;font-size:10px}.daily-review-gate{width:min(720px,100%)}.daily-review-gate .target-gate-copy{padding:clamp(30px,4vw,44px)}.daily-review-gate .target-gate-copy h1{max-width:620px;font-size:clamp(44px,5.2vw,64px);line-height:.94}.daily-review-gate .target-gate-copy>p{max-width:560px}.daily-review-gate .target-gate-copy>div{margin-top:22px;padding-top:17px}.daily-review-actions{align-items:center;gap:20px;padding:24px clamp(30px,4vw,44px) 28px;display:flex}.daily-review-actions .button-primary{text-align:center;flex:none;justify-content:center;align-items:center;min-height:52px;padding:0 24px;text-decoration:none;display:inline-flex}.daily-review-actions small{color:#717870;max-width:250px;line-height:1.4}@media (max-width:650px){.daily-review-gate .target-gate-copy h1{font-size:clamp(38px,12vw,50px)}.daily-review-actions{flex-direction:column;align-items:stretch;gap:10px;padding:20px 22px 24px}.daily-review-actions .button-primary{width:100%}.daily-review-actions small{text-align:center;max-width:none}}.offer-fixed-date{color:#111;background:#f8f9f6;border:1px solid #dce1d8;border-radius:13px;flex-direction:column;justify-content:center;min-height:52px;padding:10px 14px;font-size:15px;font-weight:800;display:flex}.offer-fixed-date small{color:#747b72;margin-top:2px;font-size:9px;font-weight:700}.offer-time-tags{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.offer-time-tags time,.offer-time-tags i{color:#596256;white-space:nowrap;background:#eef2ea;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.offer-time-tags time:last-of-type{color:#3f7138;background:#e6f2e2}.offer-time-tags i{color:#8b5118;background:#fff2df}.live-sales-feed{z-index:16;opacity:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #b8c0b3e6;border-radius:19px;width:270px;max-height:min(520px,100dvh - 120px);transition:opacity .8s,transform .8s;position:fixed;top:94px;right:18px;overflow:hidden;transform:translate(0);box-shadow:0 18px 50px #181f1729}.live-sales-feed--quiet{opacity:0;pointer-events:none;transform:translate(calc(100% + 28px))}.live-sales-feed>header{border-bottom:1px solid #e6e9e3;grid-template-columns:auto 1fr auto 24px;align-items:center;gap:8px;padding:11px 10px 10px 14px;display:grid}.live-sales-feed>header>span{color:#687067;letter-spacing:.08em;align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}.live-sales-feed>header i{background:#50a34a;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite live-feed-pulse;box-shadow:0 0 0 4px #50a34a21}.live-sales-feed>header strong{font-size:12px}.live-sales-feed>header small{color:#7b8279;font-size:9px;font-weight:750}.live-sales-feed>header button{color:#515750;cursor:pointer;background:#f0f2ed;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font:700 17px/1 inherit;transition:background .15s,transform .15s;display:grid}.live-sales-feed>header button:hover{background:#e1e5dd;transform:scale(1.06)}.live-sales-feed>header button:focus-visible{outline-offset:2px;outline:2px solid #f28a2e}.live-sales-feed-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(445px,100dvh - 190px);overflow-y:auto}.live-sales-feed article{background:#fff;border-bottom:1px solid #edf0ea;grid-template-columns:36px 1fr;gap:9px;padding:11px 13px;display:grid}.live-sales-feed article:last-child{border-bottom:0}.live-sales-feed article.is-new{animation:.65s cubic-bezier(.2,.8,.2,1) live-feed-arrive,3.8s live-feed-glow}.live-sales-feed article.is-accepted{background:linear-gradient(105deg,#f2faee,#fff 72%)}.live-sales-feed time{color:#788078;padding-top:2px;font-size:9px;font-weight:800}.live-sales-feed article>div{gap:2px;min-width:0;display:grid}.live-sales-feed article strong{color:#151815;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.live-sales-feed article span{color:#737a72;font-size:9px}.live-sales-feed article b{color:#ac5a16;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.live-sales-feed .is-accepted b{color:#41763c}@keyframes live-feed-arrive{0%{opacity:0;transform:translate(35px)scale(.96)}to{opacity:1;transform:none}}@keyframes live-feed-glow{0%,to{box-shadow:none}18%{box-shadow:inset 4px 0 #f28a2e}}@keyframes live-feed-pulse{50%{opacity:.45;transform:scale(.75)}}@media (max-width:700px){.live-sales-feed{border-radius:17px;width:min(310px,100vw - 20px);max-height:42dvh;top:auto;bottom:12px;right:10px}.live-sales-feed-list{max-height:calc(42dvh - 48px)}}@media (prefers-reduced-motion:reduce){.live-sales-feed,.live-sales-feed article.is-new,.live-sales-feed>header i{transition:none;animation:none}}.results-tutorial-backdrop{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a1e19b3;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.results-tutorial-card{background:#fff;border:1px solid #dbe1d6;border-radius:28px;width:min(720px,100%);animation:.45s cubic-bezier(.2,.8,.2,1) tutorial-arrive;overflow:hidden;box-shadow:0 32px 100px #0000004d}.results-tutorial-card>header{justify-content:space-between;align-items:center;padding:24px 30px 16px;display:flex}.results-tutorial-card>header strong{color:#717970;font-size:11px}.results-tutorial-progress{grid-template-columns:repeat(5,1fr);gap:5px;padding:0 30px;display:grid}.results-tutorial-progress i{background:#e7eae4;border-radius:99px;height:4px;transition:background .2s}.results-tutorial-progress i.is-active{background:#ef7f28}.results-tutorial-content{grid-template-columns:100px 1fr;align-items:start;gap:28px;min-height:250px;padding:42px 30px 28px;display:grid}.results-tutorial-content>span{color:#ef7f28;letter-spacing:-.08em;font-size:70px;font-weight:900;line-height:.8}.results-tutorial-content h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,6vw,62px);line-height:.95}.results-tutorial-content p{color:#5f675e;max-width:540px;margin:22px 0 0;font-size:16px;line-height:1.6}.results-tutorial-card>aside{color:#6a4325;background:#fff6e9;border:1px solid #efcfaa;border-radius:14px;gap:12px;margin:0 30px;padding:14px 16px;font-size:12px;display:flex}.results-tutorial-card>aside strong{white-space:nowrap}.results-tutorial-card>footer{justify-content:space-between;align-items:center;gap:12px;padding:22px 30px 28px;display:flex}.results-tutorial-card>footer button{min-width:130px}@keyframes tutorial-arrive{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}.result-overview{gap:12px;display:grid}.result-overview-kpis{background:#fff;border:1px solid #d9dfd4;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.result-overview-kpis article{border-right:1px solid #e4e8e0;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:14px 16px;display:flex}.result-overview-kpis article:last-child{border-right:0}.result-overview-kpis span{color:#697168;text-transform:uppercase;font-size:10px;font-weight:800}.result-overview-kpis strong{letter-spacing:-.04em;font-size:24px}.result-top-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.result-top-grid>article{background:#fff;border:1px solid #d9dfd4;border-radius:18px;min-width:0;overflow:hidden}.result-top-grid header{border-bottom:1px solid #e8ebe5;padding:14px 15px 10px}.result-top-grid h2{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:16px;overflow:hidden}.result-top-grid ol{margin:0;padding:0;list-style:none}.result-top-grid li{border-bottom:1px solid #eff1ed;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:39px;padding:7px 13px;display:grid}.result-top-grid li:last-child{border-bottom:0}.result-top-grid li>i{color:#fff;background:#111;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;font-weight:850;display:grid}.result-top-grid li:first-child>i{background:#ef7f28}.result-top-grid li>span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.result-top-grid li>strong{font-size:12px}.result-top-grid li.is-empty{color:#747b72;padding:16px;font-size:10px;display:block}@media (max-width:1100px){.result-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.results-tutorial-backdrop{padding:10px}.results-tutorial-card{border-radius:21px}.results-tutorial-card>header{padding:20px 20px 14px}.results-tutorial-progress{padding:0 20px}.results-tutorial-content{grid-template-columns:1fr;gap:16px;min-height:0;padding:28px 20px 22px}.results-tutorial-content>span{font-size:42px}.results-tutorial-content h2{font-size:40px}.results-tutorial-content p{margin-top:16px;font-size:14px}.results-tutorial-card>aside{flex-direction:column;gap:4px;margin:0 20px}.results-tutorial-card>footer{padding:18px 20px 22px}.result-overview-kpis{grid-template-columns:1fr 1fr}.result-overview-kpis article:nth-child(2){border-right:0}.result-overview-kpis article:nth-child(-n+2){border-bottom:1px solid #e4e8e0}.result-top-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.results-tutorial-card{animation:none}}.results-tutorial-backdrop{background:#1418149e;padding:20px}.results-tutorial-shell{background:#f3f5ef;border:1px solid #ffffff73;border-radius:30px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.75fr);width:min(1180px,100%);max-height:calc(100dvh - 40px);animation:.45s cubic-bezier(.2,.8,.2,1) tutorial-arrive;display:grid;overflow:hidden;box-shadow:0 36px 120px #00000061}.results-tutorial-card{width:auto;box-shadow:none;border:0;border-left:1px solid #dbe1d6;border-radius:0;flex-direction:column;animation:none;display:flex}.results-tutorial-card .results-tutorial-content{flex:1;grid-template-columns:70px 1fr;gap:18px;min-height:0;padding:34px 28px 22px}.results-tutorial-card .results-tutorial-content>span{font-size:52px}.results-tutorial-card .results-tutorial-content h2{font-size:clamp(34px,4vw,50px)}.results-tutorial-card .results-tutorial-content p{font-size:14px;line-height:1.55}.results-tutorial-demo{background:radial-gradient(circle at 90% 0,#e9f4e4,#0000 38%),#f8f9f6;flex-direction:column;min-width:0;padding:24px;display:flex}.results-tutorial-demo>header{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 2px 18px;display:grid}.results-tutorial-demo>header span{color:#ef7f28;letter-spacing:.08em;font-size:10px;font-weight:900}.results-tutorial-demo>header strong{font-size:18px}.results-tutorial-demo>header small{color:#747c73;font-size:9px;font-weight:800}.tutorial-preview{background:#fff;border:1px solid #dce2d7;border-radius:22px;flex:1;min-height:510px;padding:18px;position:relative;overflow:hidden;box-shadow:0 15px 40px #191f1814}.tutorial-preview section{opacity:.48;filter:saturate(.55);transition:opacity .25s,filter .25s,transform .25s,box-shadow .25s}.tutorial-preview section.is-focus{z-index:2;opacity:1;filter:none;position:relative;transform:translateY(-2px);box-shadow:0 0 0 3px #ef7f28,0 16px 32px #ef7f282b}.tutorial-preview-form{border:1px solid #e1e5de;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;padding:12px;display:grid}.tutorial-preview-form label{border:1px solid #e1e5de;border-radius:10px;gap:4px;min-width:0;padding:8px 10px;display:grid}.tutorial-preview-form label span{color:#747b72;text-transform:uppercase;font-size:7px;font-weight:900}.tutorial-preview-form label b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tutorial-preview button{color:#fff;background:#ef7f28;border:0;border-radius:10px;min-height:36px;padding:0 12px;font-size:9px;font-weight:850}.tutorial-preview-offer{border:1px solid #e1e5de;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:12px;padding:13px 14px;display:grid}.tutorial-preview-offer>div{gap:3px;display:grid}.tutorial-preview-offer strong{font-size:13px}.tutorial-preview-offer span{color:#687067;font-size:9px}.tutorial-preview-offer small{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.tutorial-preview-offer i{color:#5d655b;background:#eef2ea;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.tutorial-preview-winback{background:#fff6e9;border:1px solid #efcfaa;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:14px;display:grid}.tutorial-preview-winback span{color:#a65b20;font-size:8px;font-weight:900}.tutorial-preview-winback strong{font-size:11px}.tutorial-preview-winback time{font-size:20px;font-weight:900}.tutorial-preview-services{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.tutorial-preview-services article{border:1px solid #e1e5de;border-radius:13px;justify-content:space-between;align-items:center;gap:6px;padding:13px 11px;display:flex}.tutorial-preview-services span{font-size:8px;font-weight:750}.tutorial-preview-services strong{color:#41763c;font-size:13px}.tutorial-preview-review{background:#f2f8ee;border:1px solid #d8e1d3;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:12px;padding:14px;display:grid}.tutorial-preview-review>div{gap:3px;display:grid}.tutorial-preview-review span{color:#4c7446;font-size:7px;font-weight:900}.tutorial-preview-review strong{font-size:11px}.tutorial-preview-review small{color:#697168;font-size:8px}.tutorial-preview-live{background:#fff;border:1px solid #d9dfd4;border-radius:14px;gap:2px;width:190px;padding:11px 13px;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 12px 28px #14191426}.tutorial-preview-live span{color:#4f9149;font-size:7px;font-weight:900}.tutorial-preview-live strong{font-size:10px}.tutorial-preview-live small{color:#6d756b;font-size:8px}@media (max-width:900px){.results-tutorial-shell{grid-template-columns:1fr;max-height:calc(100dvh - 20px);overflow-y:auto}.results-tutorial-demo{min-height:430px;padding:16px}.results-tutorial-card{border-top:1px solid #dbe1d6;border-left:0}.tutorial-preview{min-height:360px}.results-tutorial-card .results-tutorial-content{flex:none}}@media (max-width:560px){.results-tutorial-backdrop{padding:6px}.results-tutorial-shell{border-radius:20px;max-height:calc(100dvh - 12px)}.results-tutorial-demo{min-height:350px;padding:13px}.results-tutorial-demo>header{grid-template-columns:1fr auto}.results-tutorial-demo>header strong{grid-area:2/1/auto/-1;font-size:15px}.tutorial-preview{border-radius:16px;min-height:285px;padding:10px}.tutorial-preview-form{grid-template-columns:1fr 1fr;padding:8px}.tutorial-preview-form label:nth-child(3){display:none}.tutorial-preview-form button{grid-column:1/-1}.tutorial-preview-offer,.tutorial-preview-winback,.tutorial-preview-review{margin-top:7px;padding:9px}.tutorial-preview-services{margin-top:7px}.tutorial-preview-services article{padding:9px 7px}.tutorial-preview-live{display:none}.results-tutorial-card .results-tutorial-content{grid-template-columns:44px 1fr;padding:24px 20px 16px}.results-tutorial-card .results-tutorial-content>span{font-size:34px}.results-tutorial-card .results-tutorial-content h2{font-size:32px}}.portal-welcome{background:radial-gradient(circle at 18% 0,#eef7e8,#0000 45%),#fff;border-color:#d9dfd4;border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);box-shadow:0 15px 40px #191f180f}.welcome-copy{padding:34px 38px}.welcome-copy .portal-kicker{color:#ef7f28}.welcome-copy h1{margin:8px 0 22px;font-size:clamp(2.2rem,3.5vw,3.7rem)}.welcome-copy .button-secondary{color:#fff;background:#111;border-radius:12px;min-height:42px;padding:0 16px}.welcome-best{background:radial-gradient(circle at 100% 0,#e9f4e4,#0000 52%),#f8f9f6;border-left-color:#d9dfd4;padding:28px 30px}.welcome-best>p{color:#ef7f28;margin:0 0 13px}.welcome-winner strong{font-size:clamp(22px,2vw,32px)}.welcome-winner>span{font-size:clamp(20px,1.8vw,28px)}.workday{border-color:#d9dfd4;border-radius:20px;grid-template-columns:minmax(210px,.48fr) minmax(0,1.52fr);box-shadow:0 12px 34px #191f180d}.workday-live{background:radial-gradient(circle at 0 0,#eef5e9,#0000 55%),#f8f9f6;padding:20px 22px}.workday-live--sales{background:radial-gradient(circle at 0 0,#fff0df,#0000 58%),#fffaf5}.workday-live--break,.workday-live--lunch{background:radial-gradient(circle at 0 0,#e8f4fa,#0000 58%),#f7fbfd}.workday-clock{grid-template-columns:auto 1fr;align-items:baseline;gap:10px;font-size:11px}.workday-clock time{font-size:24px;font-weight:800}.workday-status{margin-top:14px}.workday-eyebrow{color:#ef7f28;font-size:9px}.workday-status h2{margin:5px 0 8px;font-size:clamp(22px,2vw,30px)}.workday-countdown{margin-top:12px;font-size:11px}.workday-countdown strong{gap:4px;font-size:21px}.workday-progress{height:4px;margin-top:8px}.workday-next{justify-content:space-between;gap:10px;margin-top:12px;padding-top:11px;font-size:11px;display:flex}.workday-next>span{font-size:9px}.workday-plan{padding:18px 20px}.workday-plan header{margin-bottom:10px}.workday-plan h2{font-size:16px}.workday-plan header>span{font-size:10px}.workday-plan ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.workday-slot{background:#fff;border:1px solid #e6e9e3;border-left:3px solid #0000;border-radius:11px;grid-template-columns:86px minmax(0,1fr) auto;gap:7px;min-height:39px;padding:8px 10px;font-size:11px}.workday-slot-detail{font-size:9px}.workday-slot--break,.workday-slot--lunch{background:#f2f7f9}.workday-slot--gap{font-size:10px}@media (max-width:1200px){.workday{grid-template-columns:minmax(200px,.55fr) minmax(0,1.45fr)}.workday-live{display:flex}}@media (max-width:760px){.portal-welcome{grid-template-columns:1fr}.welcome-best{border-top:1px solid #d9dfd4;border-left:0}.workday,.workday-plan ol{grid-template-columns:1fr}}@media (max-width:600px){.welcome-copy{padding:26px 22px}.welcome-copy h1{font-size:39px}.welcome-best{min-height:0;padding:24px 22px}.workday-live{padding:17px 18px}.workday-plan{padding:16px 12px}.workday-plan header{padding-inline-start:5px;padding-inline-end:5px}.workday-slot{grid-template-columns:82px minmax(0,1fr) auto;min-height:38px;padding:8px;font-size:11px}.workday-status h2{font-size:25px}}@media (max-width:900px){.offer-create{grid-template-columns:1fr 1fr}.offer-create>button{width:100%}.offer-manager-grid{grid-template-columns:1fr}.offer-calendar{border-bottom:1px solid #e4e8e0;border-right:0}.offer-review-new,.offer-review-fields{grid-template-columns:1fr 1fr}.offer-review-orders article{grid-template-columns:1fr}.offer-review-actions{grid-area:auto/1}}@media (max-width:650px){.offer-manager>header,.checks-hero,.checks-section>header,.offer-review-alert{flex-direction:column;align-items:start;padding:24px 20px}.offer-manager>header>div:last-child,.checks-hero>div:last-child{justify-items:start}.offer-create,.offer-review-new,.offer-review-fields{grid-template-columns:1fr;padding:18px 20px}.offer-create>.offer-create-history{width:100%}.offer-review-orders{padding:14px 20px}.offer-review-panel>footer{flex-direction:column;align-items:stretch;padding:0 20px 20px}.offer-review-panel>footer button{width:100%}.offer-calendar,.offer-list{padding:20px}.offer-days>i,.offer-days>button{min-height:40px}.checks-section>header p{text-align:left}.audit-list{grid-template-columns:1fr}.audit-list article:nth-child(odd){border-right:0}}@media (max-width:700px){html{scroll-padding-top:76px}body{-webkit-text-size-adjust:100%;background:#f6f7f2}button,a,summary,input,select{touch-action:manipulation}.portal-topbar{z-index:18;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;min-height:60px;padding:10px 14px;position:sticky;top:0}.portal-breadcrumb{font-size:12px}.portal-account{margin-left:auto}.portal-account form button{border-radius:12px;min-height:40px;padding:9px 12px;font-size:11px;font-weight:800}.role-switcher{max-width:116px}.role-switcher select{max-width:116px;min-height:40px}.portal-mobile-menu{z-index:17;border-bottom:1px solid var(--portal-line);background:#fff;padding:0;position:sticky;top:60px}.portal-mobile-menu>summary{align-items:center;min-height:52px;padding:0 16px;list-style:none;display:flex}.portal-mobile-menu>summary::-webkit-details-marker{display:none}.portal-mobile-menu>summary:after{content:"";border-bottom:2px solid #111;border-right:2px solid #111;width:9px;height:9px;margin-left:auto;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.portal-mobile-menu[open]>summary:after{transform:translateY(2px)rotate(225deg)}.portal-mobile-menu summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:10px;overflow:hidden}.portal-mobile-menu nav{background:#fff;border-top:1px solid #eef0eb;max-height:calc(100dvh - 112px);padding:8px 12px 16px;overflow-y:auto}.portal-mobile-menu .portal-nav-link{min-height:48px;margin:2px 0;padding:12px;font-size:14px}.portal-content{gap:16px;padding:16px 12px 30px}.portal-content>*,.main-stack,.dashboard-stack{min-width:0}.portal-content h1{font-size:clamp(38px,13vw,54px);line-height:.94}.seller-profile-picker{border-radius:18px;gap:12px;padding:18px}.seller-profile-picker select,.seller-profile-picker .button-primary{width:100%;min-height:50px}.seller-preview-hero{border-radius:20px}.seller-preview-hero>div{padding:24px 20px}.seller-preview-hero aside{padding:20px}.seller-preview-hero h1{font-size:clamp(38px,12vw,52px)}.seller-preview-kpis{gap:10px}.seller-preview-kpi{border-radius:17px;min-height:118px;padding:16px}.seller-preview-kpi strong{font-size:36px}.seller-period-card{border-radius:18px;min-width:0;padding:18px}.seller-period-card>div strong{font-size:44px}.seller-period-card dl{gap:7px}.seller-period-card details summary{min-height:44px}.seller-preview-panel{border-radius:18px;padding:20px 16px}.seller-preview-heading{align-items:flex-start;gap:12px}.seller-preview-heading h2{font-size:23px}.seller-preview-bars{gap:7px;height:160px}.seller-preview-product-list>div{grid-template-columns:26px minmax(0,1fr) auto;padding:15px 12px}.seller-preview-product-list strong{white-space:normal;overflow-wrap:anywhere}.commission-total strong{font-size:42px}.commission-breakdown{grid-template-columns:1fr}.commission-breakdown>div{min-height:88px}.lead-dashboard-panel{border-radius:20px;padding:20px 18px}.lead-dashboard-heading{padding-bottom:14px;display:block}.lead-dashboard-heading h1{font-size:44px}.lead-dashboard-heading>p{margin-top:12px}.main-stack>.filter-form--compact{border-radius:16px;padding:14px}.filter-form--compact .sidebar-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-form--compact .radio-row{min-height:46px}.filter-form--compact .button-row{grid-template-columns:1fr 1fr;display:grid}.filter-form--compact .button-row :is(button,a){min-height:46px}.table-card{border-radius:18px}.table-head{padding:20px 18px 16px}.table-title{font-size:24px}.table-wrap{padding:8px 10px 12px;overflow:visible}.leaderboard-table{display:block}.leaderboard-table thead{display:none}.leaderboard-table tbody{gap:7px;display:grid}.leaderboard-table tr{background:#fff;border:1px solid #e3e7df;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.leaderboard-table tbody tr:nth-child(2n){background:#fafbf8}.leaderboard-table tbody tr:first-child{background:#fff5e8}.leaderboard-table td{border:0;min-width:0;padding:0;display:block}.leaderboard-table tbody td:nth-child(3),.leaderboard-table tbody td:nth-child(4){font-size:18px}.leaderboard-table tbody td:nth-child(3):before,.leaderboard-table tbody td:nth-child(4):before{color:#727970;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.leaderboard-table tbody td:nth-child(3):before{content:"Kaikki"}.leaderboard-table tbody td:nth-child(4):before{content:"Hyväksytty"}.leaderboard-table .seller-cell{white-space:normal;overflow-wrap:anywhere}.rank-chip{width:36px;height:36px}.target-overview-table{min-width:0}.target-overview-table tr{grid-template-columns:minmax(0,1fr) auto;padding:13px}.target-overview-table td:first-child{grid-column:1}.target-overview-table td:nth-child(2){grid-area:2/1}.target-overview-table td:nth-child(3){text-align:right;grid-area:1/2}.target-overview-table td:nth-child(4){text-align:right;grid-area:2/2}.target-overview-table tbody td:nth-child(3):before,.target-overview-table tbody td:nth-child(4):before{content:none}.seller-directory-hero{border-radius:20px;padding:22px 18px}.seller-directory{border-radius:18px}.seller-directory-table-wrap{padding:8px;overflow:visible}.seller-directory-table,.seller-directory-table tbody{display:block}.seller-directory-table thead{display:none}.seller-directory-table tr{border-bottom:1px solid #e5e8e1;gap:7px;padding:14px;display:grid}.seller-directory-table td{border:0;padding:0}.tracking-hero,.prices-hero,.price-page-hero{border-radius:20px;padding:24px 20px}.tracking-hero h1,.price-page-hero h1{font-size:44px}.tracking-section,.tracking-history{padding:18px 14px}.seller-call-row>summary{min-height:76px;padding:12px}.seller-call-row label{grid-template-columns:1fr 92px;padding:13px 12px 16px}.price-entry-grid,.price-company-grid,.price-company--hehku .price-product-list{grid-template-columns:1fr}.price-entry-card{border-radius:20px;min-height:230px}.price-company--hehku{grid-column:auto}.price-company>summary{gap:10px;min-height:86px;padding:14px}.price-company-logo{flex-basis:72px;width:72px;height:46px}.price-company h3{font-size:19px}.price-company>summary>span:not(.price-company-logo){display:none}.price-product{grid-template-columns:42px minmax(0,1fr) 28px;gap:10px;padding:14px 12px}.price-product--without-link{grid-template-columns:42px minmax(0,1fr)}.price-product-logo{width:42px}.price-product-numbers{flex-wrap:wrap;grid-column:2/-1}.price-company--hehku .price-product:nth-child(odd){border-right:0}.button-primary,.button-secondary,.button-ghost{min-height:46px}input,select,textarea{font-size:16px}}@media (max-width:390px){.portal-content{padding-inline-start:10px;padding-inline-end:10px}.portal-breadcrumb{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.seller-preview-kpis{grid-template-columns:1fr}.leaderboard-table tr{grid-template-columns:38px minmax(0,1fr) auto}.leaderboard-table tbody td:nth-child(4){grid-area:2/3}.leaderboard-table tbody td:nth-child(3){grid-area:1/3}}.manager-summary-backdrop{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13120f94;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.manager-summary-card{background:#fffaf2;border:1px solid #efb77c;border-radius:34px;width:min(920px,100%);overflow:hidden;box-shadow:0 32px 90px #19140d4d}.manager-summary-card header{background:linear-gradient(125deg,#edf6e8,#fff0df);padding:42px 46px 30px}.manager-summary-card header h2{letter-spacing:-.055em;margin:8px 0 4px;font-size:clamp(38px,5vw,64px);line-height:.95}.manager-summary-card header p{color:#6d6f66;margin:12px 0 0;font-size:18px}.manager-summary-stats{border-top:1px solid #ead8c2;border-bottom:1px solid #ead8c2;grid-template-columns:repeat(4,1fr);display:grid}.manager-summary-stats article{border-right:1px solid #ead8c2;padding:28px 24px}.manager-summary-stats article:last-child{border-right:0}.manager-summary-stats span{color:#6d6f66;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:800;display:block}.manager-summary-stats strong{letter-spacing:-.04em;margin-top:8px;font-size:36px;display:block}.manager-summary-card form{justify-content:flex-end;padding:24px 46px 30px;display:flex}@media (max-width:720px){.manager-summary-backdrop{padding:12px}.manager-summary-card{border-radius:24px}.manager-summary-card header{padding:28px 24px 22px}.manager-summary-stats{grid-template-columns:repeat(2,1fr)}.manager-summary-stats article:nth-child(2){border-right:0}.manager-summary-stats article:nth-child(-n+2){border-bottom:1px solid #ead8c2}.manager-summary-card form{padding:20px 24px}.manager-summary-card form button{width:100%}}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
