@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--sl-font-secondary-font-family);font-size:16px;line-height:1.375em;color:var(--sl-color-neutrals-text-default);font-weight:400;font-style:normal}p{margin:0}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;line-height:inherit}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}*{scrollbar-width:thin;scrollbar-color:var(--sl-scrollbar-thumb) var(--sl-scrollbar-track)}::-webkit-scrollbar{width:var(--sl-scrollbar-width, 6px);height:var(--sl-scrollbar-width, 6px)}::-webkit-scrollbar-track{background:var(--sl-scrollbar-track);border-radius:3px}::-webkit-scrollbar-thumb{background:var(--sl-scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--sl-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}:root{--color-bg-primary: #0a0f0d;--color-bg-secondary: #121816;--color-bg-tertiary: #1a221e;--color-bg-elevated: #141a17;--color-fg-primary: #ffffff;--color-fg-secondary: #b8c0bc;--color-fg-tertiary: #6b7571;--color-fg-disabled: #464d49;--color-brand-primary: #cdff00;--color-brand-primary-hover: #b8e600;--color-brand-primary-pressed: #a3cc00;--color-success-fg: #00ff66;--color-warning-fg: #ffcc00;--color-error-fg: #ff3366;--color-info-fg: #3399ff;--type-display-size: clamp(2rem, 6vw, 4.5rem);--type-h1-size: clamp(1.75rem, 4.4vw, 3rem);--type-h2-size: clamp(1.5rem, 3.8vw, 2.5rem);--type-h3-size: clamp(1.25rem, 3.2vw, 2rem);--type-h4-size: clamp(1.125rem, 2.8vw, 1.5rem);--type-body-size: clamp(1rem, 2.2vw, 1.125rem);--type-body-sm-size: clamp(.875rem, 1.8vw, 1rem);--type-caption-size: clamp(.75rem, 1.5vw, .875rem);--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 48px;--space-12: 96px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-pill: 999px;--elevation-0: none;--elevation-1: 0 1px 2px rgba(0, 0, 0, .28);--elevation-2: 0 4px 10px rgba(0, 0, 0, .32);--elevation-3: 0 8px 22px rgba(0, 0, 0, .36);--elevation-4: 0 16px 40px rgba(0, 0, 0, .42);--glow-brand: 0 0 0 1px rgba(205, 255, 0, .25), 0 0 16px rgba(205, 255, 0, .35);--control-font-size-mobile: 14px;--control-font-size-tablet: 15px;--control-font-size-desktop: 16px;--control-font-size-tv: 20px;--control-font-size-tv-4k: 24px;--control-line-height: 1.35;--control-height-mobile: 44px;--control-height-tablet: 46px;--control-height-desktop: 48px;--control-height-tv: 60px;--control-height-tv-4k: 68px;--breakpoint-mobile-min: 360px;--breakpoint-mobile-max: 480px;--breakpoint-tablet-min: 768px;--breakpoint-tablet-max: 1024px;--breakpoint-desktop-min: 1280px;--breakpoint-desktop-max: 1920px;--breakpoint-tv-min: 1920px;--breakpoint-tv-max: 3840px;--grid-mobile-columns: 4;--grid-tablet-columns: 8;--grid-desktop-columns: 12;--grid-tv-columns: 12;--grid-mobile-gutter: 16px;--grid-tablet-gutter: 24px;--grid-desktop-gutter: 32px;--grid-tv-gutter: 96px;--sl-color-neutrals-0: var(--color-fg-primary);--sl-color-neutrals-100: var(--color-bg-primary);--sl-primary01-background-default: var(--color-brand-primary);--sl-primary01-background-hover: var(--color-brand-primary-hover);--sl-neutrals-background-dark: var(--color-bg-primary);--sl-neutrals-background-weak: var(--color-bg-tertiary);--sl-neutrals-background-extra-weak: var(--color-bg-elevated);--sl-neutrals-link-dark: var(--color-fg-primary);--sl-neutrals-link-disabled: var(--color-fg-disabled);--sl-color-neutrals-text-default: var(--color-fg-primary);--sl-color-neutrals-text-medium: var(--color-fg-secondary);--sl-spacing-01: var(--space-1);--sl-spacing-02: var(--space-2);--sl-spacing-03: var(--space-4);--sl-spacing-04: var(--space-6);--sl-spacing-05: var(--space-8);--sl-spacing-06: var(--space-10);--sl-font-body-l: 500 var(--type-body-size) / 1.4 "Lexend Deca", sans-serif;--sl-font-body-m: 500 var(--type-body-size) / 1.4 "Lexend Deca", sans-serif;--sl-font-body-s: 500 var(--type-body-sm-size) / 1.4 "Lexend Deca", sans-serif;--sl-font-body-xs: 500 var(--type-caption-size) / 1.4 "Lexend Deca", sans-serif;--sl-font-control: 500 var(--control-font-size-mobile) / var(--control-line-height) "Lexend Deca", sans-serif}@media(min-width:48rem){:root{--type-display-size: clamp(2.5rem, 5vw, 5rem)}}@media(min-width:120rem){:root{--type-display-size: clamp(3.5rem, 4vw, 6rem);--type-body-size: 1.25rem;--type-body-sm-size: 1.125rem;--type-caption-size: 1rem}}:root,[data-theme=dark]{--color-bg-primary: #0a0f0d;--color-bg-secondary: #121816;--color-bg-tertiary: #1a221e;--color-bg-elevated: #141a17;--color-fg-primary: #ffffff;--color-fg-secondary: #b8c0bc;--color-fg-tertiary: #6b7571;--color-fg-disabled: #464d49;--color-brand-primary: #cdff00;--color-brand-primary-hover: #b8e600;--color-brand-primary-pressed: #a3cc00;--color-brand-secondary: #6e61ff;--color-brand-secondary-hover: #564bca;--color-brand-secondary-pressed: #2c2666;--color-on-brand-primary: #08100c;--color-on-brand-secondary: #ffffff;--color-success-fg: #00ff66;--color-warning-fg: #ffcc00;--color-error-fg: #ff3366;--color-info-fg: #3399ff;--color-success-bg: rgba(0, 255, 102, .1);--color-warning-bg: rgba(255, 204, 0, .12);--color-error-bg: rgba(255, 51, 102, .12);--color-info-bg: rgba(51, 153, 255, .12);--color-success-border: rgba(0, 255, 102, .32);--color-warning-border: rgba(255, 204, 0, .35);--color-error-border: rgba(255, 51, 102, .35);--color-info-border: rgba(51, 153, 255, .35);--color-input-bg: #0a0f0d;--color-input-text: #ffffff;--color-input-border: rgba(205, 255, 0, .28);--color-input-border-focus: #cdff00;--color-input-placeholder: #84867f;--color-alert-text-primary: #ffffff;--color-alert-text-secondary: #ffffff;--color-chip-neutral-text: #ffffff;--color-chip-neutral-bg: #1a221e;--color-border-default: rgba(255, 255, 255, .12);--color-border-weak: rgba(255, 255, 255, .08);--color-border-focus: #cdff00;--elevation-0: none;--elevation-1: 0 1px 2px rgba(0, 0, 0, .28);--elevation-2: 0 4px 10px rgba(0, 0, 0, .32);--elevation-3: 0 8px 22px rgba(0, 0, 0, .36);--elevation-4: 0 16px 40px rgba(0, 0, 0, .42);--glow-brand: 0 0 0 1px rgba(205, 255, 0, .25), 0 0 16px rgba(205, 255, 0, .35);--sl-scrollbar-track: transparent;--sl-scrollbar-thumb: rgba(255, 255, 255, .16);--sl-scrollbar-thumb-hover: rgba(255, 255, 255, .32)}[data-theme=light]{--color-bg-primary: #ffffff;--color-bg-secondary: #f5f5f5;--color-bg-tertiary: #eeeeee;--color-bg-elevated: #f9f9f9;--color-fg-primary: #08100c;--color-fg-secondary: #464d49;--color-fg-tertiary: #84867f;--color-fg-disabled: #b5b6b2;--color-brand-primary: #b8e600;--color-brand-primary-hover: #a3cc00;--color-brand-primary-pressed: #8fb200;--color-brand-secondary: #6e61ff;--color-brand-secondary-hover: #564bca;--color-brand-secondary-pressed: #2c2666;--color-on-brand-primary: #08100c;--color-on-brand-secondary: #ffffff;--color-success-fg: #2e7e45;--color-warning-fg: #d4ac0d;--color-error-fg: #c53026;--color-info-fg: #0052cc;--color-success-bg: #ecf6ef;--color-warning-bg: #faf5df;--color-error-bg: #ffedeb;--color-info-bg: #e3f2fd;--color-success-border: #2e7e45;--color-warning-border: #d4ac0d;--color-error-border: #c53026;--color-info-border: #0052cc;--color-input-bg: #ffffff;--color-input-text: #08100c;--color-input-border: rgba(8, 16, 12, .12);--color-input-border-focus: #b8e600;--color-input-placeholder: #84867f;--color-alert-text-primary: #08100c;--color-alert-text-secondary: #464d49;--color-chip-neutral-text: #08100c;--color-chip-neutral-bg: #eeeeee;--color-border-default: rgba(8, 16, 12, .12);--color-border-weak: rgba(8, 16, 12, .08);--color-border-focus: #b8e600;--elevation-0: none;--elevation-1: 0 1px 2px rgba(0, 0, 0, .08);--elevation-2: 0 4px 10px rgba(0, 0, 0, .12);--elevation-3: 0 8px 22px rgba(0, 0, 0, .16);--elevation-4: 0 16px 40px rgba(0, 0, 0, .2);--glow-brand: 0 0 0 1px rgba(184, 230, 0, .25), 0 0 16px rgba(184, 230, 0, .35);--sl-scrollbar-track: transparent;--sl-scrollbar-thumb: rgba(0, 0, 0, .18);--sl-scrollbar-thumb-hover: rgba(0, 0, 0, .34)}.sl-surface-light{--color-brand-primary: var(--color-brand-secondary);--color-brand-primary-hover: var(--color-brand-secondary-hover);--color-brand-primary-pressed: var(--color-brand-secondary-pressed);--color-on-brand-primary: var(--color-on-brand-secondary);--glow-brand: 0 0 0 1px rgba(110, 97, 255, .25), 0 0 16px rgba(110, 97, 255, .35)}@media(prefers-color-scheme:light){:root:not([data-theme]){--color-bg-primary: #ffffff;--color-bg-secondary: #f5f5f5;--color-bg-tertiary: #eeeeee;--color-bg-elevated: #f9f9f9;--color-fg-primary: #08100c;--color-fg-secondary: #464d49;--color-fg-tertiary: #84867f;--color-fg-disabled: #b5b6b2;--color-brand-primary: #b8e600;--color-brand-primary-hover: #a3cc00;--color-brand-primary-pressed: #8fb200;--color-brand-secondary: #6e61ff;--color-brand-secondary-hover: #564bca;--color-brand-secondary-pressed: #2c2666;--color-on-brand-primary: #08100c;--color-on-brand-secondary: #ffffff;--color-success-fg: #2e7e45;--color-warning-fg: #d4ac0d;--color-error-fg: #c53026;--color-info-fg: #0052cc;--color-success-bg: #ecf6ef;--color-warning-bg: #faf5df;--color-error-bg: #ffedeb;--color-info-bg: #e3f2fd;--color-success-border: #2e7e45;--color-warning-border: #d4ac0d;--color-error-border: #c53026;--color-info-border: #0052cc;--color-input-bg: #ffffff;--color-input-text: #08100c;--color-input-border: rgba(8, 16, 12, .12);--color-input-border-focus: #b8e600;--color-input-placeholder: #84867f;--color-alert-text-primary: #08100c;--color-alert-text-secondary: #464d49;--color-chip-neutral-text: #08100c;--color-chip-neutral-bg: #eeeeee;--color-border-default: rgba(8, 16, 12, .12);--color-border-weak: rgba(8, 16, 12, .08);--color-border-focus: #b8e600;--elevation-1: 0 1px 2px rgba(0, 0, 0, .08);--elevation-2: 0 4px 10px rgba(0, 0, 0, .12);--elevation-3: 0 8px 22px rgba(0, 0, 0, .16);--elevation-4: 0 16px 40px rgba(0, 0, 0, .2);--glow-brand: 0 0 0 1px rgba(184, 230, 0, .25), 0 0 16px rgba(184, 230, 0, .35)}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root,[data-theme=dark]{--color-brand-primary-text: #cdff00;--color-input-label-active: #cdff00;--sl-button-primary-text: var(--color-on-brand-primary);--sl-button-secondary-text: #aca3ff}[data-theme=light]{--color-brand-primary-text: #425500;--color-input-label-active: #33413a;--color-input-placeholder: #59645e;--sl-button-secondary-text: #564bca}@media(prefers-color-scheme:light){:root:not([data-theme]){--color-brand-primary-text: #425500;--color-input-label-active: #33413a;--color-input-placeholder: #59645e;--sl-button-secondary-text: #564bca}}:root{--sl-color-neutrals-0: #fff;--sl-color-neutrals-10: #f2f2f2;--sl-color-neutrals-20: #dadad8;--sl-color-neutrals-40: #b5b6b2;--sl-color-neutrals-60: #84867f;--sl-color-neutrals-80: #53554c;--sl-color-neutrals-90: #222519;--sl-color-neutrals-100: #08100C;--sl-color-neutrals-breadcrumbs: #767676;--sl-color-primary01-10: #faffe5;--sl-color-primary01-25: #f5ffcc;--sl-color-primary01-50: #deff4c;--sl-color-primary01-100: #d1ff00;--sl-color-primary01-125: #a7cc00;--sl-color-primary01-150: #536600;--sl-color-primary01-175: #3e4c00;--sl-color-primary02-10: #f0efff;--sl-color-primary02-25: #e2dfff;--sl-color-primary02-50: #9990ff;--sl-color-primary02-100: #6e61ff;--sl-color-primary02-125: #564bca;--sl-color-primary02-150: #2c2666;--sl-color-primary02-175: #211d4c;--sl-color-accent-50: #c36da5;--sl-color-accent-100: #c30080;--sl-color-accent-150: #91005f;--sl-color-error-10: #ffedeb;--sl-color-error-30: #f4a9a1;--sl-color-error-100: #c53026;--sl-color-error-150: #9f1b0a;--sl-color-error-200: #601e16;--sl-color-success-10: #ecf6ef;--sl-color-success-30: #c6e4ce;--sl-color-success-100: #41a45d;--sl-color-success-150: #2e7e45;--sl-color-success-200: #265634;--sl-color-warning-10: #faf5df;--sl-color-warning-50: #f7dc6f;--sl-color-warning-100: #f1c40f;--sl-color-warning-150: #d4ac0d;--sl-color-warning-200: #6c4e10;--sl-color-shadow-elevation: #000;--sl-color-neutrals-text-default: var(--sl-color-neutrals-100);--sl-color-neutrals-text-medium: var(--sl-color-neutrals-50);--sl-color-neutrals-text-extra-weak: var(--sl-color-neutrals-0);--sl-color-neutrals-text-disabled: var(--sl-color-neutrals-30);--sl-color-error-text-default: var(--sl-color-error-150);--sl-color-success-text-default: var(--sl-color-success-200);--sl-color-success-text-medium: var(--sl-color-success-150);--sl-color-warning-text-default: var(--sl-color-warning-200);--sl-primary01-link-default: var(--sl-color-primary01-150);--sl-neutrals-link-dark: var(--sl-color-neutrals-100);--sl-neutrals-link-weak: var(--sl-color-neutrals-0);--sl-neutrals-link-disabled: var(--sl-color-neutrals-30);--sl-neutrals-icon-default: var(--sl-color-neutrals-100);--sl-neutrals-icon-weak: var(--sl-color-neutrals-0);--sl-primary01-icon-link: var(--sl-color-primary01-150);--sl-primary01-icon-circle: var(--sl-color-primary01-50);--sl-neutrals-icon-disabled: var(--sl-color-neutrals-30);--sl-primary0102-icon-link: var(--sl-color-primary0102-100);--sl-primary0102-icon-circle: var(--sl-color-primary0102-50);--sl-danger-icon-default: var(--sl-color-error-100);--sl-success-icon-default: var(--sl-color-success-100);--sl-warning-icon-default: var(--sl-color-warning-100);--sl-neutrals-icon-gray: var(--sl-color-neutrals-50);--sl-neutrals-border-default: var(--sl-color-neutrals-50);--sl-neutrals-border-weak: var(--sl-color-neutrals-10);--sl-neutrals-border-dark: var(--sl-color-neutrals-90);--sl-neutrals-border-disabled: var(--sl-color-neutrals-30);--sl-primary01-border-default: var(--sl-color-primary01-150);--sl-primary01-border-hover: var(--sl-color-primary01-100);--sl-primary01-border-active: var(--sl-color-primary01-150);--sl-primary0102-border-hover: var(--sl-color-primary0102-100);--sl-accent-border-default: var(--sl-color-accent-150);--sl-accent-border-weak: var(--sl-color-accent-100);--sl-error-border-default: var(--sl-color-error-100);--sl-success-border-default: var(--sl-color-success-100);--sl-neutrals-background-dark: var(--sl-color-neutrals-100);--sl-neutrals-background-dark-hover: var(--sl-color-neutrals-90);--sl-neutrals-background-medium: var(--sl-color-neutrals-50);--sl-neutrals-background-disabled: var(--sl-color-neutrals-10);--sl-neutrals-background-weak: var(--sl-color-neutrals-10);--sl-neutrals-background-extra-weak: var(--sl-color-neutrals-0);--sl-primary01-background-default: var(--sl-color-primary01-100);--sl-primary01-background-hover: var(--sl-color-primary01-100);--sl-primary01-background-weak: var(--sl-color-primary01-50);--sl-primary01-background-extra-weak: var(--sl-color-primary01-20);--sl-accent-background-default: var(--sl-color-accent-150);--sl-accent-background-weak: var(--sl-color-accent-100);--sl-special-tags-background: var(--sl-color-accent-100);--sl-error-background-default: var(--sl-color-error-10);--sl-success-background-default: var(--sl-color-success-10);--sl-warning-background-default: var(--sl-color-warning-10)}:root{--sl-font-primary-font-family: "Heebo", sans-serif;--sl-font-secondary-font-family: "Lexend Deca", sans-serif;--sl-font-secondary-font-bold: 700;--sl-font-line-height: 1.375em;--sl-font-display-xxl-extra-large-font-size: 7.5rem;--sl-font-display-xl-extra-large-font-size: 6.25rem;--sl-font-display-l-extra-large-font-size: 5rem;--sl-font-display-l-extra-large: 400 var(--sl-font-display-m-extra-large-font-size) / 1.835em var(--sl-font-primary-font-family);--sl-font-display-l-large-font-size: 4.5rem;--sl-font-display-l-large: 400 var(--sl-font-display-m-large-font-size) / 1.835em var(--sl-font-primary-font-family);--sl-font-display-l-medium-font-size: 3.75rem;--sl-font-display-l-medium: 400 var(--sl-font-display-m-medium-font-size) / 1.835em var(--sl-font-primary-font-family);--sl-font-display-l-small-font-size: 3rem;--sl-font-display-l-small: 400 var(--sl-font-display-m-small-font-size) / 1.835em var(--sl-font-primary-font-family);--sl-font-display-m-extra-large-font-size: 3.9375rem;--sl-font-display-m-extra-large: 400 var(--sl-font-display-m-extra-large-font-size) / 1.375em var(--sl-font-primary-font-family);--sl-font-display-m-large-font-size: 3.4375rem;--sl-font-display-m-large: 400 var(--sl-font-display-m-large-font-size) / 1.375em var(--sl-font-primary-font-family);--sl-font-display-m-medium-font-size: 2.6875rem;--sl-font-display-m-medium: 400 var(--sl-font-display-m-medium-font-size) / 1.375em var(--sl-font-primary-font-family);--sl-font-display-m-small-font-size: 1.9375rem;--sl-font-display-m-small: 400 var(--sl-font-display-m-small-font-size) / 1.375em var(--sl-font-primary-font-family);--sl-font-display-s-extra-large-font-size: 3.4375rem;--sl-font-display-s-extra-large: 400 var(--sl-font-display-s-extra-large-font-size) / 1.14em var(--sl-font-primary-font-family);--sl-font-display-s-large-font-size: 2.6875rem;--sl-font-display-s-large: 400 var(--sl-font-display-s-large-font-size) / 1.14em var(--sl-font-primary-font-family);--sl-font-display-s-medium-font-size: 2.4375rem;--sl-font-display-s-medium: 400 var(--sl-font-display-s-medium-font-size) / 1.14em var(--sl-font-primary-font-family);--sl-font-display-s-small-font-size: 1.75rem;--sl-font-display-s-small: 400 var(--sl-font-display-s-small-font-size) / 1.14em var(--sl-font-primary-font-family);--sl-font-primary-headline-l-extra-large-font-size: 2.4375rem;--sl-font-primary-headline-l-extra-large: 400 var(--sl-font-primary-headline-l-extra-large-font-size) / 1.1612em var(--sl-font-primary-font-family);--sl-font-primary-headline-l-large-font-size: 1.9375rem;--sl-font-primary-headline-l-large: 400 var(--sl-font-primary-headline-l-large-font-size) / 1.1612em var(--sl-font-primary-font-family);--sl-font-primary-headline-l-medium-font-size: 1.75rem;--sl-font-primary-headline-l-medium: 400 var(--sl-font-primary-headline-l-medium-font-size) / 1.1612em var(--sl-font-primary-font-family);--sl-font-primary-headline-l-small-font-size: 1.5rem;--sl-font-primary-headline-l-small: 400 var(--sl-font-primary-headline-l-small-font-size) / 1.1612em var(--sl-font-primary-font-family);--sl-font-primary-headline-m-extra-large-font-size: 1.5rem;--sl-font-primary-headline-m-extra-large: 400 var(--sl-font-primary-headline-m-extra-large-font-size) / 1.1612em var(--sl-font-primary-font-family);--sl-font-primary-headline-m-large-font-size: 1.5rem;--sl-font-primary-headline-m-large: 400 var(--sl-font-primary-headline-m-large-font-size) / 1.1612em var(--sl-font-primary-font-family);--sl-font-primary-headline-m-medium-font-size: 1.5rem;--sl-font-primary-headline-m-medium: 400 var(--sl-font-primary-headline-m-medium-font-size) / 1.1612em var(--sl-font-primary-font-family);--sl-font-primary-headline-m-small-font-size: 1.3125rem;--sl-font-primary-headline-m-small: 400 var(--sl-font-primary-headline-m-small-font-size) / 1.1612em var(--sl-font-primary-font-family);--sl-font-primary-headline-s-extra-large-font-size: 1.125rem;--sl-font-primary-headline-s-extra-large: 400 var(--sl-font-primary-headline-s-extra-large-font-size) / 1.1612em var(--sl-font-primary-font-family);--sl-font-primary-headline-s-large-font-size: 1.125rem;--sl-font-primary-headline-s-large: 400 var(--sl-font-primary-headline-s-large-font-size) / 1.1612em var(--sl-font-primary-font-family);--sl-font-primary-headline-s-medium-font-size: 1.125rem;--sl-font-primary-headline-s-medium: 400 var(--sl-font-primary-headline-s-medium-font-size) / 1.1612em var(--sl-font-primary-font-family);--sl-font-primary-headline-s-small-font-size: 1rem;--sl-font-primary-headline-s-small: 400 var(--sl-font-primary-headline-s-small-font-size) / 1.1612em var(--sl-font-primary-font-family);--sl-font-primary-headline-xs-font-size: .75rem;--sl-font-primary-headline-xs: 400 var(--sl-font-primary-headline-xs-font-size) / 1.375em var(--sl-font-primary-font-family);--sl-secondary-headline-l-extra-large-font-size: 1.5625rem;--sl-secondary-headline-l-extra-large: 400 var(--sl-secondary-headline-l-extra-large-font-size) / 1.375em var(--sl-font-secondary-font-family);--sl-secondary-headline-l-large-font-size: 1.5625rem;--sl-secondary-headline-l-large: 400 var(--sl-secondary-headline-l-large-font-size) / 1.375em var(--sl-font-secondary-font-family);--sl-secondary-headline-l-medium-font-size: 1.25rem;--sl-secondary-headline-l-medium: 400 var(--sl-secondary-headline-l-medium-font-size) / 1.375em var(--sl-font-secondary-font-family);--sl-secondary-headline-l-small-font-size: 1.25rem;--sl-secondary-headline-l-small: 400 var(--sl-secondary-headline-l-small-font-size) / 1.375em var(--sl-font-secondary-font-family);--sl-secondary-headline-m-extra-large-font-size: 1.25rem;--sl-secondary-headline-m-extra-large: 400 var(--sl-secondary-headline-m-extra-large-font-size) / 1.375em var(--sl-font-secondary-font-family);--sl-secondary-headline-m-large-font-size: 1.25rem;--sl-secondary-headline-m-large: 400 var(--sl-secondary-headline-m-large-font-size) / 1.375em var(--sl-font-secondary-font-family);--sl-secondary-headline-m-medium-font-size: 1.125rem;--sl-secondary-headline-m-medium: 400 var(--sl-secondary-headline-m-medium-font-size) / 1.375em var(--sl-font-secondary-font-family);--sl-secondary-headline-m-small-font-size: 1.125rem;--sl-secondary-headline-m-small: 400 var(--sl-secondary-headline-m-small-font-size) / 1.375em var(--sl-font-secondary-font-family);--sl-font-body-xxl-font-size: 5rem;--sl-font-body-xxl: 400 var(--sl-font-body-xxl-font-size) / 1.375em var(--sl-font-secondary-font-family);--sl-font-body-xml-font-size: 3.75rem;--sl-font-body-xsl-font-size: 3.125rem;--sl-font-body-xl-font-size: 2.5rem;--sl-font-body-xl: 400 var(--sl-font-body-xl-font-size) / 1.375em var(--sl-font-secondary-font-family);--sl-font-body-ll-font-size: 1.875rem;--sl-font-body-lm-font-size: 1.375rem;--sl-font-body-l-font-size: 1.125rem;--sl-font-body-l: 400 var(--sl-font-body-l-font-size) / 1.375em var(--sl-font-secondary-font-family);--sl-font-body-m-font-size: 1rem;--sl-font-body-m: 400 var(--sl-font-body-m-font-size) / 1.375em var(--sl-font-secondary-font-family);--sl-font-body-s-font-size: .875rem;--sl-font-body-s: 400 var(--sl-font-body-s-font-size) / 1.375em var(--sl-font-secondary-font-family);--sl-font-body-xs-font-size: .75rem;--sl-font-body-xs: 400 var(--sl-font-body-xs-font-size) / 1.375em var(--sl-font-secondary-font-family);--sl-font-body-xxs-font-size: .625rem;--sl-font-body-xxs: 400 var(--sl-font-body-xxs-font-size) / 1.375em var(--sl-font-secondary-font-family);--sl-font-tag-font-size: .688rem;--sl-font-tag: 500 var(--sl-font-tag-font-size) / 1.375em var(--sl-font-secondary-font-family);--sl-font-link-m-font-size: 1rem;--sl-font-link-m: 400 var(--sl-font-link-m-font-size) / 1.375em var(--sl-font-secondary-font-family);--sl-font-link-s-font-size: .875rem;--sl-font-link-s: 400 var(--sl-font-link-s-font-size) / 1.375em var(--sl-font-secondary-font-family);--sl-font-link-xs-font-size: .75rem;--sl-font-link-xs: 400 var(--sl-font-link-xs-font-size) / 1.375em var(--sl-font-secondary-font-family)}:root{--sl-spacing-0: .125rem;--sl-spacing-01: .25rem;--sl-spacing-02: .5rem;--sl-spacing-03: 1rem;--sl-spacing-04: 1.5rem;--sl-spacing-05: 2rem;--sl-spacing-06: 2.5rem;--sl-spacing-07: 3rem;--sl-spacing-10: 5rem;--sl-spacing-11: 6.625rem;--sl-spacing-12: 7.5rem;--sl-spacing-0-em: .125em;--sl-spacing-01-em: .25em;--sl-spacing-02-em: .5em;--sl-spacing-03-em: 1em;--sl-spacing-04-em: 1.5em;--sl-spacing-05-em: 2em;--sl-spacing-06-em: 2.5em;--sl-spacing-07-em: 3em;--sl-spacing-10-em: 5em;--sl-spacing-11-em: 6.625em;--sl-spacing-12-em: 7.5em}.sl-font--display-m{font:var(--sl-font-display-m-extra-large)}@media(min-width:1200px)and (max-width:1399px){.sl-font--display-m{font:var(--sl-font-display-m-large)}}@media(min-width:992px)and (max-width:1199px){.sl-font--display-m{font:var(--sl-font-display-m-medium)}}@media(max-width:575px){.sl-font--display-m{font:var(--sl-font-display-m-small)}}.sl-font--display-s{font:var(--sl-font-display-s-extra-large)}@media(min-width:1200px)and (max-width:1399px){.sl-font--display-s{font:var(--sl-font-display-s-large)}}@media(min-width:992px)and (max-width:1199px){.sl-font--display-s{font:var(--sl-font-display-s-medium)}}@media(max-width:575px){.sl-font--display-s{font:var(--sl-font-display-s-small)}}.sl-font--primary-headline-l{font:var(--sl-font-primary-headline-l-extra-large)}@media(min-width:1200px)and (max-width:1399px){.sl-font--primary-headline-l{font:var(--sl-font-primary-headline-l-large)}}@media(min-width:992px)and (max-width:1199px){.sl-font--primary-headline-l{font:var(--sl-font-primary-headline-l-medium)}}@media(max-width:575px){.sl-font--primary-headline-l{font:var(--sl-font-primary-headline-l-small)}}.sl-font--primary-headline-m{font:var(--sl-font-primary-headline-m-extra-large)}@media(min-width:1200px)and (max-width:1399px){.sl-font--primary-headline-m{font:var(--sl-font-primary-headline-m-large)}}@media(min-width:992px)and (max-width:1199px){.sl-font--primary-headline-m{font:var(--sl-font-primary-headline-m-medium)}}@media(max-width:575px){.sl-font--primary-headline-m{font:var(--sl-font-primary-headline-m-small)}}.sl-font--primary-headline-s{font:var(--sl-font-primary-headline-s-extra-large)}@media(min-width:1200px)and (max-width:1399px){.sl-font--primary-headline-s{font:var(--sl-font-primary-headline-s-large)}}@media(min-width:992px)and (max-width:1199px){.sl-font--primary-headline-s{font:var(--sl-font-primary-headline-s-medium)}}@media(max-width:575px){.sl-font--primary-headline-s{font:var(--sl-font-primary-headline-s-small)}}.sl-font--secondary-headline-l{font:var(--sl-font-secondary-headline-l-extra-large)}@media(min-width:1200px)and (max-width:1399px){.sl-font--secondary-headline-l{font:var(--sl-font-secondary-headline-l-large)}}@media(min-width:992px)and (max-width:1199px){.sl-font--secondary-headline-l{font:var(--sl-font-secondary-headline-l-medium)}}@media(max-width:575px){.sl-font--secondary-headline-l{font:var(--sl-font-secondary-headline-l-small)}}.sl-font--secondary-headline-m{font:var(--sl-font-secondary-headline-m-extra-large)}@media(min-width:1200px)and (max-width:1399px){.sl-font--secondary-headline-m{font:var(--sl-font-secondary-headline-m-large)}}@media(min-width:992px)and (max-width:1199px){.sl-font--secondary-headline-m{font:var(--sl-font-secondary-headline-m-medium)}}@media(max-width:575px){.sl-font--secondary-headline-m{font:var(--sl-font-secondary-headline-m-small)}}.sl-font--secondary-headline-s{font:var(--sl-font-secondary-headline-s-extra-large)}@media(min-width:1200px)and (max-width:1399px){.sl-font--secondary-headline-s{font:var(--sl-font-secondary-headline-s-large)}}@media(min-width:992px)and (max-width:1199px){.sl-font--secondary-headline-s{font:var(--sl-font-secondary-headline-s-medium)}}@media(max-width:575px){.sl-font--secondary-headline-s{font:var(--sl-font-secondary-headline-s-small)}}.sl-font--body-m{font:var(--sl-font-body-m)}.sl-font--body-s{font:var(--sl-font-body-s)}.sl-font--body-xs{font:var(--sl-font-body-xs)}.sl-font--body-xxs{font:var(--sl-font-body-xxs)}[class*=sl-font--primary].sl-font--bold,[class*=sl-font--display].sl-font--bold,[class*=sl-font--secondary].sl-font--bold,[class*=sl-font--body].sl-font--bold{font-weight:900}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}:root{--sl-focus-ring: #3b5700;--sl-error-text: #b42318;--sl-surface: #fff;--sl-text: #1a1b1c;--sl-border: #bbc2bf}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--sl-focus-ring);outline-offset:3px}.sl-button--danger{background:var(--sl-button-danger-bg, var(--color-status-danger));color:var(--sl-button-danger-text, var(--color-on-brand-primary));border-color:var(--sl-button-danger-border, var(--color-status-danger))}.sl-button--text,.sl-button--tertiary{background:transparent;color:var(--sl-button-text-text, var(--color-fg-primary, #1a1b1c));border-color:transparent}.sl-button--large{min-height:48px;padding:12px 24px}button.sl-button{min-height:40px}.sl-form-field{display:block;margin:12px 0;min-width:0}.sl-field-label{font-size:14px;font-weight:600;color:var(--color-fg-secondary);margin-bottom:6px}.sl-field-control{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sl-field-control>input,.sl-field-control>textarea,.sl-field-control>select,.sl-select-field select{width:100%;min-height:44px;border:1px solid var(--color-input-border, #85928a);border-radius:8px;padding:10px 12px;background:var(--color-input-bg, #fff);color:var(--color-input-text, #1a1b1c);font:inherit;box-sizing:border-box}sl-error,sl-hint{display:block;flex-basis:100%;font-size:14px}sl-error{color:var(--sl-error-text)}sl-hint{color:var(--color-fg-secondary, #49554f)}sl-label{display:block}sl-select-field{display:block;flex:1;min-width:0}sl-option,sl-calendar-control{display:none}.sl-check{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.sl-check input{width:20px;height:20px;accent-color:var(--color-brand-primary, #cdff00)}.sl-progress-track{height:5px;background:#dbe2dd;overflow:hidden;border-radius:4px}.sl-progress-track span{display:block;height:100%;background:var(--color-brand-primary, #739600)}.sl-progress-indeterminate{animation:sl-progress 1.2s infinite linear}@keyframes sl-progress{0%{transform:translate(-100%)}to{transform:translate(400%)}}@media(prefers-reduced-motion:reduce){.sl-progress-indeterminate{animation:none;width:100%!important}}sl-card-header,sl-card-content,sl-card-actions{display:block;padding:16px}sl-card-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}sl-card-title{display:block;font-size:20px;font-weight:600}sl-card-subtitle{display:block;color:var(--color-fg-secondary, #49554f)}sl-card-actions{display:flex;gap:12px;flex-wrap:wrap}sl-toolbar{display:flex;align-items:center;min-height:56px;gap:16px}sl-list,sl-nav-list{display:block}sl-list-item,[slListItem]{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 12px}[cdk-table],table[slDataTable]{width:100%;border-collapse:collapse;text-align:left}[cdk-header-cell],[cdk-cell],table[slDataTable] th,table[slDataTable] td{padding:12px 16px;border-bottom:1px solid var(--color-border-default);vertical-align:middle}[cdk-header-cell],table[slDataTable] th{font-weight:600;background:var(--sl-table-header-bg, var(--color-bg-secondary));color:var(--sl-table-header-text, var(--sl-text))}[slSortHeader]{cursor:pointer}[slSortHeader][aria-sort=ascending]:after{content:" \2191"}[slSortHeader][aria-sort=descending]:after{content:" \2193"}sl-page-controls{display:block;min-width:0}.sl-page-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-4) 0;margin-top:var(--space-2);border-top:1px solid var(--sl-border)}.sl-page-controls__size,.sl-page-controls__actions{display:flex;align-items:center;gap:var(--space-3)}.sl-page-controls__size sl-select{width:88px}.sl-page-controls__range{margin-left:auto}.sl-page-controls__actions{--sl-button-text-text:var(--color-fg-primary);font-size:var(--type-caption-size)}@media(max-width:599px){.sl-page-controls__actions{width:100%;justify-content:flex-end}.sl-page-controls__range{font-size:var(--type-caption-size)}}.sl-side-layout{display:flex;height:100dvh;overflow:hidden;position:relative}.sl-side-content{flex:1;min-width:0;overflow:auto}sl-side-panel{display:block}sl-side-panel.sl-side-panel-host--side.sl-side-panel-host--open{flex:0 0 280px}.sl-side-panel{height:100%;overflow:auto;width:280px;background:var(--color-bg-primary, #1a1b1c)}.sl-side-panel--over{position:fixed;left:0;top:0;bottom:0;z-index:1001;max-width:85vw}.sl-side-panel--end{left:auto;right:0}.sl-side-backdrop{position:fixed;inset:0;background:#0006;z-index:1000}.sl-disclosure>button{display:flex;align-items:center;width:100%;text-align:left;min-height:44px;background:transparent;color:inherit;border:0;padding:12px;cursor:pointer}sl-disclosure-header{display:flex;gap:8px;align-items:center}.sl-action-menu{padding:8px;min-width:0;width:100%;box-sizing:border-box;max-width:calc(100vw - 24px);background:var(--sl-surface);color:var(--sl-text);border:1px solid var(--sl-border);box-shadow:0 8px 24px #0002;border-radius:12px}[slMenuItem]{display:flex;width:100%;align-items:center;gap:12px;min-height:44px;background:transparent;color:inherit;border:0;padding:8px 12px;text-align:left;cursor:pointer}[slMenuItem]:hover,[slMenuItem]:focus-visible{background:var(--color-bg-tertiary)}[slMenuItem]:disabled{opacity:.6;cursor:default}.sl-dialog-surface{display:block;background:var(--sl-surface);color:var(--sl-text);padding:24px;border-radius:16px;box-shadow:0 16px 64px #0004;max-height:calc(100dvh - 48px);overflow:auto}[slDialogTitle]{margin-top:0}[slDialogActions]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:24px}.sl-snackbar-surface{max-width:calc(100vw - 32px);padding:16px;background:var(--sl-toast-bg, var(--color-bg-secondary));color:var(--sl-toast-text, var(--company-surface-text-primary));border-radius:12px;box-shadow:0 8px 24px #0003}.sl-segments,.sl-tab-list,.sl-workflow-nav{display:flex;gap:4px;overflow-x:auto}.sl-segments button,.sl-tab-list button,.sl-workflow-nav button{padding:12px 16px;border:0;background:transparent;color:inherit;min-height:44px;white-space:nowrap;cursor:pointer}.sl-segments button[aria-pressed=true],.sl-tab-list button[aria-selected=true]{background:var(--color-brand-primary, #cdff00);color:var(--color-on-brand-primary, #1a1b1c);border-radius:8px}.sl-tab-list{border-bottom:1px solid var(--color-border-default);margin-bottom:24px}.sl-workflow-nav{list-style:none;padding:0}.sl-workflow-nav button[aria-current=step]{font-weight:600;border-bottom:3px solid var(--color-brand-primary, #cdff00)}.sl-workflow-nav button span{margin-right:8px}[data-sl-badge]:after{content:attr(data-sl-badge);border-radius:16px;background:#b42318;color:#fff;padding:2px 6px;font-size:12px}@media(pointer:coarse){button.sl-button{min-height:44px}}.sl-app-shell{display:block;min-height:100dvh;background:var(--color-bg-primary, #1a1b1c);color:var(--color-fg-primary, #fff)}.sl-content{display:block;position:relative;min-height:100dvh;padding:var(--padding-top, 0) var(--padding-end, 0) var(--padding-bottom, 0) var(--padding-start, 0);background:var(--color-bg-primary, #1a1b1c);color:var(--color-fg-primary, #fff)}sl-page-header,sl-page-footer{display:block;background:var(--color-bg-secondary, #28312b);color:var(--color-fg-primary, #fff)}sl-page-toolbar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px}sl-page-title{display:block;font-size:20px;font-weight:600}sl-toolbar-actions{display:flex;gap:8px}.sl-bottom-nav{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-around;background:var(--color-bg-secondary, #28312b);padding:8px 12px calc(8px + env(safe-area-inset-bottom));z-index:100}.sl-bottom-nav a,.sl-bottom-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:48px;min-width:60px;background:transparent;border:0;color:var(--color-fg-secondary, #a6b9ae);font:inherit}.sl-bottom-nav [aria-current=page]{color:var(--color-brand-primary, #cdff00)}input[slInput],select[slInput],textarea[slInput]{font:inherit;color:var(--color-input-text, var(--color-fg-primary));background:var(--color-input-bg, var(--color-bg-secondary));border:1px solid var(--color-input-border, var(--color-border-default));border-radius:8px;padding:10px 12px;min-height:44px;box-sizing:border-box;max-width:100%}sl-checkbox{--sl-checkbox-check-color: var(--company-on-primary, #101828);--sl-checkbox-light-check-color: var(--company-on-primary, #101828);--sl-checkbox-dark-check-color: var(--company-on-primary, #101828)}sl-checkbox.sl-checkbox--light{--sl-checkbox-light-checked-bg: var(--company-principal, #cdff00);--sl-checkbox-light-checked-border: color-mix( in srgb, var(--company-principal, #cdff00) 76%, #101828 );--sl-checkbox-light-focus-ring: color-mix( in srgb, var(--company-principal, #cdff00) 24%, transparent )}sl-checkbox.sl-checkbox--dark{--sl-checkbox-dark-checked-bg: var(--company-principal, #cdff00);--sl-checkbox-dark-checked-border: var(--company-principal, #cdff00);--sl-checkbox-dark-focus-ring: color-mix( in srgb, var(--company-principal, #cdff00) 24%, transparent )}sl-checkbox .sl-checkbox__input:checked,sl-checkbox .sl-checkbox__input:checked:not(:disabled){background-color:var(--sl-checkbox-checked-bg, var(--company-principal, #cdff00));border-color:var(--sl-checkbox-checked-border, var(--company-principal, #cdff00));box-shadow:none}sl-checkbox .sl-checkbox__input:checked:before{width:.375rem;height:.6875rem;margin-top:-.125rem;border:solid var(--sl-checkbox-check-color, #101828);border-width:0 .125rem .125rem 0;border-radius:0;background:none;background-image:none;transform:rotate(45deg) scale(1)}sl-checkbox .sl-checkbox__input:checked:hover:not(:disabled),sl-checkbox .sl-checkbox__input:checked:focus-visible:not(:disabled){background-color:var(--sl-checkbox-checked-bg, var(--company-principal, #cdff00));box-shadow:0 0 0 .1875rem var(--sl-checkbox-focus-ring, color-mix(in srgb, var(--company-principal, #cdff00) 24%, transparent))}sl-toggle{--sl-toggle-thumb-checked-bg: var(--company-on-primary, #101828);--sl-toggle-light-thumb-checked-bg: var(--company-on-primary, #101828);--sl-toggle-dark-thumb-checked-bg: var(--company-on-primary, #101828)}sl-toggle .sl-toggle__track{border:1px solid var(--sl-toggle-track-border, color-mix(in srgb, var(--company-surface-text-secondary, #667085) 48%, transparent));box-sizing:border-box}sl-toggle.sl-toggle--light{--sl-toggle-light-track-bg: var(--dashboard-surface-bg, #ffffff);--sl-toggle-light-track-checked-bg: var(--company-principal, #cdff00);--sl-toggle-light-track-border: var(--dashboard-border, #d0d5dd);--sl-toggle-light-focus-ring: color-mix( in srgb, var(--company-principal, #cdff00) 32%, transparent )}sl-toggle.sl-toggle--dark{--sl-toggle-dark-track-bg: color-mix( in srgb, var(--company-surface-text-primary, #f7fff2) 12%, transparent );--sl-toggle-dark-track-checked-bg: var(--company-principal, #cdff00);--sl-toggle-dark-track-border: color-mix( in srgb, var(--company-surface-text-primary, #f7fff2) 28%, transparent );--sl-toggle-dark-focus-ring: color-mix( in srgb, var(--company-principal, #cdff00) 32%, transparent )}sl-toggle.sl-toggle--checked .sl-toggle__thumb{background-color:var(--sl-toggle-thumb-checked-bg, #101828)}sl-side-panel:not(.sl-side-panel-host--side){width:0;flex:0 0 0}sl-side-panel:not(.sl-side-panel-host--open){display:none}@media(pointer:coarse){button.sl-button.sl-button--small,a.sl-button.sl-button--small{min-height:44px;min-width:44px}}.sl-surface-on-brand{--color-bg-primary: var(--company-sidebar-bg);--color-fg-primary: var(--company-sidebar-text);--color-fg-secondary: var(--company-sidebar-text-secondary);background:var(--company-sidebar-bg);color:var(--company-sidebar-text);--sl-button-secondary-bg: transparent;--sl-button-secondary-text: var(--company-sidebar-text);--sl-button-secondary-border: var(--company-sidebar-text);--sl-button-secondary-hover-bg: var(--company-sidebar-hover-bg);--sl-button-secondary-hover-text: var(--company-sidebar-hover-text);--sl-button-secondary-hover-border: var(--company-sidebar-hover-text);--sl-text-link-text: var(--company-sidebar-text);--sl-text-link-hover: var(--company-sidebar-hover-text);--sl-button-text-text: var(--company-sidebar-text);--sl-button-text-hover-text: var(--company-sidebar-hover-text)}.sl-tab-list button:focus-visible,.sl-segments button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.sl-surface-light{--dashboard-page-bg: var(--color-bg-primary);--dashboard-surface-bg: var(--color-bg-secondary);--dashboard-subtle-bg: var(--color-bg-tertiary);--dashboard-border: var(--color-border-default);--company-table-bg: var(--color-bg-secondary);--company-table-text: var(--company-surface-text-primary);--company-table-text-secondary: var(--company-surface-text-secondary);--company-table-header-bg: var(--color-bg-secondary);--company-table-header-text: var(--company-surface-text-primary);--company-table-row-hover-bg: var(--color-bg-tertiary)}.sl-surface-on-brand .sl-disclosure>button{color:inherit;background:transparent}body{background:var(--color-bg-primary);color:var(--color-fg-primary)}h1{font-size:var(--type-h1-size);line-height:1.15;font-weight:700}h2{font-size:var(--type-h2-size);line-height:1.2;font-weight:700}.sl-content--padded{padding:var(--space-4);padding-bottom:calc(var(--space-4) + 72px + env(safe-area-inset-bottom,0px))}.sl-side-content--padded{padding:var(--space-6)}.sl-side-content--with-rail{padding-right:calc(var(--space-6) + 64px)}@media(max-width:767px){.sl-side-content--padded{padding:var(--space-4)}}table[slDataTable]{background:var(--sl-table-row-bg);color:var(--sl-table-text)}table[slDataTable] tbody tr:nth-child(2n){background:var(--sl-table-row-alt-bg);color:var(--sl-table-row-alt-text)}table[slDataTable] tbody tr:hover{background:var(--sl-table-row-hover-bg);color:var(--sl-table-row-hover-text)}table[slDataTable] sl-icon{color:inherit}table[slDataTable]{--sl-button-text-text:var(--sl-table-text)}table[slDataTable] tbody tr:nth-child(2n){--sl-button-text-text:var(--sl-table-row-alt-text)}table[slDataTable] tbody tr:hover{--sl-button-text-text:var(--sl-table-row-hover-text)}[slScrollable]{display:block;max-width:100%;min-width:0;overflow-x:auto}input[type=date]{color-scheme:var(--sl-input-color-scheme, normal)}.sl-select-field{display:block;width:100%;min-width:0}.sl-select-field .sl-select__label{display:none}sl-dashboard-workspace sl-card-header{justify-content:space-between}sl-dashboard-workspace sl-card-header h2{margin:0}.sl-page-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-5)}.sl-page-heading h1,.sl-page-heading h2{margin:0}.sl-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-5)}.sl-filter-bar{display:flex;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-4)}.sl-filter-bar sl-text-field,.sl-filter-bar sl-form-field{flex:1 1 200px;min-width:0}.sl-page-body{display:grid;gap:var(--space-4);min-width:0}sl-dashboard-workspace [slCardHeader] h1,sl-dashboard-workspace [slCardHeader] h2{margin:0}@media(max-width:599px){.sl-page-heading{align-items:flex-start}.sl-form-actions{justify-content:stretch}.sl-form-actions .sl-button{flex:1 1 auto}.sl-filter-bar sl-text-field,.sl-filter-bar sl-form-field{flex-basis:100%}}.sl-action-menu button[slMenuItem].sl-button{justify-content:flex-start;text-align:left;width:100%;margin:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg-primary);font-size:var(--type-caption-size, .875rem);font-weight:500;padding:var(--space-2) var(--space-3);min-height:40px;gap:var(--space-3)}.sl-action-menu button[slMenuItem].sl-button:hover,.sl-action-menu button[slMenuItem].sl-button:focus-visible{background:var(--color-bg-tertiary);color:var(--color-fg-primary)}.sl-action-menu button[slMenuItem] sl-icon{font-size:20px;color:inherit}.sl-action-menu button[slMenuItem].sl-button--danger{color:var(--color-error-fg)}table.sl-data-table th:is(.cdk-column-actions,.mat-column-actions),table.sl-data-table td:is(.cdk-column-actions,.mat-column-actions){text-align:right;white-space:nowrap}table.sl-data-table tr.inactive-row{background:var(--color-bg-primary)}table.sl-data-table tr.inactive-row td:not(.cdk-column-actions){color:var(--color-fg-secondary)}table.sl-data-table tr.inactive-row td:first-child{border-inline-start:3px solid var(--color-border-default)}table.sl-data-table tr.inactive-row:nth-child(2n){background:var(--color-bg-primary)}table[slDataTable] .sl-button--destructive sl-icon{color:var(--color-destructive-fg, var(--color-error-fg))}.sl-dialog-surface.sl-form-drawer-surface{border-radius:0;max-height:100dvh;height:100dvh;box-sizing:border-box;border-inline-start:1px solid var(--color-border-default)}.cdk-overlay-container{z-index:2000}.sl-dialog-surface [slDialogTitle]{font-size:var(--sl-dialog-title-size, 1.25rem);line-height:1.3;font-weight:600;margin:0 0 var(--space-4)}table.sl-data-table th[data-sl-table-actions],table.sl-data-table td[data-sl-table-actions]{display:table-cell;text-align:right;white-space:nowrap}.sl-business-workspace{--color-bg-primary:#071411;--color-bg-secondary:#10221b;--color-bg-tertiary:#152c22;--color-border-default:#203930;--color-fg-primary:#f4f8f4;--color-fg-secondary:#b9c9c0}.sl-business-workspace{display:block;--workspace-bg:var(--color-bg-primary,#08100c);--workspace-surface:var(--color-bg-secondary,#142019);--workspace-line:var(--color-border-default,#304039);--workspace-muted:var(--color-fg-secondary,#b7c7bf)}.sl-business-workspace .layout-container{height:100dvh}.sl-business-workspace .sidenav.sl-side-panel-host--side.sl-side-panel-host--open{flex-basis:242px}.sl-business-workspace .sidenav>.sl-side-panel{width:242px}.sl-business-workspace .sidebar-brand img{width:105px;height:58px;object-fit:contain;object-position:left center}.sl-business-workspace .workspace-sidebar{--sl-text-link-text:var(--color-fg-secondary);--sl-text-link-hover:var(--color-fg-primary)}.sl-business-workspace .workspace-sidebar .nav-item.active{border:0;box-shadow:inset 2px 0 var(--color-brand-primary, #d1ff00)}.sl-business-workspace .sidebar-user sl-avatar{flex-shrink:0}.sl-business-workspace .workspace-sidebar{display:flex;flex-direction:column;height:100dvh;min-height:0;background:var(--workspace-bg);border-right:1px solid var(--workspace-line);color:var(--color-fg-primary)}.sl-business-workspace .sidebar-brand{display:flex;align-items:center;justify-content:space-between;min-height:78px;padding:8px 20px}.sl-business-workspace .sidebar-brand sl-sidebar-brand{min-width:0}.sl-business-workspace .workspace-navigation{padding:4px 12px;flex:1;min-height:0;overflow-y:auto}.sl-business-workspace .navigation-section{padding:10px 0;border-bottom:1px solid var(--workspace-line)}.sl-business-workspace .navigation-section:first-child{padding-top:0;border:0}.sl-business-workspace .navigation-section h2{font:inherit;font-size:11px;font-weight:500;text-transform:uppercase;color:var(--workspace-muted);margin:0 12px 10px;letter-spacing:.04em}.sl-business-workspace .nav-item{display:flex;align-items:center;gap:16px;min-height:44px;padding:9px 14px;border-radius:12px;text-decoration:none;color:var(--workspace-muted);font-size:14px}.sl-business-workspace .nav-item span{overflow-wrap:anywhere}.sl-business-workspace .nav-item.sl-text-link{font-family:var(--sl-font-primary-font-family, Heebo, sans-serif);font-size:14px;font-weight:400}.sl-business-workspace .nav-item.active.sl-text-link{font-weight:600}.sl-business-workspace .nav-item sl-icon{flex-shrink:0}.sl-business-workspace .nav-item.active{background:color-mix(in srgb,var(--color-brand-primary, #d1ff00) 14%,transparent);color:var(--color-brand-primary, #d1ff00);box-shadow:inset 2px 0 var(--color-brand-primary, #d1ff00);font-weight:600}.sl-business-workspace .more-tools{width:100%;justify-content:flex-start;font-size:13px}.sl-business-workspace .sidebar-footer{padding:16px 24px;display:grid;gap:16px;flex-shrink:0;border-top:1px solid var(--workspace-line)}.sl-business-workspace .company-link{display:flex;align-items:center;justify-content:space-between;gap:8px;color:inherit;min-height:44px}.sl-business-workspace .company-link span,.sl-business-workspace .sidebar-user .sidebar-user__copy{display:grid;gap:3px;min-width:0;text-align:left}.sl-business-workspace .company-link strong,.sl-business-workspace .sidebar-user strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.sl-business-workspace .company-link small,.sl-business-workspace .sidebar-user small{font-size:11px;color:var(--workspace-muted)}.sl-business-workspace .sidebar-user{width:100%;min-height:54px;justify-content:flex-start;padding:0;gap:12px;white-space:normal}.sl-business-workspace .content{min-width:0;background:var(--workspace-bg)}.sl-business-workspace .workspace-header{height:64px;display:flex;align-items:center;gap:12px;padding:0 32px;border-bottom:1px solid var(--workspace-line)}.sl-business-workspace .workspace-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-business-workspace .header-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.sl-business-workspace .header-actions button{padding:0}.sl-business-workspace .page-content{max-width:1680px;margin:0 auto;padding:28px 32px 24px;min-width:0}.sl-business-workspace .page-content--full{max-width:none}.sl-business-workspace .impersonation-banner{display:flex;justify-content:space-between;gap:16px;margin-bottom:24px;align-items:center}.sl-business-workspace .right-sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:20px}.sl-business-workspace .right-sidebar-header h2{font-size:20px}.sl-business-workspace .user-profile-detail,.sl-business-workspace .profile-actions{padding:20px}.sl-business-workspace .profile-actions{display:grid;gap:16px}.sl-business-workspace a:focus-visible,.sl-business-workspace button:focus-visible{outline:2px solid var(--color-brand-primary, #d1ff00);outline-offset:3px}@media(hover:hover){.sl-business-workspace .nav-item:hover{background:var(--workspace-surface);color:var(--color-fg-primary)}}@media(max-width:1023px){.sl-business-workspace .workspace-header{padding:0 16px}.sl-business-workspace .page-content{padding:24px 20px calc(100px + env(safe-area-inset-bottom,0px))}.sl-business-workspace .workspace-title{font-size:14px}.sl-business-workspace .header-actions{gap:4px}}.sl-business-overview{display:block;--overview-surface:var(--color-bg-secondary,#10201b);--overview-border:var(--color-border-default,#263c34);--overview-muted:var(--color-fg-secondary,#b7c7bf);--overview-accent:var(--color-brand-primary,#d1ff00);--overview-cyan:#64d6f5}.sl-business-overview{--sl-text-link-text:var(--color-fg-primary);--sl-text-link-hover:var(--color-fg-primary);display:grid;gap:20px;min-width:0;color:var(--color-fg-primary);font-variant-numeric:tabular-nums}.sl-business-overview h1,.sl-business-overview h2,.sl-business-overview h3,.sl-business-overview p{margin:0}.sl-business-overview p,.sl-business-overview small,.sl-business-overview time,.sl-business-overview .screen-name p,.sl-business-overview .metric span{font-family:var(--sl-font-primary-font-family, Heebo, sans-serif);font-weight:400}.sl-business-overview h1{font-size:36px;line-height:1.2;letter-spacing:-.025em}.sl-business-overview h2{font-size:20px;line-height:1.3;letter-spacing:-.015em}.sl-business-overview h3{font-size:15px;line-height:1.4}.sl-business-overview p{line-height:1.5}.sl-business-overview .home-heading,.sl-business-overview .heading-actions,.sl-business-overview .section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.sl-business-overview .home-heading p{margin-top:6px;color:var(--overview-muted)}.sl-business-overview .heading-actions{justify-content:flex-end;flex-wrap:wrap}.sl-business-overview .heading-actions a,.sl-business-overview .heading-actions button{border-radius:12px}.sl-business-overview .metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sl-business-overview .metric.sl-text-link{font-weight:400}.sl-business-overview .metric{position:relative;display:flex;align-items:flex-start;gap:16px;min-height:134px;border:1px solid var(--overview-border);border-radius:13px;padding:18px;color:inherit;text-decoration:none;background:linear-gradient(125deg,#17261b,#0b1e19 48%,#0b1918)}.sl-business-overview .metric>div{display:grid;gap:8px;min-width:0}.sl-business-overview .metric strong{font-size:32px;line-height:1.1;font-weight:700}.sl-business-overview .metric span:not(.metric-icon){font-size:14px}.sl-business-overview .metric small{font-weight:400;font-size:12px;color:var(--overview-muted)}.sl-business-overview .metric-icon,.sl-business-overview .device-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:12px;background:color-mix(in srgb,var(--overview-cyan) 13%,transparent);color:var(--overview-cyan)}.sl-business-overview .metric-icon sl-icon,.sl-business-overview .device-icon sl-icon{font-size:28px}.sl-business-overview .metric-icon--blue{color:#85b5ff;background:color-mix(in srgb,#85b5ff 15%,transparent)}.sl-business-overview .metric-icon--gold{color:#f6d663;background:color-mix(in srgb,#f6d663 13%,transparent)}.sl-business-overview .metric-arrow{position:absolute;right:12px;top:12px;font-size:20px;color:var(--overview-muted)}.sl-business-overview .metric--tokens{background:linear-gradient(135deg,var(--overview-surface) 45%,color-mix(in srgb,#b69428 15%,var(--color-bg-primary)))}.sl-business-overview .panel{border:1px solid var(--overview-border);border-radius:13px;background:linear-gradient(125deg,#0a1b16,#0b1b19)}.sl-business-overview .overview-grid{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(290px,1fr);gap:22px;align-items:stretch}.sl-business-overview .screens-panel{padding:16px}.sl-business-overview .mini-chart{position:absolute;width:92px;height:40px;right:14px;bottom:14px;overflow:visible;color:var(--overview-cyan)}.sl-business-overview .mini-chart polyline{fill:none;stroke:currentColor;stroke-width:1.6;vector-effect:non-scaling-stroke}.sl-business-overview .mini-chart rect{fill:currentColor}.sl-business-overview .mini-chart--screens{color:var(--overview-accent)}.sl-business-overview .mini-chart--campaigns{color:#18c0bd}.sl-business-overview .mini-chart--leads{color:#5fc9ff}.sl-business-overview .metric small{max-width:150px}.sl-business-overview .no-playback{display:flex;gap:8px;align-items:center;color:var(--overview-muted);font-size:12px}.sl-business-overview .heading-actions button,.sl-business-overview .screen-row-heading a,.sl-business-overview .recommendation a{--sl-button-secondary-border:#294339;--sl-button-secondary-hover-border:#718879;--sl-button-secondary-text:#f4f8f4}.sl-business-overview .section-heading{gap:10px;flex-wrap:wrap}.sl-business-overview .screen-filters{display:flex;gap:4px;margin-left:auto;flex-wrap:wrap}.sl-business-overview .screen-filters button{font-size:12px;padding:8px 12px;min-height:36px;border:1px solid var(--overview-border);border-radius:999px;color:var(--overview-muted)}.sl-business-overview .screen-filters button.selected{color:var(--overview-accent);border-color:var(--overview-accent)}.sl-business-overview .screen-list{min-height:0;display:grid;grid-auto-rows:max-content;align-content:start;gap:10px;margin-top:14px;max-height:440px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#385345 transparent;padding-right:4px}.sl-business-overview .screen-row{display:grid;grid-template-columns:minmax(135px,28%) minmax(0,1fr);border-radius:12px;border:1px solid var(--overview-border);overflow:hidden;background:color-mix(in srgb,var(--overview-surface) 40%,transparent)}.sl-business-overview .screen-preview{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:24px 18px 30px;background:radial-gradient(ellipse at 50% 40%,#26352f,#15251f 75%);color:var(--overview-muted);text-decoration:none;min-height:195px}.sl-business-overview .screen-preview__chassis{position:relative;box-sizing:border-box;width:100%;max-width:240px;aspect-ratio:16/10;padding:7px 7px 12px;border:1px solid #65706b;border-radius:8px;background:linear-gradient(135deg,#555e5a,#151b18 18%,#262f2b 75%,#69746e);box-shadow:0 12px 22px #0006,0 0 0 2px #0a100d,inset 0 1px 1px #ffffff50}.sl-business-overview .screen-preview__display{position:relative;box-sizing:border-box;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;text-align:center;background:linear-gradient(140deg,#111c18,#050c09);border:1px solid #020704;border-radius:3px;overflow:hidden}.sl-business-overview .screen-preview__display:after{content:"";position:absolute;inset:0;background:linear-gradient(125deg,rgba(255,255,255,.0470588235),transparent 45%);pointer-events:none}.sl-business-overview .screen-preview__display img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sl-business-overview .screen-preview__display sl-icon{font-size:30px;color:var(--overview-cyan)}.sl-business-overview .screen-preview__display span{font-size:10px}.sl-business-overview .screen-preview__camera{position:absolute;width:3px;height:3px;top:2px;left:calc(50% - 1px);border-radius:50%;background:#050a08;box-shadow:inset 0 0 1px #94b5c6}.sl-business-overview .screen-preview__stand{position:absolute;width:34%;height:22px;bottom:-23px;left:33%;background:linear-gradient(90deg,#404b45,#919b94 50%,#38453d);clip-path:polygon(35% 0,65% 0,72% 80%,100% 88%,100% 100%,0 100%,0 88%,28% 80%)}.sl-business-overview .screen-preview[data-kind=tv] .screen-preview__chassis{aspect-ratio:16/9;border-radius:4px;padding:5px 5px 9px}.sl-business-overview .screen-preview[data-kind=tv] .screen-preview__stand{width:76%;left:12%;height:14px;bottom:-15px;background:none;clip-path:none}.sl-business-overview .screen-preview[data-kind=tv] .screen-preview__stand:before,.sl-business-overview .screen-preview[data-kind=tv] .screen-preview__stand:after{content:"";position:absolute;top:0;width:12%;height:100%;background:linear-gradient(90deg,#303c34,#828d85);transform:skew(-35deg);left:5%}.sl-business-overview .screen-preview[data-kind=tv] .screen-preview__stand:after{left:auto;right:5%;transform:skew(35deg)}.sl-business-overview .screen-preview[data-kind=mobile] .screen-preview__chassis{aspect-ratio:9/19;max-width:88px;border-radius:19px;padding:5px;background:linear-gradient(110deg,#929b97,#222c26 12%,#101813 85%,#6c7970)}.sl-business-overview .screen-preview[data-kind=mobile] .screen-preview__display{border-radius:14px}.sl-business-overview .screen-preview[data-kind=mobile] .screen-preview__camera{width:24px;height:6px;top:6px;left:calc(50% - 12px);border-radius:0 0 5px 5px}.sl-business-overview .screen-preview[data-kind=tablet] .screen-preview__chassis{aspect-ratio:3/4;max-width:130px;padding:9px 6px;border-radius:12px}.sl-business-overview .screen-preview[data-kind=tablet] .screen-preview__display{border-radius:5px}.sl-business-overview .screen-preview[data-kind=mobile] .screen-preview__stand,.sl-business-overview .screen-preview[data-kind=tablet] .screen-preview__stand{display:none}.sl-business-overview .screen-preview[data-kind=mobile]:not(.screen-preview--portrait) .screen-preview__chassis{aspect-ratio:19/9;max-width:195px}.sl-business-overview .screen-preview[data-kind=mobile]:not(.screen-preview--portrait) .screen-preview__camera{width:6px;height:24px;left:6px;top:calc(50% - 12px);border-radius:0 5px 5px 0}.sl-business-overview .screen-preview[data-kind=tablet]:not(.screen-preview--portrait) .screen-preview__chassis{aspect-ratio:4/3;max-width:205px;padding:6px 9px}.sl-business-overview .screen-preview[data-kind=tv].screen-preview--portrait .screen-preview__chassis,.sl-business-overview .screen-preview[data-kind=desktop].screen-preview--portrait .screen-preview__chassis{aspect-ratio:9/16;max-width:110px}.sl-business-overview .screen-detail{padding:12px 14px;min-width:0}.sl-business-overview .screen-row-heading{display:flex;align-items:center;gap:12px}.sl-business-overview .screen-name{flex:1;min-width:0}.sl-business-overview .screen-name h3,.sl-business-overview .screen-name p{overflow-wrap:anywhere}.sl-business-overview .screen-name p{font-size:12px;color:var(--overview-muted);margin-top:3px}.sl-business-overview .device-icon sl-icon{color:var(--overview-cyan)}.sl-business-overview .device-icon{width:42px;height:42px}.sl-business-overview .screen-row-heading a{font-size:12px;padding:8px 14px;border-radius:14px}.sl-business-overview .screen-status{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--overview-muted);margin:8px 0 10px}.sl-business-overview .status-dot{width:8px;height:8px;border-radius:50%;background:var(--overview-muted);flex-shrink:0}.sl-business-overview .status-dot--online{background:var(--overview-accent)}.sl-business-overview .screen-facts{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;color:var(--overview-muted);padding-bottom:12px}.sl-business-overview .screen-facts>span{display:flex;align-items:center;gap:6px}.sl-business-overview .screen-facts sl-icon{font-size:16px}.sl-business-overview .screen-results{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--overview-border);padding-top:10px}.sl-business-overview .screen-results>a{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none;font-size:12px}.sl-business-overview .screen-results>a>sl-icon{color:var(--overview-cyan)}.sl-business-overview .screen-results small{display:block;font-size:10px;color:var(--overview-muted);margin-top:3px}.sl-business-overview .screen-results dl{display:flex;gap:20px;margin:0;padding:8px 12px;border-radius:12px;background:color-mix(in srgb,var(--overview-surface) 80%,transparent)}.sl-business-overview .screen-results dl>div{display:flex;flex-direction:column-reverse;gap:3px}.sl-business-overview .screen-results dt{font-size:10px;color:var(--overview-muted)}.sl-business-overview .screen-results dd{margin:0;font-size:15px;font-weight:600}.sl-business-overview .overview-aside{display:grid;gap:16px;grid-template-rows:minmax(0,1fr) auto}.sl-business-overview .connection-filters.screen-filters{margin:12px 0 0;gap:6px}.sl-business-overview .connection-filters button{display:inline-flex;align-items:center;gap:7px}@media(min-width:1351px){.sl-business-overview .screens-panel{display:flex;flex-direction:column;min-height:530px}.sl-business-overview .screen-list{flex:1}.sl-business-overview .plan-panel{display:flex;flex-direction:column;align-items:start}.sl-business-overview .plan-panel>.section-heading,.sl-business-overview .plan-progress{width:100%}.sl-business-overview .plan-symbol{align-self:stretch;margin-top:auto}.sl-business-overview .plan-panel>a{margin-top:auto}}.sl-business-overview .plan-panel{position:relative;padding:22px;overflow:hidden}.sl-business-overview .plan-panel h2{font-size:20px}.sl-business-overview .plan-days{font-size:11px;white-space:nowrap;background:color-mix(in srgb,var(--overview-accent) 12%,transparent);border-radius:10px;padding:7px 10px}.sl-business-overview .plan-panel>p{font-size:14px;color:var(--overview-muted);margin:24px 0 14px;max-width:32ch}.sl-business-overview .plan-symbol sl-icon{color:inherit}.sl-business-overview .plan-symbol{display:flex;align-items:end;justify-content:flex-end;gap:0;color:var(--overview-cyan);height:75px}.sl-business-overview .plan-symbol sl-icon:first-child{font-size:96px}.sl-business-overview .plan-symbol sl-icon:last-child{font-size:68px;color:var(--overview-accent);margin-left:-30px}.sl-business-overview .plan-progress{height:8px;overflow:hidden;border-radius:99px;background:var(--overview-border);margin-top:12px}.sl-business-overview .plan-progress>span{display:block;height:100%;background:var(--overview-accent);border-radius:inherit}.sl-business-overview .plan-panel p.plan-description{font-size:12px;margin:16px 0;max-width:none}.sl-business-overview .recommendation{display:flex;gap:14px;padding:20px;align-items:start}.sl-business-overview .recommendation-icon{display:inline-flex;padding:8px;border-radius:12px;background:color-mix(in srgb,var(--overview-accent) 12%,transparent);color:var(--overview-accent)}.sl-business-overview .recommendation h2{font-size:14px}.sl-business-overview .recommendation p{font-size:12px;color:var(--overview-muted);margin:8px 0 14px}.sl-business-overview .recommendation a{font-size:12px}.sl-business-overview .activity-panel,.sl-business-overview .notices-panel{padding:16px 20px}.sl-business-overview .activity-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:14px}.sl-business-overview .activity-item{display:flex;align-items:start;gap:12px;color:inherit;text-decoration:none;min-width:0}.sl-business-overview .activity-item h3{font-size:12px;overflow-wrap:anywhere}.sl-business-overview .activity-item p,.sl-business-overview .activity-item time{font-size:11px;color:var(--overview-muted);overflow-wrap:anywhere}.sl-business-overview .activity-item .metric-icon{width:40px;height:40px;border-radius:10px}.sl-business-overview .notices-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px}.sl-business-overview .notice-item{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.sl-business-overview .notice-item>div{flex:1}.sl-business-overview .notice-item h3{font-size:14px}.sl-business-overview .notice-item p{font-size:12px;color:var(--overview-muted)}.sl-business-overview .date-panel{display:flex;flex-wrap:wrap;gap:16px;align-items:end;padding:16px;border:1px solid var(--overview-border);border-radius:12px}.sl-business-overview .date-panel label,.sl-business-overview .screen-search{display:grid;gap:8px;font-size:13px}.sl-business-overview .date-panel input,.sl-business-overview .screen-search input{min-height:44px;max-width:100%;font-size:16px}.sl-business-overview .screen-search{margin-top:16px}.sl-business-overview .screen-list:has(>.empty-state){align-content:center;max-height:none}.sl-business-overview .empty-state{display:grid;justify-items:center;text-align:center;gap:12px;padding:32px 16px}.sl-business-overview .empty-state>sl-icon{font-size:40px;color:var(--overview-cyan)}.sl-business-overview .empty-state p,.sl-business-overview .muted{color:var(--overview-muted);font-size:13px}.sl-business-overview .screen-pagination,.sl-business-overview .load-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;margin-top:12px}.sl-business-overview .summary-loading{display:flex;justify-content:center;align-items:center;gap:16px;min-height:260px}.sl-business-overview a:focus-visible,.sl-business-overview button:focus-visible{outline:2px solid var(--overview-accent);outline-offset:3px}.sl-business-overview #avisos{scroll-margin-top:20px}@media(hover:hover){.sl-business-overview .metric:hover,.sl-business-overview .activity-item:hover,.sl-business-overview .notice-item:hover{background:var(--overview-surface)}.sl-business-overview .screen-preview:hover{color:var(--overview-accent)}}@media(min-width:1700px){.sl-business-overview .home{gap:22px}.sl-business-overview .screen-preview{min-height:195px}.sl-business-overview .screen-detail{padding:16px}}@media(max-width:1350px){.sl-business-overview .overview-grid{grid-template-columns:minmax(0,1fr)}.sl-business-overview .overview-aside{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.sl-business-overview .metric{gap:10px;padding:16px 12px}.sl-business-overview .metric-icon{width:38px;height:38px}.sl-business-overview .metric>div>span{padding-right:10px;font-size:12px}.sl-business-overview .metric small{font-size:11px}.sl-business-overview .plan-symbol{position:absolute;right:22px;bottom:30px;opacity:.3;pointer-events:none}.sl-business-overview .plan-panel>a{position:relative}.sl-business-overview .plan-panel>p{max-width:42ch}}@media(max-width:767px){.sl-business-overview h1{font-size:28px}.sl-business-overview .home{gap:16px}.sl-business-overview .home-heading{align-items:start;flex-direction:column}.sl-business-overview .heading-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.sl-business-overview .heading-actions button,.sl-business-overview .heading-actions a{font-size:11px;padding:10px 8px;min-width:0}.sl-business-overview .heading-actions sl-icon{font-size:18px}.sl-business-overview .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sl-business-overview .metric{min-height:160px;flex-direction:row;gap:8px;padding-bottom:48px}.sl-business-overview .mini-chart{width:78px;height:32px;bottom:8px;right:12px}.sl-business-overview .metric>div>span{padding-right:0}.sl-business-overview .metric-arrow{right:5px;top:5px}.sl-business-overview .metric>div{gap:5px}.sl-business-overview .metric strong{font-size:28px}.sl-business-overview .metric-icon{width:32px;height:32px;border-radius:9px}.sl-business-overview .metric-icon sl-icon{font-size:22px}.sl-business-overview .screens-panel{padding:12px}.sl-business-overview .screens-panel>.section-heading h2{width:auto;flex:1}.sl-business-overview .screen-filters{order:2;flex-basis:100%;margin-left:0;margin-right:auto;gap:3px}.sl-business-overview .screen-filters button{min-height:44px;padding:8px 10px}.sl-business-overview .screen-row{grid-template-columns:1fr}.sl-business-overview .screen-preview{display:flex;min-height:120px;padding:12px}.sl-business-overview .screen-preview__display{max-width:200px}.sl-business-overview .screen-list{max-height:560px}.sl-business-overview .screen-detail{padding:14px 10px}.sl-business-overview .screen-row-heading{gap:8px}.sl-business-overview .screen-row-heading a{padding:8px 10px}.sl-business-overview .screen-name h3{font-size:14px}.sl-business-overview .screen-results{gap:12px}.sl-business-overview .screen-results dl{width:100%;justify-content:space-between;gap:10px}.sl-business-overview .overview-aside,.sl-business-overview .activity-list,.sl-business-overview .notices-list{grid-template-columns:1fr}.sl-business-overview .activity-item{padding:8px 0}.sl-business-overview .activity-item h3{font-size:14px}.sl-business-overview .activity-item p,.sl-business-overview .activity-item time{font-size:12px}.sl-business-overview .load-notice{align-items:start}.sl-business-overview .date-panel label{width:100%}.sl-business-overview .plan-symbol{opacity:.5}.sl-business-overview .summary-loading{font-size:13px}}@media(min-width:768px)and (max-width:1600px){.sl-business-overview .metric{padding-bottom:48px}.sl-business-overview .mini-chart{width:78px;height:32px;bottom:8px}}.sl-business-overview .screen-results>a{min-width:0;max-width:100%}.sl-business-overview .screen-results>a>span{min-width:0;overflow-wrap:anywhere}.sl-business-overview .current-advice-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.sl-business-account.my-account.my-account{max-width:none;margin:0}.sl-business-account.my-account{color:var(--color-fg-primary, #f4f8f4);--sl-button-secondary-border:#294339;--sl-button-secondary-hover-border:#718879;--sl-button-secondary-text:#f4f8f4;--account-line:var(--color-border-default,#203930);--account-muted:var(--color-fg-secondary,#b9c9c0);--account-accent:var(--color-brand-primary,#d1ff00)}.sl-business-account.my-account .account-columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(340px,1fr);gap:32px;align-items:start}.sl-business-account.my-account .account-main,.sl-business-account.my-account .account-aside{display:grid;gap:16px;min-width:0}.sl-business-account.my-account .account-heading{margin-bottom:2px}.sl-business-account.my-account .account-heading h1{font-size:34px;line-height:1.2;margin:0 0 8px}.sl-business-account.my-account .account-heading p,.sl-business-account.my-account .account-panel>p{color:var(--account-muted);margin:0;font-size:14px;line-height:1.6}.sl-business-account.my-account .account-panel{padding:20px;border:1px solid var(--account-line);border-radius:14px;background:linear-gradient(125deg,#0a1b16,#0b1b19);min-width:0}.sl-business-account.my-account .account-panel h2{font-size:19px;line-height:1.35;margin:0 0 8px}.sl-business-account.my-account .account-panel h3{font-size:15px;margin:0 0 8px;overflow-wrap:anywhere}.sl-business-account.my-account .account-profile{display:flex;align-items:center;gap:18px}.sl-business-account.my-account .account-avatar{display:grid;place-items:center;flex:0 0 72px;width:72px;height:72px;border-radius:50%;background:#203c1b;color:var(--account-accent);font-size:25px;font-weight:700}.sl-business-account.my-account .account-identity{min-width:0;flex:1}.sl-business-account.my-account .account-identity p{margin:0 0 6px;color:var(--account-muted);overflow-wrap:anywhere;font-size:14px}.sl-business-account.my-account .account-identity small{display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:var(--account-muted);font-size:12px}.sl-business-account.my-account .account-identity sl-icon{color:var(--account-accent);font-size:16px}.sl-business-account.my-account .account-tabs{display:flex;gap:8px;border-bottom:1px solid var(--account-line);overflow-x:auto}.sl-business-account.my-account .account-tabs button{border-radius:0;white-space:nowrap;color:var(--account-muted);padding:14px 16px;font-size:13px;border-bottom:2px solid transparent}.sl-business-account.my-account .account-tabs [aria-current=page]{color:var(--account-accent);border-bottom-color:var(--account-accent)}.sl-business-account.my-account .account-access-panel .access-section{gap:14px}.sl-business-account.my-account .account-access-panel .access-heading p{font-size:13px;color:var(--account-muted)}.sl-business-account.my-account .account-access-panel .access-providers h3{display:none}.sl-business-account.my-account .account-access-panel sl-card{border:0;border-radius:0}.sl-business-account.my-account .account-access-panel .sl-card__body{padding:0}.sl-business-account.my-account .account-access-panel sl-access-method{border-bottom:1px solid var(--account-line);padding:14px 0}.sl-business-account.my-account .account-access-panel .sl-access-method__logo{width:44px;height:44px;background:#152c22;border-radius:10px}.sl-business-account.my-account .account-access-panel sl-card{--sl-card-background:transparent;--sl-card-border-color:var(--account-line)}.sl-business-account.my-account .account-access-panel .access-section>p{font-size:12px;color:var(--account-muted)}.sl-business-account.my-account .account-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sl-business-account.my-account .account-company{display:flex;align-items:center;gap:12px;margin:16px 0 12px;flex-wrap:wrap}.sl-business-account.my-account .account-company>div:nth-child(2){flex:1;min-width:120px}.sl-business-account.my-account .account-company-logo{width:112px;height:76px;display:grid;place-items:center;background:#152c22;border-radius:9px;overflow:hidden}.sl-business-account.my-account .account-company-logo img{width:100%;height:100%;object-fit:contain}.sl-business-account.my-account .account-company-logo sl-icon{font-size:36px;color:var(--account-accent)}.sl-business-account.my-account .account-badge{display:inline-flex;padding:5px 9px;border-radius:99px;background:#203c1b;color:var(--account-accent);font-size:11px}.sl-business-account.my-account .account-plan-summary{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin:18px 0}.sl-business-account.my-account .account-days{font-size:14px;color:var(--account-muted);margin:0 0 12px}.sl-business-account.my-account .account-days strong{font-size:34px;color:var(--account-accent)}.sl-business-account.my-account .account-progress{height:9px;border-radius:99px;background:#203930;overflow:hidden}.sl-business-account.my-account .account-progress span{display:block;height:100%;background:var(--account-accent);border-radius:inherit}.sl-business-account.my-account .account-plan-summary>div>p:last-child{font-size:13px;color:var(--account-accent);margin-bottom:0}.sl-business-account.my-account .account-plan-summary ul{margin:0;padding:0 0 0 16px;border-left:1px solid var(--account-line);list-style:none;display:grid;gap:12px}.sl-business-account.my-account .account-plan-summary li{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--account-muted)}.sl-business-account.my-account .account-actions{display:flex;gap:10px;flex-wrap:wrap}.sl-business-account.my-account .account-token-summary,.sl-business-account.my-account .account-help{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.sl-business-account.my-account .account-token-summary>div,.sl-business-account.my-account .account-help>div{flex:1;min-width:180px}.sl-business-account.my-account .account-token-summary>sl-icon,.sl-business-account.my-account .account-help>sl-icon{font-size:30px;color:var(--account-accent)}.sl-business-account.my-account .account-token-summary h2,.sl-business-account.my-account .account-help h2{font-size:15px}.sl-business-account.my-account .account-token-summary p,.sl-business-account.my-account .account-help p{font-size:13px;margin:0;color:var(--account-muted)}.sl-business-account.my-account .account-token-summary strong{color:var(--account-accent)}.sl-business-account.my-account .account-token-summary small{display:block;font-size:11px;color:var(--account-muted);margin-top:5px}.sl-business-account.my-account .account-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sl-business-account.my-account .account-shortcuts button{display:flex;text-align:left;justify-content:start;gap:12px;padding:16px;border:1px solid var(--account-line);border-radius:12px;white-space:normal}.sl-business-account.my-account .account-shortcuts button>span{flex:1;min-width:0}.sl-business-account.my-account .account-shortcuts strong,.sl-business-account.my-account .account-shortcuts small{display:block}.sl-business-account.my-account .account-shortcuts small{font-size:11px;font-weight:400;color:var(--account-muted);margin-top:6px}.sl-business-account.my-account .account-logout{justify-self:start;color:#ff8b85}.sl-business-account.my-account .account-personal>p{color:var(--account-muted);font-size:13px}.sl-business-account.my-account .account-personal dl{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.sl-business-account.my-account .account-personal dt{font-size:12px;color:var(--account-muted);margin-bottom:6px}.sl-business-account.my-account .account-personal dd{margin:0;font-size:14px;overflow-wrap:anywhere}.sl-business-account.my-account .account-billing-details:not([hidden]){display:grid;gap:24px;margin-top:28px}.sl-business-account.my-account [hidden]{display:none!important}.sl-business-account.my-account #plan,.sl-business-account.my-account #tokens{scroll-margin-top:20px}@media(max-width:1200px){.sl-business-account.my-account .account-columns{grid-template-columns:1fr;gap:24px}.sl-business-account.my-account .account-aside{grid-template-columns:1fr 1fr}.sl-business-account.my-account .account-company-logo{width:84px;height:60px}}@media(max-width:767px){.sl-business-account.my-account .account-heading h1{font-size:28px}.sl-business-account.my-account .account-panel{padding:16px}.sl-business-account.my-account .account-profile{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px}.sl-business-account.my-account .account-avatar{flex-basis:56px;width:56px;height:56px;font-size:21px}.sl-business-account.my-account .account-profile>a{grid-column:2;justify-self:start;margin-left:0}.sl-business-account.my-account .account-tabs{gap:0}.sl-business-account.my-account .account-tabs button{padding:12px 10px;font-size:12px}.sl-business-account.my-account .account-aside,.sl-business-account.my-account .account-shortcuts,.sl-business-account.my-account .account-personal dl{grid-template-columns:1fr}.sl-business-account.my-account .account-plan-summary{gap:12px}.sl-business-account.my-account .account-columns{gap:20px}}.sl-business-campaigns{--campaign-line:var(--color-border-default,#203930);--campaign-muted:var(--color-fg-secondary,#b9c9c0);--campaign-accent:var(--color-brand-primary,#d1ff00);--sl-button-secondary-border:#294339;--sl-button-secondary-text:#f4f8f4;--sl-button-secondary-hover-border:#718879;display:grid;gap:22px;color:var(--color-fg-primary, #f4f8f4)}.sl-business-campaigns .campaign-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.sl-business-campaigns h1{font-size:34px;line-height:1.2;margin:0 0 8px}.sl-business-campaigns .campaign-heading p,.sl-business-campaigns .preview-intro p{font-size:14px;color:var(--campaign-muted);margin:0}.sl-business-campaigns .campaign-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.sl-business-campaigns .campaign-toolbar label{display:flex;align-items:center;gap:12px;border:1px solid var(--campaign-line);border-radius:9px;padding:0 14px;min-height:46px;width:min(520px,100%);box-sizing:border-box}.sl-business-campaigns .campaign-toolbar input{border:0;background:transparent;min-width:0;width:100%;color:inherit;font-size:14px}.sl-business-campaigns .campaign-toolbar>span,.sl-business-campaigns .campaign-count{font-size:12px;color:var(--campaign-muted)}.sl-business-campaigns .campaign-list{display:grid;gap:14px}.sl-business-campaigns .campaign-row{display:flex;align-items:center;gap:18px;padding:16px;border:1px solid var(--campaign-line);border-radius:13px;background:linear-gradient(125deg,#0a1b16,#0b1b19);min-width:0}.sl-business-campaigns .campaign-thumbnail{position:relative;flex:0 0 110px;width:110px;height:140px;padding:0;border-radius:9px;overflow:hidden;background:#152c22}.sl-business-campaigns .campaign-thumbnail img,.sl-business-campaigns .campaign-thumbnail video{width:100%;height:100%;object-fit:cover}.sl-business-campaigns .campaign-thumbnail-eye{position:absolute;right:6px;bottom:6px;padding:4px;border-radius:50%;background:#071411de;color:#f4f8f4;display:flex}.sl-business-campaigns .campaign-copy{min-width:0;flex:1}.sl-business-campaigns .campaign-copy h2{font-size:18px;margin:0 0 8px;overflow-wrap:anywhere}.sl-business-campaigns .campaign-copy p{font-size:13px;color:var(--campaign-muted);margin:0;overflow-wrap:anywhere}.sl-business-campaigns .campaign-facts{display:flex;gap:18px;flex-wrap:wrap;margin:16px 0;font-size:12px;color:var(--campaign-muted)}.sl-business-campaigns .campaign-facts>span{display:flex;align-items:center;gap:7px}.sl-business-campaigns .campaign-facts sl-icon{font-size:17px}.sl-business-campaigns .campaign-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sl-business-campaigns .campaign-empty{display:grid;justify-items:center;align-content:center;text-align:center;gap:14px;min-height:300px;padding:24px}.sl-business-campaigns .campaign-empty h2{font-size:20px;margin:0}.sl-business-campaigns .campaign-empty p{color:var(--campaign-muted);font-size:14px;margin:0}.sl-business-campaigns .campaign-empty>sl-icon{font-size:36px;color:var(--campaign-accent)}.sl-business-campaigns .campaign-count{margin:0;padding:0 16px}.sl-business-campaigns .campaign-preview-dialog .sl-dialog__panel.sl-dialog__panel--lg{width:min(1100px,100vw - 40px);max-width:1100px;background:linear-gradient(125deg,#0a1b16,#0b1b19);color:#f4f8f4;border-color:var(--campaign-line)}.sl-business-campaigns .campaign-preview-dialog .sl-dialog__body{padding:20px}.sl-business-campaigns .preview-intro h2{font-size:18px;margin:0 0 8px;overflow-wrap:anywhere}.sl-business-campaigns .preview-device-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:22px 0 18px}.sl-business-campaigns .preview-device-tabs button{gap:10px;min-height:48px;border-radius:9px;font-size:13px}.sl-business-campaigns .preview-device-tabs button[aria-pressed=true],.sl-business-campaigns .preview-presets button[aria-pressed=true]{border-color:var(--campaign-accent);color:var(--campaign-accent)}.sl-business-campaigns .preview-workspace{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px}.sl-business-campaigns .preview-settings{padding:12px;display:grid;align-content:start;gap:16px;min-width:0}.sl-business-campaigns .preview-settings h3{font-size:13px;margin:0}.sl-business-campaigns .preview-dimensions{display:flex;align-items:end;gap:6px}.sl-business-campaigns .preview-dimensions label{display:grid;gap:6px;font-size:11px;color:var(--campaign-muted);min-width:0;flex:1}.sl-business-campaigns .preview-dimensions input{width:100%;box-sizing:border-box;min-width:0;font-size:14px;height:38px;background:#091810;color:#f4f8f4;border:1px solid #385345;border-radius:7px;padding:8px}.sl-business-campaigns .preview-dimensions button{padding:6px;min-width:26px;min-height:38px}.sl-business-campaigns .preview-presets{display:flex;gap:8px;flex-wrap:wrap}.sl-business-campaigns .preview-presets button{border:1px solid var(--campaign-line);border-radius:99px;padding:7px 10px;font-size:11px}.sl-business-campaigns .preview-backgrounds{border-top:1px solid var(--campaign-line);padding-top:18px}.sl-business-campaigns .preview-backgrounds>div{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.sl-business-campaigns .preview-backgrounds button{width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border:1px solid #6a7b72;border-radius:7px}.sl-business-campaigns [data-background=dark]{background:#07100c}.sl-business-campaigns [data-background=gray]{background:#6b736f}.sl-business-campaigns [data-background=green]{background:#142b21}.sl-business-campaigns [data-background=white]{background:#f5f7f5}.sl-business-campaigns [data-background=transparent]{background-color:#304039;background-image:conic-gradient(#546158 25%,transparent 0 50%,#546158 0 75%,transparent 0);background-size:18px 18px}.sl-business-campaigns .preview-backgrounds [aria-pressed=true]{outline:2px solid var(--campaign-accent);outline-offset:2px}.sl-business-campaigns .preview-stage{border-radius:12px;padding:24px 18px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-height:380px;min-width:0;overflow:hidden}.sl-business-campaigns .preview-hardware{position:relative;box-sizing:border-box;max-width:100%;padding:7px 7px 12px;background:linear-gradient(135deg,#657168,#111915 20%,#27382d 80%,#718277);border:1px solid #7e8b83;border-radius:7px;flex-shrink:0}.sl-business-campaigns .preview-hardware-screen{width:100%;height:100%;position:relative;border-radius:3px;overflow:hidden;background:#050a07;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#b9c9c0;font-size:12px}.sl-business-campaigns .preview-hardware-screen iframe{position:absolute;left:0;top:0;border:0;transform-origin:top left;max-width:none;max-height:none}.sl-business-campaigns .preview-hardware-screen img,.sl-business-campaigns .preview-hardware-screen video{width:100%;height:100%;object-fit:contain;position:absolute;inset:0}.sl-business-campaigns .preview-hardware-stand{position:absolute;bottom:-17px;left:20%;width:60%;height:16px}.sl-business-campaigns .preview-hardware-stand:before,.sl-business-campaigns .preview-hardware-stand:after{content:"";position:absolute;width:12%;height:100%;background:linear-gradient(90deg,#27372c,#7d8a80);left:0;transform:skew(-35deg)}.sl-business-campaigns .preview-hardware-stand:after{left:auto;right:0;transform:skew(35deg)}.sl-business-campaigns .preview-hardware[data-device=mobile]{border-radius:24px;padding:8px}.sl-business-campaigns .preview-hardware[data-device=mobile] .preview-hardware-screen{border-radius:17px}.sl-business-campaigns .preview-hardware[data-device=tablet]{border-radius:15px;padding:10px}.sl-business-campaigns .preview-hardware[data-device=mobile] .preview-hardware-stand,.sl-business-campaigns .preview-hardware[data-device=tablet] .preview-hardware-stand{display:none}.sl-business-campaigns .preview-hardware[data-device=desktop] .preview-hardware-stand{background:linear-gradient(90deg,#34483a,#8a968d);width:30%;left:35%;clip-path:polygon(35% 0,65% 0,70% 75%,100% 85%,100% 100%,0 100%,0 85%,30% 75%)}.sl-business-campaigns .preview-hardware[data-device=desktop] .preview-hardware-stand:before,.sl-business-campaigns .preview-hardware[data-device=desktop] .preview-hardware-stand:after{display:none}.sl-business-campaigns .preview-stage .preview-resolution{font-size:11px;margin:0;color:#d5dfd8;padding:4px 8px;background:#071411;border-radius:5px}.sl-business-campaigns .preview-thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.sl-business-campaigns .preview-thumbnails button{display:flex;flex-direction:column;gap:5px;padding:10px 4px;border:1px solid #52675b;border-radius:9px;font-size:10px;background:#071411;color:#d5dfd8}.sl-business-campaigns .preview-thumbnails .sl-button__content{flex-direction:column;gap:6px;min-width:0}.sl-business-campaigns .preview-format-image{width:70px;height:42px;object-fit:contain;background:#040a06;border:3px solid #415448;border-radius:4px;max-width:100%;box-sizing:border-box}.sl-business-campaigns .preview-format-image[data-device=mobile]{width:24px;height:42px;border-radius:6px}.sl-business-campaigns .preview-format-image[data-device=tablet]{width:50px;height:42px;border-radius:5px}.sl-business-campaigns .preview-thumbnails [aria-pressed=true]{color:var(--campaign-accent);border-color:var(--campaign-accent)}.sl-business-campaigns .preview-disclaimer{display:flex;align-items:start;gap:8px;color:var(--campaign-muted);font-size:11px;margin:20px 0 0}.sl-business-campaigns .preview-disclaimer sl-icon{font-size:16px}@media(max-width:767px){.sl-business-campaigns h1{font-size:28px}.sl-business-campaigns .campaign-heading{align-items:start;flex-direction:column;gap:14px}.sl-business-campaigns .campaign-toolbar{flex-wrap:wrap}.sl-business-campaigns .campaign-row{gap:12px;padding:12px;align-items:start;flex-wrap:wrap}.sl-business-campaigns .campaign-thumbnail{width:76px;height:108px;flex-basis:76px}.sl-business-campaigns .campaign-copy{flex-basis:calc(100% - 130px)}.sl-business-campaigns .campaign-copy h2{font-size:15px}.sl-business-campaigns .campaign-facts{gap:8px;margin:12px 0}.sl-business-campaigns .campaign-actions{gap:8px}.sl-business-campaigns .campaign-actions button{font-size:11px}.sl-business-campaigns .campaign-preview-dialog .sl-dialog__panel.sl-dialog__panel--lg{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.sl-business-campaigns .campaign-preview-dialog .sl-dialog__body{padding:12px}.sl-business-campaigns .preview-device-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-business-campaigns .preview-workspace{grid-template-columns:1fr}.sl-business-campaigns .preview-stage{grid-row:1;min-height:260px;padding:20px 12px}.sl-business-campaigns .preview-settings{padding:8px 0}.sl-business-campaigns .preview-hardware{max-width:95%}.sl-business-campaigns .preview-thumbnails button{min-height:44px;font-size:9px}.sl-business-campaigns .preview-thumbnails button>span{max-width:100%;white-space:normal}.sl-business-campaigns .preview-presets button{min-height:40px}}.sl-business-campaigns app-campaign-player-preview{display:block;width:100%;min-width:0}.sl-business-campaigns .campaign-player-viewport{position:relative;width:100%;overflow:hidden;background:#050a07}.sl-business-campaigns .campaign-player-viewport iframe{position:absolute;left:0;top:0;border:0;transform-origin:top left;max-width:none;max-height:none}.sl-business-campaigns .campaign-panel{min-width:0;padding:22px;border:1px solid var(--campaign-line);border-radius:13px;background:linear-gradient(125deg,#0a1b16,#0b1b19)}.sl-business-campaigns .campaign-panel h2{font-size:19px;margin:0 0 12px}.sl-business-campaigns .campaign-panel h3{font-size:15px;margin:16px 0 10px}.sl-business-campaigns .campaign-panel>p,.sl-business-campaigns .campaign-editor-context p{font-size:13px;line-height:1.6;color:var(--campaign-muted);overflow-wrap:anywhere}.sl-business-campaigns .campaign-wizard-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--campaign-line);gap:12px}.sl-business-campaigns .campaign-wizard-steps button{border-radius:0;border-bottom:2px solid transparent;padding:14px 8px;color:var(--campaign-muted);font-size:13px;justify-content:start}.sl-business-campaigns .campaign-wizard-steps button[aria-current=step]{color:var(--campaign-accent);border-bottom-color:var(--campaign-accent)}.sl-business-campaigns .campaign-wizard-steps .sl-button__content{gap:10px;white-space:normal}.sl-business-campaigns .campaign-wizard-steps button span:not(.sl-button__content){display:grid;place-items:center;width:25px;height:25px;flex-shrink:0;border:1px solid currentColor;border-radius:50%;font-size:12px}.sl-business-campaigns .campaign-editor-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:24px;align-items:start}.sl-business-campaigns .campaign-editor-context{position:sticky;top:16px;min-width:0}.sl-business-campaigns .campaign-editor-context .campaign-panel{padding:20px}.sl-business-campaigns .campaign-summary-list{display:grid;gap:16px;margin:22px 0}.sl-business-campaigns .campaign-summary-list dt{font-size:12px;color:var(--campaign-muted);margin-bottom:5px}.sl-business-campaigns .campaign-summary-list dd{font-size:13px;margin:0;overflow-wrap:anywhere}.sl-business-campaigns .campaign-context-note{display:flex;gap:8px;align-items:start;padding-top:16px;border-top:1px solid var(--campaign-line)}.sl-business-campaigns .campaign-inline-preview{overflow:hidden;border:5px solid #34483b;border-radius:8px;background:#050a07;margin:18px auto 0;max-width:100%}.sl-business-campaigns .campaign-inline-preview--portrait{max-width:260px}.sl-business-campaigns .campaign-preview-placeholder{display:grid;place-items:center;align-content:center;gap:12px;min-height:170px;background:#10221b;border-radius:8px;font-size:12px;color:var(--campaign-muted);text-align:center;padding:16px}.sl-business-campaigns .campaign-preview-placeholder sl-icon{font-size:34px;color:var(--campaign-accent)}.sl-business-campaigns .campaign-wizard-form .step-panel{display:grid;gap:20px}.sl-business-campaigns .campaign-wizard-form [hidden]{display:none!important}.sl-business-campaigns .campaign-wizard-form .step-copy h2{margin-bottom:8px}.sl-business-campaigns .campaign-wizard-form .step-copy p,.sl-business-campaigns .campaign-wizard-form .field-hint{font-size:13px;color:var(--campaign-muted);line-height:1.6;margin:0}.sl-business-campaigns .campaign-wizard-form .full-width{width:100%}.sl-business-campaigns .campaign-title-field{display:grid;gap:10px;font-size:13px;color:var(--campaign-muted)}.sl-business-campaigns .campaign-title-field input,.sl-business-campaigns .campaign-title-field textarea{box-sizing:border-box;width:100%;min-height:44px;padding:12px;border:1px solid #385345;border-radius:8px;background:#091810;color:#f4f8f4;font:inherit;font-size:16px;line-height:1.5}.sl-business-campaigns .campaign-wizard-form .step-actions,.sl-business-campaigns .campaign-wizard-form .form-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid var(--campaign-line);padding-top:20px;margin-top:8px}.sl-business-campaigns .campaign-wizard-form .review-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.sl-business-campaigns .campaign-wizard-form .review-grid>div{display:grid;gap:6px;min-width:0}.sl-business-campaigns .campaign-wizard-form .review-grid span{font-size:12px;color:var(--campaign-muted)}.sl-business-campaigns .campaign-wizard-form .review-grid strong{font-size:14px;overflow-wrap:anywhere}.sl-business-campaigns .campaign-media-picker{display:grid;justify-items:center;text-align:center;gap:10px;padding:24px;border:1px dashed #385345;border-radius:12px;background:#0e2119}.sl-business-campaigns .campaign-media-picker>sl-icon{font-size:34px;color:var(--campaign-accent)}.sl-business-campaigns .campaign-media-picker h3{margin:0}.sl-business-campaigns .campaign-media-picker p{margin:0;color:var(--campaign-muted);font-size:13px}.sl-business-campaigns .campaign-detail .campaign-heading{align-items:start}.sl-business-campaigns .campaign-detail .campaign-heading h1{font-size:28px;max-width:42ch;overflow-wrap:anywhere;margin-top:12px}.sl-business-campaigns .campaign-detail-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);gap:24px;align-items:start}.sl-business-campaigns .campaign-detail-main,.sl-business-campaigns .campaign-detail-aside{display:grid;gap:20px;min-width:0}.sl-business-campaigns .campaign-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sl-business-campaigns .campaign-section-heading h2{margin:0}.sl-business-campaigns .campaign-preview-caption{font-size:11px;text-align:center;margin:12px 0 0;color:var(--campaign-muted)}.sl-business-campaigns .campaign-detail-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.sl-business-campaigns .campaign-detail-values dt{font-size:12px;color:var(--campaign-muted);margin-bottom:7px}.sl-business-campaigns .campaign-detail-values dd{margin:0;font-size:16px;overflow-wrap:anywhere}.sl-business-campaigns .campaign-assigned-devices{max-height:260px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#385345 transparent;list-style:none;margin:16px 0 0;padding:0;display:grid;gap:16px}.sl-business-campaigns .campaign-assigned-devices li{display:flex;align-items:start;gap:12px;font-size:13px;color:var(--campaign-muted)}.sl-business-campaigns .campaign-assigned-devices strong{font-size:13px;color:var(--color-fg-primary, #f4f8f4);overflow-wrap:anywhere}.sl-business-campaigns .campaign-assigned-devices small{display:block;font-size:11px;margin-top:5px}.sl-business-campaigns .campaign-schedule-summary{border-top:1px solid var(--campaign-line);padding-top:12px;margin-top:12px}.sl-business-campaigns .campaign-schedule-summary p{font-size:12px;color:var(--campaign-muted);line-height:1.6}.sl-business-campaigns .campaign-schedule-summary sl-icon{font-size:16px;vertical-align:middle;margin-right:6px}.sl-business-campaigns .campaign-assignment-summary small{display:block;color:var(--campaign-muted);font-size:11px;margin-top:12px}.sl-business-campaigns .campaign-detail .campaign-heading>div{min-width:0;flex:1}.sl-business-campaigns .campaign-detail .campaign-heading>button{flex-shrink:0}.sl-business-campaigns .campaign-delete{color:#ff8b85;justify-self:start}@media(max-width:1100px){.sl-business-campaigns .campaign-editor-grid,.sl-business-campaigns .campaign-detail-grid{grid-template-columns:minmax(0,1fr)}.sl-business-campaigns .campaign-editor-context{position:static}.sl-business-campaigns .campaign-detail-aside{grid-template-columns:1fr 1fr}.sl-business-campaigns .campaign-editor-context .campaign-inline-preview{max-width:480px}}@media(max-width:767px){.sl-business-campaigns .campaign-panel{padding:16px}.sl-business-campaigns .campaign-wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.sl-business-campaigns .campaign-wizard-steps button{font-size:12px}.sl-business-campaigns .campaign-detail .campaign-heading h1{font-size:24px}.sl-business-campaigns .campaign-detail-aside,.sl-business-campaigns .campaign-wizard-form .review-grid{grid-template-columns:1fr}.sl-business-campaigns .campaign-editor-grid,.sl-business-campaigns .campaign-detail-grid{gap:16px}}.sl-business-campaigns .campaign-inline-form{display:grid;gap:20px}.sl-business-campaigns .campaign-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sl-business-campaigns .campaign-screen-selection{border:1px solid var(--campaign-line);border-radius:10px;padding:16px;min-width:0;display:grid;gap:16px}.sl-business-campaigns .campaign-screen-selection legend{padding:0 8px;font-size:15px}.sl-business-campaigns .campaign-screen-options{max-height:320px;overflow-y:auto;display:grid;gap:14px;min-height:60px;scrollbar-width:thin}.sl-business-campaigns .campaign-screen-options strong{display:block;font-size:13px;overflow-wrap:anywhere}.sl-business-campaigns .campaign-screen-options small{display:block;color:var(--campaign-muted);font-size:11px;margin-top:4px}.sl-business-campaigns .campaign-preview-module{container-type:inline-size;container-name:campaign-preview;gap:0}.sl-business-campaigns app-campaign-preview{display:block;min-width:0}.sl-business-campaigns .campaign-title-field textarea{min-height:100px;resize:vertical}@container campaign-preview (max-width:760px){.sl-business-campaigns .preview-workspace{grid-template-columns:1fr}.sl-business-campaigns .preview-stage{grid-row:1}.sl-business-campaigns .preview-device-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.sl-business-campaigns .campaign-fields-grid{grid-template-columns:1fr}}.sl-business-device-assignment{color:#f3f7f2;background:radial-gradient(ellipse at top left,#10251c 0,transparent 52%),#071411;padding:28px;max-height:90dvh;overflow:auto;border:1px solid #203930;border-radius:16px}.sl-business-device-assignment h2{font-size:28px;line-height:1.25;margin:0 0 8px;font-weight:700}.sl-business-device-assignment p{color:#b9c9c0;margin:0;line-height:1.5}.sl-business-device-assignment button{white-space:nowrap}.sl-business-device-assignment .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.sl-business-device-assignment .assignment-heading{display:flex;align-items:center;gap:20px;margin-bottom:28px}.sl-business-device-assignment .assignment-heading>div{flex:1;min-width:0}.sl-business-device-assignment .assignment-heading>button{align-self:flex-start}.sl-business-device-assignment .assignment-emblem{display:grid;place-items:center;background:#203512;color:#d1ff00;border-radius:50%;width:64px;height:64px;flex-shrink:0}.sl-business-device-assignment .assignment-emblem sl-icon{font-size:32px}.sl-business-device-assignment .assignment-filters{display:grid;grid-template-columns:minmax(260px,3fr) repeat(3,minmax(140px,1fr));gap:16px;align-items:end;margin-bottom:20px}.sl-business-device-assignment .assignment-filters>label{display:grid;gap:4px;color:#b9c9c0;font-size:13px;min-width:0}.sl-business-device-assignment .assignment-filters input{width:100%;min-width:0;background:transparent;color:#f3f7f2;border:0;padding:14px 0;outline-offset:4px}.sl-business-device-assignment .assignment-search{display:flex!important;align-items:center;gap:14px!important;border:1px solid #345046;border-radius:10px;padding:0 16px;height:64px}.sl-business-device-assignment .assignment-search sl-icon{font-size:26px}.sl-business-device-assignment .assignment-search input::placeholder{color:#a6b9af}.sl-business-device-assignment .assignment-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px}.sl-business-device-assignment .assignment-toolbar>div{display:flex;gap:12px}.sl-business-device-assignment .assignment-toolbar sl-toggle{color:#f3f7f2}.sl-business-device-assignment .assignment-workspace{display:grid;grid-template-columns:minmax(320px,.62fr) minmax(0,1fr);gap:26px}.sl-business-device-assignment .assignment-list-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px}.sl-business-device-assignment .assignment-list-heading>strong{font-size:16px}.sl-business-device-assignment .assignment-list-heading>button{font-size:12px}.sl-business-device-assignment .assignment-device-list{min-height:438px}.sl-business-device-assignment .assignment-device{display:flex;align-items:center;gap:14px;padding:16px 12px;min-height:78px;border:1px solid #203930;border-radius:10px;margin-top:-1px}.sl-business-device-assignment .assignment-device.is-selected{background:#10291b;border-color:#42602b;position:relative}.sl-business-device-assignment .assignment-device sl-checkbox{flex-shrink:0}.sl-business-device-assignment .assignment-device-copy{flex:1;min-width:0}.sl-business-device-assignment .assignment-device-copy strong{display:block;font-size:15px;overflow-wrap:anywhere}.sl-business-device-assignment .assignment-device-copy small{display:block;color:#b9c9c0;margin-top:6px;line-height:1.4;font-size:12px;overflow-wrap:anywhere}.sl-business-device-assignment .assignment-status{font-size:12px;color:#b9c9c0;display:flex;align-items:center;gap:6px;white-space:nowrap}.sl-business-device-assignment .assignment-status i{width:9px;height:9px;border-radius:50%;background:#a6b9af}.sl-business-device-assignment .assignment-status.is-online i{background:#7be32b}.sl-business-device-assignment .assignment-miniature{width:54px;height:38px;display:grid;place-items:center;flex-shrink:0;position:relative}.sl-business-device-assignment .assignment-miniature>span{display:block;background:linear-gradient(145deg,#263b33,#060c0a 60%);width:52px;height:31px;border:2px solid #53665d;border-radius:3px;box-shadow:inset 0 0 0 2px #0a100d}.sl-business-device-assignment .assignment-miniature:after{content:"";position:absolute;bottom:0;width:22px;height:3px;background:#64746c}.sl-business-device-assignment .assignment-miniature[data-kind=mobile],.sl-business-device-assignment .assignment-miniature[data-kind=tablet]{height:44px}.sl-business-device-assignment .assignment-miniature[data-kind=mobile]>span,.sl-business-device-assignment .assignment-miniature[data-kind=tablet]>span{width:24px;height:42px;border-radius:4px}.sl-business-device-assignment .assignment-miniature[data-kind=mobile]:after,.sl-business-device-assignment .assignment-miniature[data-kind=tablet]:after{display:none}.sl-business-device-assignment .assignment-miniature[data-kind=tablet]>span{width:31px}.sl-business-device-assignment .assignment-pagination{display:flex;justify-content:center;gap:8px;margin-top:24px}.sl-business-device-assignment .assignment-pagination button{min-width:38px;padding:8px}.sl-business-device-assignment .assignment-pagination [aria-current=page]{border-color:#d1ff00;color:#d1ff00}.sl-business-device-assignment .assignment-map-panel{min-width:0}.sl-business-device-assignment .assignment-map-panel app-device-location-map{display:block;border-radius:12px;overflow:hidden}.sl-business-device-assignment .assignment-map-panel .map{height:450px!important}.sl-business-device-assignment .assignment-map-panel .leaflet-container{font-family:inherit}.sl-business-device-assignment .assignment-map-panel .assignment-map-note{font-size:12px;margin:8px 0}.sl-business-device-assignment .assignment-confirmation{display:flex;align-items:center;gap:18px;border:1px solid #203930;border-radius:12px;padding:22px;margin-top:20px}.sl-business-device-assignment .assignment-confirmation>div{flex:1;min-width:0}.sl-business-device-assignment .assignment-confirmation strong{font-size:16px}.sl-business-device-assignment .assignment-confirmation p{font-size:13px;margin-top:4px}.sl-business-device-assignment .assignment-confirmation .assignment-emblem{width:54px;height:54px;background:#1b3028;color:#c4d6cc}.sl-business-device-assignment .assignment-empty{min-height:438px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:14px;padding:20px}.sl-business-device-assignment .assignment-empty sl-icon{font-size:42px;color:#64d6f5}.sl-business-device-assignment .assignment-error{padding:14px;background:#3b221f;color:#ffb5ac;border-radius:10px;margin-bottom:16px}@media(min-width:1800px){.sl-business-device-assignment .assignment-map-panel .map{height:510px!important}.sl-business-device-assignment .assignment-device{min-height:88px}}@media(max-width:1100px){.sl-business-device-assignment{padding:20px}.sl-business-device-assignment .assignment-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.sl-business-device-assignment .assignment-filters .assignment-search{grid-column:1/-1}.sl-business-device-assignment .assignment-workspace{grid-template-columns:minmax(300px,1fr) minmax(0,1fr);gap:16px}.sl-business-device-assignment .assignment-confirmation{flex-wrap:wrap}.sl-business-device-assignment .assignment-confirmation>button{width:100%}.sl-business-device-assignment .assignment-status{font-size:0}.sl-business-device-assignment .assignment-status i{width:10px;height:10px}}@media(max-width:700px){.sl-business-device-assignment{padding:16px}.sl-business-device-assignment h2{font-size:22px}.sl-business-device-assignment .assignment-heading{gap:10px;align-items:flex-start}.sl-business-device-assignment .assignment-heading .assignment-emblem{display:none}.sl-business-device-assignment .assignment-heading p{font-size:14px}.sl-business-device-assignment .assignment-filters{gap:8px}.sl-business-device-assignment .assignment-toolbar{align-items:stretch;flex-direction:column;font-size:13px}.sl-business-device-assignment .assignment-toolbar>div{display:grid;grid-template-columns:1fr 1fr}.sl-business-device-assignment .assignment-toolbar>div button{font-size:12px;padding:10px}.sl-business-device-assignment .assignment-workspace{display:flex;flex-direction:column}.sl-business-device-assignment .assignment-map-panel .map{height:280px!important}.sl-business-device-assignment .assignment-device{gap:10px;padding:14px 10px}.sl-business-device-assignment .assignment-device-list,.sl-business-device-assignment .assignment-empty{min-height:180px}.sl-business-device-assignment .assignment-status{font-size:11px}.sl-business-device-assignment .assignment-confirmation{padding:16px;gap:12px}.sl-business-device-assignment .assignment-list-heading>strong{font-size:14px}}.sl-dialog-surface.sl-device-assignment-surface{padding:0;overflow:hidden;max-height:94dvh;background:#071411;box-sizing:border-box}.sl-business-device-assignment{box-sizing:border-box;max-height:94dvh}.sl-business-device-assignment .assignment-emblem sl-icon{color:#d1ff00}.sl-business-device-assignment .assignment-pagination button[aria-current=page]{border-color:#d1ff00!important;color:#d1ff00!important;background:#182608}.sl-business-device-assignment .device-map-pin{display:grid;place-items:center;background:#192e26;border:2px solid #96a79d;border-radius:50%;color:#e3eee7;box-shadow:0 3px 9px #0004}.sl-business-device-assignment .device-map-pin.is-online{background:#81ce2d;color:#071411;border-color:#152b18}.sl-business-device-assignment .device-map-pin.is-selected{background:#d1ff00;color:#071411;border-color:#071411;outline:2px solid #d1ff00}.sl-business-device-assignment .device-map-glyph{font-family:Material Symbols Outlined;font-size:23px;line-height:1;font-weight:400}@media(max-width:700px){.sl-business-device-assignment .assignment-device{display:grid;grid-template-columns:24px 42px minmax(0,1fr);column-gap:10px;row-gap:5px}.sl-business-device-assignment .assignment-miniature{width:42px}.sl-business-device-assignment .assignment-miniature>span{width:40px}.sl-business-device-assignment .assignment-device-copy{grid-column:3}.sl-business-device-assignment .assignment-device-copy strong{font-size:14px}.sl-business-device-assignment .assignment-device-copy small{font-size:12px}.sl-business-device-assignment .assignment-status{grid-column:3;font-size:12px}.sl-business-device-assignment .assignment-confirmation>div{min-width:160px}}.sl-business-device-assignment .leaflet-control-attribution a{text-decoration:underline;text-underline-offset:2px}.sl-business-campaigns .campaign-editor-grid.is-calendar-step{grid-template-columns:minmax(0,1fr)}.sl-business-campaigns .campaign-editor-context[hidden]{display:none}.sl-business-campaigns .campaign-promotion-modes{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.sl-business-campaigns .campaign-promotion-modes button[aria-pressed=true]{border-color:#d1ff00;color:#d1ff00;background:#1c2e0d}.sl-business-campaigns .campaign-existing-promotion{display:grid;gap:16px;margin-top:8px}.sl-business-campaigns .campaign-promotion-summary{padding:20px;border:1px solid #29483a;border-radius:12px;background:#0a1c16}.sl-business-campaigns .campaign-promotion-summary h3{margin:0 0 10px}.sl-business-campaigns .campaign-promotion-summary p{overflow-wrap:anywhere}.calendar-sr,.sl-business-calendar .calendar-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.sl-business-calendar{--calendar-line:#203d31;--calendar-muted:#b9c9c0;--calendar-accent:#d1ff00;color:#f3f7f2;padding:24px 0;min-width:0}.sl-business-calendar h2{font-size:34px;line-height:1.2;margin:0 0 8px;font-weight:700}.sl-business-calendar h3{font-size:20px;line-height:1.3;margin:0 0 8px}.sl-business-calendar p{color:var(--calendar-muted);margin:0;line-height:1.5}.sl-business-calendar small{color:var(--calendar-muted);line-height:1.5}.sl-business-calendar button{font-weight:500}.sl-business-calendar .calendar-heading{display:flex;align-items:center;gap:20px;margin-bottom:32px}.sl-business-calendar .calendar-heading>div{flex:1;min-width:0}.sl-business-calendar .calendar-emblem{width:76px;height:76px;border-radius:50%;background:#20350b;display:grid;place-items:center;flex-shrink:0}.sl-business-calendar .calendar-emblem sl-icon{font-size:38px;color:#d1ff00}.sl-business-calendar .calendar-zone{display:flex;align-items:center;gap:12px;min-width:280px;color:var(--calendar-muted);font-size:12px}.sl-business-calendar .calendar-zone>span{flex:1}.sl-business-calendar .calendar-zone sl-icon{font-size:26px;color:#c7d8cd}.sl-business-calendar .calendar-zone sl-select-field{display:block}.sl-business-calendar .calendar-period-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.sl-business-calendar .calendar-period-tabs [aria-current=true]{border-color:#d1ff00;color:#d1ff00}.sl-business-calendar .calendar-period{display:flex;gap:28px;align-items:center;margin-bottom:24px}.sl-business-calendar .calendar-period-label{flex:1;min-width:0;padding:18px 20px;min-height:84px;border-color:var(--calendar-line);border-radius:14px;background:#091a14}.sl-business-calendar .calendar-period-label .sl-button__content{display:flex;width:100%;gap:18px;align-items:center;text-align:left}.sl-business-calendar .calendar-period-label span span{display:grid;gap:4px;flex:1;white-space:normal}.sl-business-calendar .calendar-period-label small{font-size:13px}.sl-business-calendar .calendar-period-label strong{font-size:16px;font-weight:500}.sl-business-calendar .calendar-period-label sl-icon{font-size:26px}.sl-business-calendar .calendar-presets{display:flex;flex-wrap:wrap;gap:10px}.sl-business-calendar .calendar-presets button{border:1px solid var(--calendar-line);border-radius:12px;font-size:13px;padding:12px 18px}.sl-business-calendar .calendar-dates{display:flex;gap:20px;margin:0 0 24px}.sl-business-calendar .calendar-dates label{display:grid;gap:8px;flex:1;min-width:0;color:var(--calendar-muted);font-size:14px}.sl-business-calendar .calendar-dates input{width:100%;box-sizing:border-box;min-width:0}.sl-business-calendar .calendar-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;align-items:stretch}.sl-business-calendar .calendar-week,.sl-business-calendar .calendar-week-preview,.sl-business-calendar .calendar-quick{border:1px solid var(--calendar-line);border-radius:14px;background:linear-gradient(140deg,#0c2119,#081813);padding:24px;min-width:0}.sl-business-calendar .calendar-week>p{margin-bottom:20px}.sl-business-calendar .calendar-day{display:grid;grid-template-columns:145px minmax(0,1fr) 88px;gap:12px;align-items:center;min-height:74px;border-bottom:1px solid #172f25;padding:8px 0}.sl-business-calendar .calendar-day:last-child{border:0}.sl-business-calendar .calendar-day-name{font-size:15px;font-weight:500}.sl-business-calendar .calendar-day-name sl-toggle{display:block}.sl-business-calendar .calendar-day-ranges{display:grid;gap:10px;min-width:0}.sl-business-calendar .calendar-range{display:flex;align-items:center;gap:8px;min-width:0}.sl-business-calendar .calendar-range>label{display:flex;align-items:center;border:1px solid #29473a;border-radius:10px;padding:10px;gap:8px;background:#081912;flex:1;min-width:0;color:#f3f7f2}.sl-business-calendar .calendar-range>label>sl-icon{font-size:18px;color:#a9c6b5}.sl-business-calendar .calendar-range input{width:100%;min-width:0;box-sizing:border-box;border:0;background:transparent;color:#f3f7f2;padding:0;font-size:14px;color-scheme:dark}.sl-business-calendar .calendar-range input::-webkit-calendar-picker-indicator{opacity:.6}.sl-business-calendar .calendar-range>sl-icon{font-size:16px;color:#8ca99a}.sl-business-calendar .calendar-range>button{padding:4px;min-width:24px}.sl-business-calendar .calendar-range>button sl-icon{font-size:17px}.sl-business-calendar .calendar-day-actions{display:flex;gap:8px}.sl-business-calendar .calendar-day-actions button{padding:8px;min-width:38px;border-radius:10px;border:1px solid #203d31;background:#10261c}.sl-business-calendar .calendar-day-actions button sl-icon{font-size:20px}.sl-business-calendar .calendar-copy{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 0;font-size:12px}.sl-business-calendar .calendar-copy button{font-size:12px;padding:6px 10px}.sl-business-calendar .calendar-off{font-size:13px;color:#a8bdb0}.sl-business-calendar .calendar-side{display:flex;flex-direction:column;gap:16px}.sl-business-calendar .calendar-week-preview{flex:1}.sl-business-calendar .calendar-axis{display:flex;justify-content:space-between;margin:28px 0 16px 44px;font-size:11px;color:var(--calendar-muted)}.sl-business-calendar .calendar-preview-day{display:flex;align-items:center;gap:16px;margin:14px 0;font-size:13px}.sl-business-calendar .calendar-preview-day>span{width:28px;flex-shrink:0}.sl-business-calendar .calendar-track{position:relative;flex:1;height:21px;background:#14281f;border-radius:4px;overflow:hidden}.sl-business-calendar .calendar-bar{position:absolute;top:0;height:100%;background:linear-gradient(90deg,#9ddc08,#c9f600);border-radius:4px}.sl-business-calendar .calendar-quick>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;margin-bottom:14px}.sl-business-calendar .calendar-quick>div button{border:1px solid #294638;border-radius:12px;background:#0a1c15;font-size:13px;padding:12px 8px}.sl-business-calendar .calendar-quick>div button sl-icon{font-size:20px}.sl-business-calendar .calendar-quick small{font-size:11px;display:block}.sl-business-calendar .calendar-error{color:#ffb4a9;background:#3b221f;border-radius:10px;padding:14px;margin-top:16px}.sl-business-calendar .calendar-add-period{margin-top:16px;font-size:13px}@media(max-width:1250px){.sl-business-calendar .calendar-layout{grid-template-columns:1fr}.sl-business-calendar .calendar-side{display:grid;grid-template-columns:1fr 1fr}.sl-business-calendar .calendar-period{flex-wrap:wrap;gap:14px}.sl-business-calendar .calendar-period-label{min-width:260px}.sl-business-calendar .calendar-heading{flex-wrap:wrap}}@media(max-width:767px){.sl-business-calendar{padding:16px 0}.sl-business-calendar h2{font-size:26px}.sl-business-calendar h3{font-size:18px}.sl-business-calendar .calendar-heading{gap:12px;margin-bottom:20px}.sl-business-calendar .calendar-heading>div{flex-basis:calc(100% - 76px)}.sl-business-calendar .calendar-emblem{width:54px;height:54px}.sl-business-calendar .calendar-emblem sl-icon{font-size:28px}.sl-business-calendar .calendar-zone{width:100%;min-width:0}.sl-business-calendar .calendar-period{display:block}.sl-business-calendar .calendar-period-label{width:100%;min-width:0;padding:14px}.sl-business-calendar .calendar-presets{display:grid;grid-template-columns:1fr 1fr;margin-top:12px}.sl-business-calendar .calendar-presets button{padding:10px 8px}.sl-business-calendar .calendar-week,.sl-business-calendar .calendar-week-preview,.sl-business-calendar .calendar-quick{padding:16px}.sl-business-calendar .calendar-side{display:flex}.sl-business-calendar .calendar-day{grid-template-columns:minmax(0,1fr) 88px;gap:10px;padding:14px 0}.sl-business-calendar .calendar-day-name{grid-column:1}.sl-business-calendar .calendar-day-actions{grid-row:1;grid-column:2}.sl-business-calendar .calendar-day-ranges{grid-column:1/-1}.sl-business-calendar .calendar-range{gap:5px}.sl-business-calendar .calendar-range>label{padding:10px 8px;gap:5px}.sl-business-calendar .calendar-range>label>sl-icon{display:none}.sl-business-calendar .calendar-range input{font-size:16px}.sl-business-calendar .calendar-range>button{padding:4px}.sl-business-calendar .calendar-dates{gap:10px;flex-direction:column}.sl-business-calendar .calendar-quick>div button{font-size:12px}.sl-business-calendar .calendar-axis{font-size:10px}.sl-business-calendar .calendar-copy{gap:6px}}.sl-business-campaigns .sl-business-calendar .calendar-heading h2{font-size:32px;line-height:1.2}.sl-business-campaigns .sl-business-calendar h3{font-size:20px;line-height:1.3}@media(max-width:767px){.sl-business-campaigns .sl-business-calendar .calendar-heading h2{font-size:26px}.sl-business-campaigns .sl-business-calendar h3{font-size:18px}}.sl-business-campaigns .sl-campaign-calendar-summary{color:#f3f7f2;border:1px solid #254337;border-radius:16px;padding:26px;background:radial-gradient(ellipse at top left,#0e261b 0,transparent 65%),#081a14;min-width:0}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-heading{display:flex;align-items:center;gap:20px;margin-bottom:24px}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-heading>div:not(.calendar-summary-period){flex:1;min-width:0}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-emblem{display:grid;place-items:center;width:68px;height:68px;flex-shrink:0;border-radius:50%;background:#16340d;color:#c9ff00}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-emblem sl-icon{font-size:34px}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-heading h2{margin:0 0 8px;font-size:28px;line-height:1.2;font-weight:700}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-heading p{margin:0;color:#b9c9c0;line-height:1.5}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-period{display:flex;align-items:center;gap:16px;border:1px solid #254337;border-radius:12px;padding:16px 20px;min-width:0}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-period sl-icon{font-size:28px}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-period small{display:block;color:#b9c9c0;margin-bottom:5px;font-size:13px}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-period strong{display:block;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-period-block+.calendar-summary-period-block{border-top:1px solid #254337;margin-top:24px;padding-top:24px}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-period-block>.calendar-summary-period{margin-bottom:14px}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-zone{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;color:#b9c9c0}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-zone sl-icon{font-size:16px}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-day{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 18px;border:1px solid #254337;border-radius:12px;background:linear-gradient(110deg,#0c2119,#091b16);margin-top:7px}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-day>strong{font-size:15px;font-weight:500}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-day sl-chip{--sl-chip-brand-bg:#1a3815;--sl-chip-brand-text:#eff9e9;white-space:nowrap}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-times{display:flex;flex-wrap:wrap;gap:10px 18px;min-width:0}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-times>span{display:flex;align-items:center;gap:12px;font-size:15px;color:#becfc5;white-space:nowrap}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-times sl-icon{font-size:20px;color:#acc2b5}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-dot{width:8px;height:8px;display:inline-block;border-radius:50%;background:#b7f500;margin-right:5px}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-off{color:#a6baad}.sl-business-campaigns .sl-campaign-calendar-summary.is-compact{padding:18px 0;border:0;border-top:1px solid #254337;border-radius:0;background:transparent;margin-top:18px}.sl-business-campaigns .sl-campaign-calendar-summary.is-compact .calendar-summary-heading{display:block;margin-bottom:12px}.sl-business-campaigns .sl-campaign-calendar-summary.is-compact .calendar-summary-heading h2{font-size:17px;margin-bottom:12px}.sl-business-campaigns .sl-campaign-calendar-summary.is-compact .calendar-summary-period{padding:10px 12px;gap:10px}.sl-business-campaigns .sl-campaign-calendar-summary.is-compact .calendar-summary-period small{font-size:11px}.sl-business-campaigns .sl-campaign-calendar-summary.is-compact .calendar-summary-period strong{font-size:12px}.sl-business-campaigns .sl-campaign-calendar-summary.is-compact .calendar-summary-period sl-icon{font-size:20px}.sl-business-campaigns .sl-campaign-calendar-summary.is-compact .calendar-summary-zone{font-size:11px;margin-top:12px}.sl-business-campaigns .sl-campaign-calendar-summary.is-compact .calendar-summary-period-block+.calendar-summary-period-block{margin-top:14px;padding-top:14px}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-compact-row{display:flex;flex-direction:column;gap:5px;padding:10px 0;border-bottom:1px solid #1b3529}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-compact-row strong{font-size:12px;font-weight:500;color:#eff7ef}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-compact-row span{font-size:12px;color:#b9c9c0}@media(max-width:1100px){.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-heading{flex-wrap:wrap}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-heading>.calendar-summary-period{flex-basis:100%}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-day{grid-template-columns:100px minmax(0,1fr);gap:10px}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-day>sl-chip{grid-column:2;justify-self:start}}@media(max-width:600px){.sl-business-campaigns .sl-campaign-calendar-summary{padding:16px}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-heading{gap:12px}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-emblem{width:48px;height:48px}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-emblem sl-icon{font-size:26px}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-heading h2{font-size:23px}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-heading p{font-size:13px}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-period{padding:12px;gap:10px}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-period strong{font-size:14px}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-day{padding:12px;grid-template-columns:minmax(0,1fr) auto}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-day>strong{font-size:14px}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-day>sl-chip{grid-column:2;grid-row:1}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-day .calendar-summary-times{grid-column:1/-1;gap:8px}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-day .calendar-summary-times>span{font-size:14px}}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-emblem sl-icon{--sl-icon-color:#c9ff00}.sl-business-campaigns .sl-campaign-calendar-summary .calendar-summary-day sl-chip.sl-chip--brand{--sl-chip-accent:#315323}.sl-business-campaigns .campaign-media-workspace{min-width:0;margin-bottom:20px}.sl-business-campaigns .campaign-media-workspace .campaign-media-dropzone{display:flex;align-items:center;gap:16px;padding:20px;border:1px dashed #527460;border-radius:14px;background:#0c2118;margin-bottom:18px}.sl-business-campaigns .campaign-media-workspace .campaign-media-dropzone>div{flex:1;min-width:0}.sl-business-campaigns .campaign-media-workspace .campaign-media-dropzone h3{margin:0 0 6px;font-size:17px;line-height:1.4}.sl-business-campaigns .campaign-media-workspace .campaign-media-dropzone p{margin:0;color:#b9c9c0;font-size:13px;line-height:1.5}.sl-business-campaigns .campaign-media-workspace .campaign-media-dropzone small{display:block;color:#a8c0b1;font-size:11px;margin-top:6px}.sl-business-campaigns .campaign-media-workspace .campaign-media-dropzone button{flex-shrink:0;white-space:nowrap;font-size:13px}.sl-business-campaigns .campaign-media-workspace .campaign-media-drop-icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:#1c3613;flex-shrink:0}.sl-business-campaigns .campaign-media-workspace .campaign-media-drop-icon sl-icon{font-size:28px;--sl-icon-color:#c9ff00}.sl-business-campaigns .campaign-media-workspace .campaign-media-filename{margin-top:10px!important;color:#eff7ef!important;overflow-wrap:anywhere}.sl-business-campaigns .campaign-media-workspace .campaign-media-filename sl-icon{font-size:16px;vertical-align:middle;margin-right:5px}.sl-business-campaigns .campaign-media-workspace .campaign-media-filename span{color:#c9ff00}.sl-business-campaigns .campaign-media-workspace.is-dragging .campaign-media-dropzone{border-style:solid;border-color:#c9ff00;background:#1c3513;outline:2px solid #c9ff00;outline-offset:3px}.sl-business-campaigns .campaign-media-workspace .campaign-player-viewport iframe{pointer-events:none}.sl-business-campaigns .campaign-media-workspace .campaign-media-status{color:#c5d8ca;font-size:13px;margin:0 0 16px}.sl-business-campaigns .campaign-media-workspace .campaign-media-error{color:#ffb9af;background:#3b221f;border-radius:10px;padding:12px 16px;margin:0 0 16px;font-size:13px}@media(max-width:767px){.sl-business-campaigns .campaign-media-workspace .campaign-media-dropzone{padding:16px;gap:12px;flex-wrap:wrap}.sl-business-campaigns .campaign-media-workspace .campaign-media-dropzone>div{flex-basis:calc(100% - 60px)}.sl-business-campaigns .campaign-media-workspace .campaign-media-dropzone button{width:100%}.sl-business-campaigns .campaign-media-workspace .campaign-media-dropzone h3{font-size:16px}.sl-business-campaigns .campaign-media-workspace .campaign-media-dropzone p{font-size:12px}}.sl-business-campaigns.sl-campaign-listing .campaign-list-filters{display:grid;grid-template-columns:minmax(220px,2.5fr) minmax(130px,.8fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:20px}.sl-business-campaigns.sl-campaign-listing .campaign-list-search{display:flex;align-items:center;gap:12px;min-width:0;border:1px solid #345044;border-radius:10px;padding:0 14px;min-height:48px;box-sizing:border-box}.sl-business-campaigns.sl-campaign-listing .campaign-list-search input{width:100%;min-width:0;border:0;background:transparent;color:#f3f7f2;padding:12px 0;font-size:14px}.sl-business-campaigns.sl-campaign-listing .campaign-list-search sl-icon{font-size:23px;color:#b9c9c0}.sl-business-campaigns.sl-campaign-listing .campaign-list-view{display:flex;gap:8px}.sl-business-campaigns.sl-campaign-listing .campaign-list-view button{border:1px solid #254337;border-radius:9px;padding:11px;min-height:48px}.sl-business-campaigns.sl-campaign-listing .campaign-list-view [aria-pressed=true]{border-color:#d1ff00;background:#182b0d;--sl-icon-color:#d1ff00}.sl-business-campaigns.sl-campaign-listing .campaign-card-list{display:grid;gap:20px}.sl-business-campaigns.sl-campaign-listing .campaign-list-card{display:flex;align-items:stretch;gap:24px;padding:20px;border:1px solid #254337;border-radius:16px;background:radial-gradient(ellipse at top left,#0e231b 0,transparent 65%),#081a15;min-width:0;position:relative}.sl-business-campaigns.sl-campaign-listing .campaign-card-thumbnail{position:relative;flex:0 0 220px;width:220px;height:220px;padding:0;overflow:hidden;border:1px solid #2e4438;border-radius:12px;background:#14271f}.sl-business-campaigns.sl-campaign-listing .campaign-card-thumbnail>.sl-button__content{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;padding:0}.sl-business-campaigns.sl-campaign-listing .campaign-card-thumbnail img,.sl-business-campaigns.sl-campaign-listing .campaign-card-thumbnail video{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}.sl-business-campaigns.sl-campaign-listing .campaign-card-thumbnail sl-icon{font-size:36px;color:#a7c0b2}.sl-business-campaigns.sl-campaign-listing .campaign-card-thumbnail .campaign-card-media-type{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;background:#081b14d9;border:1px solid #718c7b;border-radius:8px;padding:5px}.sl-business-campaigns.sl-campaign-listing .campaign-card-thumbnail .campaign-card-media-type sl-icon{font-size:23px;--sl-icon-color:#f3f7f2}.sl-business-campaigns.sl-campaign-listing .campaign-card-body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.sl-business-campaigns.sl-campaign-listing .campaign-card-body>sl-chip{margin-bottom:10px;--sl-chip-brand-bg:#203817;--sl-chip-brand-text:#c9ff00;--sl-chip-accent:#314c22}.sl-business-campaigns.sl-campaign-listing .campaign-card-body>sl-chip sl-icon{font-size:15px;margin-right:5px}.sl-business-campaigns.sl-campaign-listing .campaign-card-body h2{font-size:20px;line-height:1.4;font-weight:650;margin:0 0 6px;overflow-wrap:anywhere}.sl-business-campaigns.sl-campaign-listing .campaign-card-body .campaign-card-description{color:#b9c9c0;margin:0;font-size:13px;line-height:1.5}.sl-business-campaigns.sl-campaign-listing .campaign-card-metrics{display:flex;flex-wrap:wrap;gap:20px 30px;margin:26px 0}.sl-business-campaigns.sl-campaign-listing .campaign-card-metrics>div{display:flex;align-items:flex-start;gap:12px;min-width:90px}.sl-business-campaigns.sl-campaign-listing .campaign-card-metrics>div sl-icon{font-size:25px;color:#c2d4c8}.sl-business-campaigns.sl-campaign-listing .campaign-card-metrics>div dt{font-size:14px;color:#f3f7f2;line-height:1.5}.sl-business-campaigns.sl-campaign-listing .campaign-card-metrics>div dd{font-size:12px;color:#a9bfb1;margin:3px 0 0;line-height:1.5}.sl-business-campaigns.sl-campaign-listing .campaign-card-metrics .campaign-card-calendar{min-width:220px}.sl-business-campaigns.sl-campaign-listing .campaign-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.sl-business-campaigns.sl-campaign-listing .campaign-card-actions button{font-size:12px;padding:9px 15px;border:1px solid #496355}.sl-business-campaigns.sl-campaign-listing .campaign-card-actions button sl-icon{font-size:20px}.sl-business-campaigns.sl-campaign-listing .campaign-card-menu{display:flex;align-items:flex-end;flex-shrink:0}.sl-business-campaigns.sl-campaign-listing .campaign-card-menu>button{border:1px solid #345044;border-radius:9px;padding:10px;min-width:42px}.sl-business-campaigns.sl-campaign-listing .campaign-list-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sl-business-campaigns.sl-campaign-listing .campaign-count{padding:0}.sl-business-campaigns.sl-campaign-listing .campaign-card-list.is-compact{gap:12px}.sl-business-campaigns.sl-campaign-listing .campaign-card-list.is-compact .campaign-list-card{gap:18px;padding:16px}.sl-business-campaigns.sl-campaign-listing .campaign-card-list.is-compact .campaign-card-thumbnail{width:120px;height:130px;flex-basis:120px}.sl-business-campaigns.sl-campaign-listing .campaign-card-list.is-compact .campaign-card-body h2{font-size:17px}.sl-business-campaigns.sl-campaign-listing .campaign-card-list.is-compact .campaign-card-metrics{margin:14px 0;gap:12px 24px}.sl-business-campaigns.sl-campaign-listing .campaign-card-list.is-compact .campaign-card-body>sl-chip{margin-bottom:6px}@media(max-width:1350px){.sl-business-campaigns.sl-campaign-listing .campaign-list-filters{gap:12px;grid-template-columns:minmax(200px,2fr) repeat(3,minmax(120px,1fr))}.sl-business-campaigns.sl-campaign-listing .campaign-list-filters .campaign-list-view{grid-column:4;justify-self:end}.sl-business-campaigns.sl-campaign-listing .campaign-card-thumbnail{width:190px;height:220px;flex-basis:190px}.sl-business-campaigns.sl-campaign-listing .campaign-card-metrics{gap:14px 22px;margin:20px 0}}@media(max-width:1000px){.sl-business-campaigns.sl-campaign-listing .campaign-list-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.sl-business-campaigns.sl-campaign-listing .campaign-list-filters .campaign-list-search{grid-column:1/-1}.sl-business-campaigns.sl-campaign-listing .campaign-list-filters .campaign-list-view{grid-column:3}.sl-business-campaigns.sl-campaign-listing .campaign-card-thumbnail{width:160px;height:210px;flex-basis:160px}.sl-business-campaigns.sl-campaign-listing .campaign-card-body h2{font-size:18px}.sl-business-campaigns.sl-campaign-listing .campaign-card-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sl-business-campaigns.sl-campaign-listing .campaign-card-metrics .campaign-card-calendar{min-width:0}.sl-business-campaigns.sl-campaign-listing .campaign-card-actions{gap:8px}.sl-business-campaigns.sl-campaign-listing .campaign-card-actions button{font-size:11px;padding:8px 12px}}@media(max-width:600px){.sl-business-campaigns.sl-campaign-listing .campaign-list-filters{grid-template-columns:1fr 1fr}.sl-business-campaigns.sl-campaign-listing .campaign-list-filters .campaign-list-search{grid-column:1/-1}.sl-business-campaigns.sl-campaign-listing .campaign-list-filters sl-select:nth-of-type(3){grid-column:1}.sl-business-campaigns.sl-campaign-listing .campaign-list-filters .campaign-list-view{grid-column:2;align-self:end}.sl-business-campaigns.sl-campaign-listing .campaign-list-card,.sl-business-campaigns.sl-campaign-listing .campaign-card-list.is-compact .campaign-list-card{padding:14px;gap:16px;flex-wrap:wrap}.sl-business-campaigns.sl-campaign-listing .campaign-card-thumbnail{width:100%;height:200px;flex-basis:100%}.sl-business-campaigns.sl-campaign-listing .campaign-card-body{width:100%;flex-basis:100%}.sl-business-campaigns.sl-campaign-listing .campaign-card-body h2{font-size:17px;padding-right:0}.sl-business-campaigns.sl-campaign-listing .campaign-card-body .campaign-card-description{font-size:12px}.sl-business-campaigns.sl-campaign-listing .campaign-card-menu{position:absolute;top:24px;right:24px}.sl-business-campaigns.sl-campaign-listing .campaign-card-menu>button{background:#071b14ed}.sl-business-campaigns.sl-campaign-listing .campaign-card-metrics{width:100%;gap:18px 12px}.sl-business-campaigns.sl-campaign-listing .campaign-card-metrics>div{gap:8px;min-width:0}.sl-business-campaigns.sl-campaign-listing .campaign-card-metrics>div dt{font-size:13px}.sl-business-campaigns.sl-campaign-listing .campaign-card-metrics>div dd{font-size:11px}.sl-business-campaigns.sl-campaign-listing .campaign-card-metrics>div sl-icon{font-size:22px}.sl-business-campaigns.sl-campaign-listing .campaign-card-metrics .campaign-card-calendar{grid-column:1/-1}.sl-business-campaigns.sl-campaign-listing .campaign-card-actions{gap:8px}.sl-business-campaigns.sl-campaign-listing .campaign-card-actions button{padding:9px 12px;font-size:11px}.sl-business-campaigns.sl-campaign-listing .campaign-card-list.is-compact .campaign-card-thumbnail{width:84px;height:92px;flex-basis:84px}.sl-business-campaigns.sl-campaign-listing .campaign-card-list.is-compact .campaign-card-body{width:auto;flex-basis:calc(100% - 116px)}.sl-business-campaigns.sl-campaign-listing .campaign-card-list.is-compact .campaign-card-menu{position:static;margin-left:auto}.sl-business-campaigns.sl-campaign-listing .campaign-card-list.is-compact .campaign-card-metrics{grid-template-columns:1fr}.sl-business-campaigns.sl-campaign-listing .campaign-card-list.is-compact .campaign-card-metrics>div{min-width:0}.sl-business-campaigns.sl-campaign-listing .campaign-card-list.is-compact .campaign-card-metrics .campaign-card-calendar{grid-column:auto}}.sl-business-campaigns.sl-campaign-listing sl-card.campaign-list-card{--sl-card-text:#f3f7f2;--sl-card-muted-text:#b9c9c0;--sl-card-secondary-text:#f3f7f2}.sl-business-campaigns.sl-campaign-listing sl-card.campaign-list-card>.sl-card__body{display:contents;color:inherit}.sl-business-campaigns.sl-campaign-listing .campaign-card-metrics>div>dl{display:flex;flex-direction:column;margin:0;min-width:0}.sl-business-campaigns.sl-campaign-listing .campaign-card-metrics>div>dl dt{order:2;color:#a9bfb1;font-size:12px;margin-top:3px}.sl-business-campaigns.sl-campaign-listing .campaign-card-metrics>div>dl dd{order:1;color:#f3f7f2;font-size:14px;margin:0}sl-card.sl-business-devices{--sl-card-text:#f3f7f2;--sl-card-muted-text:#b9c9c0;--sl-card-secondary-text:#f3f7f2;--sl-chip-bg:#102b23;--sl-chip-text:#f3f7f2;--sl-chip-border:#2c493d;display:block;color:#f3f7f2;border:1px solid #234133;border-radius:16px;background:radial-gradient(ellipse at top left,#0c261a,transparent 60%),#071a13}sl-card.sl-business-devices>.sl-card__body{padding:24px;display:grid;gap:22px;min-width:0}sl-card.sl-business-devices .device-list-heading{display:flex;align-items:center;gap:22px}sl-card.sl-business-devices .device-list-heading>div{flex:1;min-width:0}sl-card.sl-business-devices .device-list-heading h1{margin:0 0 8px;font-size:30px;line-height:1.2}sl-card.sl-business-devices .device-list-heading p{margin:0;color:#b9c9c0;font-size:14px;line-height:1.5}sl-card.sl-business-devices .device-list-heading button{flex-shrink:0}sl-card.sl-business-devices .device-list-emblem{display:grid;place-items:center;width:68px;height:68px;background:#17300d;border:1px solid #28461a;border-radius:14px;flex-shrink:0}sl-card.sl-business-devices .device-list-emblem sl-icon{font-size:32px;--sl-icon-color:#c9ff00}sl-card.sl-business-devices .device-list-filters{display:grid;grid-template-columns:minmax(220px,3fr) repeat(3,minmax(140px,1fr)) auto;gap:16px;align-items:end}sl-card.sl-business-devices .device-list-search{display:flex;align-items:center;gap:14px;padding:0 16px;min-width:0;min-height:54px;border:1px solid #345346;border-radius:9px;background:#061b13}sl-card.sl-business-devices .device-list-search sl-icon{font-size:24px;color:#bed1c5}sl-card.sl-business-devices .device-list-search input{width:100%;min-width:0;background:transparent;border:0;color:#eff7ef;font-size:14px;padding:14px 0}sl-card.sl-business-devices .device-list-count{font-size:13px;color:#b9c9c0;white-space:nowrap;text-align:right;margin:0;align-self:center}sl-card.sl-business-devices .device-list-selection{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;background:#152e12;border:1px solid #385621;border-radius:10px;font-size:13px}sl-card.sl-business-devices .device-list-selection>span{color:#b9c9c0;flex:1;font-size:12px}sl-card.sl-business-devices .device-list-table-wrap{min-width:0;border:1px solid #1f3c2e;border-radius:12px;overflow:auto}sl-card.sl-business-devices .device-list-table{width:100%;border-collapse:collapse;font-size:13px;background:transparent;table-layout:auto}sl-card.sl-business-devices .device-list-table thead{background:#0c251a}sl-card.sl-business-devices .device-list-table th{font-size:12px;font-weight:500;color:#d7e6dc;white-space:nowrap;padding:15px 12px;border-bottom:1px solid #234433;text-align:left}sl-card.sl-business-devices .device-list-table th sl-icon{font-size:15px;margin-left:7px;vertical-align:middle;color:#97b29f}sl-card.sl-business-devices .device-list-table th [aria-sort=ascending] sl-icon{color:#d1ff00}sl-card.sl-business-devices .device-list-table td{padding:13px 12px;border-bottom:1px solid #193b2a;color:#f3f7f2;vertical-align:middle}sl-card.sl-business-devices .device-list-table tbody tr:nth-child(2n){background:#0b261d}sl-card.sl-business-devices .device-list-table tbody tr:hover{background:#123323}sl-card.sl-business-devices .device-list-table tbody tr.is-selected{background:#1a351b}sl-card.sl-business-devices .device-list-table tbody tr:last-child td{border-bottom:0}sl-card.sl-business-devices .device-list-table .device-select-cell{width:30px;padding-left:18px;padding-right:6px}sl-card.sl-business-devices .device-list-table .device-description-cell{max-width:200px;line-height:1.5;overflow-wrap:anywhere}sl-card.sl-business-devices .device-list-table .device-company-cell{max-width:190px;line-height:1.5;overflow-wrap:anywhere}sl-card.sl-business-devices .device-list-table .device-actions-cell{width:44px;text-align:center}sl-card.sl-business-devices .device-list-table sl-chip{font-size:12px;white-space:nowrap;--sl-chip-bg:#102b23;--sl-chip-text:#f3f7f2;--sl-chip-border:#294b3d}sl-card.sl-business-devices .device-list-table th[aria-sort=ascending],sl-card.sl-business-devices .device-list-table th[aria-sort=descending]{color:#d1ff00}sl-card.sl-business-devices .device-identity-cell{max-width:310px;min-width:180px}sl-card.sl-business-devices .device-identity-cell small{display:block;color:#9db9a8;font-size:11px;line-height:1.5;max-width:310px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px}sl-card.sl-business-devices .device-identity-link{display:block;max-width:310px;width:100%;padding:0;min-height:0;text-align:left;font-size:14px;font-weight:600;color:#f3f7f2}sl-card.sl-business-devices .device-identity-link .sl-button__content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}sl-card.sl-business-devices .device-type-chip{--sl-chip-bg:#19300a!important;--sl-chip-text:#d1f713!important;--sl-chip-border:#324d14!important}sl-card.sl-business-devices .device-type-chip sl-icon{font-size:19px;margin-right:7px;--sl-icon-color:inherit}sl-card.sl-business-devices .device-type-chip[data-kind=tablet]{--sl-chip-bg:#072e3a!important;--sl-chip-text:#65dafa!important;--sl-chip-border:#104e61!important}sl-card.sl-business-devices .device-type-chip[data-kind=mobile]{--sl-chip-bg:#251a37!important;--sl-chip-text:#e4c5fb!important;--sl-chip-border:#3a2852!important}sl-card.sl-business-devices .device-type-chip[data-kind=desktop]{--sl-chip-bg:#102e35!important;--sl-chip-text:#a6e8ee!important;--sl-chip-border:#254b54!important}sl-card.sl-business-devices .device-type-chip[data-kind=other]{--sl-chip-bg:#23352b!important;--sl-chip-text:#c4d6ca!important;--sl-chip-border:#425c4c!important}sl-card.sl-business-devices .device-status-chip{--sl-chip-bg:#112c23;--sl-chip-text:#e1eee5;--sl-chip-border:#2b4a3d}sl-card.sl-business-devices .device-status-chip .device-status-dot{width:9px;height:9px;border-radius:50%;background:#afc4b6;margin-right:8px;display:inline-block}sl-card.sl-business-devices .device-status-chip.is-online .device-status-dot{background:#b6f300}sl-card.sl-business-devices .device-list-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:20px}sl-card.sl-business-devices .device-list-empty sl-icon{font-size:38px;color:#8cbea2}sl-card.sl-business-devices .device-list-empty h2{font-size:21px;margin:0}sl-card.sl-business-devices .device-list-empty p{margin:0;color:#b9c9c0;font-size:14px}sl-card.sl-business-devices .device-list-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1300px){sl-card.sl-business-devices .device-list-filters{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr))}sl-card.sl-business-devices .device-list-filters .device-list-count{grid-column:1/-1;text-align:right}sl-card.sl-business-devices .device-list-table th,sl-card.sl-business-devices .device-list-table td{padding:12px 9px}sl-card.sl-business-devices .device-identity-link,sl-card.sl-business-devices .device-identity-cell small{max-width:240px}}@media(min-width:701px)and (max-width:1100px){sl-card.sl-business-devices .device-list-table{min-width:1050px}sl-card.sl-business-devices .device-list-filters{grid-template-columns:repeat(3,minmax(0,1fr))}sl-card.sl-business-devices .device-list-filters .device-list-search{grid-column:1/-1}}@media(max-width:700px){sl-card.sl-business-devices>.sl-card__body{padding:16px;gap:18px}sl-card.sl-business-devices .device-list-heading{gap:12px;flex-wrap:wrap}sl-card.sl-business-devices .device-list-heading>div{flex-basis:calc(100% - 70px)}sl-card.sl-business-devices .device-list-heading h1{font-size:25px}sl-card.sl-business-devices .device-list-heading p{font-size:13px}sl-card.sl-business-devices .device-list-heading button{width:100%}sl-card.sl-business-devices .device-list-emblem{width:52px;height:52px}sl-card.sl-business-devices .device-list-emblem sl-icon{font-size:26px}sl-card.sl-business-devices .device-list-filters{grid-template-columns:1fr 1fr;gap:12px}sl-card.sl-business-devices .device-list-filters .device-list-search{grid-column:1/-1}sl-card.sl-business-devices .device-list-filters .device-list-count{grid-column:2}sl-card.sl-business-devices .device-list-selection>span{flex-basis:100%}sl-card.sl-business-devices .device-list-table-wrap{overflow:visible;border:0}sl-card.sl-business-devices .device-list-table{display:block}sl-card.sl-business-devices .device-list-table thead{display:none}sl-card.sl-business-devices .device-list-table tbody{display:grid;gap:14px}sl-card.sl-business-devices .device-list-table tbody tr{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(0,1fr);gap:13px 10px;padding:14px;border:1px solid #244b36;border-radius:12px}sl-card.sl-business-devices .device-list-table tbody tr:last-child td,sl-card.sl-business-devices .device-list-table td{display:block;border:0;padding:0;min-width:0;max-width:none}sl-card.sl-business-devices .device-list-table td[data-label]:before{content:attr(data-label);display:block;color:#9fbda9;font-size:11px;line-height:1.3;margin-bottom:6px}sl-card.sl-business-devices .device-list-table td.device-select-cell{grid-column:1;grid-row:1;width:auto;padding:0}sl-card.sl-business-devices .device-list-table td.device-identity-cell{grid-column:2/-1;grid-row:1;min-width:0}sl-card.sl-business-devices .device-list-table .device-description-cell{grid-column:2/-1}sl-card.sl-business-devices .device-list-table .device-resolution-cell{grid-column:2}sl-card.sl-business-devices .device-list-table .device-type-cell{grid-column:3}sl-card.sl-business-devices .device-list-table .device-company-cell{grid-column:2/-1}sl-card.sl-business-devices .device-list-table .device-status-cell{grid-column:2}sl-card.sl-business-devices .device-list-table .device-actions-cell{grid-column:3;justify-self:end;align-self:end;width:auto}sl-card.sl-business-devices .device-list-table .device-actions-cell>button{padding:6px}sl-card.sl-business-devices .device-list-table sl-chip{font-size:11px}sl-card.sl-business-devices .device-list-table .device-type-chip sl-icon{font-size:16px;margin-right:5px}sl-card.sl-business-devices .device-list-table .device-identity-link{font-size:13px;max-width:100%}sl-card.sl-business-devices .device-list-table .device-identity-cell small{max-width:100%;font-size:10px}}@media(max-width:360px){sl-card.sl-business-devices .device-list-table .device-resolution-cell,sl-card.sl-business-devices .device-list-table .device-type-cell,sl-card.sl-business-devices .device-list-table .device-status-cell{grid-column:2/-1}sl-card.sl-business-devices .device-list-table .device-actions-cell{grid-column:3}}.sl-business-campaigns .campaign-media-library{border:1px solid #345044;border-radius:12px;padding:20px;margin:16px 0;background:#0a1e16;min-width:0}.sl-business-campaigns .campaign-media-library>header{display:flex;align-items:flex-start;gap:16px;justify-content:space-between}.sl-business-campaigns .campaign-media-library>header h3{margin:0 0 6px}.sl-business-campaigns .campaign-media-library>header p{margin:0;color:#b9c9c0;font-size:13px}.sl-business-campaigns .campaign-media-library .media-library-filters{display:grid;grid-template-columns:minmax(0,2fr) minmax(120px,1fr);gap:14px;margin:20px 0}.sl-business-campaigns .campaign-media-library .media-library-filters label{display:grid;gap:8px;font-size:13px;color:#b9c9c0}.sl-business-campaigns .campaign-media-library .media-library-filters input{min-width:0;width:100%;box-sizing:border-box}.sl-business-campaigns .campaign-media-library .media-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sl-business-campaigns .campaign-media-library .media-library-item{display:block;min-width:0;width:100%;padding:8px;text-align:left;border-color:#345044;border-radius:10px}.sl-business-campaigns .campaign-media-library .media-library-item>.sl-button__content{display:block;width:100%;min-width:0}.sl-business-campaigns .campaign-media-library .media-library-item strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;margin:10px 0 5px}.sl-business-campaigns .campaign-media-library .media-library-item small{display:block;font-size:11px;color:#b9c9c0}.sl-business-campaigns .campaign-media-library .media-library-item[aria-pressed=true]{border-color:#d1ff00}.sl-business-campaigns .campaign-media-library .media-library-thumbnail{display:block;position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:#142d20;border-radius:6px}.sl-business-campaigns .campaign-media-library .media-library-thumbnail img,.sl-business-campaigns .campaign-media-library .media-library-thumbnail video{display:block;width:100%;height:100%;object-fit:cover}.sl-business-campaigns .campaign-media-library .media-library-thumbnail sl-icon{position:absolute;bottom:6px;right:6px;padding:4px;background:#071b14;color:#f3f7f2;border-radius:4px;font-size:18px}@media(max-width:1000px){.sl-business-campaigns .campaign-media-library .media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sl-business-campaigns .campaign-media-library{padding:12px}.sl-business-campaigns .campaign-media-library>header{flex-wrap:wrap}.sl-business-campaigns .campaign-media-library .media-library-filters{grid-template-columns:minmax(0,1fr)}.sl-business-campaigns .campaign-media-library .media-library-grid{gap:8px}}.sl-business-campaigns .campaign-media-library .media-library-filters input{background:#071b14;color:#f3f7f2;border:1px solid #496355;border-radius:8px;padding:12px;font:inherit;min-height:44px;outline-offset:3px}.sl-business-campaigns .campaign-media-library .media-library-item strong{color:#f3f7f2}sl-card.sl-business-media .media-list-filters{display:grid;grid-template-columns:minmax(220px,3fr) repeat(3,minmax(125px,1fr)) auto;gap:14px;align-items:end}sl-card.sl-business-media .media-view-switch{display:flex;gap:10px}sl-card.sl-business-media .media-view-switch button{border:1px solid #345044;border-radius:9px;padding:12px;min-height:48px}sl-card.sl-business-media .media-view-switch [aria-pressed=true]{border-color:#d1ff00;--sl-icon-color:#d1ff00;background:#172a0d}sl-card.sl-business-media .media-list-table{font-size:13px}sl-card.sl-business-media .media-list-table th{padding-top:14px;padding-bottom:14px}sl-card.sl-business-media .media-list-table td{padding-top:8px;padding-bottom:8px}sl-card.sl-business-media .media-list-table .media-file-cell{max-width:340px;min-width:240px}sl-card.sl-business-media .media-list-table .media-actions-heading{text-align:right}sl-card.sl-business-media .media-file-identity{display:flex;align-items:center;gap:18px;min-width:0}sl-card.sl-business-media .media-file-identity>div{min-width:0;flex:1}sl-card.sl-business-media .media-file-identity small{display:block;color:#aec6b6;font-size:11px;margin-top:6px}sl-card.sl-business-media .media-thumbnail-button{display:block;position:relative;flex-shrink:0;width:104px;height:56px;padding:0;overflow:hidden;border-radius:6px}sl-card.sl-business-media .media-thumbnail-button>.sl-button__content{display:block;position:absolute;inset:0;width:100%;height:100%}sl-card.sl-business-media .media-thumbnail{position:relative;display:grid;place-items:center;width:100%;height:100%;background:#163324;overflow:hidden}sl-card.sl-business-media .media-thumbnail img,sl-card.sl-business-media .media-thumbnail video{width:100%;height:100%;object-fit:cover;display:block}sl-card.sl-business-media .media-thumbnail>sl-icon{font-size:28px;color:#b5cbbb}sl-card.sl-business-media .media-video-duration{position:absolute;bottom:2px;right:2px;display:flex;align-items:center;background:#081c14ed;color:#f3f7f2;padding:2px 4px;border-radius:4px;font-size:10px}sl-card.sl-business-media .media-video-duration sl-icon{font-size:14px}sl-card.sl-business-media .media-name{padding:0;display:block;max-width:100%;min-height:0;font-size:13px;text-align:left;color:#f3f7f2}sl-card.sl-business-media .media-name .sl-button__content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}sl-card.sl-business-media .media-type-chip{--sl-chip-bg:#17320b!important;--sl-chip-text:#d1ff00!important;--sl-chip-border:#2f4c16!important}sl-card.sl-business-media .media-type-chip sl-icon{font-size:18px;margin-right:7px;--sl-icon-color:inherit}sl-card.sl-business-media .media-type-chip[data-kind=video]{--sl-chip-bg:#082d3d!important;--sl-chip-text:#68d4fa!important;--sl-chip-border:#154f64!important}sl-card.sl-business-media .media-type-chip[data-kind=other]{--sl-chip-bg:#21362a!important;--sl-chip-text:#c9dbce!important;--sl-chip-border:#3a5546!important}sl-card.sl-business-media .media-storage-cell{max-width:160px}sl-card.sl-business-media .media-storage-cell>span{display:flex;align-items:center;gap:6px}sl-card.sl-business-media .media-storage-cell sl-icon{font-size:25px;color:#b7cabc}sl-card.sl-business-media .media-storage-cell sl-icon.is-firebase{color:#ffb528}sl-card.sl-business-media .media-storage-cell small{font-size:10px;color:#b9c9c0;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}sl-card.sl-business-media .media-row-actions{display:flex;gap:8px;justify-content:flex-end}sl-card.sl-business-media .media-row-actions>button{padding:8px;border:1px solid #345044;border-radius:7px;min-width:34px;min-height:34px}sl-card.sl-business-media .media-row-actions>button sl-icon{font-size:19px}sl-card.sl-business-media .media-list-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}sl-card.sl-business-media .media-list-footer p{font-size:12px;color:#b9c9c0;margin:0}sl-card.sl-business-media .media-list-footer sl-page-controls{min-width:0}sl-card.sl-business-media .media-file-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}sl-card.sl-business-media .media-grid-item{position:relative;min-width:0;border:1px solid #2a4c39;border-radius:12px;overflow:hidden;background:#0b2118}sl-card.sl-business-media .media-grid-item.is-selected{border-color:#9fcb28}sl-card.sl-business-media .media-grid-item .media-thumbnail-button{width:100%;height:auto;aspect-ratio:16/10;border-radius:0}sl-card.sl-business-media .media-grid-item .media-grid-copy{padding:16px}sl-card.sl-business-media .media-grid-item .media-grid-copy h2{font-size:14px;margin:0 0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}sl-card.sl-business-media .media-grid-item .media-grid-copy p,sl-card.sl-business-media .media-grid-item .media-grid-copy small{color:#b9c9c0;font-size:11px;line-height:1.5}sl-card.sl-business-media .media-grid-item .media-grid-copy .media-row-actions{margin-top:16px}sl-card.sl-business-media .media-grid-selection{position:absolute;top:12px;left:12px;z-index:1;padding:4px;background:#0a2119;border-radius:4px;line-height:0}@media(max-width:1350px){sl-card.sl-business-media .media-list-filters{grid-template-columns:minmax(200px,2fr) repeat(3,minmax(100px,1fr))}sl-card.sl-business-media .media-list-filters .media-view-switch{grid-column:4;justify-self:end}sl-card.sl-business-media .media-list-table{min-width:1050px}sl-card.sl-business-media .media-file-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){sl-card.sl-business-media .media-list-filters{grid-template-columns:repeat(3,minmax(0,1fr))}sl-card.sl-business-media .media-list-filters .device-list-search{grid-column:1/-1}sl-card.sl-business-media .media-list-filters .media-view-switch{grid-column:3}sl-card.sl-business-media .media-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){sl-card.sl-business-media .media-list-table{min-width:0}sl-card.sl-business-media .media-list-table tbody tr{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr);padding:14px}sl-card.sl-business-media .media-list-table td{padding:0}sl-card.sl-business-media .media-list-table .media-file-cell{grid-column:2/-1;grid-row:1;min-width:0;max-width:100%}sl-card.sl-business-media .media-list-table .media-file-identity{gap:10px;align-items:flex-start;flex-direction:column}sl-card.sl-business-media .media-list-table .media-file-identity>div{width:100%}sl-card.sl-business-media .media-list-table .media-thumbnail-button{width:100%;height:130px}sl-card.sl-business-media .media-list-table .media-name{width:100%;font-size:13px}sl-card.sl-business-media .media-list-table .media-type-cell,sl-card.sl-business-media .media-list-table .media-resolution-cell,sl-card.sl-business-media .media-list-table .media-storage-cell{grid-column:2}sl-card.sl-business-media .media-list-table .media-format-cell,sl-card.sl-business-media .media-list-table .media-duration-cell{grid-column:3}sl-card.sl-business-media .media-list-table .media-actions-cell{grid-column:2/-1}sl-card.sl-business-media .media-list-table .media-row-actions{justify-content:flex-start}sl-card.sl-business-media .media-list-table .media-storage-cell{grid-column:2/-1;max-width:100%}sl-card.sl-business-media .media-list-table .media-storage-cell small{max-width:none}sl-card.sl-business-media .media-list-filters{grid-template-columns:1fr 1fr}sl-card.sl-business-media .media-list-filters sl-select:nth-of-type(3){grid-column:1}sl-card.sl-business-media .media-list-filters .media-view-switch{grid-column:2}sl-card.sl-business-media .media-file-grid{gap:12px}sl-card.sl-business-media .media-grid-item .media-grid-copy{padding:12px}sl-card.sl-business-media .media-file-grid .media-row-actions{gap:4px}sl-card.sl-business-media .media-file-grid .media-row-actions>button{padding:6px;min-width:30px}}@media(max-width:380px){sl-card.sl-business-media .media-file-grid{grid-template-columns:minmax(0,1fr)}}.media-preview-content{color:#f3f7f2;min-width:0}.media-preview-content h2{font-size:20px;margin:0 0 18px;overflow-wrap:anywhere}.media-preview-content img,.media-preview-content video{display:block;width:100%;max-height:65dvh;object-fit:contain;background:#071710;border-radius:8px}.media-preview-content p{color:#b9c9c0;font-size:13px;line-height:1.5}.media-preview-dialog .sl-dialog-surface{background:#0a1e16;color:#f3f7f2;border:1px solid #345044}sl-card.sl-business-media{--sl-button-secondary-border:#345044;--sl-button-secondary-hover-border:#91ad9b;--sl-button-secondary-text:#e1eee5;--sl-button-secondary-bg:transparent}sl-card.sl-business-media .media-row-actions>button.sl-button.sl-button--secondary:not(:disabled),sl-card.sl-business-media .media-view-switch>button.sl-button.sl-button--secondary:not(:disabled){border-width:1px;border-color:#345044}sl-card.sl-business-media .media-view-switch>button.sl-button.sl-button--secondary[aria-pressed=true]:not(:disabled){border-color:#d1ff00}.sl-business-device-detail{--sl-card-text:#f3f7f2;--sl-card-muted-text:#b9c9c0;--sl-card-secondary-text:#f3f7f2;--sl-button-secondary-border:#345044;--sl-button-secondary-hover-border:#8eab97;--sl-button-secondary-bg:transparent;--sl-chip-bg:#10291f;--sl-chip-text:#e0ece3;--sl-chip-border:#2c4d3b;color:#f3f7f2;display:grid;gap:20px;min-width:0}.sl-business-device-detail [hidden]{display:none!important}.sl-business-device-detail h1,.sl-business-device-detail h2,.sl-business-device-detail h3,.sl-business-device-detail p{margin:0}.sl-business-device-detail a{color:inherit;text-decoration:none}.sl-business-device-detail a:hover{text-decoration:underline;text-underline-offset:3px}.sl-business-device-detail sl-icon{flex-shrink:0}.sl-business-device-detail button{font-weight:500}.sl-business-device-detail button.sl-button--secondary:not(:disabled){border-width:1px}.sl-business-device-detail .device-detail-breadcrumb{display:flex;gap:14px;align-items:center;font-size:13px}.sl-business-device-detail .device-detail-breadcrumb sl-icon{font-size:18px}.sl-business-device-detail .device-detail-breadcrumb button{font-size:13px;padding:9px 16px}.sl-business-device-detail sl-card{min-width:0;background:radial-gradient(ellipse at top left,#0d241a,transparent 75%),#071b14;border:1px solid #234332;border-radius:12px;color:#f3f7f2}.sl-business-device-detail sl-card>.sl-card__body{padding:24px;min-width:0;color:inherit}.sl-business-device-detail .device-detail-identity>.sl-card__body{display:flex;align-items:flex-start;gap:24px}.sl-business-device-detail .device-detail-identity>.sl-card__body>.sl-button{margin-left:auto}.sl-business-device-detail .device-detail-emblem{width:136px;height:126px;display:grid;place-items:center;background:linear-gradient(140deg,#183528,#0b2119);border-radius:9px;flex-shrink:0}.sl-business-device-detail .device-detail-emblem sl-icon{font-size:75px;--sl-icon-color:#95cde1}.sl-business-device-detail .device-detail-emblem[data-kind=mobile] sl-icon{font-size:66px}.sl-business-device-detail .device-detail-identity-copy{min-width:0;flex:1}.sl-business-device-detail .device-detail-identity-copy>div:first-child{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.sl-business-device-detail .device-detail-identity-copy h1{font-size:24px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.sl-business-device-detail .device-detail-identity-copy p{font-size:12px;color:#b9c9c0;margin-top:6px}.sl-business-device-detail .device-detail-uuid{display:flex;align-items:center;gap:8px;font-size:12px;margin:4px 0 10px}.sl-business-device-detail .device-detail-uuid>span{overflow-wrap:anywhere;min-width:0}.sl-business-device-detail .device-detail-uuid .sl-button{padding:3px;min-width:26px;min-height:26px}.sl-business-device-detail .device-detail-uuid sl-icon{font-size:16px}.sl-business-device-detail .device-detail-tags{display:flex;gap:9px;flex-wrap:wrap}.sl-business-device-detail .device-detail-tags sl-chip{font-size:11px}.sl-business-device-detail .device-detail-tags sl-chip sl-icon{font-size:17px;margin-right:6px;--sl-icon-color:#74d5ef}.sl-business-device-detail .device-detail-last{display:flex;gap:7px;align-items:center}.sl-business-device-detail .device-detail-last sl-icon{font-size:18px}.sl-business-device-detail .device-detail-status{--sl-chip-bg:#20322b!important;--sl-chip-text:#c4d8cb!important;--sl-chip-border:#324d3d!important;font-size:11px}.sl-business-device-detail .device-detail-status i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#a3bcac;margin-right:7px}.sl-business-device-detail .device-detail-status.is-online{--sl-chip-bg:#263a0d!important;--sl-chip-text:#d1ff00!important;--sl-chip-border:#354e15!important}.sl-business-device-detail .device-detail-status.is-online i{background:#c2f600}.sl-business-device-detail .device-detail-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #234332;border-radius:10px;overflow:hidden;background:#081d15}.sl-business-device-detail .device-detail-tabs button{padding:16px 12px;border-radius:0;font-size:14px;border-bottom:2px solid transparent}.sl-business-device-detail .device-detail-tabs [aria-selected=true]{color:#d1ff00;border-bottom-color:#d1ff00;--sl-icon-color:#d1ff00}.sl-business-device-detail .device-detail-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.sl-business-device-detail .device-detail-panel>.sl-card__body{display:grid;gap:20px}.sl-business-device-detail .device-detail-panel header{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.sl-business-device-detail .device-detail-panel header h2{flex:1;min-width:160px}.sl-business-device-detail .device-detail-panel header h3{flex:1}.sl-business-device-detail .device-detail-panel header button{font-size:12px;padding:8px 12px}.sl-business-device-detail .device-detail-panel h2{font-size:17px;font-weight:600;line-height:1.4;display:flex;align-items:center;gap:12px}.sl-business-device-detail .device-detail-panel h2 sl-icon{font-size:23px}.sl-business-device-detail .device-detail-panel h3{font-size:14px}.sl-business-device-detail .device-detail-panel p{color:#b9c9c0;font-size:13px;line-height:1.6}.sl-business-device-detail .device-detail-facts{display:grid;grid-template-columns:minmax(100px,.75fr) minmax(0,1.6fr);gap:12px 18px;margin:0;font-size:13px;line-height:1.5}.sl-business-device-detail .device-detail-facts dt{color:#b9c9c0}.sl-business-device-detail .device-detail-facts dd{margin:0;overflow-wrap:anywhere;min-width:0}.sl-business-device-detail .device-detail-facts dd small{display:block;color:#b9c9c0;font-size:11px}.sl-business-device-detail .device-detail-facts dd a{display:inline-flex;gap:6px;align-items:center}.sl-business-device-detail .device-detail-facts dd a sl-icon{font-size:16px}.sl-business-device-detail .device-detail-facts .device-detail-copyable{display:flex;align-items:center;gap:4px}.sl-business-device-detail .device-detail-facts .device-detail-copyable>span{min-width:0;overflow-wrap:anywhere}.sl-business-device-detail .device-detail-facts .device-detail-copyable button{padding:4px;min-width:26px}.sl-business-device-detail .device-detail-facts .device-detail-copyable sl-icon{font-size:16px}.sl-business-device-detail .device-detail-ad-list{display:grid;gap:12px;max-height:400px;overflow:auto;scrollbar-width:thin}.sl-business-device-detail .device-detail-ad{display:flex;gap:14px;align-items:center;min-width:0}.sl-business-device-detail .device-detail-ad>div:nth-child(2){flex:1;min-width:0}.sl-business-device-detail .device-detail-ad strong{display:block;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.sl-business-device-detail .device-detail-ad small{display:block;font-size:11px;color:#b9c9c0;line-height:1.5;margin-top:4px}.sl-business-device-detail .device-detail-ad sl-chip{font-size:10px}.sl-business-device-detail .device-detail-ad .is-playing{--sl-chip-bg:#273d11;--sl-chip-text:#c9ff00}.sl-business-device-detail .device-detail-ad>sl-icon{font-size:18px}.sl-business-device-detail .device-detail-ad-thumbnail{width:92px;height:57px;border-radius:6px;overflow:hidden;display:grid;place-items:center;background:#19392a;flex-shrink:0}.sl-business-device-detail .device-detail-ad-thumbnail img,.sl-business-device-detail .device-detail-ad-thumbnail video{width:100%;height:100%;object-fit:cover}.sl-business-device-detail .device-detail-stack{display:grid;gap:20px}.sl-business-device-detail .device-detail-url{display:grid;gap:8px;font-size:12px;color:#b9c9c0}.sl-business-device-detail .device-detail-url>span:last-child{display:flex;align-items:center;gap:8px;border:1px solid #294c38;background:#10271b;border-radius:7px;padding:6px 10px}.sl-business-device-detail .device-detail-url>span:last-child sl-code{flex:1;min-width:0;overflow-wrap:anywhere;color:#f3f7f2;font-size:12px}.sl-business-device-detail .device-detail-url>span:last-child button{padding:4px;min-width:28px}.sl-business-device-detail .device-detail-url>span:last-child sl-icon{font-size:18px}.sl-business-device-detail .device-detail-topic{font-size:11px!important;overflow-wrap:anywhere}.sl-business-device-detail .device-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px;margin:0;font-size:13px}.sl-business-device-detail .device-detail-metrics dt{font-size:11px;color:#b9c9c0;margin-bottom:6px}.sl-business-device-detail .device-detail-metrics dd{margin:0;overflow-wrap:anywhere}.sl-business-device-detail .device-detail-metrics dd small{display:block;color:#b9c9c0;font-size:11px;margin-top:4px}.sl-business-device-detail .device-detail-event-search{display:flex;align-items:center;gap:12px;border:1px solid #345044;border-radius:8px;padding:0 12px;min-height:44px}.sl-business-device-detail .device-detail-event-search input{background:transparent;border:0;color:#f3f7f2;width:100%;min-width:0;padding:10px 0;font:inherit;font-size:13px}.sl-business-device-detail .device-detail-event-search sl-icon{font-size:20px}.sl-business-device-detail .device-detail-events{max-height:330px;min-height:180px;overflow:auto;scrollbar-width:thin}.sl-business-device-detail .device-detail-events>div{display:grid;grid-template-columns:70px 100px minmax(0,1fr);gap:12px;align-items:start;padding:8px 0;font-size:11px}.sl-business-device-detail .device-detail-events time{color:#b9c9c0;padding-top:5px}.sl-business-device-detail .device-detail-events sl-chip{font-size:10px}.sl-business-device-detail .device-detail-events sl-code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:2}.sl-business-device-detail .device-detail-note{font-size:11px!important;color:#9ebba8!important}.sl-business-device-detail .device-detail-raw{display:flex;gap:12px;background:#06170f;border:1px solid #294733;border-radius:8px;padding:16px}.sl-business-device-detail .device-detail-raw sl-code{flex:1;min-width:0;max-height:300px;overflow:auto;margin:0;font-size:12px;line-height:1.6;color:#b8d88a}.sl-business-device-detail .device-detail-raw button{align-self:flex-start;padding:4px}.sl-business-device-detail .device-detail-live-stage{position:relative;padding:20px 30px 30px;min-width:0;max-width:960px;width:100%;box-sizing:border-box;margin:auto;background:#06170f;border-radius:9px}.sl-business-device-detail .device-detail-live-stage:fullscreen{display:flex;align-items:center;justify-content:center;max-width:none}.sl-business-device-detail .device-detail-live-stage .device-detail-empty{min-height:260px;padding:24px}.sl-business-device-detail .device-detail-screen-width{text-align:center;font-size:11px;color:#b9c9c0;margin-bottom:14px}.sl-business-device-detail .device-detail-screen-height{position:absolute;right:7px;top:45%;writing-mode:vertical-rl;font-size:11px;color:#b9c9c0}.sl-business-device-detail .device-detail-frame{position:relative;border:6px solid #35483e;border-radius:5px;background:#030b07;box-shadow:inset 0 0 0 2px #71897a;min-height:260px}.sl-business-device-detail .device-detail-frame img{display:block;width:100%;height:auto;max-height:60dvh;object-fit:contain}.sl-business-device-detail .device-detail-frame[data-kind=mobile],.sl-business-device-detail .device-detail-frame[data-kind=tablet],.sl-business-device-detail .device-detail-frame.is-portrait{max-width:330px;margin:auto;border-radius:20px;border-width:9px}.sl-business-device-detail .device-detail-frame[data-kind=mobile] img,.sl-business-device-detail .device-detail-frame[data-kind=tablet] img,.sl-business-device-detail .device-detail-frame.is-portrait img{border-radius:10px}.sl-business-device-detail .device-detail-frame[data-kind=tv]:after,.sl-business-device-detail .device-detail-frame[data-kind=desktop]:after{content:"";position:absolute;bottom:-16px;left:32%;right:32%;height:10px;background:#3b4d42;clip-path:polygon(10% 0,90% 0,100% 100%,0 100%)}.sl-business-device-detail .device-detail-live-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sl-business-device-detail .device-detail-live-actions button{font-size:12px}.sl-business-device-detail .device-detail-live-actions sl-checkbox{margin-left:auto;font-size:12px}.sl-business-device-detail .device-detail-live-details{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sl-business-device-detail .device-detail-live-details .device-detail-metrics{grid-template-columns:1fr 1fr}.sl-business-device-detail .device-detail-error{color:#ffb3a6!important;background:#3a241f;border:1px solid #7b4438;border-radius:8px;padding:12px;font-size:13px}.sl-business-device-detail .device-detail-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px}.sl-business-device-detail .device-detail-empty sl-icon{font-size:44px;color:#7bc6de}.sl-business-device-detail .device-detail-empty p{font-size:13px;color:#b9c9c0}.sl-business-device-detail .device-detail-empty h1{font-size:24px}.sl-business-device-detail .device-detail-empty h3{font-size:17px}.sl-business-device-detail .device-detail-dialog{display:grid;gap:20px;color:#f3f7f2}.sl-business-device-detail .device-detail-dialog p{font-size:13px;color:#b9c9c0;line-height:1.6}.sl-business-device-detail .device-detail-dialog footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px}.sl-business-device-detail .device-detail-dialog footer>span{margin-right:auto}.sl-business-device-detail .device-detail-assignment-list{display:grid;gap:18px;max-height:420px;overflow:auto;font-size:13px}.sl-business-device-detail .device-detail-assignment-list sl-checkbox{overflow-wrap:anywhere}@media(max-width:1100px){.sl-business-device-detail .device-detail-data-grid{grid-template-columns:minmax(0,1fr)}.sl-business-device-detail .device-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-business-device-detail .device-detail-identity-copy h1{font-size:21px}.sl-business-device-detail .device-detail-live-details{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.sl-business-device-detail{gap:16px}.sl-business-device-detail sl-card>.sl-card__body{padding:16px}.sl-business-device-detail .device-detail-breadcrumb{gap:8px;font-size:11px}.sl-business-device-detail .device-detail-breadcrumb button{font-size:12px;padding:8px 12px}.sl-business-device-detail .device-detail-identity>.sl-card__body{gap:12px;flex-wrap:wrap;position:relative}.sl-business-device-detail .device-detail-identity>.sl-card__body>button{position:absolute;top:10px;right:10px}.sl-business-device-detail .device-detail-emblem{width:66px;height:76px}.sl-business-device-detail .device-detail-emblem sl-icon{font-size:43px}.sl-business-device-detail .device-detail-identity-copy{flex-basis:calc(100% - 86px)}.sl-business-device-detail .device-detail-identity-copy h1{font-size:18px;padding-right:20px}.sl-business-device-detail .device-detail-identity-copy .device-detail-tags{margin-left:-78px;margin-top:18px}.sl-business-device-detail .device-detail-identity-copy .device-detail-last{margin-left:-78px;margin-top:12px}.sl-business-device-detail .device-detail-tabs button{font-size:12px;padding:14px 5px}.sl-business-device-detail .device-detail-tabs button sl-icon{font-size:19px}.sl-business-device-detail .device-detail-tabs button .sl-button__content{gap:6px}.sl-business-device-detail .device-detail-facts{grid-template-columns:minmax(86px,.65fr) minmax(0,1.3fr);gap:12px;font-size:12px}.sl-business-device-detail .device-detail-panel h2{font-size:16px}.sl-business-device-detail .device-detail-ad{gap:8px;flex-wrap:wrap}.sl-business-device-detail .device-detail-ad>sl-chip{margin-left:auto}.sl-business-device-detail .device-detail-ad-thumbnail{width:72px;height:48px}.sl-business-device-detail .device-detail-events>div{grid-template-columns:60px 80px minmax(0,1fr);gap:6px;font-size:10px}.sl-business-device-detail .device-detail-live-stage{padding:16px 20px 28px}.sl-business-device-detail .device-detail-live-actions sl-checkbox{margin-left:0}.sl-business-device-detail .device-detail-frame{min-height:200px}.sl-business-device-detail .device-detail-live-stage .device-detail-empty{padding:16px;min-height:200px}.sl-business-device-detail .device-detail-dialog footer button{font-size:12px}}.sl-business-onboarding{--color-bg-primary:#071411;--color-bg-secondary:#10221b;--color-bg-tertiary:#172b22;--color-border-default:#294038;--color-fg-primary:#f4f8f4;--color-fg-secondary:#bbc9c3;--color-brand-primary:#d1ff00}.sl-business-onboarding{min-height:100dvh;padding:28px 32px 40px;background:radial-gradient(ellipse at 50% 25%,#10291f,#061410 75%);color:var(--color-fg-primary);font-family:var(--sl-font-primary-font-family, Heebo, sans-serif)}.sl-business-onboarding *{box-sizing:border-box}.sl-business-onboarding [hidden]{display:none!important}.sl-business-onboarding h1,.sl-business-onboarding h2,.sl-business-onboarding h3,.sl-business-onboarding h4,.sl-business-onboarding p{margin:0}.sl-business-onboarding h1{font-size:38px;line-height:1.2;letter-spacing:-.02em}.sl-business-onboarding h2{font-size:30px;line-height:1.3;letter-spacing:-.02em}.sl-business-onboarding h3{font-size:17px;line-height:1.4}.sl-business-onboarding h4{font-size:15px}.sl-business-onboarding p{color:var(--color-fg-secondary);line-height:1.55}.sl-business-onboarding small{font-size:12px;color:var(--color-fg-secondary)}.sl-business-onboarding sl-icon{flex-shrink:0}.sl-business-onboarding button[sl-button],.sl-business-onboarding a[sl-button]{min-height:44px;gap:10px}.sl-business-onboarding .onboarding-heading{display:flex;align-items:flex-start;gap:20px;max-width:1440px;margin:0 auto 30px}.sl-business-onboarding .onboarding-heading>sl-icon{color:#d1ff00;font-size:36px;margin-top:4px}.sl-business-onboarding .onboarding-heading p{margin-top:6px}.sl-business-onboarding .onboarding-heading>button{margin-left:auto}.sl-business-onboarding sl-card.onboarding-shell{display:block;max-width:1200px;margin:auto;background:linear-gradient(135deg,#0d2119d9,#0b1b17f2);border:1px solid #243d32;border-radius:14px;padding:20px;position:relative}.sl-business-onboarding .onboarding-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;max-width:1020px;margin:0 auto 32px}.sl-business-onboarding .onboarding-steps button[sl-button]{white-space:normal;justify-content:flex-start;gap:10px;border-radius:0;border-bottom:2px solid #2b4038;padding:0 8px 14px;font-size:12px;min-height:54px;color:#c7d1cc;opacity:1}.sl-business-onboarding .onboarding-steps button[aria-current=step]{border-color:#d1ff00;color:#fff}.sl-business-onboarding .onboarding-step-number{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#41524b;color:#081610;font-size:16px;font-weight:700;flex-shrink:0}.sl-business-onboarding .onboarding-step-number sl-icon{font-size:20px}.sl-business-onboarding .onboarding-steps button[aria-current=step] .onboarding-step-number{background:#d1ff00}.sl-business-onboarding .onboarding-steps button:disabled{cursor:default}.sl-business-onboarding .onboarding-section-heading{display:flex;align-items:center;gap:20px;margin:0 16px 26px}.sl-business-onboarding .onboarding-section-heading>span{display:grid;place-items:center;width:68px;height:68px;flex-shrink:0;border-radius:14px;background:#20382c;border:1px solid #334d3e}.sl-business-onboarding .onboarding-section-heading>span sl-icon{font-size:38px}.sl-business-onboarding .onboarding-section-heading p{margin-top:6px}.sl-business-onboarding .onboarding-columns{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px}.sl-business-onboarding .onboarding-form-stack{display:grid;gap:18px;align-content:start;min-width:0}.sl-business-onboarding sl-card.onboarding-panel,.sl-business-onboarding .onboarding-preview{display:block;border:1px solid #254035;border-radius:14px;background:#0d211a90;padding:20px;min-width:0}.sl-business-onboarding .onboarding-panel>header,.sl-business-onboarding .onboarding-preview>header{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.sl-business-onboarding .onboarding-panel>header>sl-icon,.sl-business-onboarding .onboarding-preview>header>sl-icon{color:#d1ff00;font-size:25px}.sl-business-onboarding .onboarding-panel header p,.sl-business-onboarding .onboarding-preview header p{font-size:13px;margin-top:4px}.sl-business-onboarding .onboarding-fields,.sl-business-onboarding .onboarding-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}.sl-business-onboarding .onboarding-field{display:grid;gap:8px;font-size:13px;font-weight:600;min-width:0}.sl-business-onboarding .onboarding-field>span{position:relative;display:flex;align-items:center}.sl-business-onboarding .onboarding-field>span>sl-icon{position:absolute;left:13px;pointer-events:none;color:#c1cdc7;font-size:20px;z-index:1}.sl-business-onboarding .onboarding-field>span input{padding-left:42px}.sl-business-onboarding input[slNativeControl]{background:#081b14;color:#f4f8f4;border:1px solid #3b5145;border-radius:8px;min-height:44px;width:100%;font:inherit;font-size:14px}.sl-business-onboarding .onboarding-field input[readonly],.sl-business-onboarding input:disabled{opacity:1;color:#b9c9c0}.sl-business-onboarding .onboarding-color-field>label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.sl-business-onboarding .onboarding-color-field>div{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:8px}.sl-business-onboarding .onboarding-color-field input[type=color]{padding:5px;cursor:pointer}.sl-business-onboarding .onboarding-color-field small{display:block;margin-top:6px}.sl-business-onboarding .onboarding-field-error,.sl-business-onboarding .onboarding-error{color:#ff9b9b;font-size:13px}.sl-business-onboarding .onboarding-error{margin:12px 0}.sl-business-onboarding .onboarding-error>button{margin-left:12px}.sl-business-onboarding .onboarding-status{font-size:13px;margin:0 0 12px}.sl-business-onboarding .onboarding-info{display:flex;align-items:center;gap:14px;background:#1c3326;border:1px solid #35503d;border-radius:10px;padding:16px;font-size:13px;margin-top:20px}.sl-business-onboarding .onboarding-info>sl-icon{font-size:22px}.sl-business-onboarding .onboarding-preview>small{display:block;margin-top:12px}.sl-business-onboarding .onboarding-brand-demo{display:grid;grid-template-columns:40% 60%;min-height:430px;border:1px solid #31443c;border-radius:14px;overflow:hidden;background:var(--ob-preview-bg);color:var(--ob-preview-secondary);pointer-events:none}.sl-business-onboarding .onboarding-demo-sidebar{padding:24px 8px;display:flex;flex-direction:column;gap:14px;border-right:1px solid rgba(255,255,255,.1019607843);min-width:0}.sl-business-onboarding .onboarding-demo-sidebar>sl-icon{color:var(--ob-preview-primary);font-size:30px}.sl-business-onboarding .onboarding-demo-sidebar>strong{overflow-wrap:anywhere;font-size:14px;padding:4px}.sl-business-onboarding .onboarding-demo-sidebar>span{display:flex;align-items:center;gap:8px;font-size:10px;padding:10px 5px;border-radius:8px}.sl-business-onboarding .onboarding-demo-sidebar .is-active{background:var(--ob-preview-primary);color:var(--ob-preview-on-brand)}.sl-business-onboarding .onboarding-demo-sidebar span sl-icon{font-size:16px}.sl-business-onboarding .onboarding-demo-main{padding:24px 14px;min-width:0}.sl-business-onboarding .onboarding-demo-main h4{font-size:13px;margin:8px 0 20px}.sl-business-onboarding .onboarding-demo-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:30px}.sl-business-onboarding .onboarding-demo-tiles>span{display:flex;flex-direction:column;gap:10px;padding:14px 8px;background:var(--ob-preview-surface);border-radius:9px;font-size:10px}.sl-business-onboarding .onboarding-demo-tiles sl-icon{color:var(--ob-preview-primary)}.sl-business-onboarding .onboarding-demo-tiles>span+span sl-icon{color:var(--ob-preview-accent)}.sl-business-onboarding .onboarding-demo-media{height:100px;display:grid;place-items:center;background:var(--ob-preview-surface);border-radius:10px}.sl-business-onboarding .onboarding-demo-media sl-icon{font-size:42px;color:var(--ob-preview-primary)}.sl-business-onboarding .onboarding-demo-main p{font-size:11px;color:inherit;margin:12px 0}.sl-business-onboarding .onboarding-demo-action{display:flex;justify-content:space-between;align-items:center;border-radius:8px;background:var(--ob-preview-primary);color:var(--ob-preview-on-brand);padding:10px;font-size:11px}.sl-business-onboarding .onboarding-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sl-business-onboarding .onboarding-roles article{display:flex;gap:12px;align-items:flex-start;border:1px solid #2b4438;border-radius:10px;padding:16px;min-width:0}.sl-business-onboarding .onboarding-roles article>sl-icon{font-size:23px;color:#95aaa0}.sl-business-onboarding .onboarding-roles article p{font-size:13px;line-height:1.4;margin-top:4px}.sl-business-onboarding .onboarding-roles article.is-assigned{border-color:#d1ff00;background:linear-gradient(130deg,rgba(38,58,19,.6666666667),transparent)}.sl-business-onboarding .onboarding-roles article.is-assigned>sl-icon,.sl-business-onboarding .onboarding-roles article.is-assigned small{color:#d1ff00}.sl-business-onboarding .onboarding-roles article small{display:block;margin-top:8px}.sl-business-onboarding .onboarding-profile-preview{border:1px solid #284035;border-radius:12px;background:#071713;display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 14px;gap:10px}.sl-business-onboarding .onboarding-avatar,.sl-business-onboarding .onboarding-profile-preview>img{display:grid;place-items:center;width:82px;height:82px;border:2px solid #d1ff00;border-radius:50%;background:#25412b;color:#f5faf5;font-size:30px;font-weight:700;object-fit:cover}.sl-business-onboarding .onboarding-profile-preview>p{font-size:13px;overflow-wrap:anywhere;max-width:100%}.sl-business-onboarding .onboarding-profile-preview sl-chip{background:#2e4316;color:#d1ff00;border-radius:10px}.sl-business-onboarding .onboarding-profile-preview sl-chip sl-icon{font-size:18px}.sl-business-onboarding .onboarding-access-summary{margin-top:18px;padding:18px;border:1px solid #284035;border-radius:12px}.sl-business-onboarding .onboarding-access-summary h3{font-size:15px}.sl-business-onboarding .onboarding-access-summary ul{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:16px}.sl-business-onboarding .onboarding-access-summary li{display:flex;gap:12px;font-size:13px;line-height:1.5}.sl-business-onboarding .onboarding-access-summary li sl-icon{color:#d1ff00;font-size:19px}.sl-business-onboarding .onboarding-welcome{text-align:center;padding:8px 8px 30px}.sl-business-onboarding .onboarding-welcome h2{font-size:38px;margin-bottom:10px}.sl-business-onboarding .onboarding-welcome>p{font-size:17px}.sl-business-onboarding .onboarding-devices-art{height:180px;display:flex;align-items:flex-end;justify-content:center;gap:20px;margin-bottom:30px}.sl-business-onboarding .onboarding-devices-art>div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;border:3px solid #4c6153;border-radius:8px;background:linear-gradient(135deg,#2b4026,#081713);box-shadow:0 12px 20px #0005;position:relative}.sl-business-onboarding .onboarding-devices-art sl-icon{color:#d1ff00;font-size:74px}.sl-business-onboarding .onboarding-devices-art span{height:4px;background:#a3b28e;width:70%;border-radius:3px}.sl-business-onboarding .onboarding-art-tv{width:260px;height:152px;margin-bottom:16px}.sl-business-onboarding .onboarding-art-tv:after{content:"";position:absolute;bottom:-19px;width:90px;height:16px;border-bottom:5px solid #43564b;background:linear-gradient(90deg,transparent 42%,#43564b 42%,#43564b 58%,transparent 58%)}.sl-business-onboarding .onboarding-art-tablet{width:72px;height:140px}.sl-business-onboarding .onboarding-art-phone{width:54px;height:112px}.sl-business-onboarding .onboarding-art-tablet sl-icon,.sl-business-onboarding .onboarding-art-phone sl-icon{font-size:42px}.sl-business-onboarding .onboarding-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sl-business-onboarding .onboarding-feature{display:block;padding:20px;border:1px solid #2b4236;border-radius:12px;background:#11261c70}.sl-business-onboarding .onboarding-feature>sl-icon{display:grid;place-items:center;width:52px;height:52px;background:#243d29;border-radius:10px;color:#d1ff00;font-size:28px;margin-bottom:12px}.sl-business-onboarding .onboarding-feature p{font-size:15px;margin-top:8px}.sl-business-onboarding .onboarding-feature small{display:block;margin-top:16px;color:#d1ff00}.sl-business-onboarding .onboarding-actions{display:flex;justify-content:space-between;gap:16px;margin-top:24px;position:relative;z-index:1;pointer-events:none}.sl-business-onboarding .onboarding-actions>button{pointer-events:auto}.sl-business-onboarding .onboarding-actions button:last-child{min-width:150px}.sl-business-onboarding .onboarding-progress{width:max-content;margin:-43px auto 0;min-height:44px;display:grid;justify-items:center;gap:6px;font-size:12px;position:relative}.sl-business-onboarding .onboarding-progress>div{display:flex;gap:12px;align-items:center}.sl-business-onboarding .onboarding-progress i{display:block;width:10px;height:10px;border-radius:50%;background:#475953}.sl-business-onboarding .onboarding-progress i.is-current{background:#d1ff00}.sl-business-onboarding .onboarding-summary{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sl-business-onboarding .onboarding-summary p{margin-top:10px;overflow-wrap:anywhere}.sl-business-onboarding .onboarding-completion>sl-icon{font-size:70px;color:#d1ff00;margin:10px 0 24px}@media(min-width:1600px){.sl-business-onboarding .onboarding-heading{margin-bottom:40px}.sl-business-onboarding .onboarding-shell{padding:28px}}@media(max-width:1000px){.sl-business-onboarding .onboarding-columns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.sl-business-onboarding .onboarding-roles{grid-template-columns:1fr}.sl-business-onboarding .onboarding-steps{gap:8px}.sl-business-onboarding .onboarding-steps button[sl-button]{font-size:11px;gap:6px;padding-inline:0}.sl-business-onboarding .onboarding-section-heading{margin-inline:0}}@media(max-width:760px){.sl-business-onboarding{padding:20px 16px 30px}.sl-business-onboarding h1,.sl-business-onboarding h2,.sl-business-onboarding .onboarding-welcome h2{font-size:27px}.sl-business-onboarding .onboarding-heading{gap:10px;flex-wrap:wrap}.sl-business-onboarding .onboarding-heading>sl-icon{font-size:28px}.sl-business-onboarding .onboarding-heading>button{margin-left:auto}.sl-business-onboarding .onboarding-heading p{font-size:13px}.sl-business-onboarding .onboarding-columns{grid-template-columns:1fr}.sl-business-onboarding .onboarding-features,.sl-business-onboarding .onboarding-roles{grid-template-columns:1fr 1fr}.sl-business-onboarding .onboarding-brand-demo{min-height:330px}.sl-business-onboarding .onboarding-steps button[sl-button]{flex-direction:column;text-align:center;font-size:10px}.sl-business-onboarding .onboarding-section-heading>span{width:50px;height:50px}.sl-business-onboarding .onboarding-section-heading>span sl-icon{font-size:28px}.sl-business-onboarding .onboarding-section-heading{gap:12px}.sl-business-onboarding .onboarding-section-heading p{font-size:14px}.sl-business-onboarding .onboarding-preview{padding:18px}.sl-business-onboarding .onboarding-profile-preview{padding:24px 14px}}@media(max-width:480px){.sl-business-onboarding{padding:16px 12px 24px}.sl-business-onboarding .onboarding-heading>button{margin-left:38px}.sl-business-onboarding .onboarding-shell.sl-card,.sl-business-onboarding .onboarding-shell{padding:14px}.sl-business-onboarding .onboarding-steps{gap:4px;margin-bottom:24px}.sl-business-onboarding .onboarding-steps button[sl-button]{font-size:9px;padding-bottom:8px}.sl-business-onboarding .onboarding-step-number{width:28px;height:28px;font-size:13px}.sl-business-onboarding .onboarding-fields,.sl-business-onboarding .onboarding-color-grid,.sl-business-onboarding .onboarding-roles,.sl-business-onboarding .onboarding-features,.sl-business-onboarding .onboarding-summary{grid-template-columns:1fr}.sl-business-onboarding .onboarding-panel,.sl-business-onboarding .onboarding-feature{padding:16px}.sl-business-onboarding .onboarding-devices-art{height:140px;gap:10px}.sl-business-onboarding .onboarding-art-tv{width:170px;height:105px}.sl-business-onboarding .onboarding-art-tablet{width:46px;height:98px}.sl-business-onboarding .onboarding-art-phone{width:36px;height:80px}.sl-business-onboarding .onboarding-devices-art sl-icon{font-size:54px}.sl-business-onboarding .onboarding-art-tablet sl-icon,.sl-business-onboarding .onboarding-art-phone sl-icon{font-size:28px}.sl-business-onboarding .onboarding-progress{margin:18px auto 0}.sl-business-onboarding .onboarding-actions button:last-child{min-width:0}.sl-business-onboarding .onboarding-actions button[sl-button]{font-size:12px;padding-inline:12px}.sl-business-onboarding .onboarding-welcome>p{font-size:15px}}.sl-business-onboarding{--sl-card-text:#f4f8f4;--sl-card-muted-text:#bbc9c3;--sl-card-link-text:#f4f8f4;--sl-icon-color:currentColor;--sl-button-primary-bg:#d1ff00;--sl-button-primary-text:#071411;--sl-button-text-text:#f4f8f4}.sl-business-onboarding sl-card.onboarding-shell>.sl-card__body,.sl-business-onboarding sl-card.onboarding-panel>.sl-card__body,.sl-business-onboarding sl-card.onboarding-feature>.sl-card__body{padding:0}.sl-business-onboarding .onboarding-panel>.sl-card__body>header{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.sl-business-onboarding .onboarding-panel>.sl-card__body>header>sl-icon{color:#d1ff00;font-size:25px}.sl-business-onboarding .onboarding-feature>.sl-card__body>sl-icon{display:grid;place-items:center;width:52px;height:52px;background:#243d29;border-radius:10px;color:#d1ff00;font-size:28px;margin-bottom:12px}.sl-business-onboarding .onboarding-steps button[sl-button]:disabled{background:transparent;border-color:transparent transparent #2b4038;color:#9aada3}.sl-business-onboarding .onboarding-brand-demo{color:var(--ob-preview-text)}.sl-business-onboarding .onboarding-demo-tiles>span{color:var(--ob-preview-surface-text)}.sl-business-onboarding .onboarding-demo-tiles sl-icon{color:inherit}.sl-business-onboarding .onboarding-demo-sidebar .is-active sl-icon,.sl-business-onboarding .onboarding-demo-action sl-icon{color:inherit}.sl-business-onboarding .onboarding-demo-sidebar>span{font-size:11px}.sl-business-onboarding .onboarding-demo-tiles>span,.sl-business-onboarding .onboarding-demo-main p,.sl-business-onboarding .onboarding-demo-action{font-size:12px}.sl-business-onboarding .onboarding-steps button[sl-button]{font-weight:500}@media(min-width:1001px){.sl-business-onboarding .onboarding-steps{max-width:1080px}.sl-business-onboarding .onboarding-steps button[sl-button]{font-size:12px}}.sl-business-onboarding .onboarding-step-content:focus{outline:none}.sl-business-onboarding .onboarding-steps .sl-button__content{justify-content:flex-start;gap:10px;width:100%}@media(max-width:760px){.sl-business-onboarding .onboarding-steps .sl-button__content{flex-direction:column;gap:8px}.sl-business-onboarding .onboarding-steps button[sl-button]{padding-inline:2px}}@media(max-width:480px){.sl-business-onboarding .onboarding-steps .sl-button__content>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sl-business-onboarding .onboarding-steps button[sl-button]{min-height:48px}.sl-business-onboarding .onboarding-steps .sl-button__content{justify-content:center}}sl-card.sl-business-customers{--sl-card-text:#f3f7f2;--sl-card-muted-text:#b9c9c0;--sl-card-secondary-text:#f3f7f2;--sl-chip-bg:#102b23;--sl-chip-text:#f3f7f2;--sl-chip-border:#2c493d;display:block;color:#f3f7f2;border:1px solid #234133;border-radius:16px;background:radial-gradient(ellipse at top left,#0c261a,transparent 60%),#071a13}sl-card.sl-business-customers>.sl-card__body{padding:24px;display:grid;gap:24px;min-width:0}sl-card.sl-business-customers .crm-heading{display:flex;align-items:center;gap:22px}sl-card.sl-business-customers .crm-heading>div{flex:1;min-width:0}sl-card.sl-business-customers .crm-heading h1{margin:0 0 8px;font-size:28px;line-height:1.25}sl-card.sl-business-customers .crm-heading p{margin:0;color:#b9c9c0;font-size:14px;line-height:1.5}sl-card.sl-business-customers .crm-heading button{flex-shrink:0}sl-card.sl-business-customers .crm-emblem{display:grid;place-items:center;width:64px;height:64px;background:#17300d;border:1px solid #28461a;border-radius:14px;flex-shrink:0}sl-card.sl-business-customers .crm-emblem sl-icon{font-size:32px;--sl-icon-color:#d1ff00}sl-card.sl-business-customers .crm-filters{display:grid;grid-template-columns:minmax(220px,3fr) minmax(135px,.8fr) minmax(170px,1.1fr) auto;gap:14px;align-items:end}sl-card.sl-business-customers .crm-filters>button{min-height:52px;border-radius:10px;font-size:13px}sl-card.sl-business-customers .crm-search{display:flex;align-items:center;gap:12px;padding:0 16px;min-height:54px;min-width:0;border:1px solid #345346;border-radius:10px;background:#061b13}sl-card.sl-business-customers .crm-search sl-icon{font-size:23px;--sl-icon-color:#bed1c5}sl-card.sl-business-customers .crm-search input{width:100%;min-width:0;border:0;background:transparent;color:#eff7ef;font-size:14px;padding:14px 0}sl-card.sl-business-customers .crm-search input::placeholder{color:#a0b8aa}sl-card.sl-business-customers .crm-selection{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 16px;background:#152e12;border:1px solid #385621;border-radius:10px;font-size:13px}sl-card.sl-business-customers .crm-selection>span{flex:1;color:#b9c9c0;font-size:12px}sl-card.sl-business-customers .crm-table-wrap{border:1px solid #1f3c2e;border-radius:12px;overflow:auto;min-width:0}sl-card.sl-business-customers .crm-table{width:100%;border-collapse:collapse;background:transparent;font-size:13px;min-width:1080px}sl-card.sl-business-customers .crm-table th{padding:16px 10px;background:#0a2118;font-size:12px;font-weight:500;color:#d7e6dc;text-align:left;white-space:nowrap;border-bottom:1px solid #244333}sl-card.sl-business-customers .crm-table th sl-icon{font-size:14px;margin-left:6px;vertical-align:middle;--sl-icon-color:#a6bfb0}sl-card.sl-business-customers .crm-table th[aria-sort=ascending],sl-card.sl-business-customers .crm-table th[aria-sort=descending]{color:#d1ff00}sl-card.sl-business-customers .crm-table th[aria-sort=ascending] sl-icon,sl-card.sl-business-customers .crm-table th[aria-sort=descending] sl-icon{--sl-icon-color:#d1ff00}sl-card.sl-business-customers .crm-table td{padding:12px 10px;border-bottom:1px solid #183b2a;vertical-align:middle;line-height:1.5;color:#f3f7f2}sl-card.sl-business-customers .crm-table tbody tr:nth-child(2n){background:#102a21}sl-card.sl-business-customers .crm-table tbody tr:hover{background:#143424}sl-card.sl-business-customers .crm-table tbody tr.is-selected{background:#1a351b}sl-card.sl-business-customers .crm-table tbody tr:last-child td{border-bottom:0}sl-card.sl-business-customers .crm-table .crm-select{width:32px;padding-left:14px;padding-right:4px}sl-card.sl-business-customers .crm-table .crm-id{font-size:12px;width:48px;white-space:nowrap}sl-card.sl-business-customers .crm-table .crm-name-cell{min-width:160px;max-width:230px}sl-card.sl-business-customers .crm-table .crm-email{min-width:145px;max-width:210px;overflow-wrap:anywhere}sl-card.sl-business-customers .crm-table .crm-phone{min-width:80px;max-width:140px;overflow-wrap:anywhere}sl-card.sl-business-customers .crm-table .crm-funnel{white-space:nowrap}sl-card.sl-business-customers .crm-table .crm-counts{font-variant-numeric:tabular-nums;white-space:nowrap}sl-card.sl-business-customers .crm-table .crm-company{min-width:115px;max-width:185px;overflow-wrap:anywhere}sl-card.sl-business-customers .crm-table .crm-status{white-space:nowrap}sl-card.sl-business-customers .crm-table .crm-actions{width:44px;text-align:center}sl-card.sl-business-customers .crm-table .crm-email>sl-icon,sl-card.sl-business-customers .crm-table .crm-phone>sl-icon{font-size:15px;--sl-icon-color:#b6eb60;margin-left:6px;vertical-align:middle}sl-card.sl-business-customers .crm-identity{display:flex;align-items:center;gap:14px;min-width:0}sl-card.sl-business-customers .crm-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#3439b5,#6865dc);color:#fff;font-size:16px;font-weight:600;overflow:hidden}sl-card.sl-business-customers .crm-avatar img{width:100%;height:100%;object-fit:cover}sl-card.sl-business-customers .crm-avatar[data-tone="1"]{background:linear-gradient(135deg,#7f279e,#a95acc)}sl-card.sl-business-customers .crm-avatar[data-tone="2"]{background:linear-gradient(135deg,#206457,#438272)}sl-card.sl-business-customers .crm-avatar[data-tone="3"]{background:linear-gradient(135deg,#9b4513,#ba692a)}sl-card.sl-business-customers .crm-avatar[data-tone="4"]{background:linear-gradient(135deg,#24618b,#497ca8)}sl-card.sl-business-customers .crm-name{display:block;min-height:40px;min-width:0;max-width:100%;padding:0;text-align:left;font-size:13px;font-weight:600;color:#f3f7f2;white-space:normal;line-height:1.5}sl-card.sl-business-customers .crm-name .sl-button__content{display:block;overflow-wrap:anywhere}sl-card.sl-business-customers sl-chip.crm-funnel-chip,sl-card.sl-business-customers sl-chip.crm-status-chip{font-size:11px;white-space:nowrap;--sl-chip-bg:#1e352b;--sl-chip-text:#c2d5c8;--sl-chip-border:transparent}sl-card.sl-business-customers sl-chip.crm-funnel-chip.is-known{--sl-chip-bg:#1d3710;--sl-chip-text:#d1ff00;--sl-chip-border:#2c491a}sl-card.sl-business-customers sl-chip.crm-status-chip i{display:inline-block;width:9px;height:9px;border-radius:50%;background:#a8bfb1;margin-right:7px}sl-card.sl-business-customers sl-chip.crm-status-chip[data-state=ACTIVE]{--sl-chip-bg:#203a11;--sl-chip-text:#d1ff00}sl-card.sl-business-customers sl-chip.crm-status-chip[data-state=ACTIVE] i{background:#c2ff00}sl-card.sl-business-customers sl-chip.crm-status-chip[data-state=BLOCKED]{--sl-chip-bg:#402425;--sl-chip-text:#ffb5af}sl-card.sl-business-customers sl-chip.crm-status-chip[data-state=BLOCKED] i{background:#ff9c94}sl-card.sl-business-customers sl-chip.crm-status-chip[data-state=DELETED]{--sl-chip-bg:#302c2e;--sl-chip-text:#d8cbd1}sl-card.sl-business-customers .crm-empty{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:24px}sl-card.sl-business-customers .crm-empty sl-icon{font-size:40px;--sl-icon-color:#99c0a8}sl-card.sl-business-customers .crm-empty h2{font-size:21px;margin:0}sl-card.sl-business-customers .crm-empty p{margin:0;color:#b9c9c0;font-size:14px;max-width:48ch}sl-card.sl-business-customers .crm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1100px){sl-card.sl-business-customers .crm-filters{grid-template-columns:1fr 1fr auto}sl-card.sl-business-customers .crm-search{grid-column:1/-1}sl-card.sl-business-customers .crm-heading h1{font-size:26px}}@media(max-width:700px){sl-card.sl-business-customers>.sl-card__body{padding:16px;gap:20px}sl-card.sl-business-customers .crm-heading{flex-wrap:wrap;gap:12px}sl-card.sl-business-customers .crm-heading>div{flex-basis:calc(100% - 68px)}sl-card.sl-business-customers .crm-heading h1{font-size:23px}sl-card.sl-business-customers .crm-heading p{font-size:13px}sl-card.sl-business-customers .crm-heading button{width:100%}sl-card.sl-business-customers .crm-emblem{width:52px;height:52px}sl-card.sl-business-customers .crm-emblem sl-icon{font-size:27px}sl-card.sl-business-customers .crm-filters{grid-template-columns:1fr 1fr;gap:12px}sl-card.sl-business-customers .crm-filters>button{grid-column:1/-1;min-height:44px}sl-card.sl-business-customers .crm-selection>span{flex-basis:100%}sl-card.sl-business-customers .crm-table-wrap{overflow:visible;border:0}sl-card.sl-business-customers .crm-table{display:block;min-width:0}sl-card.sl-business-customers .crm-table thead{display:none}sl-card.sl-business-customers .crm-table tbody{display:grid;gap:14px}sl-card.sl-business-customers .crm-table tbody tr{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(0,1fr);gap:14px 10px;padding:14px;border:1px solid #244b36;border-radius:12px}sl-card.sl-business-customers .crm-table td,sl-card.sl-business-customers .crm-table tbody tr:last-child td{display:block;padding:0;border:0;min-width:0;max-width:none}sl-card.sl-business-customers .crm-table td[data-label]:before{content:attr(data-label);display:block;font-size:11px;color:#aac0b2;margin-bottom:6px}sl-card.sl-business-customers .crm-table td.crm-select{grid-column:1;grid-row:1;width:auto;padding:0}sl-card.sl-business-customers .crm-table td.crm-name-cell{grid-column:2/-1;grid-row:1}sl-card.sl-business-customers .crm-table .crm-name{font-size:14px}sl-card.sl-business-customers .crm-table .crm-id{grid-column:2}sl-card.sl-business-customers .crm-table .crm-email{grid-column:2/-1}sl-card.sl-business-customers .crm-table .crm-phone{grid-column:2/-1}sl-card.sl-business-customers .crm-table .crm-funnel{grid-column:2}sl-card.sl-business-customers .crm-table .crm-counts{grid-column:3}sl-card.sl-business-customers .crm-table .crm-company{grid-column:2/-1}sl-card.sl-business-customers .crm-table .crm-status{grid-column:2}sl-card.sl-business-customers .crm-table .crm-actions{grid-column:3;justify-self:end;align-self:end}sl-card.sl-business-customers .crm-identity{gap:10px}sl-card.sl-business-customers .crm-avatar{width:36px;height:36px;font-size:14px}}@media(max-width:360px){sl-card.sl-business-customers .crm-table .crm-funnel,sl-card.sl-business-customers .crm-table .crm-counts{grid-column:2/-1}sl-card.sl-business-customers .crm-table .crm-funnel{white-space:normal}}sl-card.sl-business-customers{--sl-select-bg:#071c14;--sl-select-border:#345346;--sl-select-text:#f3f7f2;--sl-select-border-hover:#7c9c86;--sl-select-border-focus:#d1ff00}sl-card.sl-business-customers .crm-filters>button.sl-button--border{border:1px solid #345346}sl-card.sl-business-customers .crm-heading p{font-weight:400}sl-card.sl-business-customers .crm-table td,sl-card.sl-business-customers .crm-search input{font-weight:400}sl-card.sl-business-customers .crm-table td{font-size:14px}sl-card.sl-business-customers .crm-table th{font-size:12px}sl-card.sl-business-customers .crm-name{font-size:14px}sl-card.sl-business-customers .crm-table .crm-counts{font-size:14px}sl-card.sl-business-customers .crm-table sl-chip.crm-funnel-chip,sl-card.sl-business-customers .crm-table sl-chip.crm-status-chip{font-size:12px;font-weight:500}sl-card.sl-business-customers .crm-redemptions{font-variant-numeric:tabular-nums;white-space:nowrap}sl-card.sl-business-customers .crm-missing{font-size:12px;max-width:150px;color:#dfc98e}sl-card.sl-business-customers .crm-missing .is-complete{color:#a9c5b4}@media(max-width:700px){sl-card.sl-business-customers .crm-table .crm-counts{grid-column:2}sl-card.sl-business-customers .crm-table .crm-redemptions{grid-column:3}sl-card.sl-business-customers .crm-table .crm-funnel,sl-card.sl-business-customers .crm-table .crm-missing{grid-column:2/-1}sl-card.sl-business-customers .crm-table .crm-missing{max-width:none}}.crm-marketing-dialog{--sl-dialog-bg:#0b2118;--sl-dialog-text:#f3f7f2;--sl-dialog-border:#345346;--sl-input-bg:#071b14;--sl-input-text:#f3f7f2;--sl-input-border:#345346;--sl-select-bg:#071b14;--sl-select-text:#f3f7f2;--sl-select-border:#345346}.crm-marketing-dialog .crm-marketing{color:#f3f7f2;min-width:0}.crm-marketing-dialog .crm-marketing>p{margin:0 0 24px;color:#b9c9c0;line-height:1.6}.crm-marketing-dialog .crm-marketing-columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px}.crm-marketing-dialog .crm-marketing-form{display:grid;align-content:start;gap:18px;min-width:0}.crm-marketing-dialog .crm-marketing-form label{display:grid;gap:8px;font-size:13px;font-weight:600}.crm-marketing-dialog .crm-marketing-form input,.crm-marketing-dialog .crm-marketing-form textarea{width:100%;min-width:0;background:#071b14;color:#f3f7f2;border:1px solid #345346;border-radius:9px;font:inherit;padding:12px;line-height:1.5}.crm-marketing-dialog .crm-marketing-form textarea{resize:vertical;min-height:170px}.crm-marketing-dialog .crm-marketing-hint,.crm-marketing-dialog .crm-marketing-preview small{font-size:12px;line-height:1.6;color:#b9c9c0;margin:0}.crm-marketing-dialog .crm-marketing-error{color:#ffb6ae;font-size:13px;line-height:1.5;margin:0}.crm-marketing-dialog .crm-marketing-actions{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.crm-marketing-dialog .crm-marketing-preview{min-width:0;padding:20px;border:1px solid #345346;border-radius:12px;background:#071b14}.crm-marketing-dialog .crm-marketing-preview h2{font-size:17px;margin:0 0 12px}.crm-marketing-dialog .crm-marketing-preview h2:not(:first-child){margin-top:26px}.crm-marketing-dialog .crm-marketing-preview ul{padding-left:18px;font-size:13px;line-height:1.6;color:#c8d8ce}.crm-marketing-dialog .crm-marketing-preview li{overflow-wrap:anywhere}.crm-marketing-dialog .crm-marketing-preview strong{font-size:14px;overflow-wrap:anywhere}.crm-marketing-dialog .crm-marketing-preview details{font-size:13px;margin:16px 0}.crm-marketing-dialog .crm-marketing-preview summary{cursor:pointer;min-height:32px}.crm-marketing-dialog .crm-marketing-preview small{display:block;margin-top:20px}.crm-marketing-dialog .crm-marketing-message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7;color:#d9e7de}.crm-marketing-dialog .crm-marketing-success{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;padding:20px}.crm-marketing-dialog .crm-marketing-success>sl-icon{font-size:50px;color:#d1ff00}.crm-marketing-dialog .crm-marketing-success h2{margin:0;font-size:24px}.crm-marketing-dialog .crm-marketing-success p{margin:0;color:#bed0c3;line-height:1.6;max-width:50ch}@media(max-width:760px){.crm-marketing-dialog .crm-marketing-columns{grid-template-columns:1fr;gap:20px}.crm-marketing-dialog .crm-marketing-preview{order:-1}.crm-marketing-dialog .crm-marketing-actions button{flex:1;font-size:12px}}.crm-marketing-dialog .sl-dialog__panel.sl-dialog__panel--lg{width:min(1040px,100vw - 32px)}.crm-marketing-dialog .crm-marketing>.crm-marketing-actions{margin-top:24px}@media(max-width:760px){.crm-marketing-dialog .crm-marketing-preview{order:0}}sl-dialog.crm-marketing-dialog.sl-dialog-host{--sl-dialog-dark-bg:#0b2118;--sl-dialog-dark-text:#f3f7f2;--sl-dialog-light-bg:#0b2118;--sl-dialog-light-text:#f3f7f2}sl-dialog.crm-marketing-dialog.sl-dialog-host .sl-dialog__panel.sl-dialog__panel--lg{width:min(1040px,100vw - 32px)}.crm-marketing-dialog .crm-contact-overview{border:1px solid #355444;border-radius:12px;padding:18px;margin-bottom:24px;background:#0c261a}.crm-marketing-dialog .crm-contact-overview>header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.crm-marketing-dialog .crm-contact-overview>header sl-icon{color:#d1ff00}.crm-marketing-dialog .crm-contact-overview>header h2{font-size:17px;margin:0}.crm-marketing-dialog .crm-contact-list{display:grid;gap:14px;max-height:300px;overflow:auto}.crm-marketing-dialog .crm-contact-summary{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:20px;align-items:start;padding:0 0 14px;border-bottom:1px solid #294635}.crm-marketing-dialog .crm-contact-summary:last-child{padding-bottom:0;border-bottom:0}.crm-marketing-dialog .crm-contact-summary h3{font-size:12px;font-weight:500;color:#b9cfc0;margin:0 0 9px}.crm-marketing-dialog .crm-contact-summary p{margin:6px 0 0;font-size:12px;line-height:1.5;color:#c6d8cb;font-weight:400}.crm-marketing-dialog .crm-contact-identity{display:flex;flex-direction:column;gap:6px;min-width:0}.crm-marketing-dialog .crm-contact-identity strong{font-size:15px}.crm-marketing-dialog .crm-contact-identity span{font-size:13px;color:#cadbcf;overflow-wrap:anywhere}.crm-marketing-dialog .crm-contact-identity small{font-size:12px;color:#b2c7b9}.crm-marketing-dialog .crm-contact-pending ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.crm-marketing-dialog .crm-contact-pending ul li{display:flex;align-items:center;gap:6px;padding:5px 9px;background:#373119;color:#f4dc8f;border:1px solid #5a4a26;border-radius:8px;font-size:12px}.crm-marketing-dialog .crm-contact-pending ul sl-icon{font-size:16px}.crm-marketing-dialog .crm-contact-consent>strong{color:#f4c38e;font-size:13px}.crm-marketing-dialog .crm-contact-consent>strong.is-authorized{color:#d1ff00}.crm-marketing-dialog .crm-contact-consent>small{display:block;margin-top:6px;color:#b9cfc0;font-size:12px}.crm-marketing-dialog .crm-contact-explanation{font-size:12px;line-height:1.6;color:#bdd0c2;margin:16px 0 0;font-weight:400}.crm-marketing-dialog .crm-preview-recipient{font-size:12px;overflow-wrap:anywhere;line-height:1.6;color:#bbd0c1}@media(max-width:700px){.crm-marketing-dialog .crm-contact-summary{grid-template-columns:1fr;gap:14px}.crm-marketing-dialog .crm-contact-list{max-height:340px}.crm-marketing-dialog .crm-contact-overview{padding:14px}}sl-card.sl-business-redemptions{--sl-card-text:#f3f7f2;--sl-card-muted-text:#b9c9c0;--sl-card-secondary-text:#f3f7f2;--sl-select-bg:#071c14;--sl-select-border:#345346;--sl-select-text:#f3f7f2;--sl-select-border-focus:#d1ff00;--sl-chip-bg:#142d21;--sl-chip-text:#d0e2d5;--sl-chip-border:#34503e;display:block;color:#f3f7f2;border:1px solid #234133;border-radius:16px;background:radial-gradient(ellipse at top left,#0c261a,transparent 60%),#071a13}sl-card.sl-business-redemptions>.sl-card__body{display:grid;gap:24px;padding:24px;min-width:0}sl-card.sl-business-redemptions .redemptions-heading{display:flex;align-items:center;gap:18px}sl-card.sl-business-redemptions .redemptions-heading>div{flex:1;min-width:0}sl-card.sl-business-redemptions .redemptions-heading h1{font-size:29px;line-height:1.25;margin:0 0 6px}sl-card.sl-business-redemptions .redemptions-heading p{font-size:14px;font-weight:400;line-height:1.5;color:#b9c9c0;margin:0}sl-card.sl-business-redemptions .redemptions-heading button,sl-card.sl-business-redemptions .redemptions-heading a{flex-shrink:0;font-size:13px}sl-card.sl-business-redemptions .redemptions-emblem{width:58px;height:58px;background:#17300d;border:1px solid #28461a;border-radius:13px;display:grid;place-items:center;flex-shrink:0}sl-card.sl-business-redemptions .redemptions-emblem sl-icon{--sl-icon-color:#d1ff00;font-size:31px}sl-card.sl-business-redemptions .redemptions-context,sl-card.sl-business-redemptions .redemptions-selection{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 16px;border:1px solid #36513c;border-radius:10px;background:#152d1a;font-size:13px}sl-card.sl-business-redemptions .redemptions-context .sl-button,sl-card.sl-business-redemptions .redemptions-selection .sl-button{font-size:12px}sl-card.sl-business-redemptions .redemptions-context>span,sl-card.sl-business-redemptions .redemptions-selection>span{flex:1;color:#b9c9c0}sl-card.sl-business-redemptions .redemptions-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:14px}sl-card.sl-business-redemptions .redemptions-summary article{display:flex;align-items:center;gap:18px;padding:16px;border:1px solid #254332;border-radius:11px;background:linear-gradient(120deg,#11251c88,#091a1477);min-width:0}sl-card.sl-business-redemptions .redemptions-summary article>span{width:46px;height:46px;border-radius:10px;background:#24392e;display:grid;place-items:center;flex-shrink:0}sl-card.sl-business-redemptions .redemptions-summary sl-icon{font-size:23px;--sl-icon-color:#c9d8cf}sl-card.sl-business-redemptions .redemptions-summary strong{font-size:21px;font-weight:650;font-variant-numeric:tabular-nums}sl-card.sl-business-redemptions .redemptions-summary p{font-size:12px;font-weight:400;color:#b9c9c0;margin:4px 0 0}sl-card.sl-business-redemptions .redemptions-summary article[data-kind=valid]>span{background:#1c3810}sl-card.sl-business-redemptions .redemptions-summary article[data-kind=valid]>span sl-icon{--sl-icon-color:#a5f000;font-size:17px}sl-card.sl-business-redemptions .redemptions-summary article[data-kind=redeemed]>span{background:#383213}sl-card.sl-business-redemptions .redemptions-summary article[data-kind=redeemed]>span sl-icon{--sl-icon-color:#f4bc30;font-size:17px}sl-card.sl-business-redemptions .redemptions-summary article[data-kind=expired]>span{background:#3d2020}sl-card.sl-business-redemptions .redemptions-summary article[data-kind=expired]>span sl-icon{--sl-icon-color:#ff7771;font-size:17px}sl-card.sl-business-redemptions .redemptions-summary article[data-kind=cancelled]>span{background:#263b32}sl-card.sl-business-redemptions .redemptions-summary article[data-kind=cancelled]>span sl-icon{--sl-icon-color:#becdc5;font-size:17px}sl-card.sl-business-redemptions .redemptions-filters{display:grid;grid-template-columns:minmax(230px,2.3fr) repeat(3,minmax(135px,1fr)) auto;align-items:end;gap:16px}sl-card.sl-business-redemptions .redemptions-filters>button{min-height:52px;border-radius:10px;border:1px solid #345346;font-size:13px}sl-card.sl-business-redemptions .redemptions-search{display:flex;align-items:center;gap:12px;min-height:54px;min-width:0;padding:0 16px;border:1px solid #345346;border-radius:9px;background:#061b13}sl-card.sl-business-redemptions .redemptions-search sl-icon{font-size:24px;--sl-icon-color:#bdd0c4}sl-card.sl-business-redemptions .redemptions-search input{width:100%;min-width:0;background:transparent;color:#f3f7f2;border:0;font-size:14px;font-weight:400;padding:14px 0}sl-card.sl-business-redemptions .redemptions-search input::placeholder{color:#a2b8aa}sl-card.sl-business-redemptions .redemptions-table-wrap{min-width:0;overflow:auto;border:1px solid #254333;border-radius:12px}sl-card.sl-business-redemptions .redemptions-table{width:100%;min-width:1200px;border-collapse:collapse;background:transparent;font-size:13px}sl-card.sl-business-redemptions .redemptions-table th{padding:15px 10px;text-align:left;white-space:nowrap;background:#0b2318;border-bottom:1px solid #294936;color:#d6e4db;font-size:12px;font-weight:500}sl-card.sl-business-redemptions .redemptions-table th sl-icon{vertical-align:middle;font-size:14px;margin-left:5px;--sl-icon-color:#a1b9aa}sl-card.sl-business-redemptions .redemptions-table th[aria-sort=ascending],sl-card.sl-business-redemptions .redemptions-table th[aria-sort=descending]{color:#d1ff00}sl-card.sl-business-redemptions .redemptions-table td{padding:12px 10px;border-bottom:1px solid #193b2a;vertical-align:middle;color:#eff6ef;line-height:1.5;font-size:13px;font-weight:400}sl-card.sl-business-redemptions .redemptions-table tbody tr:nth-child(2n){background:#102a21}sl-card.sl-business-redemptions .redemptions-table tbody tr:hover{background:#143424}sl-card.sl-business-redemptions .redemptions-table tbody tr.is-selected{background:#1a351b}sl-card.sl-business-redemptions .redemptions-table tbody tr:last-child td{border-bottom:0}sl-card.sl-business-redemptions .redemptions-table .redemptions-select{width:30px;padding-left:14px;padding-right:4px}sl-card.sl-business-redemptions .redemptions-table .redemptions-code{min-width:165px;max-width:235px;overflow-wrap:anywhere}sl-card.sl-business-redemptions .redemptions-table .redemptions-code a.sl-text-link{font-size:13px;font-weight:600;color:#f4faf4;line-height:1.5}sl-card.sl-business-redemptions .redemptions-table .redemptions-customer{min-width:120px;max-width:190px;overflow-wrap:anywhere}sl-card.sl-business-redemptions .redemptions-table .redemptions-promotion{min-width:110px;max-width:170px;overflow-wrap:anywhere}sl-card.sl-business-redemptions .redemptions-table .redemptions-device{min-width:100px;max-width:150px;overflow-wrap:anywhere}sl-card.sl-business-redemptions .redemptions-table .redemptions-score{min-width:80px;font-variant-numeric:tabular-nums}sl-card.sl-business-redemptions .redemptions-table .redemptions-score small{display:block;font-size:10px;line-height:1.4;color:#b4cbbc;margin-top:4px}sl-card.sl-business-redemptions .redemptions-table .redemptions-score small[data-fraud=FRAUD],sl-card.sl-business-redemptions .redemptions-table .redemptions-score small[data-fraud=SUSPICIOUS]{color:#ffb3a7}sl-card.sl-business-redemptions .redemptions-table .redemptions-date{font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}sl-card.sl-business-redemptions .redemptions-table .redemptions-actions{white-space:nowrap;width:76px}sl-card.sl-business-redemptions .redemptions-table .redemptions-actions>button,sl-card.sl-business-redemptions .redemptions-table .redemptions-actions>a{min-width:30px;padding:6px}sl-card.sl-business-redemptions .redemptions-table sl-chip{font-size:11px;white-space:nowrap;font-weight:500}sl-card.sl-business-redemptions sl-chip.redemptions-status-chip{--sl-chip-bg:#1e352b;--sl-chip-text:#d2e2d7;--sl-chip-border:#34503e}sl-card.sl-business-redemptions sl-chip.redemptions-status-chip[data-status=VALID]{--sl-chip-bg:#203b10;--sl-chip-text:#d1ff00;--sl-chip-border:#34521b}sl-card.sl-business-redemptions sl-chip.redemptions-status-chip[data-status=REDEEMED]{--sl-chip-bg:#09364b;--sl-chip-text:#82d9ff;--sl-chip-border:#18526b}sl-card.sl-business-redemptions sl-chip.redemptions-status-chip[data-status=EXPIRED]{--sl-chip-bg:#422322;--sl-chip-text:#ffafa6;--sl-chip-border:#733b35}sl-card.sl-business-redemptions sl-chip.redemptions-status-chip[data-status=CANCELLED]{--sl-chip-bg:#33272b;--sl-chip-text:#edc7d2;--sl-chip-border:#55404b}sl-card.sl-business-redemptions sl-chip.redemptions-billing-chip{--sl-chip-bg:#1e352b;--sl-chip-text:#d2e2d7;--sl-chip-border:#34503e}sl-card.sl-business-redemptions sl-chip.redemptions-billing-chip[data-status=EXCLUDED],sl-card.sl-business-redemptions sl-chip.redemptions-billing-chip[data-status=PENDING]{--sl-chip-bg:#37391a;--sl-chip-text:#eee281;--sl-chip-border:#525128}sl-card.sl-business-redemptions sl-chip.redemptions-billing-chip[data-status=BILLED]{--sl-chip-bg:#1d3917;--sl-chip-text:#c3eb9b;--sl-chip-border:#34522b}sl-card.sl-business-redemptions sl-chip.redemptions-billing-chip[data-status=FAILED]{--sl-chip-bg:#422322;--sl-chip-text:#ffafa6;--sl-chip-border:#733b35}sl-card.sl-business-redemptions .redemptions-empty{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:24px}sl-card.sl-business-redemptions .redemptions-empty sl-icon{font-size:40px;--sl-icon-color:#99c0a8}sl-card.sl-business-redemptions .redemptions-empty h2{font-size:21px;margin:0}sl-card.sl-business-redemptions .redemptions-empty p{margin:0;font-size:14px;line-height:1.5;color:#b9c9c0}sl-card.sl-business-redemptions .redemptions-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1350px){sl-card.sl-business-redemptions .redemptions-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto}sl-card.sl-business-redemptions .redemptions-search{grid-column:1/-1}sl-card.sl-business-redemptions .redemptions-heading{flex-wrap:wrap}sl-card.sl-business-redemptions .redemptions-heading>div{flex-basis:calc(100% - 80px)}sl-card.sl-business-redemptions .redemptions-heading h1{font-size:27px}sl-card.sl-business-redemptions .redemptions-heading>button{margin-left:76px}}@media(max-width:700px){sl-card.sl-business-redemptions>.sl-card__body{padding:16px;gap:20px}sl-card.sl-business-redemptions .redemptions-heading{gap:12px}sl-card.sl-business-redemptions .redemptions-heading h1{font-size:23px}sl-card.sl-business-redemptions .redemptions-heading p{font-size:13px}sl-card.sl-business-redemptions .redemptions-heading>div{flex-basis:calc(100% - 68px)}sl-card.sl-business-redemptions .redemptions-heading>button{margin-left:0}sl-card.sl-business-redemptions .redemptions-heading button,sl-card.sl-business-redemptions .redemptions-heading a{flex:1;font-size:12px}sl-card.sl-business-redemptions .redemptions-emblem{width:52px;height:52px}sl-card.sl-business-redemptions .redemptions-summary{grid-template-columns:1fr 1fr;gap:10px}sl-card.sl-business-redemptions .redemptions-summary article{gap:10px;padding:12px}sl-card.sl-business-redemptions .redemptions-summary article>span{width:36px;height:36px}sl-card.sl-business-redemptions .redemptions-summary strong{font-size:19px}sl-card.sl-business-redemptions .redemptions-summary p{font-size:11px}sl-card.sl-business-redemptions .redemptions-filters{grid-template-columns:1fr 1fr;gap:12px}sl-card.sl-business-redemptions .redemptions-filters>button{min-height:44px}sl-card.sl-business-redemptions .redemptions-filters .redemptions-search{grid-column:1/-1}sl-card.sl-business-redemptions .redemptions-selection>span{flex-basis:100%}sl-card.sl-business-redemptions .redemptions-table-wrap{border:0;overflow:visible}sl-card.sl-business-redemptions .redemptions-table{display:block;min-width:0}sl-card.sl-business-redemptions .redemptions-table thead{display:none}sl-card.sl-business-redemptions .redemptions-table tbody{display:grid;gap:14px}sl-card.sl-business-redemptions .redemptions-table tbody tr{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(0,1fr);gap:14px 10px;padding:14px;border:1px solid #284a35;border-radius:12px}sl-card.sl-business-redemptions .redemptions-table td,sl-card.sl-business-redemptions .redemptions-table tbody tr:last-child td{display:block;padding:0;border:0;min-width:0;max-width:none}sl-card.sl-business-redemptions .redemptions-table td[data-label]:before{content:attr(data-label);display:block;color:#adc4b4;font-size:11px;margin-bottom:6px}sl-card.sl-business-redemptions .redemptions-table .redemptions-select{grid-column:1;grid-row:1;width:auto}sl-card.sl-business-redemptions .redemptions-table .redemptions-code{grid-column:2/-1;grid-row:1;min-width:0}sl-card.sl-business-redemptions .redemptions-table .redemptions-id{grid-column:2}sl-card.sl-business-redemptions .redemptions-table .redemptions-customer,sl-card.sl-business-redemptions .redemptions-table .redemptions-promotion,sl-card.sl-business-redemptions .redemptions-table .redemptions-device{grid-column:2/-1}sl-card.sl-business-redemptions .redemptions-table .redemptions-status{grid-column:2}sl-card.sl-business-redemptions .redemptions-table .redemptions-billing{grid-column:3}sl-card.sl-business-redemptions .redemptions-table .redemptions-score{grid-column:2}sl-card.sl-business-redemptions .redemptions-table .redemptions-date{grid-column:2/-1}sl-card.sl-business-redemptions .redemptions-table .redemptions-actions{grid-column:2/-1;text-align:right;width:auto}}sl-dialog.redemption-issue-dialog.sl-dialog-host{--sl-dialog-bg:#0b2118;--sl-dialog-text:#f3f7f2;--sl-dialog-dark-bg:#0b2118;--sl-dialog-dark-text:#f3f7f2;--sl-dialog-light-bg:#0b2118;--sl-dialog-light-text:#f3f7f2;--sl-select-bg:#071c14;--sl-select-border:#345346;--sl-select-text:#f3f7f2}sl-dialog.redemption-issue-dialog.sl-dialog-host .redemption-issue-content{color:#f3f7f2;font-size:14px}sl-dialog.redemption-issue-dialog.sl-dialog-host form{display:grid;gap:18px}sl-dialog.redemption-issue-dialog.sl-dialog-host p{font-size:13px;font-weight:400;color:#bed0c3;line-height:1.6;margin:0}sl-dialog.redemption-issue-dialog.sl-dialog-host .redemption-issue-note{display:flex;gap:10px;border:1px solid #345346;border-radius:10px;padding:14px;background:#152e1c}sl-dialog.redemption-issue-dialog.sl-dialog-host .redemption-issue-note sl-icon{flex-shrink:0}sl-dialog.redemption-issue-dialog.sl-dialog-host .redemption-issue-error{color:#ffb5a9}sl-dialog.redemption-issue-dialog.sl-dialog-host footer{display:flex;justify-content:space-between;gap:12px;margin-top:8px}sl-dialog.redemption-issue-dialog.sl-dialog-host .redemption-issued{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}sl-dialog.redemption-issue-dialog.sl-dialog-host .redemption-issued>sl-icon{font-size:48px;--sl-icon-color:#d1ff00}sl-dialog.redemption-issue-dialog.sl-dialog-host .redemption-issued h2{margin:0;font-size:24px}sl-dialog.redemption-issue-dialog.sl-dialog-host .redemption-issued strong{font-size:22px;overflow-wrap:anywhere;max-width:100%;padding:14px;border:1px solid #3e6144;border-radius:10px;background:#132e1b}sl-card.sl-business-team{--sl-card-text:#f3f7f2;--sl-card-muted-text:#b9c9c0;--sl-card-secondary-text:#f3f7f2;--sl-chip-bg:#102b23;--sl-chip-text:#f3f7f2;--sl-chip-border:#2c493d;display:block;color:#f3f7f2;border:1px solid #234133;border-radius:16px;background:radial-gradient(ellipse at top left,#0c261a,transparent 60%),#071a13}sl-card.sl-business-team>.sl-card__body{padding:24px;display:grid;gap:24px;min-width:0}sl-card.sl-business-team .team-heading{display:flex;align-items:center;gap:22px}sl-card.sl-business-team .team-heading>div{flex:1;min-width:0}sl-card.sl-business-team .team-heading h1{margin:0 0 8px;font-size:28px;line-height:1.25}sl-card.sl-business-team .team-heading p{margin:0;color:#b9c9c0;font-size:14px;line-height:1.5}sl-card.sl-business-team .team-heading button{flex-shrink:0}sl-card.sl-business-team .team-emblem{display:grid;place-items:center;width:64px;height:64px;background:#17300d;border:1px solid #28461a;border-radius:14px;flex-shrink:0}sl-card.sl-business-team .team-emblem sl-icon{font-size:32px;--sl-icon-color:#d1ff00}sl-card.sl-business-team .team-filters{display:grid;grid-template-columns:minmax(220px,3fr) minmax(135px,.8fr) minmax(170px,1.1fr) auto;gap:14px;align-items:end}sl-card.sl-business-team .team-filters>button{min-height:52px;border-radius:10px;font-size:13px}sl-card.sl-business-team .team-search{display:flex;align-items:center;gap:12px;padding:0 16px;min-height:54px;min-width:0;border:1px solid #345346;border-radius:10px;background:#061b13}sl-card.sl-business-team .team-search sl-icon{font-size:23px;--sl-icon-color:#bed1c5}sl-card.sl-business-team .team-search input{width:100%;min-width:0;border:0;background:transparent;color:#eff7ef;font-size:14px;padding:14px 0}sl-card.sl-business-team .team-search input::placeholder{color:#a0b8aa}sl-card.sl-business-team .team-selection{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 16px;background:#152e12;border:1px solid #385621;border-radius:10px;font-size:13px}sl-card.sl-business-team .team-selection>span{flex:1;color:#b9c9c0;font-size:12px}sl-card.sl-business-team .team-table-wrap{border:1px solid #1f3c2e;border-radius:12px;overflow:auto;min-width:0}sl-card.sl-business-team .team-table{width:100%;border-collapse:collapse;background:transparent;font-size:13px;min-width:1080px}sl-card.sl-business-team .team-table th{padding:16px 10px;background:#0a2118;font-size:12px;font-weight:500;color:#d7e6dc;text-align:left;white-space:nowrap;border-bottom:1px solid #244333}sl-card.sl-business-team .team-table th sl-icon{font-size:14px;margin-left:6px;vertical-align:middle;--sl-icon-color:#a6bfb0}sl-card.sl-business-team .team-table th[aria-sort=ascending],sl-card.sl-business-team .team-table th[aria-sort=descending]{color:#d1ff00}sl-card.sl-business-team .team-table th[aria-sort=ascending] sl-icon,sl-card.sl-business-team .team-table th[aria-sort=descending] sl-icon{--sl-icon-color:#d1ff00}sl-card.sl-business-team .team-table td{padding:12px 10px;border-bottom:1px solid #183b2a;vertical-align:middle;line-height:1.5;color:#f3f7f2}sl-card.sl-business-team .team-table tbody tr:nth-child(2n){background:#102a21}sl-card.sl-business-team .team-table tbody tr:hover{background:#143424}sl-card.sl-business-team .team-table tbody tr.is-selected{background:#1a351b}sl-card.sl-business-team .team-table tbody tr:last-child td{border-bottom:0}sl-card.sl-business-team .team-table .team-select{width:32px;padding-left:14px;padding-right:4px}sl-card.sl-business-team .team-table .team-id{font-size:12px;width:48px;white-space:nowrap}sl-card.sl-business-team .team-table .team-name-cell{min-width:160px;max-width:230px}sl-card.sl-business-team .team-table .team-email{min-width:145px;max-width:210px;overflow-wrap:anywhere}sl-card.sl-business-team .team-table .team-phone{min-width:80px;max-width:140px;overflow-wrap:anywhere}sl-card.sl-business-team .team-table .team-funnel{white-space:nowrap}sl-card.sl-business-team .team-table .team-counts{font-variant-numeric:tabular-nums;white-space:nowrap}sl-card.sl-business-team .team-table .team-company{min-width:115px;max-width:185px;overflow-wrap:anywhere}sl-card.sl-business-team .team-table .team-status{white-space:nowrap}sl-card.sl-business-team .team-table .team-actions{width:44px;text-align:center}sl-card.sl-business-team .team-table .team-email>sl-icon,sl-card.sl-business-team .team-table .team-phone>sl-icon{font-size:15px;--sl-icon-color:#b6eb60;margin-left:6px;vertical-align:middle}sl-card.sl-business-team .team-identity{display:flex;align-items:center;gap:14px;min-width:0}sl-card.sl-business-team .team-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#3439b5,#6865dc);color:#fff;font-size:16px;font-weight:600;overflow:hidden}sl-card.sl-business-team .team-avatar img{width:100%;height:100%;object-fit:cover}sl-card.sl-business-team .team-avatar[data-tone="1"]{background:linear-gradient(135deg,#7f279e,#a95acc)}sl-card.sl-business-team .team-avatar[data-tone="2"]{background:linear-gradient(135deg,#206457,#438272)}sl-card.sl-business-team .team-avatar[data-tone="3"]{background:linear-gradient(135deg,#9b4513,#ba692a)}sl-card.sl-business-team .team-avatar[data-tone="4"]{background:linear-gradient(135deg,#24618b,#497ca8)}sl-card.sl-business-team .team-name{display:block;min-height:40px;min-width:0;max-width:100%;padding:0;text-align:left;font-size:13px;font-weight:600;color:#f3f7f2;white-space:normal;line-height:1.5}sl-card.sl-business-team .team-name .sl-button__content{display:block;overflow-wrap:anywhere}sl-card.sl-business-team sl-chip.team-funnel-chip,sl-card.sl-business-team sl-chip.team-status-chip{font-size:11px;white-space:nowrap;--sl-chip-bg:#1e352b;--sl-chip-text:#c2d5c8;--sl-chip-border:transparent}sl-card.sl-business-team sl-chip.team-funnel-chip.is-known{--sl-chip-bg:#1d3710;--sl-chip-text:#d1ff00;--sl-chip-border:#2c491a}sl-card.sl-business-team sl-chip.team-status-chip i{display:inline-block;width:9px;height:9px;border-radius:50%;background:#a8bfb1;margin-right:7px}sl-card.sl-business-team sl-chip.team-status-chip[data-state=ACTIVE]{--sl-chip-bg:#203a11;--sl-chip-text:#d1ff00}sl-card.sl-business-team sl-chip.team-status-chip[data-state=ACTIVE] i{background:#c2ff00}sl-card.sl-business-team sl-chip.team-status-chip[data-state=BLOCKED]{--sl-chip-bg:#402425;--sl-chip-text:#ffb5af}sl-card.sl-business-team sl-chip.team-status-chip[data-state=BLOCKED] i{background:#ff9c94}sl-card.sl-business-team sl-chip.team-status-chip[data-state=DELETED]{--sl-chip-bg:#302c2e;--sl-chip-text:#d8cbd1}sl-card.sl-business-team .team-empty{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:24px}sl-card.sl-business-team .team-empty sl-icon{font-size:40px;--sl-icon-color:#99c0a8}sl-card.sl-business-team .team-empty h2{font-size:21px;margin:0}sl-card.sl-business-team .team-empty p{margin:0;color:#b9c9c0;font-size:14px;max-width:48ch}sl-card.sl-business-team .team-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1100px){sl-card.sl-business-team .team-filters{grid-template-columns:1fr 1fr auto}sl-card.sl-business-team .team-search{grid-column:1/-1}sl-card.sl-business-team .team-heading h1{font-size:26px}}@media(max-width:700px){sl-card.sl-business-team>.sl-card__body{padding:16px;gap:20px}sl-card.sl-business-team .team-heading{flex-wrap:wrap;gap:12px}sl-card.sl-business-team .team-heading>div{flex-basis:calc(100% - 68px)}sl-card.sl-business-team .team-heading h1{font-size:23px}sl-card.sl-business-team .team-heading p{font-size:13px}sl-card.sl-business-team .team-heading button{width:100%}sl-card.sl-business-team .team-emblem{width:52px;height:52px}sl-card.sl-business-team .team-emblem sl-icon{font-size:27px}sl-card.sl-business-team .team-filters{grid-template-columns:1fr 1fr;gap:12px}sl-card.sl-business-team .team-filters>button{grid-column:1/-1;min-height:44px}sl-card.sl-business-team .team-selection>span{flex-basis:100%}sl-card.sl-business-team .team-table-wrap{overflow:visible;border:0}sl-card.sl-business-team .team-table{display:block;min-width:0}sl-card.sl-business-team .team-table thead{display:none}sl-card.sl-business-team .team-table tbody{display:grid;gap:14px}sl-card.sl-business-team .team-table tbody tr{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(0,1fr);gap:14px 10px;padding:14px;border:1px solid #244b36;border-radius:12px}sl-card.sl-business-team .team-table td,sl-card.sl-business-team .team-table tbody tr:last-child td{display:block;padding:0;border:0;min-width:0;max-width:none}sl-card.sl-business-team .team-table td[data-label]:before{content:attr(data-label);display:block;font-size:11px;color:#aac0b2;margin-bottom:6px}sl-card.sl-business-team .team-table td.team-select{grid-column:1;grid-row:1;width:auto;padding:0}sl-card.sl-business-team .team-table td.team-name-cell{grid-column:2/-1;grid-row:1}sl-card.sl-business-team .team-table .team-name{font-size:14px}sl-card.sl-business-team .team-table .team-id{grid-column:2}sl-card.sl-business-team .team-table .team-email{grid-column:2/-1}sl-card.sl-business-team .team-table .team-phone{grid-column:2/-1}sl-card.sl-business-team .team-table .team-funnel{grid-column:2}sl-card.sl-business-team .team-table .team-counts{grid-column:3}sl-card.sl-business-team .team-table .team-company{grid-column:2/-1}sl-card.sl-business-team .team-table .team-status{grid-column:2}sl-card.sl-business-team .team-table .team-actions{grid-column:3;justify-self:end;align-self:end}sl-card.sl-business-team .team-identity{gap:10px}sl-card.sl-business-team .team-avatar{width:36px;height:36px;font-size:14px}}@media(max-width:360px){sl-card.sl-business-team .team-table .team-funnel,sl-card.sl-business-team .team-table .team-counts{grid-column:2/-1}sl-card.sl-business-team .team-table .team-funnel{white-space:normal}}sl-card.sl-business-team{--sl-select-bg:#071c14;--sl-select-border:#345346;--sl-select-text:#f3f7f2;--sl-select-border-hover:#7c9c86;--sl-select-border-focus:#d1ff00}sl-card.sl-business-team .team-filters>button.sl-button--border{border:1px solid #345346}sl-card.sl-business-team .team-heading p{font-weight:400}sl-card.sl-business-team .team-table td,sl-card.sl-business-team .team-search input{font-weight:400}sl-card.sl-business-team .team-table td{font-size:14px}sl-card.sl-business-team .team-table th{font-size:12px}sl-card.sl-business-team .team-name{font-size:14px}sl-card.sl-business-team .team-table .team-counts{font-size:14px}sl-card.sl-business-team .team-table sl-chip.team-funnel-chip,sl-card.sl-business-team .team-table sl-chip.team-status-chip{font-size:12px;font-weight:500}sl-card.sl-business-team .team-table{min-width:1130px}sl-card.sl-business-team .team-table td{font-weight:400;font-size:13px}sl-card.sl-business-team .team-table td.cdk-column-username{max-width:180px;overflow-wrap:anywhere}sl-card.sl-business-team .team-table td.cdk-column-email{max-width:230px;overflow-wrap:anywhere}sl-card.sl-business-team .team-table td.cdk-column-name,sl-card.sl-business-team .team-table td.cdk-column-company{max-width:200px;overflow-wrap:anywhere}sl-card.sl-business-team .team-table th:first-child{width:32px}sl-card.sl-business-team .team-table td.cdk-column-actions{width:40px}sl-card.sl-business-team .team-username{padding:0;text-align:left;white-space:normal;font-size:13px;font-weight:600;min-width:0;color:#f3f7f2}sl-card.sl-business-team .team-username .sl-button__content{overflow-wrap:anywhere}sl-card.sl-business-team sl-chip.team-role{font-size:12px;white-space:nowrap;--sl-chip-bg:#22372c;--sl-chip-text:#d2e2d7;--sl-chip-border:#355243}sl-card.sl-business-team sl-chip.team-role sl-icon{font-size:17px;margin-right:7px}sl-card.sl-business-team sl-chip.team-role[data-role=ROLE_ADMIN],sl-card.sl-business-team sl-chip.team-role[data-role=ROLE_SUPER_ADMIN]{--sl-chip-bg:#22350f;--sl-chip-text:#d1ff00;--sl-chip-border:#425d15}sl-card.sl-business-team sl-chip.team-role[data-role=ROLE_COMPANY_ADMIN]{--sl-chip-bg:#0a2d3d;--sl-chip-text:#78ceff;--sl-chip-border:#19506b}sl-card.sl-business-team sl-chip.team-role[data-role=ROLE_COMPANY_MANAGER]{--sl-chip-bg:#083a29;--sl-chip-text:#80e6b7;--sl-chip-border:#14563f}sl-card.sl-business-team sl-chip.team-status{font-size:12px;--sl-chip-bg:#153811;--sl-chip-text:#d1ff00;--sl-chip-border:#275020}sl-card.sl-business-team sl-chip.team-status sl-icon{font-size:11px;margin-right:8px}@media(max-width:700px){sl-card.sl-business-team .team-table{min-width:0}sl-card.sl-business-team .team-table tbody tr{grid-template-columns:24px minmax(0,1fr)}sl-card.sl-business-team .team-table .cdk-column-select{grid-column:1;grid-row:1}sl-card.sl-business-team .team-table .cdk-column-profileImage{grid-column:2;grid-row:1}sl-card.sl-business-team .team-table .cdk-column-id,sl-card.sl-business-team .team-table .cdk-column-username,sl-card.sl-business-team .team-table .cdk-column-email,sl-card.sl-business-team .team-table .cdk-column-name,sl-card.sl-business-team .team-table .cdk-column-role,sl-card.sl-business-team .team-table .cdk-column-company,sl-card.sl-business-team .team-table .cdk-column-status{grid-column:2;min-width:0;max-width:none!important}sl-card.sl-business-team .team-table .cdk-column-actions{grid-column:2;justify-self:end}sl-card.sl-business-team .team-table .team-role{white-space:normal}}.sl-business-integrations{--sl-card-bg:transparent;--sl-card-text:#f3f7f2;--sl-card-muted-text:#b9c9c0;--sl-select-bg:#071c14;--sl-select-border:#345346;--sl-select-text:#f3f7f2;--sl-chip-bg:#183025;--sl-chip-text:#d7e9dc;--sl-chip-border:#345346;color:#f3f7f2;display:grid;gap:16px;min-width:0}.sl-business-integrations sl-card{border:1px solid #203e30;border-radius:12px;background:linear-gradient(125deg,#0b251b88,#071a13);min-width:0;display:block}.sl-business-integrations sl-card>.sl-card__body{padding:20px;min-width:0}.sl-business-integrations .integrations-heading>.sl-card__body{display:flex;align-items:center;gap:20px;padding:20px 24px}.sl-business-integrations .integrations-emblem,.sl-business-integrations .panel-icon{display:grid;place-items:center;flex-shrink:0;width:54px;height:54px;border-radius:12px;background:#18310e}.sl-business-integrations .integrations-emblem sl-icon,.sl-business-integrations .panel-icon sl-icon{font-size:29px;--sl-icon-color:#d1ff00}.sl-business-integrations h1{font-size:25px;line-height:1.3;margin:0 0 6px}.sl-business-integrations h2{font-size:17px;line-height:1.4;margin:0 0 4px}.sl-business-integrations p{font-size:13px;line-height:1.6;color:#bdd0c3;margin:0 0 16px;font-weight:400}.sl-business-integrations header p,.sl-business-integrations .integrations-heading p{margin:0}.sl-business-integrations button,.sl-business-integrations a{font-size:12px}.sl-business-integrations label{font-size:12px;display:block;margin-bottom:7px;color:#d6e5dc}.sl-business-integrations .integration-tabs{display:flex;gap:0;border-bottom:1px solid #284637;min-width:0}.sl-business-integrations .integration-tabs button{border-radius:0;min-height:44px;flex:0 1 160px;border-bottom:2px solid transparent;color:#d4e2da}.sl-business-integrations .integration-tabs [aria-pressed=true]{border-bottom-color:#d1ff00;background:#112b20;color:#d1ff00}.sl-business-integrations .mcp-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:16px;align-items:start}.sl-business-integrations .mcp-column{display:grid;gap:16px;min-width:0}.sl-business-integrations .integration-panel header{display:flex;align-items:center;gap:14px;margin-bottom:20px}.sl-business-integrations .integration-panel header>div{flex:1;min-width:0}.sl-business-integrations .integration-panel header sl-chip{font-size:11px;white-space:nowrap}.sl-business-integrations .integration-panel header .panel-icon{width:40px;height:40px;border-radius:9px;background:#123326}.sl-business-integrations .integration-panel header .panel-icon sl-icon{font-size:24px;--sl-icon-color:#d5e9dc}.sl-business-integrations .mcp-endpoint{display:flex;align-items:center;border:1px solid #345346;border-radius:9px;background:#061c17;margin-bottom:20px;min-width:0}.sl-business-integrations .mcp-endpoint code{flex:1;min-width:0;padding:12px;overflow-wrap:anywhere;font-size:12px;font-weight:400}.sl-business-integrations .mcp-endpoint button{flex-shrink:0;min-height:44px}.sl-business-integrations footer{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:14px}.sl-business-integrations .integration-note{font-size:12px;line-height:1.6;color:#b9cfc0;font-weight:400}.sl-business-integrations .integration-note sl-icon{font-size:18px;vertical-align:middle;margin-right:6px}.sl-business-integrations ol{padding-left:24px;margin:20px 0}.sl-business-integrations ol li{padding:0 0 12px 4px;font-size:13px;line-height:1.6;color:#d5e6da;font-weight:400}.sl-business-integrations .mcp-code-heading{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.sl-business-integrations .mcp-code-heading strong{font-size:12px;font-weight:500}.sl-business-integrations pre{border:1px solid #29443d;border-radius:8px;background:#061820;margin:0 0 16px;padding:16px;max-height:420px;overflow:auto;max-width:100%;box-sizing:border-box}.sl-business-integrations pre code{font-size:12px;line-height:1.6;color:#a7d9ef;font-weight:400}.sl-business-integrations .mcp-tool-group{border:1px solid #284637;border-radius:9px;margin:8px 0;overflow:hidden}.sl-business-integrations .mcp-tool-group ul{margin:0;padding:8px 16px 14px 34px;color:#c9ddd0}.sl-business-integrations .mcp-tool-group li{padding:5px 0;font-size:11px;overflow-wrap:anywhere}.sl-business-integrations .mcp-tool-toggle{width:100%;padding:14px 12px;text-align:left;white-space:normal}.sl-business-integrations .mcp-tool-toggle>.sl-button__content{display:flex;width:100%;gap:12px;align-items:center;min-width:0}.sl-business-integrations .mcp-tool-toggle strong{flex:1;font-size:13px}.sl-business-integrations .mcp-tool-toggle span:not(.sl-button__content){font-size:10px;color:#bbf2c6}.sl-business-integrations .mcp-tool-toggle sl-icon{font-size:20px}.sl-business-integrations .integration-table-wrap{overflow:auto;min-width:0;border:1px solid #254332;border-radius:9px}.sl-business-integrations .integration-table{width:100%;min-width:620px;border-collapse:collapse;font-size:12px;background:transparent}.sl-business-integrations .integration-table th{text-align:left;white-space:nowrap;background:#092118;color:#d3e4d9;padding:13px 10px;font-size:11px;font-weight:500}.sl-business-integrations .integration-table td{padding:14px 10px;border-top:1px solid #203e30;font-size:12px;font-weight:400;vertical-align:middle}.sl-business-integrations .integration-table tbody tr:nth-child(2n){background:#102a21}.sl-business-integrations .integration-table tbody tr:hover{background:#153225}.sl-business-integrations .integration-table .name-cell{display:grid;gap:7px;max-width:240px;overflow-wrap:anywhere}.sl-business-integrations .integration-table .name-cell strong{font-size:12px}.sl-business-integrations .integration-table .usage-cell{display:grid;gap:5px;white-space:nowrap}.sl-business-integrations .integration-table .status-chip{font-size:11px;white-space:nowrap}.sl-business-integrations .integration-table .status-chip sl-icon{font-size:15px;margin-right:5px}.sl-business-integrations .action-panel{padding:16px;background:#172d1d;border:1px solid #3a5741;border-radius:10px;margin-bottom:18px}.sl-business-integrations .action-panel strong{font-size:15px}.sl-business-integrations .action-panel p{margin-top:6px}.sl-business-integrations .action-panel .action-buttons{display:flex;gap:12px;justify-content:flex-end;margin-top:12px}.sl-business-integrations .mcp-activity{list-style:none;margin:0;padding:0}.sl-business-integrations .mcp-activity li{display:flex;align-items:center;gap:16px;justify-content:space-between;padding:14px 0;border-top:1px solid #284637;font-size:12px;flex-wrap:wrap}.sl-business-integrations .mcp-activity li strong{flex:1;overflow-wrap:anywhere}.sl-business-integrations .mcp-activity li span{font-weight:400;color:#bed1c4}@media(max-width:1100px){.sl-business-integrations .mcp-columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.sl-business-integrations sl-card>.sl-card__body{padding:16px}.sl-business-integrations .integrations-heading>.sl-card__body{padding:16px;gap:12px}.sl-business-integrations .integrations-emblem{width:44px;height:44px}.sl-business-integrations h1{font-size:23px}.sl-business-integrations .integration-panel header{flex-wrap:wrap;gap:12px}.sl-business-integrations .integration-panel header>div{flex-basis:calc(100% - 60px)}.sl-business-integrations .integration-panel header button{width:100%}.sl-business-integrations .mcp-endpoint{align-items:stretch;flex-wrap:wrap}.sl-business-integrations .mcp-endpoint code{flex-basis:100%}.sl-business-integrations .mcp-endpoint button{width:100%}.sl-business-integrations .mcp-tool-toggle>.sl-button__content{flex-wrap:wrap;gap:9px}.sl-business-integrations .mcp-tool-toggle strong{flex-basis:calc(100% - 40px)}.sl-business-integrations .integration-tabs button{flex:1}.sl-business-integrations .integration-table{min-width:600px}}.sl-business-integrations{--sl-code-bg:#061820;--sl-code-text:#b6e4fa}.sl-business-integrations .mcp-endpoint>sl-code{flex:1;min-width:0;padding:12px;background:transparent;font-size:12px;overflow-wrap:anywhere;font-weight:400}.sl-business-integrations sl-code.mcp-configuration{display:block;max-height:420px;overflow:auto;border:1px solid #29443d;border-radius:8px;padding:16px;margin:0 0 16px;box-sizing:border-box;font-size:12px;line-height:1.6;font-weight:400}.sl-business-integrations .mcp-tool-group sl-code{font-size:11px;background:transparent;padding:0;font-weight:400}@media(max-width:600px){.sl-business-integrations .mcp-endpoint>sl-code{flex-basis:100%;box-sizing:border-box}}.sl-business-integrations .mcp-tool-toggle .permission-read{padding:5px 9px;border-radius:20px;background:#103c27;color:#b2e9c0}.sl-business-integrations .mcp-tool-toggle .permission-write{padding:5px 9px;border-radius:20px;background:#323816;color:#e7ef96}.sl-business-integrations .mcp-tool-group>p{padding:14px 14px 0}.sl-business-integrations .integration-table sl-chip.status-chip[data-state=revoked]{--sl-chip-bg:#402525;--sl-chip-text:#ffbcb2;--sl-chip-border:#684238}.sl-business-integrations .integration-table sl-chip.status-chip[data-state=expired]{--sl-chip-bg:#383018;--sl-chip-text:#f2d793;--sl-chip-border:#5a4c27}.sl-business-account.my-account{--account-line:#254233;--account-muted:#b9cfc0;--account-accent:#d1ff00;--sl-card-bg:transparent;--sl-card-text:#f3f7f2;--sl-card-muted-text:#b9cfc0;--sl-chip-bg:#203b11;--sl-chip-text:#d1ff00;--sl-chip-border:#34521b;--sl-select-bg:#091e16;--sl-select-border:#345346;--sl-select-text:#f3f7f2;color:#f3f7f2}.sl-business-account.my-account .account-columns{grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr);gap:24px}.sl-business-account.my-account .account-main,.sl-business-account.my-account .account-aside{gap:16px}.sl-business-account.my-account .account-panel{border-radius:12px;background:linear-gradient(125deg,#0b251b77,#081b15);padding:20px}.sl-business-account.my-account .account-heading h1{font-size:32px}.sl-business-account.my-account .account-heading p{font-weight:400}.sl-business-account.my-account .account-profile{padding:18px;gap:18px}.sl-business-account.my-account .account-profile h2{font-size:18px}.sl-business-account.my-account .account-avatar{width:64px;height:64px;flex-basis:64px;font-size:24px;overflow:hidden}.sl-business-account.my-account .account-avatar img{width:100%;height:100%;object-fit:cover}.sl-business-account.my-account .account-identity p,.sl-business-account.my-account .account-identity small{font-weight:400}.sl-business-account.my-account .account-tabs button{font-size:13px}.sl-business-account.my-account .account-shortcuts button>.sl-button__content{display:flex;align-items:center;gap:14px;width:100%;min-width:0}.sl-business-account.my-account .account-shortcuts button>.sl-button__content>span{flex:1;min-width:0}.sl-business-account.my-account .account-shortcuts strong{font-size:13px}.sl-business-account.my-account .account-shortcuts small{font-size:11px;line-height:1.5}.sl-business-account.my-account .account-shortcuts button{padding:16px}.sl-business-account.my-account .account-company-logo{background:transparent;width:100px;height:55px}.sl-business-account.my-account .account-company{gap:12px}.sl-business-account.my-account .account-panel h2{font-size:17px}.sl-business-account.my-account .account-company h3{font-size:14px}.sl-business-account.my-account .account-panel>p{font-size:12px;font-weight:400}.sl-business-account.my-account .account-company a,.sl-business-account.my-account .account-actions button,.sl-business-account.my-account .account-actions a{font-size:11px}.sl-business-account.my-account .account-plan-summary{gap:16px}.sl-business-account.my-account .account-plan-summary li{font-size:11px;line-height:1.5}.sl-business-account.my-account .account-plan-summary ul{gap:10px}.sl-business-account.my-account .account-days{font-size:12px}.sl-business-account.my-account .account-days strong{font-size:31px}.sl-business-account.my-account .account-help p{font-size:12px;font-weight:400}.sl-business-account.my-account .account-billing-details:not([hidden]){margin-top:24px;gap:24px}.sl-business-account.my-account .section-title,.sl-business-account.my-account .section-header__title{display:flex;align-items:center;gap:12px;margin:0 0 16px;font-size:20px;line-height:1.4;flex-wrap:wrap}.sl-business-account.my-account .section-title>sl-icon,.sl-business-account.my-account .section-header__title>sl-icon{font-size:24px;--sl-icon-color:#d6e7dc}.sl-business-account.my-account .section-title__sub{display:block;flex-basis:100%;font-size:12px;font-weight:400;color:#bdd0c3;margin-left:36px}.sl-business-account.my-account .section-link{margin-left:auto;font-size:12px}.sl-business-account.my-account .section-header--with-link{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.sl-business-account.my-account .section-header--with-link .section-header__title{margin:0}.sl-business-account.my-account .section-header--with-link h2{margin:0;font-size:20px}.sl-business-account.my-account .my-account__section{margin:0;min-width:0}.sl-business-account.my-account .account-monthly{margin-top:8px}.sl-business-account.my-account .plan-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.sl-business-account.my-account sl-card.plan-card,.sl-business-account.my-account sl-card.token-pack-card,.sl-business-account.my-account sl-card.auto-recharge-card,.sl-business-account.my-account .account-billing-details sl-card{display:block;min-width:0;border:1px solid #254233;border-radius:10px;background:linear-gradient(125deg,#0c251b66,#071b14)}.sl-business-account.my-account sl-card.plan-card>.sl-card__body,.sl-business-account.my-account sl-card.token-pack-card>.sl-card__body,.sl-business-account.my-account sl-card.auto-recharge-card>.sl-card__body,.sl-business-account.my-account .account-billing-details sl-card>.sl-card__body{padding:16px;min-width:0}.sl-business-account.my-account .plan-card>.sl-card__body{height:100%;box-sizing:border-box;display:flex;flex-direction:column}.sl-business-account.my-account .plan-card>.sl-card__body>sl-card-content{flex:1;display:flex;flex-direction:column;min-width:0;gap:14px}.sl-business-account.my-account .plan-card__top{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.sl-business-account.my-account .plan-card__name{font-size:15px;line-height:1.4;font-weight:600}.sl-business-account.my-account .plan-card__name sl-icon{font-size:21px;vertical-align:middle;margin-right:8px;--sl-icon-color:#d1ff00}.sl-business-account.my-account .plan-card__divider{margin:0!important}.sl-business-account.my-account .plan-card__details{display:grid;gap:13px}.sl-business-account.my-account .detail-row{display:flex;gap:10px;align-items:flex-start;min-width:0}.sl-business-account.my-account .detail-row sl-icon{font-size:19px;flex-shrink:0;--sl-icon-color:#c0d3c7}.sl-business-account.my-account .detail-row span{font-size:12px;line-height:1.6;overflow-wrap:anywhere;font-weight:400}.sl-business-account.my-account .detail-row--warning span{color:#f2cf8d}.sl-business-account.my-account .plan-card__change-plan{display:grid;gap:8px;margin-top:auto;padding-top:4px}.sl-business-account.my-account .plan-card__change-plan button{width:100%;font-size:11px}.sl-business-account.my-account .plan-card__change-plan .plan-card__cancel{border-color:#7b4740;color:#ffb4aa;--sl-icon-color:#ffb4aa}.sl-business-account.my-account .plan-footer{margin-top:auto;width:100%;font-size:11px}.sl-business-account.my-account .plan-card sl-card-content>p{font-size:12px;line-height:1.6;margin:0;font-weight:400;color:#bcd0c3}.sl-business-account.my-account .token-balance{display:flex;flex-direction:column;align-items:center;gap:5px}.sl-business-account.my-account .token-balance__icon{font-size:28px;--sl-icon-color:#d1ff00}.sl-business-account.my-account .token-balance__value{font-size:26px;font-weight:600}.sl-business-account.my-account .token-balance__label{font-size:12px;color:#c0d3c7;font-weight:400}.sl-business-account.my-account .status-badge,.sl-business-account.my-account .ref-badge{font-size:10px;white-space:nowrap;--sl-chip-bg:#203b11;--sl-chip-text:#d1ff00;--sl-chip-border:#34521b}.sl-business-account.my-account .status--warning,.sl-business-account.my-account .status--trial{--sl-chip-bg:#393319;--sl-chip-text:#f4db9c;--sl-chip-border:#5e512b}.sl-business-account.my-account .status--error{--sl-chip-bg:#402623;--sl-chip-text:#ffb9ae;--sl-chip-border:#6b4039}.sl-business-account.my-account .account-recharge{padding:18px;border:1px solid #254233;border-radius:12px;background:#0b211755}.sl-business-account.my-account .auto-recharge-card{margin:0 0 16px;border-color:#777d19!important;background:#232d1066!important}.sl-business-account.my-account .auto-recharge-card>.sl-card__body>sl-card-content{display:grid;gap:16px}.sl-business-account.my-account .auto-recharge-card__main{display:flex;align-items:flex-start;gap:16px;justify-content:space-between}.sl-business-account.my-account .auto-recharge-card__title{display:flex;align-items:flex-start;gap:14px;min-width:0}.sl-business-account.my-account .auto-recharge-card__title>sl-icon{font-size:28px;flex-shrink:0;--sl-icon-color:#e4ed66}.sl-business-account.my-account .auto-recharge-card__title h3{font-size:14px;color:#e4ed66;margin:0 0 6px}.sl-business-account.my-account .auto-recharge-card__title p{font-size:12px;line-height:1.6;font-weight:400;color:#d0decd;margin:0}.sl-business-account.my-account .auto-recharge-card__status{font-size:11px;color:#c8d8bb;white-space:nowrap}.sl-business-account.my-account .auto-recharge-card__controls{display:flex;align-items:end;flex-wrap:wrap;gap:16px}.sl-business-account.my-account .auto-recharge-toggle{align-self:center;flex:1;font-size:12px}.sl-business-account.my-account .auto-recharge-select{flex:1;min-width:180px}.sl-business-account.my-account .auto-recharge-card__message{font-size:12px;line-height:1.6;font-weight:400;margin:0;color:#d0decd}.sl-business-account.my-account .auto-recharge-card__loading{display:flex;gap:12px;align-items:center;font-size:12px}.sl-business-account.my-account .token-packs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sl-business-account.my-account .token-pack-card{text-align:center}.sl-business-account.my-account .token-pack-card>.sl-card__body{height:100%;box-sizing:border-box}.sl-business-account.my-account .token-pack-card>.sl-card__body>sl-card-content{display:flex;align-items:center;flex-direction:column;gap:10px;height:100%}.sl-business-account.my-account .token-pack-card__tokens{display:flex;align-items:center;justify-content:center;gap:7px;font-size:15px}.sl-business-account.my-account .token-pack-card__tokens sl-icon{font-size:24px;--sl-icon-color:#d5e8dc}.sl-business-account.my-account .token-pack-card__name{font-size:14px}.sl-business-account.my-account .token-pack-card__discount{font-size:11px;background:#243e0d;color:#d1ff00;border-radius:20px;padding:5px 10px}.sl-business-account.my-account .token-pack-card__price{font-size:16px;display:flex;flex-direction:column;gap:4px}.sl-business-account.my-account .token-pack-card__price span{font-size:12px;text-decoration:line-through;color:#adbdaf;font-weight:400}.sl-business-account.my-account .token-pack-card__cpp{font-size:12px;font-weight:400;color:#bed0c2}.sl-business-account.my-account .token-pack-card__btn{margin-top:auto;min-width:140px;font-size:12px}.sl-business-account.my-account .empty-state,.sl-business-account.my-account .empty-card sl-card-content{min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:16px}.sl-business-account.my-account .empty-state>sl-icon,.sl-business-account.my-account .empty-card sl-card-content>sl-icon{font-size:30px;--sl-icon-color:#b9d1c2}.sl-business-account.my-account .empty-state p,.sl-business-account.my-account .empty-card sl-card-content p{font-size:14px;margin:0;font-weight:400}.sl-business-account.my-account .empty-state small,.sl-business-account.my-account .empty-state .empty-state__sub,.sl-business-account.my-account .empty-card sl-card-content small,.sl-business-account.my-account .empty-card sl-card-content .empty-state__sub{font-size:12px;color:#bdd0c3;line-height:1.6;font-weight:400}.sl-business-account.my-account .loading-card sl-card-content{display:flex;align-items:center;justify-content:center;gap:12px;min-height:100px}.sl-business-account.my-account .table-wrapper{display:block;overflow:auto;max-width:100%;min-width:0}.sl-business-account.my-account .invoices-table,.sl-business-account.my-account .tx-table{border-collapse:collapse;background:transparent;width:100%;min-width:680px;font-size:12px}.sl-business-account.my-account .invoices-table th,.sl-business-account.my-account .tx-table th{font-size:11px;text-align:left;white-space:nowrap;background:#0b2319;color:#c6dcd0;padding:12px 10px;border-bottom:1px solid #284737;font-weight:500}.sl-business-account.my-account .invoices-table td,.sl-business-account.my-account .tx-table td{font-size:12px;padding:12px 10px;border-bottom:1px solid #1e3b2c;line-height:1.6;font-weight:400}.sl-business-account.my-account .invoices-table tbody tr:nth-child(2n),.sl-business-account.my-account .tx-table tbody tr:nth-child(2n){background:#10291f}.sl-business-account.my-account .invoices-table tbody tr:last-child td,.sl-business-account.my-account .tx-table tbody tr:last-child td{border-bottom:0}.sl-business-account.my-account .invoice-period{display:grid;gap:4px}.sl-business-account.my-account .invoice-period small{font-size:10px;color:#bdd0c3}.sl-business-account.my-account .token-delta{font-variant-numeric:tabular-nums}.sl-business-account.my-account .token-delta--positive{color:#cfef82}.sl-business-account.my-account .token-delta--negative{color:#efc7a0}@media(max-width:1300px){.sl-business-account.my-account .account-columns{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:18px}.sl-business-account.my-account .plan-cards{gap:10px}.sl-business-account.my-account .plan-card>.sl-card__body{padding:12px!important}.sl-business-account.my-account .plan-card__name{font-size:13px}.sl-business-account.my-account .account-plan-summary{grid-template-columns:1fr}.sl-business-account.my-account .account-plan-summary ul{padding:0;border:0}}@media(max-width:1050px){.sl-business-account.my-account .account-columns{grid-template-columns:minmax(0,1fr)}.sl-business-account.my-account .account-aside{grid-template-columns:1fr 1fr}.sl-business-account.my-account .plan-cards{gap:14px}.sl-business-account.my-account .token-packs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-business-account.my-account .account-plan-summary{grid-template-columns:1fr 1fr}}@media(max-width:600px){.sl-business-account.my-account .account-heading h1{font-size:28px}.sl-business-account.my-account .account-aside,.sl-business-account.my-account .plan-cards,.sl-business-account.my-account .account-shortcuts{grid-template-columns:1fr}.sl-business-account.my-account .account-profile{display:grid;grid-template-columns:56px minmax(0,1fr)}.sl-business-account.my-account .account-avatar{width:56px;height:56px}.sl-business-account.my-account .account-profile>a{grid-column:2}.sl-business-account.my-account .plan-card>.sl-card__body{padding:16px!important}.sl-business-account.my-account .account-recharge{padding:14px}.sl-business-account.my-account .token-packs-grid{gap:10px}.sl-business-account.my-account .token-pack-card>.sl-card__body{padding:12px!important}.sl-business-account.my-account .token-pack-card__tokens{font-size:13px;flex-wrap:wrap}.sl-business-account.my-account .token-pack-card__btn{min-width:0;width:100%}.sl-business-account.my-account .section-title,.sl-business-account.my-account .section-header__title,.sl-business-account.my-account .section-header--with-link h2{font-size:18px}.sl-business-account.my-account .section-title__sub{margin-left:0}.sl-business-account.my-account .auto-recharge-card__main{flex-direction:column}.sl-business-account.my-account .auto-recharge-card__controls{align-items:stretch;flex-direction:column}.sl-business-account.my-account .auto-recharge-toggle{align-self:start}.sl-business-account.my-account .account-tabs button{font-size:11px;padding:12px 8px}.sl-business-account.my-account .account-company-logo{width:84px}.sl-business-account.my-account .account-panel{padding:16px}.sl-business-account.my-account .account-plan-summary{grid-template-columns:1fr}}.token-checkout-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#020c09cc;padding:16px;box-sizing:border-box}.token-checkout-overlay .token-checkout-modal{position:relative;width:min(640px,100%);max-height:90dvh;overflow:auto;background:#0b2118;border:1px solid #345346;border-radius:14px}.token-checkout-overlay .token-checkout-close{position:absolute;top:8px;right:8px;z-index:10}sl-card.sl-business-invitations,sl-card.sl-business-invite{--sl-card-bg:transparent;--sl-card-text:#f3f7f2;--sl-card-muted-text:#b9cfc0;--sl-select-bg:#071c14;--sl-select-border:#345346;--sl-select-text:#f3f7f2;--sl-field-bg:#071c14;--sl-field-text:#f3f7f2;--sl-field-border:#345346;--sl-chip-bg:#253817;--sl-chip-text:#d8edaa;--sl-chip-border:#3e5227;display:block;border:1px solid #254233;border-radius:14px;background:linear-gradient(125deg,#0b251b88,#071a13);color:#f3f7f2}sl-card.sl-business-invitations>.sl-card__body,sl-card.sl-business-invite>.sl-card__body{display:grid;gap:22px;padding:24px;min-width:0}sl-card.sl-business-invitations header,sl-card.sl-business-invite header{display:flex;align-items:center;gap:16px}sl-card.sl-business-invitations header>sl-icon,sl-card.sl-business-invite header>sl-icon{font-size:32px;--sl-icon-color:#d1ff00;flex-shrink:0}sl-card.sl-business-invitations header div,sl-card.sl-business-invite header div{flex:1;min-width:0}sl-card.sl-business-invitations header h1,sl-card.sl-business-invite header h1{font-size:27px;line-height:1.3;margin:0 0 6px}sl-card.sl-business-invitations header p,sl-card.sl-business-invite header p{font-size:13px;line-height:1.6;font-weight:400;color:#bdd0c3;margin:0}sl-card.sl-business-invitations header button,sl-card.sl-business-invite header button{font-size:12px}sl-card.sl-business-invitations .invitations-filters,sl-card.sl-business-invite .invitations-filters{display:grid;grid-template-columns:minmax(0,3fr) minmax(160px,1fr) auto;gap:16px;align-items:end}sl-card.sl-business-invitations .invitations-filters>label,sl-card.sl-business-invite .invitations-filters>label{display:flex;align-items:center;gap:12px;min-width:0;border:1px solid #345346;border-radius:10px;padding:0 14px;background:#071c14}sl-card.sl-business-invitations .invitations-filters>label input,sl-card.sl-business-invite .invitations-filters>label input{width:100%;min-width:0;padding:16px 0;background:transparent;border:0;color:#f3f7f2;font:inherit;font-size:14px;min-height:52px;box-sizing:border-box;font-weight:400}sl-card.sl-business-invitations .invitations-filters>label input::placeholder,sl-card.sl-business-invite .invitations-filters>label input::placeholder{color:#adc4b6}sl-card.sl-business-invitations .invitations-filters>button,sl-card.sl-business-invite .invitations-filters>button{min-height:52px}sl-card.sl-business-invitations .invitations-table-wrap,sl-card.sl-business-invite .invitations-table-wrap{overflow:auto;min-width:0;border:1px solid #284637;border-radius:10px}sl-card.sl-business-invitations .invitations-table,sl-card.sl-business-invite .invitations-table{width:100%;min-width:850px;border-collapse:collapse;background:transparent}sl-card.sl-business-invitations .invitations-table th,sl-card.sl-business-invite .invitations-table th{font-size:12px;text-align:left;background:#0a2318;color:#d0e4d6;padding:15px 12px;font-weight:500;white-space:nowrap}sl-card.sl-business-invitations .invitations-table td,sl-card.sl-business-invite .invitations-table td{font-size:13px;line-height:1.6;padding:15px 12px;border-top:1px solid #254233;font-weight:400;max-width:220px;overflow-wrap:anywhere}sl-card.sl-business-invitations .invitations-table tbody tr:nth-child(2n),sl-card.sl-business-invite .invitations-table tbody tr:nth-child(2n){background:#112a20}sl-card.sl-business-invitations .invitations-table .email-cell,sl-card.sl-business-invitations .invitations-table .role-cell,sl-card.sl-business-invitations .invitations-table .actions-cell,sl-card.sl-business-invite .invitations-table .email-cell,sl-card.sl-business-invite .invitations-table .role-cell,sl-card.sl-business-invite .invitations-table .actions-cell{display:flex;gap:8px;align-items:center}sl-card.sl-business-invitations .invitations-table .email-cell sl-icon,sl-card.sl-business-invitations .invitations-table .role-cell sl-icon,sl-card.sl-business-invite .invitations-table .email-cell sl-icon,sl-card.sl-business-invite .invitations-table .role-cell sl-icon{font-size:20px;flex-shrink:0}sl-card.sl-business-invitations .invitations-table .actions-cell,sl-card.sl-business-invite .invitations-table .actions-cell{white-space:nowrap}sl-card.sl-business-invitations .invitations-table sl-chip,sl-card.sl-business-invite .invitations-table sl-chip{font-size:11px}sl-card.sl-business-invitations .invitations-table .status-accepted,sl-card.sl-business-invite .invitations-table .status-accepted{--sl-chip-bg:#1e3a13;--sl-chip-text:#d1ff00}sl-card.sl-business-invitations .invitations-table .status-expired,sl-card.sl-business-invite .invitations-table .status-expired{--sl-chip-bg:#3c301c;--sl-chip-text:#f5d99f}sl-card.sl-business-invitations .invitations-table .status-cancelled,sl-card.sl-business-invite .invitations-table .status-cancelled{--sl-chip-bg:#3b2526;--sl-chip-text:#ffbcb2}sl-card.sl-business-invitations .invitations-empty,sl-card.sl-business-invite .invitations-empty{min-height:240px;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;text-align:center}sl-card.sl-business-invitations .invitations-empty h2,sl-card.sl-business-invite .invitations-empty h2{font-size:21px;margin:0}sl-card.sl-business-invitations .invitations-empty p,sl-card.sl-business-invite .invitations-empty p{font-size:14px;color:#bdd0c3;font-weight:400}sl-card.sl-business-invitations .invitations-empty sl-icon,sl-card.sl-business-invite .invitations-empty sl-icon{font-size:38px;--sl-icon-color:#b2cdbb}sl-card.sl-business-invitations form,sl-card.sl-business-invite form{display:grid;gap:18px;min-width:0}sl-card.sl-business-invitations small,sl-card.sl-business-invite small{font-size:12px;font-weight:400;color:#b9cfc0;margin-top:-8px}sl-card.sl-business-invitations .invite-context,sl-card.sl-business-invite .invite-context{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid #34513c;border-radius:10px;background:#152d1a;font-size:13px;line-height:1.6}sl-card.sl-business-invitations .invite-context sl-icon,sl-card.sl-business-invite .invite-context sl-icon{font-size:22px;flex-shrink:0;--sl-icon-color:#cce698}sl-card.sl-business-invitations .invite-context p,sl-card.sl-business-invite .invite-context p{margin:0;color:#c0d2c3;font-size:13px;font-weight:400}sl-card.sl-business-invitations .invite-error,sl-card.sl-business-invite .invite-error{font-size:13px;color:#ffb8ad;line-height:1.6;margin:0}sl-card.sl-business-invitations footer,sl-card.sl-business-invite footer{display:flex;justify-content:space-between;gap:14px}@media(max-width:700px){sl-card.sl-business-invitations>.sl-card__body,sl-card.sl-business-invite>.sl-card__body{padding:16px;gap:18px}sl-card.sl-business-invitations header,sl-card.sl-business-invite header{flex-wrap:wrap}sl-card.sl-business-invitations header h1,sl-card.sl-business-invite header h1{font-size:23px}sl-card.sl-business-invitations header div,sl-card.sl-business-invite header div{flex-basis:calc(100% - 60px)}sl-card.sl-business-invitations header button,sl-card.sl-business-invite header button{flex:1}sl-card.sl-business-invitations .invitations-filters,sl-card.sl-business-invite .invitations-filters{grid-template-columns:1fr auto}sl-card.sl-business-invitations .invitations-filters>label,sl-card.sl-business-invite .invitations-filters>label{grid-column:1/-1}}sl-card.sl-business-invite{max-width:700px;margin:0 auto}.sl-business-team .team-heading{flex-wrap:wrap}.sl-business-team .team-heading>div{flex-basis:40%}.sl-business-accept{--sl-card-bg:#0b2118;--sl-card-text:#f3f7f2;--sl-card-muted-text:#b9cfc0;--sl-field-bg:#071c14;--sl-field-text:#f3f7f2;--sl-field-border:#345346;background:#061710;color:#f3f7f2;min-height:100dvh;padding:24px;box-sizing:border-box;display:grid;place-items:center}.sl-business-accept .invitation-card{width:min(100%,560px);border:1px solid #345346;border-radius:14px}.sl-business-accept .invitation-card>.sl-card__body{padding:24px}.sl-business-accept .accept-form{display:grid;gap:16px}.sl-business-accept .invitation-info{display:grid;gap:14px;padding:16px;border:1px solid #345346;border-radius:10px;margin:20px 0}.sl-business-accept .info-item{display:flex;gap:12px;align-items:center;overflow-wrap:anywhere}.sl-business-accept .info-label{font-size:12px;color:#bdd0c3;display:block}.sl-business-accept .info-value{font-size:14px}.sl-business-accept .error-state,.sl-business-accept .loading-state{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}@media(max-width:600px){.sl-business-accept{padding:16px}.sl-business-accept .invitation-card>.sl-card__body{padding:16px}}.sl-business-accept .invitation-card>.sl-card__body{display:grid;gap:18px}.sl-business-accept .accept-heading{display:flex;gap:14px;align-items:center}.sl-business-accept .accept-heading>sl-icon{font-size:32px;--sl-icon-color:#d1ff00}.sl-business-accept .accept-heading h1{font-size:26px;line-height:1.3;margin:0 0 8px}.sl-business-accept .accept-heading p{font-size:13px;font-weight:400;color:#bdd0c3;line-height:1.6;margin:0}.sl-business-accept .invitation-info{margin:0}.sl-business-accept .accept-names{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sl-business-accept .accept-note{font-size:12px;line-height:1.6;color:#bdd0c3;font-weight:400;margin:0}.sl-business-accept .accept-error{font-size:13px;color:#ffb8ad;margin:0}@media(max-width:600px){.sl-business-accept .accept-names{grid-template-columns:1fr}.sl-business-accept .accept-heading h1{font-size:23px}}sl-card.sl-business-invitations .invitations-table .cdk-column-role{min-width:190px}sl-card.sl-business-invitations .invitations-table sl-chip.invitation-role{--sl-chip-bg:#22372c;--sl-chip-text:#d2e2d7;--sl-chip-border:#355243;font-size:12px;font-weight:500;white-space:nowrap}sl-card.sl-business-invitations .invitations-table sl-chip.invitation-role sl-icon{font-size:17px;margin-right:7px;flex-shrink:0;--sl-icon-color:currentColor}sl-card.sl-business-invitations .invitations-table sl-chip.invitation-role[data-role=ROLE_ADMIN],sl-card.sl-business-invitations .invitations-table sl-chip.invitation-role[data-role=ROLE_SUPER_ADMIN]{--sl-chip-bg:#22350f;--sl-chip-text:#d1ff00;--sl-chip-border:#425d15}sl-card.sl-business-invitations .invitations-table sl-chip.invitation-role[data-role=ROLE_COMPANY_ADMIN]{--sl-chip-bg:#0a2d3d;--sl-chip-text:#78ceff;--sl-chip-border:#19506b}sl-card.sl-business-invitations .invitations-table sl-chip.invitation-role[data-role=ROLE_COMPANY_MANAGER]{--sl-chip-bg:#083a29;--sl-chip-text:#80e6b7;--sl-chip-border:#14563f}sl-card.sl-business-invitations .invitations-table sl-chip.invitation-role[data-role=ROLE_COMPANY_VIEWER]{--sl-chip-bg:#273439;--sl-chip-text:#d3e0e8;--sl-chip-border:#415159}sl-card.sl-business-invitations>.sl-card__body{gap:24px;padding:28px}sl-card.sl-business-invitations header>sl-icon{--sl-icon-color:#eef6ef;font-size:34px}sl-card.sl-business-invitations header h1{font-size:29px}sl-card.sl-business-invitations .invitations-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}sl-card.sl-business-invitations .invitations-summary article{display:flex;align-items:center;gap:18px;padding:18px 16px;border:1px solid #284637;border-radius:10px;background:linear-gradient(120deg,#11271d66,#091b1477);min-width:0}sl-card.sl-business-invitations .invitations-summary article>span{display:grid;place-items:center;width:48px;height:48px;border-radius:11px;flex-shrink:0;background:#1d3517}sl-card.sl-business-invitations .invitations-summary article>span sl-icon{font-size:26px;--sl-icon-color:#e0ecdf}sl-card.sl-business-invitations .invitations-summary strong{font-size:25px;font-weight:600;font-variant-numeric:tabular-nums}sl-card.sl-business-invitations .invitations-summary p{font-size:12px;font-weight:400;line-height:1.5;color:#b9cfc0;margin:5px 0 0}sl-card.sl-business-invitations .invitations-summary article[data-state=ACCEPTED]>span{background:#1c3612}sl-card.sl-business-invitations .invitations-summary article[data-state=ACCEPTED]>span sl-icon{--sl-icon-color:#9ae832;font-size:20px}sl-card.sl-business-invitations .invitations-summary article[data-state=PENDING]>span{background:#373512}sl-card.sl-business-invitations .invitations-summary article[data-state=PENDING]>span sl-icon{--sl-icon-color:#eddb20;font-size:20px}sl-card.sl-business-invitations .invitations-summary article[data-state=CANCELLED]>span{background:#3d2023}sl-card.sl-business-invitations .invitations-summary article[data-state=CANCELLED]>span sl-icon{--sl-icon-color:#fa696e;font-size:20px}sl-card.sl-business-invitations .invitations-summary article[data-state=EXPIRED]>span{background:#39311b}sl-card.sl-business-invitations .invitations-summary article[data-state=EXPIRED]>span sl-icon{--sl-icon-color:#d9b17b;font-size:20px}sl-card.sl-business-invitations .invitations-filters{grid-template-columns:minmax(0,1.8fr) minmax(220px,1fr) auto;gap:18px}sl-card.sl-business-invitations .invitations-table-wrap{border:0;border-radius:0}sl-card.sl-business-invitations .invitations-table{min-width:1100px}sl-card.sl-business-invitations .invitations-table th{padding:16px 14px;background:#071c14}sl-card.sl-business-invitations .invitations-table td{padding:17px 14px}sl-card.sl-business-invitations .invitations-table th>sl-icon{font-size:14px;vertical-align:middle;margin-left:6px;--sl-icon-color:#b8cfc0}sl-card.sl-business-invitations .invitations-table .cdk-column-email{min-width:265px;max-width:340px}sl-card.sl-business-invitations .invitations-table .email-cell{gap:14px}sl-card.sl-business-invitations .invitations-table .cdk-column-role{min-width:210px}sl-card.sl-business-invitations .invitations-table .cdk-column-createdAt,sl-card.sl-business-invitations .invitations-table .cdk-column-expiryDate{white-space:nowrap;font-variant-numeric:tabular-nums}sl-card.sl-business-invitations .invitations-table .cdk-column-invitedBy{min-width:100px}sl-card.sl-business-invitations .invitations-table .cdk-column-actions{width:50px;text-align:center}sl-card.sl-business-invitations .invitations-table .expired-date{display:flex;align-items:center;gap:10px}sl-card.sl-business-invitations .invitations-table .warning-icon{font-size:24px;--sl-icon-color:#e8cfaa}sl-card.sl-business-invitations .invitations-table .status-pending{--sl-chip-bg:#34380d;--sl-chip-text:#eff332;--sl-chip-border:#424719}sl-card.sl-business-invitations .invitations-table .status-accepted{--sl-chip-bg:#093b27;--sl-chip-text:#a0ed89;--sl-chip-border:#135236}sl-card.sl-business-invitations .invitations-table .status-cancelled{--sl-chip-bg:#422325;--sl-chip-text:#ffb0aa;--sl-chip-border:#613236}sl-card.sl-business-invitations .invitations-table .status-expired{--sl-chip-bg:#3c301e;--sl-chip-text:#edd0a7;--sl-chip-border:#5a472b}sl-card.sl-business-invitations .invitations-table .invitation-role{font-size:11px}sl-card.sl-business-invitations .invitations-table .cdk-column-status sl-chip{font-size:12px;padding:3px 6px}@media(max-width:1300px){sl-card.sl-business-invitations .invitations-summary{gap:12px}sl-card.sl-business-invitations .invitations-summary article{gap:12px;padding:14px 12px}sl-card.sl-business-invitations .invitations-summary article>span{width:38px;height:42px}sl-card.sl-business-invitations .invitations-summary strong{font-size:23px}sl-card.sl-business-invitations .invitations-summary p{font-size:11px}}@media(max-width:1000px){sl-card.sl-business-invitations .invitations-summary{grid-template-columns:repeat(3,minmax(0,1fr))}sl-card.sl-business-invitations .invitations-filters{grid-template-columns:minmax(0,1fr) auto}sl-card.sl-business-invitations .invitations-filters>label{grid-column:1/-1}}@media(max-width:600px){sl-card.sl-business-invitations>.sl-card__body{padding:16px;gap:20px}sl-card.sl-business-invitations header h1{font-size:23px}sl-card.sl-business-invitations .invitations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}sl-card.sl-business-invitations .invitations-summary article:first-child{grid-column:1/-1}sl-card.sl-business-invitations .invitations-summary article{gap:12px;padding:14px}sl-card.sl-business-invitations .invitations-summary p{font-size:12px}}sl-card.sl-business-invitations .invitations-table .cdk-column-status sl-chip{min-height:32px;padding:8px 14px;box-sizing:border-box;font-weight:500}sl-card.sl-business-roles{--sl-card-bg:transparent;--sl-card-text:#f3f7f2;--sl-card-muted-text:#b9cfc0;--sl-select-bg:#071c14;--sl-select-border:#345346;--sl-select-text:#f3f7f2;--sl-chip-bg:#24362c;--sl-chip-text:#d2e2d7;--sl-chip-border:#3c5144;display:block;min-width:0;border:1px solid #254233;border-radius:14px;background:linear-gradient(125deg,#11251c88,#071a13);color:#f3f7f2}sl-card.sl-business-roles>.sl-card__body{display:grid;gap:24px;padding:28px;min-width:0}sl-card.sl-business-roles header{display:flex;align-items:center;gap:20px}sl-card.sl-business-roles header>div{flex:1;min-width:0}sl-card.sl-business-roles header h1{font-size:28px;line-height:1.3;margin:0 0 8px}sl-card.sl-business-roles header p{font-size:14px;line-height:1.6;color:#b9cfc0;margin:0;font-weight:400}sl-card.sl-business-roles header button{font-size:13px}sl-card.sl-business-roles .roles-emblem{display:grid;place-items:center;width:42px;flex-shrink:0}sl-card.sl-business-roles .roles-emblem sl-icon{font-size:32px;--sl-icon-color:#d1ff00}sl-card.sl-business-roles .roles-filters{display:grid;grid-template-columns:minmax(0,3.3fr) minmax(180px,1fr) auto;gap:18px;align-items:end}sl-card.sl-business-roles .roles-filters>label{display:flex;align-items:center;gap:14px;padding:0 16px;border:1px solid #345346;border-radius:9px;background:#081d15;min-height:54px;min-width:0}sl-card.sl-business-roles .roles-filters>label sl-icon{font-size:24px;--sl-icon-color:#c0d4c7}sl-card.sl-business-roles .roles-filters>label input{border:0;background:transparent;color:#f3f7f2;font:inherit;font-size:14px;font-weight:400;padding:16px 0;width:100%;min-width:0}sl-card.sl-business-roles .roles-filters>label input::placeholder{color:#b4c9bb}sl-card.sl-business-roles .roles-filters>button{min-height:48px;font-size:13px}sl-card.sl-business-roles .roles-results{font-size:13px;font-weight:500;margin:0;color:#e3eee6}sl-card.sl-business-roles .roles-note{font-size:12px;line-height:1.6;color:#b9cfc0;margin:0;font-weight:400}sl-card.sl-business-roles .roles-table-wrap{min-width:0;overflow:auto}sl-card.sl-business-roles .roles-table{width:100%;min-width:1100px;border-collapse:collapse;background:transparent}sl-card.sl-business-roles .roles-table th{text-align:left;background:#071b14;padding:17px 14px;font-size:12px;font-weight:500;color:#c8dccf;border-bottom:1px solid #284737;white-space:nowrap}sl-card.sl-business-roles .roles-table td{padding:20px 14px;border-bottom:1px solid #254233;font-size:14px;line-height:1.6;vertical-align:middle;font-weight:400}sl-card.sl-business-roles .roles-table tbody tr:nth-child(2n){background:#10291f}sl-card.sl-business-roles .roles-table tbody tr:hover{background:#153123}sl-card.sl-business-roles .roles-table .cdk-column-id{width:45px}sl-card.sl-business-roles .roles-table .cdk-column-role{min-width:230px}sl-card.sl-business-roles .roles-table .cdk-column-level{width:75px;text-align:center}sl-card.sl-business-roles .roles-table .cdk-column-description{min-width:225px;max-width:330px;overflow-wrap:anywhere}sl-card.sl-business-roles .roles-table .cdk-column-users{width:140px;text-align:center;font-variant-numeric:tabular-nums}sl-card.sl-business-roles .roles-table .cdk-column-createdAt{min-width:150px;font-size:13px;white-space:nowrap}sl-card.sl-business-roles .roles-table .cdk-column-actions{width:60px;text-align:center}sl-card.sl-business-roles sl-chip.roles-badge{font-size:12px;font-weight:500;white-space:nowrap;padding:8px 13px}sl-card.sl-business-roles sl-chip.roles-badge sl-icon{font-size:18px;margin-right:7px;--sl-icon-color:currentColor}sl-card.sl-business-roles sl-chip.roles-badge[data-role=ROLE_ADMIN],sl-card.sl-business-roles sl-chip.roles-badge[data-role=ROLE_SUPER_ADMIN]{--sl-chip-bg:#273712;--sl-chip-text:#d1ff00;--sl-chip-border:#758e1a}sl-card.sl-business-roles sl-chip.roles-badge[data-role=ROLE_COMPANY_ADMIN]{--sl-chip-bg:#102e3e;--sl-chip-text:#89d0ff;--sl-chip-border:#2a7097}sl-card.sl-business-roles sl-chip.roles-badge[data-role=ROLE_COMPANY_MANAGER]{--sl-chip-bg:#133b25;--sl-chip-text:#93ecaa;--sl-chip-border:#368952}sl-card.sl-business-roles sl-chip.roles-badge[data-role=ROLE_COMPANY_VIEWER]{--sl-chip-bg:#283535;--sl-chip-text:#e0e9e6;--sl-chip-border:#667e73}sl-card.sl-business-roles .roles-empty{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px}sl-card.sl-business-roles .roles-empty h2{font-size:22px;margin:0}sl-card.sl-business-roles .roles-empty p{font-size:14px;color:#b9cfc0;font-weight:400}sl-card.sl-business-roles .roles-empty sl-icon{font-size:36px;--sl-icon-color:#b9cfc0}@media(max-width:900px){sl-card.sl-business-roles .roles-filters{grid-template-columns:1fr auto}sl-card.sl-business-roles .roles-filters>label{grid-column:1/-1}}@media(max-width:600px){sl-card.sl-business-roles>.sl-card__body{padding:16px;gap:20px}sl-card.sl-business-roles header{flex-wrap:wrap;gap:12px}sl-card.sl-business-roles header h1{font-size:23px}sl-card.sl-business-roles header p{font-size:13px}sl-card.sl-business-roles header>div{flex-basis:calc(100% - 60px)}sl-card.sl-business-roles header button{width:100%}}sl-card.sl-business-companies{--sl-card-bg:transparent;--sl-card-text:#f3f7f2;--sl-card-muted-text:#b9cfc0;--sl-select-bg:#071c14;--sl-select-border:#345346;--sl-select-text:#f3f7f2;display:block;min-width:0;border:1px solid #254233;border-radius:14px;background:linear-gradient(125deg,#11251c88,#071a13);color:#f3f7f2}sl-card.sl-business-companies>.sl-card__body{display:grid;gap:24px;padding:28px;min-width:0}sl-card.sl-business-companies header{display:flex;align-items:center;gap:20px}sl-card.sl-business-companies header>sl-icon{font-size:34px;--sl-icon-color:#bfd1c5;flex-shrink:0}sl-card.sl-business-companies header div{flex:1;min-width:0}sl-card.sl-business-companies header h1{font-size:29px;line-height:1.3;margin:0 0 8px}sl-card.sl-business-companies header p{font-size:14px;line-height:1.6;color:#b9cfc0;margin:0;font-weight:400}sl-card.sl-business-companies header button{font-size:13px}sl-card.sl-business-companies .companies-filters{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(240px,1fr) auto;gap:18px;align-items:end}sl-card.sl-business-companies .companies-filters>label{display:flex;align-items:center;gap:14px;padding:0 16px;border:1px solid #345346;border-radius:9px;background:#081d15;min-height:54px;min-width:0}sl-card.sl-business-companies .companies-filters>label sl-icon{font-size:24px;--sl-icon-color:#c0d4c7}sl-card.sl-business-companies .companies-filters>label input{border:0;background:transparent;color:#f3f7f2;font:inherit;font-size:14px;font-weight:400;padding:16px 0;width:100%;min-width:0}sl-card.sl-business-companies .companies-filters>label input::placeholder{color:#b4c9bb}sl-card.sl-business-companies .companies-filters>button{min-height:48px;font-size:13px}sl-card.sl-business-companies .companies-table-wrap{min-width:0;overflow:auto}sl-card.sl-business-companies .companies-table{width:100%;min-width:1050px;border-collapse:collapse;background:transparent}sl-card.sl-business-companies .companies-table th{text-align:left;background:#071b14;padding:16px 12px;font-size:13px;font-weight:500;color:#c8dccf;border-bottom:1px solid #284737;white-space:nowrap}sl-card.sl-business-companies .companies-table td{padding:17px 12px;border-bottom:1px solid #254233;font-size:14px;line-height:1.6;vertical-align:middle;font-weight:400}sl-card.sl-business-companies .companies-table tbody tr:nth-child(2n){background:#10291f}sl-card.sl-business-companies .companies-table tbody tr:hover{background:#153123}sl-card.sl-business-companies .companies-table .cdk-column-logo{width:56px}sl-card.sl-business-companies .companies-table .cdk-column-id{width:45px}sl-card.sl-business-companies .companies-table .cdk-column-name{min-width:230px;max-width:300px;overflow-wrap:anywhere}sl-card.sl-business-companies .companies-table .cdk-column-observations{min-width:260px;max-width:450px;overflow-wrap:anywhere}sl-card.sl-business-companies .companies-table .cdk-column-billingStatus{min-width:140px}sl-card.sl-business-companies .companies-table .cdk-column-devicesCount{font-variant-numeric:tabular-nums;width:100px}sl-card.sl-business-companies .companies-table .cdk-column-actions{width:60px;text-align:center}sl-card.sl-business-companies .company-logo{display:grid;place-items:center;width:44px;height:44px;border-radius:5px;overflow:hidden;background:#152e20;color:#d1ff00;font-size:16px;font-weight:600}sl-card.sl-business-companies .company-logo img{width:100%;height:100%;object-fit:contain}sl-card.sl-business-companies .company-name{display:flex;align-items:center;gap:10px;flex-wrap:wrap}sl-card.sl-business-companies .company-name strong{font-size:14px;font-weight:500}sl-card.sl-business-companies sl-chip.company-current{font-size:11px;--sl-chip-bg:#243912;--sl-chip-text:#d1ff00;--sl-chip-border:#657f20;white-space:nowrap}sl-card.sl-business-companies sl-chip.company-billing-status{font-size:12px;padding:7px 12px;white-space:nowrap;font-weight:500;--sl-chip-bg:#26392d;--sl-chip-text:#d1dfd4;--sl-chip-border:#3d5344}sl-card.sl-business-companies sl-chip.company-billing-status[data-status=ACTIVE]{--sl-chip-bg:#163a15;--sl-chip-text:#b1ed8b;--sl-chip-border:#4e852f}sl-card.sl-business-companies sl-chip.company-billing-status[data-status=TRIAL_ACTIVE]{--sl-chip-bg:#123444;--sl-chip-text:#a9dbf5;--sl-chip-border:#35687d}sl-card.sl-business-companies sl-chip.company-billing-status[data-status=PAST_DUE],sl-card.sl-business-companies sl-chip.company-billing-status[data-status=INCOMPLETE],sl-card.sl-business-companies sl-chip.company-billing-status[data-status=TRIAL_EXPIRED]{--sl-chip-bg:#3b321d;--sl-chip-text:#f0d59b;--sl-chip-border:#6b5730}sl-card.sl-business-companies sl-chip.company-billing-status[data-status=SUSPENDED],sl-card.sl-business-companies sl-chip.company-billing-status[data-status=CANCELLED]{--sl-chip-bg:#3c2525;--sl-chip-text:#ffbdb1;--sl-chip-border:#704139}sl-card.sl-business-companies .companies-empty{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px}sl-card.sl-business-companies .companies-empty h2{font-size:22px;margin:0}sl-card.sl-business-companies .companies-empty p{font-size:14px;color:#b9cfc0;font-weight:400}sl-card.sl-business-companies .companies-empty sl-icon{font-size:36px;--sl-icon-color:#b9cfc0}sl-card.sl-business-companies .companies-note{font-size:12px;line-height:1.6;color:#b9cfc0;margin:0;font-weight:400}@media(max-width:900px){sl-card.sl-business-companies .companies-filters{grid-template-columns:1fr auto}sl-card.sl-business-companies .companies-filters>label{grid-column:1/-1}}@media(max-width:600px){sl-card.sl-business-companies>.sl-card__body{padding:16px;gap:20px}sl-card.sl-business-companies header{flex-wrap:wrap;gap:12px}sl-card.sl-business-companies header h1{font-size:24px}sl-card.sl-business-companies header p{font-size:13px}sl-card.sl-business-companies header>div{flex-basis:calc(100% - 60px)}sl-card.sl-business-companies header button{width:100%}}sl-card.sl-business-companies .company-logo{position:relative}sl-card.sl-business-companies .company-logo img{position:absolute;inset:0;display:block;background:#11291c}sl-card.sl-business-device-types{--sl-card-bg:transparent;--sl-card-text:#f3f7f2;--sl-card-muted-text:#b9cfc0;--sl-select-bg:#071c14;--sl-select-border:#345346;--sl-select-text:#f3f7f2;display:block;min-width:0;border:1px solid #254233;border-radius:14px;background:linear-gradient(125deg,#0d251b77,#071a13);color:#f3f7f2}sl-card.sl-business-device-types>.sl-card__body{display:grid;gap:26px;padding:28px;min-width:0}sl-card.sl-business-device-types header{display:flex;align-items:center;gap:22px}sl-card.sl-business-device-types header>sl-icon{font-size:36px;--sl-icon-color:#bfd3c5;flex-shrink:0}sl-card.sl-business-device-types header div{flex:1;min-width:0}sl-card.sl-business-device-types header h1{font-size:29px;line-height:1.3;margin:0 0 8px}sl-card.sl-business-device-types header p{font-size:14px;line-height:1.6;color:#b9cfc0;margin:0;font-weight:400}sl-card.sl-business-device-types header button{font-size:13px}sl-card.sl-business-device-types .device-types-filters{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(220px,1fr) auto;gap:18px;align-items:end}sl-card.sl-business-device-types .device-types-filters>label{display:flex;align-items:center;gap:14px;padding:0 16px;border:1px solid #345346;border-radius:9px;background:#081d15;min-height:54px;min-width:0}sl-card.sl-business-device-types .device-types-filters>label sl-icon{font-size:24px;--sl-icon-color:#c0d4c7}sl-card.sl-business-device-types .device-types-filters>label input{border:0;background:transparent;color:#f3f7f2;font:inherit;font-size:14px;font-weight:400;padding:16px 0;width:100%;min-width:0}sl-card.sl-business-device-types .device-types-filters>label input::placeholder{color:#b4c9bb}sl-card.sl-business-device-types .device-types-filters>button{min-height:48px;font-size:13px}sl-card.sl-business-device-types .device-types-table-wrap{min-width:0;overflow:auto;border:1px solid #254233;border-radius:9px}sl-card.sl-business-device-types .device-types-table{width:100%;min-width:1080px;border-collapse:collapse;background:transparent}sl-card.sl-business-device-types .device-types-table th{text-align:left;background:#071c14;padding:17px 14px;font-size:13px;font-weight:500;color:#c8dccf;border-bottom:1px solid #284737;white-space:nowrap}sl-card.sl-business-device-types .device-types-table td{padding:20px 14px;border-bottom:1px solid #254233;font-size:14px;line-height:1.6;vertical-align:middle;font-weight:400}sl-card.sl-business-device-types .device-types-table tbody tr:nth-child(2n){background:#10291f}sl-card.sl-business-device-types .device-types-table tbody tr:hover{background:#153123}sl-card.sl-business-device-types .device-types-table tbody tr:last-child td{border-bottom:0}sl-card.sl-business-device-types .device-types-table .cdk-column-id{width:45px}sl-card.sl-business-device-types .device-types-table .cdk-column-type{min-width:170px}sl-card.sl-business-device-types .device-types-table .cdk-column-description{min-width:265px;max-width:390px;overflow-wrap:anywhere}sl-card.sl-business-device-types .device-types-table .cdk-column-enabled{min-width:150px}sl-card.sl-business-device-types .device-types-table .cdk-column-devices{width:100px;font-variant-numeric:tabular-nums}sl-card.sl-business-device-types .device-types-table .cdk-column-createdAt{min-width:150px;font-size:13px;white-space:nowrap}sl-card.sl-business-device-types .device-types-table .cdk-column-actions{width:50px;text-align:center}sl-card.sl-business-device-types .device-type-identity{display:flex;align-items:center;gap:26px}sl-card.sl-business-device-types .device-type-identity sl-icon{font-size:30px;--sl-icon-color:#dcebe1;flex-shrink:0}sl-card.sl-business-device-types .device-type-identity strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}sl-card.sl-business-device-types sl-chip.device-type-status{font-size:12px;font-weight:500;white-space:nowrap;padding:7px 11px;--sl-chip-bg:#24382b;--sl-chip-text:#cfdfd3;--sl-chip-border:#415b48}sl-card.sl-business-device-types sl-chip.device-type-status sl-icon{font-size:16px;margin-right:6px;--sl-icon-color:currentColor}sl-card.sl-business-device-types sl-chip.device-type-status[data-state=enabled]{--sl-chip-bg:#11391c;--sl-chip-text:#c2ed81;--sl-chip-border:#4c8a35}sl-card.sl-business-device-types sl-chip.device-type-status[data-state=disabled]{--sl-chip-bg:#3b2929;--sl-chip-text:#efc2b8;--sl-chip-border:#6b4943}sl-card.sl-business-device-types .device-types-empty{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px}sl-card.sl-business-device-types .device-types-empty h2{font-size:22px;margin:0}sl-card.sl-business-device-types .device-types-empty p{font-size:14px;color:#b9cfc0;font-weight:400}sl-card.sl-business-device-types .device-types-empty sl-icon{font-size:36px;--sl-icon-color:#b9cfc0}sl-card.sl-business-device-types .device-types-note{font-size:12px;line-height:1.6;color:#b9cfc0;margin:0;font-weight:400}@media(max-width:900px){sl-card.sl-business-device-types .device-types-filters{grid-template-columns:1fr auto}sl-card.sl-business-device-types .device-types-filters>label{grid-column:1/-1}}@media(max-width:600px){sl-card.sl-business-device-types>.sl-card__body{padding:16px;gap:20px}sl-card.sl-business-device-types header{flex-wrap:wrap;gap:12px}sl-card.sl-business-device-types header h1{font-size:23px}sl-card.sl-business-device-types header p{font-size:13px}sl-card.sl-business-device-types header>div{flex-basis:calc(100% - 60px)}sl-card.sl-business-device-types header button{width:100%}}sl-card.sl-business-promotions{--sl-card-bg:transparent;--sl-card-text:#f3f7f2;--sl-card-muted-text:#b9cfc0;--sl-select-bg:#071c14;--sl-select-border:#345346;--sl-select-text:#f3f7f2;display:block;min-width:0;border:1px solid #254233;border-radius:14px;background:linear-gradient(125deg,#0d251b77,#071a13);color:#f3f7f2}sl-card.sl-business-promotions>.sl-card__body{display:grid;gap:26px;padding:28px;min-width:0}sl-card.sl-business-promotions header{display:flex;align-items:center;gap:22px}sl-card.sl-business-promotions header>sl-icon{font-size:36px;--sl-icon-color:#d1ff00;flex-shrink:0}sl-card.sl-business-promotions header div{flex:1;min-width:0}sl-card.sl-business-promotions header h1{font-size:29px;line-height:1.3;margin:0 0 8px}sl-card.sl-business-promotions header p{font-size:14px;line-height:1.6;color:#b9cfc0;margin:0;font-weight:400}sl-card.sl-business-promotions header button{font-size:13px}sl-card.sl-business-promotions .promotions-filters{display:grid;grid-template-columns:minmax(240px,2.5fr) repeat(3,minmax(125px,1fr)) auto;gap:18px;align-items:end}sl-card.sl-business-promotions .promotions-filters>label{display:flex;align-items:center;gap:14px;padding:0 16px;border:1px solid #345346;border-radius:9px;background:#081d15;min-height:54px;min-width:0}sl-card.sl-business-promotions .promotions-filters>label sl-icon{font-size:24px;--sl-icon-color:#c0d4c7}sl-card.sl-business-promotions .promotions-filters>label input{border:0;background:transparent;color:#f3f7f2;font:inherit;font-size:14px;font-weight:400;padding:16px 0;width:100%;min-width:0}sl-card.sl-business-promotions .promotions-filters>label input::placeholder{color:#b4c9bb}sl-card.sl-business-promotions .promotions-filters>button{min-height:48px;font-size:13px}sl-card.sl-business-promotions .promotions-table-wrap{min-width:0;overflow:auto;border:1px solid #254233;border-radius:9px}sl-card.sl-business-promotions .promotions-table{width:100%;min-width:1080px;border-collapse:collapse;background:transparent}sl-card.sl-business-promotions .promotions-table th{text-align:left;background:#071c14;padding:17px 14px;font-size:13px;font-weight:500;color:#c8dccf;border-bottom:1px solid #284737;white-space:nowrap}sl-card.sl-business-promotions .promotions-table td{padding:12px 14px;border-bottom:1px solid #254233;font-size:14px;line-height:1.6;vertical-align:middle;font-weight:400}sl-card.sl-business-promotions .promotions-table tbody tr:nth-child(2n){background:#10291f}sl-card.sl-business-promotions .promotions-table tbody tr:hover{background:#153123}sl-card.sl-business-promotions .promotions-table tbody tr:last-child td{border-bottom:0}sl-card.sl-business-promotions .promotions-table .cdk-column-id{width:45px}sl-card.sl-business-promotions .promotions-table .cdk-column-name{min-width:230px;max-width:310px}sl-card.sl-business-promotions .promotions-table .cdk-column-description{min-width:240px;max-width:350px;overflow-wrap:anywhere}sl-card.sl-business-promotions .promotions-table .cdk-column-type{min-width:115px}sl-card.sl-business-promotions .promotions-table .cdk-column-dates{min-width:185px;font-size:12px;font-variant-numeric:tabular-nums}sl-card.sl-business-promotions .promotions-table .cdk-column-company{min-width:150px;max-width:220px;overflow-wrap:anywhere}sl-card.sl-business-promotions .promotions-table .cdk-column-active{min-width:125px}sl-card.sl-business-promotions .promotions-table .cdk-column-actions{width:50px;text-align:center}sl-card.sl-business-promotions .promotion-name{padding:4px 0;border-radius:4px;max-width:100%;text-align:left;height:auto;white-space:normal;font-weight:600;line-height:1.5;color:#f3f7f2}sl-card.sl-business-promotions .promotion-name .sl-button__content{display:block;text-align:left;white-space:normal;overflow-wrap:anywhere}sl-card.sl-business-promotions .promotions-note{font-size:12px;line-height:1.6;color:#b9cfc0;margin:0;font-weight:400}sl-card.sl-business-promotions sl-chip.promotion-type,sl-card.sl-business-promotions sl-chip.promotion-status{font-size:12px;font-weight:500;white-space:nowrap;padding:7px 11px;--sl-chip-bg:#29362b;--sl-chip-text:#d0dfd3;--sl-chip-border:#49624f}sl-card.sl-business-promotions sl-chip.promotion-type sl-icon,sl-card.sl-business-promotions sl-chip.promotion-status sl-icon{font-size:17px;margin-right:6px;--sl-icon-color:currentColor}sl-card.sl-business-promotions sl-chip.promotion-type{--sl-chip-bg:#2c2445;--sl-chip-text:#e1d5ff;--sl-chip-border:#655184}sl-card.sl-business-promotions sl-chip.promotion-type[data-type=draw]{--sl-chip-bg:#102e46;--sl-chip-text:#9ed8ff;--sl-chip-border:#28628a}sl-card.sl-business-promotions sl-chip.promotion-status[data-state=active]{--sl-chip-bg:#11391c;--sl-chip-text:#c2ed81;--sl-chip-border:#4c8a35}sl-card.sl-business-promotions sl-chip.promotion-status[data-state=inactive]{--sl-chip-bg:#37391a;--sl-chip-text:#ece39a;--sl-chip-border:#6d6d31}sl-card.sl-business-promotions sl-chip.promotion-status[data-state=scheduled]{--sl-chip-bg:#16384b;--sl-chip-text:#abdfff;--sl-chip-border:#3a6b83}sl-card.sl-business-promotions sl-chip.promotion-status[data-state=ended]{--sl-chip-bg:#402828;--sl-chip-text:#ffc4b8;--sl-chip-border:#75463f}sl-card.sl-business-promotions .promotions-empty{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px}sl-card.sl-business-promotions .promotions-empty h2{font-size:22px;margin:0}sl-card.sl-business-promotions .promotions-empty p{font-size:14px;color:#b9cfc0;font-weight:400}sl-card.sl-business-promotions .promotions-empty sl-icon{font-size:36px;--sl-icon-color:#b9cfc0}@media(max-width:1100px){sl-card.sl-business-promotions .promotions-filters{grid-template-columns:repeat(3,minmax(0,1fr))}sl-card.sl-business-promotions .promotions-filters>label{grid-column:1/-1}sl-card.sl-business-promotions .promotions-filters>button{grid-column:3}}@media(max-width:600px){sl-card.sl-business-promotions>.sl-card__body{padding:16px;gap:20px}sl-card.sl-business-promotions header{flex-wrap:wrap;gap:12px}sl-card.sl-business-promotions header h1{font-size:23px}sl-card.sl-business-promotions header p{font-size:13px}sl-card.sl-business-promotions header>div{flex-basis:calc(100% - 60px)}sl-card.sl-business-promotions header button{width:100%}sl-card.sl-business-promotions .promotions-filters{grid-template-columns:1fr}sl-card.sl-business-promotions .promotions-filters>button{grid-column:auto}}.sl-business-global-analytics{--color-fg-primary:#f1f7f3;--color-fg-secondary:#bdcfc3;--color-border-default:#284535;--color-bg-secondary:#0c2118;--sl-chart-series-color:#d1ff00;--sl-select-bg:#091e16;--sl-select-text:#f1f7f3;--sl-select-border:#345346;color:#f1f7f3;display:grid;gap:18px;min-width:0}.sl-business-global-analytics .analytics-heading{display:flex;align-items:center;justify-content:space-between;gap:28px}.sl-business-global-analytics .analytics-heading>div{flex:1;min-width:0}.sl-business-global-analytics .analytics-heading h1{font-size:28px;line-height:1.3;margin:0 0 8px}.sl-business-global-analytics .analytics-heading p{font-size:14px;line-height:1.6;margin:0;color:#bdcfc3;font-weight:400}.sl-business-global-analytics .analytics-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:18px;align-items:end;min-width:0}.sl-business-global-analytics .analytics-filters label{display:grid;gap:8px;font-size:14px;min-width:0;font-weight:500}.sl-business-global-analytics .analytics-filters input{width:100%;min-width:0;box-sizing:border-box;background:#091e16;border:1px solid #345346;border-radius:9px;color:#f1f7f3;color-scheme:dark;font:inherit;font-size:14px;padding:16px;height:56px}.sl-business-global-analytics .analytics-filters button{min-height:48px;font-size:13px}.sl-business-global-analytics .analytics-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.sl-business-global-analytics .analytics-kpi{display:flex;gap:16px;padding:18px 14px;background:linear-gradient(125deg,#11291e,#0e2119);border:1px solid #254233;border-radius:12px;min-width:0}.sl-business-global-analytics .analytics-kpi>sl-icon{font-size:25px;width:48px;height:48px;display:grid;place-items:center;border-radius:12px;flex-shrink:0;background:#173b63;--sl-icon-color:#bfddff}.sl-business-global-analytics .analytics-kpi div{min-width:0}.sl-business-global-analytics .analytics-kpi h2{font-size:12px;font-weight:500;margin:1px 0 8px;line-height:1.5}.sl-business-global-analytics .analytics-kpi strong{font-size:26px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sl-business-global-analytics .analytics-kpi strong.analytics-company{display:block;font-size:14px;line-height:1.6}.sl-business-global-analytics .analytics-kpi p{font-size:11px;line-height:1.6;margin:7px 0 0;color:#bdcfc3;font-weight:400}.sl-business-global-analytics .analytics-kpi[data-tone=lime]>sl-icon{background:#314518;--sl-icon-color:#d1ff00}.sl-business-global-analytics .analytics-kpi[data-tone=purple]>sl-icon{background:#422f63;--sl-icon-color:#decbff}.sl-business-global-analytics .analytics-kpi[data-tone=gold]>sl-icon{background:#493e12;--sl-icon-color:#ffe69a}.sl-business-global-analytics .analytics-kpi[data-tone=pink]>sl-icon{background:#52263c;--sl-icon-color:#ffc8df}.sl-business-global-analytics .analytics-panel{padding:20px;border:1px solid #254233;border-radius:12px;background:linear-gradient(125deg,#10271d,#0a1d15);min-width:0}.sl-business-global-analytics .analytics-panel h2{display:flex;gap:10px;align-items:center;font-size:16px;margin:0 0 18px;line-height:1.5}.sl-business-global-analytics .analytics-panel h2 sl-icon{font-size:23px;--sl-icon-color:#c9dfcc}.sl-business-global-analytics .analytics-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sl-business-global-analytics .analytics-chart{--sl-chart-series-color:#d1ff00}.sl-business-global-analytics .analytics-chart[data-chart=conversions]{--sl-chart-series-color:#86a4ff}.sl-business-global-analytics .analytics-chart[data-chart=rate]{--sl-chart-series-color:#8fe59e}.sl-business-global-analytics .analytics-chart sl-bar-chart{min-width:0}.sl-business-global-analytics .analytics-chart .analytics-scope{margin-top:14px}.sl-business-global-analytics .analytics-chart figcaption{font-size:15px;line-height:1.5;min-height:45px}.sl-business-global-analytics .analytics-chart strong{font-weight:500}.sl-business-global-analytics .analytics-scope{font-size:12px;line-height:1.65;margin:0;color:#bdcfc3;font-weight:400}.sl-business-global-analytics .analytics-note{display:flex;gap:12px;align-items:flex-start;margin:0;padding:14px 16px;border:1px solid #426447;border-radius:8px;color:#c5ddc8;font-size:12px;line-height:1.7;font-weight:400}.sl-business-global-analytics .analytics-note sl-icon{font-size:20px;flex-shrink:0;--sl-icon-color:#c5ddc8}.sl-business-global-analytics .analytics-insights{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sl-business-global-analytics .analytics-insights dl{display:grid;gap:16px;margin:0}.sl-business-global-analytics .analytics-insights dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.sl-business-global-analytics .analytics-insights dt{font-size:13px;line-height:1.6;font-weight:400;color:#d1e0d5}.sl-business-global-analytics .analytics-insights dd{margin:0;font-size:13px;line-height:1.6;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.sl-business-global-analytics .analytics-distribution .sl-donut-chart{grid-template-columns:150px 1fr;align-items:center;gap:12px 20px}.sl-business-global-analytics .analytics-distribution figcaption{grid-column:1/-1;font-size:16px;line-height:1.5}.sl-business-global-analytics .analytics-distribution .sl-donut-chart__plot{width:140px}.sl-business-global-analytics .analytics-distribution .sl-donut-chart li{font-size:12px}.sl-business-global-analytics .analytics-distribution .analytics-scope{margin-top:12px}.sl-business-global-analytics .analytics-ranking{display:grid;gap:18px}.sl-business-global-analytics .analytics-ranking>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.sl-business-global-analytics .analytics-ranking>header h2{margin:0 0 4px}.sl-business-global-analytics .analytics-ranking>header p{font-size:12px;line-height:1.6;margin:0;color:#bdcfc3;font-weight:400}.sl-business-global-analytics .analytics-ranking>header button{font-size:12px}.sl-business-global-analytics .analytics-table-wrap{overflow:auto;border:1px solid #254233;border-radius:8px;min-width:0}.sl-business-global-analytics table{width:100%;min-width:1120px;border-collapse:collapse;background:transparent}.sl-business-global-analytics th{text-align:left;background:#071b14;color:#c8dccf;padding:14px 12px;font-size:12px;font-weight:500;white-space:nowrap;border-bottom:1px solid #284737}.sl-business-global-analytics td{padding:14px 12px;font-size:13px;line-height:1.6;font-weight:400;border-bottom:1px solid #254233;font-variant-numeric:tabular-nums;vertical-align:middle}.sl-business-global-analytics td:nth-child(2){min-width:190px;max-width:260px;overflow-wrap:anywhere}.sl-business-global-analytics td strong{font-size:13px;font-weight:500}.sl-business-global-analytics td small{display:block;font-size:11px;color:#b9cfc0}.sl-business-global-analytics tbody tr:nth-child(2n){background:#112b1f}.sl-business-global-analytics tbody tr:hover{background:#173626}.sl-business-global-analytics tbody tr:last-child td{border-bottom:0}.sl-business-global-analytics sl-chip.analytics-billing{font-size:11px;padding:6px 10px;white-space:nowrap;--sl-chip-bg:#28382e;--sl-chip-text:#d3e1d7;--sl-chip-border:#49614f}.sl-business-global-analytics sl-chip.analytics-billing[data-status=ACTIVE]{--sl-chip-bg:#243d15;--sl-chip-text:#d1ff00;--sl-chip-border:#54772a}.sl-business-global-analytics sl-chip.analytics-billing[data-status=TRIAL_ACTIVE]{--sl-chip-bg:#123444;--sl-chip-text:#a9dbf5;--sl-chip-border:#35687d}.sl-business-global-analytics sl-chip.analytics-billing[data-status=PAST_DUE],.sl-business-global-analytics sl-chip.analytics-billing[data-status=INCOMPLETE]{--sl-chip-bg:#3b321d;--sl-chip-text:#f0d59b;--sl-chip-border:#6b5730}.sl-business-global-analytics sl-chip.analytics-billing[data-status=CANCELLED],.sl-business-global-analytics sl-chip.analytics-billing[data-status=SUSPENDED],.sl-business-global-analytics sl-chip.analytics-billing[data-status=TRIAL_EXPIRED]{--sl-chip-bg:#3c2525;--sl-chip-text:#ffbdb1;--sl-chip-border:#704139}.sl-business-global-analytics .analytics-empty{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:20px}.sl-business-global-analytics .analytics-empty h2,.sl-business-global-analytics .analytics-empty h3,.sl-business-global-analytics .analytics-empty p{margin:0}.sl-business-global-analytics .analytics-empty h2{font-size:23px}.sl-business-global-analytics .analytics-empty p{font-size:14px;font-weight:400;color:#bdcfc3}.sl-business-global-analytics .analytics-empty sl-icon{font-size:36px;--sl-icon-color:#bdcfc3}.sl-business-global-analytics .analytics-validation{padding:14px;border:1px solid #8a5148;border-radius:8px;color:#ffc7b9;background:#35221c;margin:0;font-size:13px}@media(max-width:1400px){.sl-business-global-analytics .analytics-heading{align-items:flex-start}.sl-business-global-analytics .analytics-kpi{gap:10px}.sl-business-global-analytics .analytics-kpi>sl-icon{width:40px;height:40px;font-size:22px}}@media(max-width:1100px){.sl-business-global-analytics .analytics-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.sl-business-global-analytics .analytics-charts{grid-template-columns:1fr}.sl-business-global-analytics .analytics-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.sl-business-global-analytics .analytics-insights{grid-template-columns:1fr}}@media(max-width:600px){.sl-business-global-analytics .analytics-heading h1{font-size:25px}.sl-business-global-analytics .analytics-filters{grid-template-columns:1fr;gap:18px}.sl-business-global-analytics .analytics-summary{grid-template-columns:1fr}.sl-business-global-analytics .analytics-kpi{padding:16px}.sl-business-global-analytics .analytics-kpi>sl-icon{width:48px;height:48px}.sl-business-global-analytics .analytics-panel{padding:16px}.sl-business-global-analytics .analytics-ranking>header{flex-wrap:wrap}.sl-business-global-analytics .analytics-distribution .sl-donut-chart{grid-template-columns:110px minmax(0,1fr);gap:12px}.sl-business-global-analytics .analytics-distribution .sl-donut-chart__plot{width:110px}.sl-business-global-analytics .analytics-distribution .sl-donut-chart li{grid-template-columns:8px minmax(0,1fr) auto}.sl-business-global-analytics .analytics-distribution .sl-donut-chart__percent{grid-column:2/-1;text-align:left}.sl-business-global-analytics .analytics-insights dl>div{flex-wrap:wrap;gap:5px}.sl-business-global-analytics .analytics-insights dd{text-align:left}}sl-card.sl-business-plans{--sl-card-bg:transparent;--sl-card-text:#f3f7f2;--sl-card-muted-text:#b9cfc0;--sl-select-bg:#071c14;--sl-select-border:#345346;--sl-select-text:#f3f7f2;display:block;min-width:0;border:1px solid #254233;border-radius:14px;background:linear-gradient(125deg,#0d251b77,#071a13);color:#f3f7f2}sl-card.sl-business-plans>.sl-card__body{display:grid;gap:26px;padding:28px;min-width:0}sl-card.sl-business-plans header{display:flex;align-items:center;gap:22px}sl-card.sl-business-plans header>sl-icon{font-size:36px;--sl-icon-color:#d1ff00;flex-shrink:0}sl-card.sl-business-plans header div{flex:1;min-width:0}sl-card.sl-business-plans header h1{font-size:29px;line-height:1.3;margin:0 0 8px}sl-card.sl-business-plans header p{font-size:14px;line-height:1.6;color:#b9cfc0;margin:0;font-weight:400}sl-card.sl-business-plans header button{font-size:13px}sl-card.sl-business-plans .plans-filters{display:grid;grid-template-columns:minmax(0,2.5fr) repeat(2,minmax(180px,1fr)) auto;gap:18px;align-items:end}sl-card.sl-business-plans .plans-filters>label{display:flex;align-items:center;gap:14px;padding:0 16px;border:1px solid #345346;border-radius:9px;background:#081d15;min-height:54px;min-width:0}sl-card.sl-business-plans .plans-filters>label sl-icon{font-size:24px;--sl-icon-color:#c0d4c7}sl-card.sl-business-plans .plans-filters>label input{border:0;background:transparent;color:#f3f7f2;font:inherit;font-size:14px;font-weight:400;padding:16px 0;width:100%;min-width:0}sl-card.sl-business-plans .plans-filters>label input::placeholder{color:#b4c9bb}sl-card.sl-business-plans .plans-filters>button{min-height:48px;font-size:13px}sl-card.sl-business-plans .plans-table-wrap{min-width:0;overflow:auto;border:1px solid #254233;border-radius:9px}sl-card.sl-business-plans .plans-table{width:100%;min-width:1260px;border-collapse:collapse;background:transparent}sl-card.sl-business-plans .plans-table th{text-align:left;background:#071c14;padding:17px 12px;font-size:12px;font-weight:500;color:#c8dccf;border-bottom:1px solid #284737;white-space:nowrap}sl-card.sl-business-plans .plans-table td{padding:18px 12px;border-bottom:1px solid #254233;font-size:13px;line-height:1.6;vertical-align:middle;font-weight:400}sl-card.sl-business-plans .plans-table tbody tr:nth-child(2n){background:#10291f}sl-card.sl-business-plans .plans-table tbody tr:hover{background:#153123}sl-card.sl-business-plans .plans-table tbody tr:last-child td{border-bottom:0}sl-card.sl-business-plans .plans-table .cdk-column-id{width:38px}sl-card.sl-business-plans .plans-table .cdk-column-name{min-width:200px;max-width:280px;overflow-wrap:anywhere}sl-card.sl-business-plans .plans-table .cdk-column-name strong{font-size:15px;font-weight:600}sl-card.sl-business-plans .plans-table .cdk-column-limits{min-width:145px}sl-card.sl-business-plans .plans-table .cdk-column-tokens{min-width:110px;font-variant-numeric:tabular-nums}sl-card.sl-business-plans .plans-table .cdk-column-prices{min-width:175px;white-space:nowrap;font-variant-numeric:tabular-nums}sl-card.sl-business-plans .plans-table .cdk-column-prices strong{font-size:15px;font-weight:500}sl-card.sl-business-plans .plans-table .cdk-column-prices small{font-size:11px;font-weight:400;color:#bdcfc3}sl-card.sl-business-plans .plans-table .cdk-column-trial{min-width:155px;max-width:180px}sl-card.sl-business-plans .plans-table .cdk-column-visible,sl-card.sl-business-plans .plans-table .cdk-column-active{min-width:100px}sl-card.sl-business-plans .plans-table .cdk-column-actions{width:60px;text-align:center}sl-card.sl-business-plans .plan-description{font-size:12px;font-weight:400;line-height:1.6;margin:5px 0;color:#bdcfc3}sl-card.sl-business-plans .plan-reference{display:block;font-size:11px;font-weight:400;line-height:1.6;color:#c5dccb}sl-card.sl-business-plans .plan-limit{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.8}sl-card.sl-business-plans .plan-limit sl-icon{font-size:19px;--sl-icon-color:#bdd4c5}sl-card.sl-business-plans .plan-tokens{display:flex;align-items:center;gap:8px;font-weight:500;color:#d1ff00}sl-card.sl-business-plans .plan-tokens sl-icon{font-size:20px;--sl-icon-color:#d1ff00}sl-card.sl-business-plans .plan-annual{display:block;margin-top:5px}sl-card.sl-business-plans .plan-trial-policy{display:block;margin-top:8px;font-size:11px;font-weight:400;line-height:1.5;color:#bdcfc3}sl-card.sl-business-plans sl-chip.plan-flag{font-size:11px;font-weight:500;white-space:nowrap;padding:7px 10px;--sl-chip-bg:#28392d;--sl-chip-text:#cfded3;--sl-chip-border:#4b6251}sl-card.sl-business-plans sl-chip.plan-flag sl-icon{font-size:16px;margin-right:6px;--sl-icon-color:currentColor}sl-card.sl-business-plans sl-chip.plan-flag[data-state=active]{--sl-chip-bg:#213c15;--sl-chip-text:#d1ff00;--sl-chip-border:#50762c}sl-card.sl-business-plans sl-chip.plan-flag[data-state=inactive]{--sl-chip-bg:#3a2a27;--sl-chip-text:#ffc9ba;--sl-chip-border:#765146}sl-card.sl-business-plans sl-chip.plan-flag[data-state=visible]{--sl-chip-bg:#173447;--sl-chip-text:#b4dfff;--sl-chip-border:#3c6b89}sl-card.sl-business-plans sl-chip.plan-flag[data-state=yes]{--sl-chip-bg:#2c2445;--sl-chip-text:#e1d5ff;--sl-chip-border:#655184}sl-card.sl-business-plans .plans-note{font-size:12px;line-height:1.65;margin:0;color:#bdcfc3;font-weight:400}sl-card.sl-business-plans .plans-empty{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px}sl-card.sl-business-plans .plans-empty h2{font-size:22px;margin:0}sl-card.sl-business-plans .plans-empty p{font-size:14px;color:#b9cfc0;font-weight:400}sl-card.sl-business-plans .plans-empty sl-icon{font-size:36px;--sl-icon-color:#b9cfc0}@media(max-width:1000px){sl-card.sl-business-plans .plans-filters{grid-template-columns:1fr 1fr}sl-card.sl-business-plans .plans-filters>label{grid-column:1/-1}sl-card.sl-business-plans .plans-filters button{grid-column:1/-1;justify-self:end}}@media(max-width:600px){sl-card.sl-business-plans>.sl-card__body{padding:16px;gap:20px}sl-card.sl-business-plans header{flex-wrap:wrap;gap:12px}sl-card.sl-business-plans header h1{font-size:23px}sl-card.sl-business-plans header p{font-size:13px}sl-card.sl-business-plans header>div{flex-basis:calc(100% - 60px)}sl-card.sl-business-plans header button{width:100%}sl-card.sl-business-plans .plans-filters{grid-template-columns:1fr}sl-card.sl-business-plans .plans-filters button{justify-self:stretch}}.sl-dialog-surface.sl-business-plan-drawer{background:#091e16;color:#f3f7f2;--sl-dialog-bg:#091e16;--sl-dialog-text:#f3f7f2;--color-bg-primary:#091e16;--color-fg-primary:#f3f7f2;--color-fg-secondary:#bdcfc3;--color-border-default:#345346}:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form{display:block;color:#f3f7f2;--sl-field-bg:#071c14;--sl-field-text:#f3f7f2;--sl-field-border:#345346;--sl-field-label:#c9dbd0;--sl-select-bg:#071c14;--sl-select-text:#f3f7f2;--sl-select-border:#345346}:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form-intro{font-size:13px;line-height:1.7;color:#bdcfc3;margin:0 0 20px;font-weight:400}:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form{display:grid;gap:16px;min-width:0}:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form h3{font-size:15px;margin:8px 0 0;line-height:1.5;color:#e7f1e9}:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form .row-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form sl-form-field{min-width:0}:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form .toggle-row{display:grid;gap:18px;align-items:start}:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form sl-checkbox{font-size:13px}@media(max-width:430px){:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form .row-fields{grid-template-columns:1fr}}:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form-heading{display:flex;gap:16px;align-items:flex-start;margin-bottom:24px}:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form-heading>sl-icon{font-size:32px;--sl-icon-color:#d1ff00;flex-shrink:0}:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form-heading h2{font-size:24px;line-height:1.3;margin:0 0 8px}:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form-heading p{font-size:13px;line-height:1.65;color:#bdcfc3;margin:0;font-weight:400}:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form{gap:24px}:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form section{display:grid;gap:16px}:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form h3{margin:0;font-size:16px}:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form section>label,:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form .row-fields>label{display:grid;gap:8px;font-size:13px;font-weight:500;min-width:0}:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form input[slNativeControl],:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form textarea[slNativeControl]{box-sizing:border-box;width:100%;min-width:0;background:#071c14;border:1px solid #345346;border-radius:8px;color:#f3f7f2;font:inherit;font-size:14px;font-weight:400;padding:12px;color-scheme:dark;min-height:46px}:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form input[slNativeControl]::placeholder,:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form textarea[slNativeControl]::placeholder{color:#b5cbbc}:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form textarea{resize:vertical;line-height:1.6}:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form footer{display:flex;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid #345346}:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form footer button{font-size:13px}:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form .plan-form-help{font-size:12px;line-height:1.65;color:#bdcfc3;margin:0;font-weight:400}:is(app-plan-form-dialog,app-billing-period-form-dialog,app-media-type-form,app-client-form,app-app-version-form,app-app-entity-form).sl-business-plan-form .plan-form .plan-form-error{font-size:13px;line-height:1.6;color:#ffc9ba;margin:0;font-weight:400}sl-card.sl-business-billing-periods .plans-table{min-width:1000px}sl-card.sl-business-billing-periods .plans-table td{padding:20px 14px}sl-card.sl-business-billing-periods .plans-table .cdk-column-name{min-width:170px;max-width:240px}sl-card.sl-business-billing-periods .plans-table .cdk-column-description{min-width:250px;max-width:390px;overflow-wrap:anywhere;color:#c6dace;font-weight:400}sl-card.sl-business-billing-periods .plans-table .cdk-column-monthsDuration{min-width:125px;font-variant-numeric:tabular-nums}sl-card.sl-business-billing-periods .plans-table .cdk-column-discountPercentage{min-width:150px}sl-card.sl-business-billing-periods .period-identity{display:flex;align-items:center;gap:12px}sl-card.sl-business-billing-periods .period-identity sl-icon{font-size:22px;flex-shrink:0;--sl-icon-color:#b8d6c3}sl-card.sl-business-billing-periods .period-identity strong{font-size:14px;font-weight:500}sl-card.sl-business-billing-periods sl-chip.period-discount{font-size:12px;font-weight:500;padding:7px 11px;white-space:nowrap;--sl-chip-bg:#2d2548;--sl-chip-text:#e1d5ff;--sl-chip-border:#655184}sl-card.sl-business-billing-periods sl-chip.period-discount sl-icon{font-size:17px;margin-right:6px;--sl-icon-color:currentColor}sl-card.sl-business-billing-periods .period-muted{font-size:13px;color:#bdcfc3}:is(.sl-business-billing-config,.sl-business-billing-detail) sl-chip.billing-status{font-size:11px;font-weight:500;padding:7px 11px;white-space:nowrap;--sl-chip-bg:#29382d;--sl-chip-text:#d0dfd4;--sl-chip-border:#4b6251}:is(.sl-business-billing-config,.sl-business-billing-detail) sl-chip.billing-status[data-status=ACTIVE]{--sl-chip-bg:#243d15;--sl-chip-text:#d1ff00;--sl-chip-border:#54772a}:is(.sl-business-billing-config,.sl-business-billing-detail) sl-chip.billing-status[data-status=TRIAL_ACTIVE]{--sl-chip-bg:#123444;--sl-chip-text:#a9dbf5;--sl-chip-border:#35687d}:is(.sl-business-billing-config,.sl-business-billing-detail) sl-chip.billing-status[data-status=INCOMPLETE],:is(.sl-business-billing-config,.sl-business-billing-detail) sl-chip.billing-status[data-status=PAST_DUE]{--sl-chip-bg:#3b321d;--sl-chip-text:#f0d59b;--sl-chip-border:#6b5730}:is(.sl-business-billing-config,.sl-business-billing-detail) sl-chip.billing-status[data-status=SUSPENDED],:is(.sl-business-billing-config,.sl-business-billing-detail) sl-chip.billing-status[data-status=TRIAL_EXPIRED],:is(.sl-business-billing-config,.sl-business-billing-detail) sl-chip.billing-status[data-status=CANCELLED]{--sl-chip-bg:#3c2525;--sl-chip-text:#ffbdb1;--sl-chip-border:#704139}sl-card.sl-business-billing-config header>a{font-size:13px}sl-card.sl-business-billing-config .plans-table{min-width:1330px}sl-card.sl-business-billing-config .plans-table td{padding:20px 12px}sl-card.sl-business-billing-config .plans-table .cdk-column-company{min-width:190px;max-width:240px;overflow-wrap:anywhere}sl-card.sl-business-billing-config .plans-table .cdk-column-planType{min-width:125px;max-width:170px;overflow-wrap:anywhere}sl-card.sl-business-billing-config .plans-table .cdk-column-billingStatus{min-width:135px}sl-card.sl-business-billing-config .plans-table .cdk-column-basePrice,sl-card.sl-business-billing-config .plans-table .cdk-column-pricePerLead{min-width:105px;white-space:nowrap;font-variant-numeric:tabular-nums}sl-card.sl-business-billing-config .plans-table .cdk-column-monthlyLeadQuota{min-width:140px;font-variant-numeric:tabular-nums}sl-card.sl-business-billing-config .plans-table .cdk-column-nextBillingDate{min-width:150px;font-variant-numeric:tabular-nums}sl-card.sl-business-billing-config .plans-table strong{font-size:13px;font-weight:500}sl-card.sl-business-billing-config .billing-contact{display:block;margin-top:5px;font-size:11px;line-height:1.6;color:#bdcfc3;font-weight:400}@media(max-width:600px){sl-card.sl-business-billing-config header>a{width:100%}}.sl-business-billing-detail{--sl-text-link-text:#d1ff00;--sl-text-link-hover:#e2ff69;--sl-chart-series-color:#d1ff00;--color-fg-primary:#f3f7f2;--color-fg-secondary:#bdcfc3;--color-border-default:#345346;display:grid;gap:22px;color:#f3f7f2;min-width:0}.sl-business-billing-detail .billing-detail-heading{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.sl-business-billing-detail .billing-detail-heading div{flex:1;min-width:0}.sl-business-billing-detail .billing-detail-heading h1{font-size:28px;line-height:1.3;margin:0 0 6px}.sl-business-billing-detail .billing-detail-heading p{font-size:14px;line-height:1.65;color:#bdcfc3;font-weight:400;margin:0}.sl-business-billing-detail .billing-detail-heading a{font-size:13px}.sl-business-billing-detail .billing-detail-nav{display:flex;gap:8px;border-bottom:1px solid #345346;overflow:auto}.sl-business-billing-detail .billing-detail-nav button{font-size:13px;flex-shrink:0;border-radius:8px 8px 0 0;color:#bdcfc3;--sl-icon-color:currentColor;min-height:50px;border-bottom:2px solid transparent}.sl-business-billing-detail .billing-detail-nav button[aria-pressed=true]{color:#d1ff00;--sl-icon-color:#d1ff00;border-bottom-color:#d1ff00;background:#142b17}.sl-business-billing-detail .billing-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sl-business-billing-detail .billing-detail-wide{grid-column:1/-1}.sl-business-billing-detail .billing-detail-panel{min-width:0;background:linear-gradient(125deg,#10271d,#0a1d15);border:1px solid #254233;border-radius:12px;padding:24px}.sl-business-billing-detail .billing-detail-panel h2{display:flex;gap:12px;align-items:center;font-size:18px;line-height:1.4;margin:0 0 22px}.sl-business-billing-detail .billing-detail-panel h2 sl-icon{font-size:24px;--sl-icon-color:#c5dfce}.sl-business-billing-detail dl{display:grid;gap:18px;margin:0}.sl-business-billing-detail dl>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,1.4fr);gap:18px}.sl-business-billing-detail dt{font-size:13px;font-weight:400;line-height:1.65;color:#bdcfc3}.sl-business-billing-detail dd{margin:0;font-size:14px;line-height:1.65;font-weight:500;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.sl-business-billing-detail dd a{color:#d1ff00;text-decoration:underline;text-underline-offset:3px}.sl-business-billing-detail .billing-quota{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}.sl-business-billing-detail .billing-quota h3{font-size:14px;line-height:1.5;margin:0 0 14px;font-weight:500}.sl-business-billing-detail .billing-quota strong{display:block;font-size:28px;font-weight:600;margin-bottom:16px}.sl-business-billing-detail .billing-quota small{display:block;margin-top:12px;font-size:12px;line-height:1.65;color:#bdcfc3;font-weight:400}.sl-business-billing-detail .billing-quota sl-progress-bar{--color-brand-primary:#d1ff00}.sl-business-billing-detail .billing-quota .sl-progress-track{background:#24402f}.sl-business-billing-detail .billing-detail-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sl-business-billing-detail .billing-detail-actions button,.sl-business-billing-detail .billing-detail-actions a{font-size:12px;min-height:48px}.sl-business-billing-detail .billing-detail-note{font-size:12px;font-weight:400;line-height:1.7;color:#bdcfc3;margin:0}.sl-business-billing-detail .billing-detail-panel>.billing-detail-note{margin-top:18px}.sl-business-billing-detail .billing-detail-empty{min-height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;text-align:center}.sl-business-billing-detail .billing-detail-empty h2,.sl-business-billing-detail .billing-detail-empty p{margin:0}.sl-business-billing-detail .billing-detail-empty p{font-size:14px;color:#bdcfc3}.sl-business-billing-detail .billing-detail-empty sl-icon{font-size:36px;--sl-icon-color:#bdcfc3}@media(max-width:1000px){.sl-business-billing-detail .billing-detail-grid,.sl-business-billing-detail .billing-quota{grid-template-columns:1fr}.sl-business-billing-detail .billing-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sl-business-billing-detail .billing-detail-heading h1{font-size:24px}.sl-business-billing-detail .billing-detail-heading>div{flex-basis:100%}.sl-business-billing-detail .billing-detail-panel{padding:18px}.sl-business-billing-detail dl>div{grid-template-columns:1fr;gap:5px}.sl-business-billing-detail .billing-detail-actions{grid-template-columns:1fr}}.sl-business-billing-checkout{position:fixed;inset:0;z-index:2000;background:#020a08cc;display:grid;place-items:center;padding:20px;box-sizing:border-box;color:#f3f7f2}.sl-business-billing-checkout>section{width:min(100%,700px);max-height:90dvh;overflow:auto;padding:24px;border:1px solid #345346;border-radius:14px;background:#091e16;box-sizing:border-box;min-width:0}.sl-business-billing-checkout>section>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.sl-business-billing-checkout>section>header h2{font-size:22px;margin:0}@media(max-width:600px){.sl-business-billing-checkout{padding:12px}.sl-business-billing-checkout>section{padding:16px}}sl-card.sl-business-media-types .plans-table{min-width:900px}sl-card.sl-business-media-types .plans-table .cdk-column-extension{min-width:160px}sl-card.sl-business-media-types .plans-table .cdk-column-type{min-width:230px;max-width:400px;overflow-wrap:anywhere}sl-card.sl-business-media-types .plans-table .cdk-column-family{min-width:130px}sl-card.sl-business-media-types .plans-table .cdk-column-enabled{min-width:150px}sl-card.sl-business-media-types .media-type-format{display:flex;align-items:center;gap:14px}sl-card.sl-business-media-types .media-type-format sl-icon{font-size:25px;--sl-icon-color:#b9d5c5}sl-card.sl-business-media-types .media-type-format strong{font-size:15px;font-weight:500}sl-card.sl-business-media-types sl-chip.media-type-family{font-size:12px;font-weight:500;padding:7px 11px;--sl-chip-bg:#28392d;--sl-chip-text:#d0dfd3;--sl-chip-border:#4b6251}sl-card.sl-business-media-types sl-chip.media-type-family[data-family=image]{--sl-chip-bg:#243a13;--sl-chip-text:#d1ff00;--sl-chip-border:#55792d}sl-card.sl-business-media-types sl-chip.media-type-family[data-family=video]{--sl-chip-bg:#153549;--sl-chip-text:#a9dcff;--sl-chip-border:#386a89}sl-card.sl-business-media-types sl-chip.media-type-family[data-family=audio]{--sl-chip-bg:#30254b;--sl-chip-text:#e1d5ff;--sl-chip-border:#655184}app-media-type-form.sl-business-media-type-form{max-width:760px;margin-inline:auto}app-media-type-form.sl-business-media-type-form .media-type-form-state{min-height:220px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;text-align:center;font-size:14px}.sl-business-media-type-detail{max-width:1050px;margin-inline:auto}.sl-dialog-surface.sl-form-drawer-surface:has(app-media-type-form){background:#091e16;color:#f3f7f2;--color-bg-primary:#091e16;--color-fg-primary:#f3f7f2;--color-fg-secondary:#bdcfc3;--color-border-default:#345346}:is(.sl-business-coupons,.sl-business-coupon-detail) sl-chip.coupon-status{font-size:11px;font-weight:500;padding:7px 11px;white-space:nowrap;--sl-chip-bg:#29382d;--sl-chip-text:#d0dfd4;--sl-chip-border:#4b6251}:is(.sl-business-coupons,.sl-business-coupon-detail) sl-chip.coupon-status[data-status=VALID]{--sl-chip-bg:#243d15;--sl-chip-text:#d1ff00;--sl-chip-border:#54772a}:is(.sl-business-coupons,.sl-business-coupon-detail) sl-chip.coupon-status[data-status=NEW]{--sl-chip-bg:#2f2946;--sl-chip-text:#e0d6fa;--sl-chip-border:#625478}:is(.sl-business-coupons,.sl-business-coupon-detail) sl-chip.coupon-status[data-status=REDEEMED]{--sl-chip-bg:#123444;--sl-chip-text:#a9dbf5;--sl-chip-border:#35687d}:is(.sl-business-coupons,.sl-business-coupon-detail) sl-chip.coupon-status[data-status=EXPIRED]{--sl-chip-bg:#3c2525;--sl-chip-text:#ffbdb1;--sl-chip-border:#704139}:is(.sl-business-coupons,.sl-business-coupon-detail) sl-chip.coupon-status[data-status=CANCELLED]{--sl-chip-bg:#352b32;--sl-chip-text:#e9c8db;--sl-chip-border:#674b5e}sl-card.sl-business-coupons .coupon-overview{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}sl-card.sl-business-coupons .coupon-overview-item{height:auto;min-width:0;padding:16px 12px;border:1px solid #294534;border-radius:12px;background:linear-gradient(125deg,#11291e,#0e2119);color:#f3f7f2;text-align:left;--sl-icon-color:#c6dccd}sl-card.sl-business-coupons .coupon-overview-item>.sl-button__content{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;width:100%}sl-card.sl-business-coupons .coupon-overview-item strong{display:block;font-size:24px;line-height:1.3;font-weight:600;font-variant-numeric:tabular-nums}sl-card.sl-business-coupons .coupon-overview-item .coupon-overview-label{display:block;font-size:12px;line-height:1.5;font-weight:400;color:#c4d9cc;margin-top:5px}sl-card.sl-business-coupons .coupon-overview-item [class=coupon-overview-icon]{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;background:#233c2a;border-radius:9px}sl-card.sl-business-coupons .coupon-overview-item [class=coupon-overview-icon] sl-icon{font-size:22px}sl-card.sl-business-coupons .coupon-overview-item[aria-pressed=true]{border-color:#8ba728;background:#1c3319}sl-card.sl-business-coupons .coupon-overview-item[data-status=VALID] .coupon-overview-icon{background:#2c4013;--sl-icon-color:#d1ff00}sl-card.sl-business-coupons .coupon-overview-item[data-status=NEW] .coupon-overview-icon{background:#33294b;--sl-icon-color:#e0d6fa}sl-card.sl-business-coupons .coupon-overview-item[data-status=REDEEMED] .coupon-overview-icon{background:#193b4b;--sl-icon-color:#a9dbf5}sl-card.sl-business-coupons .coupon-overview-item[data-status=EXPIRED] .coupon-overview-icon{background:#482a29;--sl-icon-color:#ffbdb1}sl-card.sl-business-coupons .coupon-overview-item[data-status=CANCELLED] .coupon-overview-icon{background:#3e2c39;--sl-icon-color:#e9c8db}sl-card.sl-business-coupons .coupon-filters{grid-template-columns:minmax(0,3fr) minmax(180px,1fr) auto}sl-card.sl-business-coupons .plans-table{min-width:1180px}sl-card.sl-business-coupons .plans-table td{padding:16px 12px}sl-card.sl-business-coupons .plans-table .cdk-column-couponCode{min-width:210px;max-width:290px;overflow-wrap:anywhere}sl-card.sl-business-coupons .plans-table .cdk-column-couponCode strong{font-size:13px;font-weight:600}sl-card.sl-business-coupons .plans-table .cdk-column-customer{min-width:165px;max-width:230px;overflow-wrap:anywhere}sl-card.sl-business-coupons .plans-table .cdk-column-promotion{min-width:185px;max-width:240px;overflow-wrap:anywhere}sl-card.sl-business-coupons .plans-table .cdk-column-createdAt,sl-card.sl-business-coupons .plans-table .cdk-column-expiresAt{min-width:145px;font-size:12px;font-variant-numeric:tabular-nums}sl-card.sl-business-coupons .plans-table .cdk-column-couponStatus{min-width:110px}sl-card.sl-business-coupons .coupon-muted{display:block;color:#bdcfc3;font-size:11px;margin-top:5px;font-weight:400}@media(max-width:1200px){sl-card.sl-business-coupons .coupon-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){sl-card.sl-business-coupons .coupon-overview{grid-template-columns:repeat(2,minmax(0,1fr))}sl-card.sl-business-coupons .coupon-overview-item{padding:14px 10px}sl-card.sl-business-coupons .coupon-overview-item>.sl-button__content{gap:10px}sl-card.sl-business-coupons .coupon-overview-item strong{font-size:22px}sl-card.sl-business-coupons .coupon-filters{grid-template-columns:1fr}}.sl-business-coupon-detail .coupon-code-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0}.sl-business-coupon-detail .coupon-code-panel>div{min-width:0}.sl-business-coupon-detail .coupon-code-panel small{display:block;font-size:12px;line-height:1.6;color:#bdcfc3;margin-top:8px}.sl-business-coupon-detail .coupon-code-panel button{font-size:13px;flex-shrink:0}.sl-business-coupon-detail .coupon-detail-code{display:block;font-size:24px;line-height:1.5;font-weight:600;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.sl-business-coupon-detail .coupon-detail-footer{display:flex;gap:24px;align-items:center;justify-content:space-between}.sl-business-coupon-detail .coupon-detail-footer .billing-detail-note{flex:1}.sl-business-coupon-detail .coupon-detail-footer button{font-size:13px;flex-shrink:0}@media(max-width:600px){.sl-business-coupon-detail .coupon-code-panel,.sl-business-coupon-detail .coupon-detail-footer{align-items:stretch;flex-direction:column;gap:20px}.sl-business-coupon-detail .coupon-detail-code{font-size:20px}}sl-card.sl-business-api-clients .plans-filters{grid-template-columns:minmax(0,3fr) minmax(180px,1fr) auto}sl-card.sl-business-api-clients .plans-table{min-width:1050px}sl-card.sl-business-api-clients .plans-table td{padding:22px 14px}sl-card.sl-business-api-clients .plans-table .cdk-column-name{min-width:190px;max-width:290px;overflow-wrap:anywhere}sl-card.sl-business-api-clients .plans-table .cdk-column-clientId{min-width:260px;max-width:330px;overflow-wrap:anywhere;font-size:12px;color:#bdcfc3}sl-card.sl-business-api-clients .plans-table .cdk-column-permissions{max-width:320px;overflow-wrap:anywhere;font-size:12px}sl-card.sl-business-api-clients .plans-table .cdk-column-active{min-width:120px}sl-card.sl-business-api-clients .plans-table strong{font-size:14px;font-weight:500}sl-card.sl-business-api-clients header h2{font-size:20px;margin:0 0 8px}@media(max-width:600px){sl-card.sl-business-api-clients .plans-filters{grid-template-columns:1fr}}.sl-dialog-surface.sl-form-drawer-surface:has(app-client-form){background:#0a1d15;color:#f3f7f2;border-color:#345346}sl-card.sl-business-app-versions .plans-table{min-width:1100px}sl-card.sl-business-app-versions .plans-table td{padding:20px 14px}sl-card.sl-business-app-versions .plans-table .cdk-column-version{min-width:240px;max-width:430px;overflow-wrap:anywhere}sl-card.sl-business-app-versions .plans-table .cdk-column-platform{min-width:140px;max-width:200px;overflow-wrap:anywhere}sl-card.sl-business-app-versions .plans-table .cdk-column-forceUpdate{min-width:150px}sl-card.sl-business-app-versions .plans-table strong{font-size:15px;font-weight:500}sl-card.sl-business-app-versions .version-notes{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:7px;color:#bdcfc3;font-size:12px;line-height:1.65;font-weight:400}sl-card.sl-business-app-versions sl-chip{--sl-chip-bg:#183026;--sl-chip-text:#dfebe2;--sl-chip-border:#375646;font-size:12px;padding:7px 11px}.sl-business-app-version-detail .version-detail-notes{white-space:pre-wrap;overflow-wrap:anywhere;color:#c9dbd0;font-size:14px;line-height:1.8;margin:0}.sl-business-app-version-detail .version-url{overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.65}.sl-dialog-surface.sl-form-drawer-surface:has(app-app-version-form){background:#0a1d15;color:#f3f7f2;border-color:#345346}sl-card.sl-business-app-entities .plans-filters{grid-template-columns:minmax(0,3fr) minmax(200px,1fr) auto}sl-card.sl-business-app-entities .plans-table{min-width:1350px}sl-card.sl-business-app-entities .plans-table td{padding:20px 14px}sl-card.sl-business-app-entities .plans-table .cdk-column-entityName{min-width:200px;max-width:270px;overflow-wrap:anywhere}sl-card.sl-business-app-entities .plans-table .cdk-column-resource,sl-card.sl-business-app-entities .plans-table .cdk-column-tableName,sl-card.sl-business-app-entities .plans-table .cdk-column-endpointBase{min-width:170px;max-width:230px;overflow-wrap:anywhere;font-size:12px}sl-card.sl-business-app-entities .plans-table .cdk-column-visibleInMenu{min-width:115px}sl-card.sl-business-app-entities .plans-table strong{font-size:14px;font-weight:500}sl-card.sl-business-app-entities .entity-muted{display:block;margin-top:6px;color:#bdcfc3;font-size:12px;line-height:1.6;font-weight:400}@media(max-width:600px){sl-card.sl-business-app-entities .plans-filters{grid-template-columns:1fr}}.sl-dialog-surface.sl-form-drawer-surface:has(app-app-entity-form){background:#0a1d15;color:#f3f7f2;border-color:#345346}.sl-business-geofencing{--sl-geo-zone-paused:#b7a5ed;--sl-button-accent-bg:#d1ff00;--sl-chart-series-color:#8266ff;--color-warning-fg:#d7a543;color:#f3f7f2;min-width:0;font-size:14px}.sl-business-geofencing sl-icon{--sl-icon-color:currentColor}.sl-business-geofencing button,.sl-business-geofencing a[sl-button]{font-size:12px;font-weight:500}.sl-business-geofencing a[sl-button]{text-decoration:none}.sl-business-geofencing button:focus-visible,.sl-business-geofencing a:focus-visible,.sl-business-geofencing [tabindex]:focus-visible{outline:2px solid #d1ff00;outline-offset:3px}.sl-business-geofencing .geo-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.sl-business-geofencing .geo-heading nav{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.sl-business-geofencing .geo-heading-title{display:flex;align-items:center;gap:16px;min-width:0}.sl-business-geofencing .geo-heading-title h1{font-size:28px;line-height:1.3;margin:0 0 8px}.sl-business-geofencing .geo-heading-title p{font-size:13px;line-height:1.65;font-weight:400;color:#bdcfc3;margin:0}.sl-business-geofencing .geo-heading-icon{display:grid;place-items:center;flex-shrink:0;width:52px;height:52px;border-radius:12px;background:#193014;color:#d1ff00}.sl-business-geofencing .geo-heading-icon sl-icon{font-size:28px}.sl-business-geofencing .geo-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,400px);grid-template-rows:auto 1fr;gap:20px;align-items:start}.sl-business-geofencing .geo-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sl-business-geofencing .geo-kpis article{display:flex;align-items:center;gap:14px;padding:20px 16px;border:1px solid #253f32;background:linear-gradient(125deg,#14291f,#0c1c15);border-radius:12px;min-width:0}.sl-business-geofencing .geo-kpis article>sl-icon{font-size:25px;flex-shrink:0;color:#d0e0d5}.sl-business-geofencing .geo-kpis article span{display:block;font-size:11px;line-height:1.5;font-weight:400;color:#d0dfd4}.sl-business-geofencing .geo-kpis article strong{display:block;font-size:23px;line-height:1.3;font-weight:600;margin-top:5px;font-variant-numeric:tabular-nums}.sl-business-geofencing .geo-map-panel{grid-column:1;grid-row:2;padding:16px;background:linear-gradient(125deg,#10271d,#0a1c15);border:1px solid #254233;border-radius:12px;min-width:0;overflow:hidden}.sl-business-geofencing .geo-map-toolbar{display:flex;gap:14px;justify-content:space-between;align-items:center;margin:0 0 14px}.sl-business-geofencing .geo-map-toolbar>div{min-width:0}.sl-business-geofencing .geo-map-toolbar h2{font-size:16px;line-height:1.5;margin:0 0 4px;overflow-wrap:anywhere}.sl-business-geofencing .geo-map-toolbar p{font-size:12px;line-height:1.6;color:#c6d9cc;margin:0;font-weight:400}.sl-business-geofencing .geo-map-toolbar button{flex-shrink:0}.sl-business-geofencing .geo-layers{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.sl-business-geofencing .geo-layers button{padding:7px 10px;min-height:34px;border:1px solid #40594b;border-radius:18px;color:#bdcfc3;background:#0c1c15;font-size:11px;--sl-icon-color:currentColor}.sl-business-geofencing .geo-layers button [data-layer]{display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:50%;margin-right:6px;background:#8266ff}.sl-business-geofencing .geo-layers button [data-layer=device]{background:#d1ff00}.sl-business-geofencing .geo-layers button [data-layer=activity]{background:#d7a543}.sl-business-geofencing .geo-layers button [data-layer=inactive]{background:#b7a5ed}.sl-business-geofencing .geo-layers button [data-layer=inactive]{border:1px dashed #b7a5ed;background:transparent}.sl-business-geofencing .geo-layers button[aria-pressed=true]{background:#20392a;color:#f3f7f2;border-color:#57725e}.sl-business-geofencing .geo-layers button[aria-pressed=false] [data-layer]{opacity:.4}.sl-business-geofencing .geo-zone-map{height:clamp(420px,55vh,650px);width:100%;border-radius:8px;overflow:hidden;isolation:isolate;background:#bed7d2;color:#142119;font-family:inherit;z-index:0}.sl-business-geofencing .geo-map-footer{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;margin-top:14px}.sl-business-geofencing .geo-map-footer p{font-size:11px;font-weight:400;line-height:1.7;color:#bdcfc3;margin:0;max-width:74ch}.sl-business-geofencing .geo-map-footer button{flex-shrink:0}.sl-business-geofencing .geo-updated{margin:8px 0 0;font-size:11px;line-height:1.6;color:#bdcfc3;font-weight:400}.sl-business-geofencing .geo-side{grid-column:2;grid-row:1/span 2;display:grid;gap:20px;min-width:0}.sl-business-geofencing .geo-section-heading{display:flex;gap:14px;justify-content:space-between;align-items:center}.sl-business-geofencing .geo-section-heading h2{font-size:18px;line-height:1.4;margin:0}.sl-business-geofencing .geo-section-heading span{font-size:12px;color:#c6d9cc;font-weight:400}.sl-business-geofencing .geo-coverage{font-size:10px;color:#bdcfc3;font-weight:400;line-height:1.6;margin:7px 0 12px}.sl-business-geofencing .geo-zone-list{display:grid;gap:12px;max-height:450px;overflow:auto;padding:2px;scrollbar-color:#4b6c56 #10251b}.sl-business-geofencing .geo-zone-card>.sl-card__body{padding:0;color:inherit}.sl-business-geofencing .geo-zone-card{border:1px solid #253e31;background:linear-gradient(120deg,#14281e,#102018);padding:15px 14px;border-radius:12px;min-width:0}.sl-business-geofencing .geo-zone-card.is-selected{border-color:#9c8be4;background:linear-gradient(120deg,#1c2d29,#14241c)}.sl-business-geofencing .geo-zone-card p{font-size:12px;line-height:1.65;margin:6px 0 15px;color:#d0dfd4;font-weight:400;overflow-wrap:anywhere}.sl-business-geofencing .geo-zone-heading{display:grid;grid-template-columns:30px minmax(0,1fr) auto 24px;align-items:center;gap:9px}.sl-business-geofencing .geo-zone-heading>.sl-button{min-width:0}.sl-business-geofencing .geo-zone-icon{display:grid;place-items:center;width:30px;height:30px;background:#27263e;border:1px solid #8874d9;color:#d3c9ff;border-radius:50%}.sl-business-geofencing .geo-zone-icon sl-icon{font-size:20px}.sl-business-geofencing button.geo-zone-select{padding:0!important;min-height:32px;min-width:0;text-align:left;justify-content:flex-start;border-radius:4px;color:#f3f7f2;font-size:13px;line-height:1.5}.sl-business-geofencing button.geo-zone-select>.sl-button__content{display:block;white-space:normal;overflow-wrap:anywhere;text-align:left}.sl-business-geofencing button.geo-zone-select{font-weight:600}.sl-business-geofencing sl-chip.geo-zone-state{font-size:10px;white-space:nowrap;font-weight:500;padding:5px 9px;--sl-chip-bg:#3b3519;--sl-chip-text:#f0dd86;--sl-chip-border:#665a2a}.sl-business-geofencing sl-chip.geo-zone-state[data-state=active]{--sl-chip-bg:#1b3b19;--sl-chip-text:#ceff7c;--sl-chip-border:#40682a}.sl-business-geofencing .geo-zone-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sl-business-geofencing .geo-zone-stats>span{font-size:10px;color:#c6d9cc;font-weight:400;line-height:1.6;min-width:0}.sl-business-geofencing .geo-zone-stats strong{display:flex;gap:5px;align-items:center;flex-wrap:wrap;color:#f3f7f2;font-size:12px;font-weight:500}.sl-business-geofencing .geo-zone-stats strong sl-icon{font-size:15px}.sl-business-geofencing .geo-devices-panel{padding:16px 14px;border:1px solid #254233;background:#0b1e16;border-radius:12px;min-width:0}.sl-business-geofencing .geo-devices-panel>p{font-size:11px;line-height:1.65;color:#bdcfc3;margin:8px 0 12px;font-weight:400}.sl-business-geofencing .geo-device-list{display:grid;gap:4px;max-height:355px;overflow:auto;padding:2px;scrollbar-color:#4b6c56 #10251b}.sl-business-geofencing .geo-device-row{display:grid;grid-template-columns:32px minmax(0,1fr) 28px 24px;gap:9px;align-items:center;padding:7px 0;min-width:0}.sl-business-geofencing .geo-device-row>div{min-width:0}.sl-business-geofencing .geo-device-row strong{font-size:12px;line-height:1.5;display:block;overflow-wrap:anywhere;font-weight:500}.sl-business-geofencing .geo-device-row small{display:block;color:#bdcfc3;font-size:10px;line-height:1.65;font-weight:400;overflow-wrap:anywhere}.sl-business-geofencing .geo-device-row button{padding:2px;min-width:24px;min-height:30px}.sl-business-geofencing .geo-device-row button sl-icon{font-size:19px}.sl-business-geofencing .geo-device-icon{display:grid;place-items:center;width:32px;height:32px;background:#d1ff00;border-radius:7px;color:#11200c}.sl-business-geofencing .geo-device-icon sl-icon{font-size:22px}.sl-business-geofencing .geo-show-unlocated{font-size:11px;margin-top:10px;min-height:36px;text-align:left;color:#d1ff00;border-radius:5px}.sl-business-geofencing .geo-show-unlocated>.sl-button__content{white-space:normal}.sl-business-geofencing .geo-location-note{margin-bottom:0!important}.sl-business-geofencing .geo-empty{padding:26px 14px;min-height:120px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;text-align:center}.sl-business-geofencing .geo-empty sl-icon{font-size:30px;color:#aecdba}.sl-business-geofencing .geo-empty h3{font-size:15px;margin:0}.sl-business-geofencing .geo-empty p{font-size:12px;font-weight:400;line-height:1.7;color:#bdcfc3;margin:0}.sl-business-geofencing .geo-notice{display:flex;align-items:center;gap:14px;padding:15px 18px;background:#142a20;border:1px solid #3f604b;border-radius:10px;margin-bottom:18px;font-size:13px;line-height:1.65;color:#d0dfd4}.sl-business-geofencing .geo-notice>span{flex:1}.sl-business-geofencing .geo-notice>button{flex-shrink:0}.sl-business-geofencing .geo-notice sl-icon{font-size:24px;flex-shrink:0}.sl-business-geofencing .geo-notice.geo-notice-error{border-color:#825747;background:#30251d;color:#ffe1c5}.sl-business-geofencing .geo-device-pin{display:grid;place-items:center;border:2px solid #233a16;border-radius:50%;background:#d1ff00;color:#12200c;box-shadow:0 3px 8px #0004}.sl-business-geofencing .geo-map-glyph{font-family:Material Symbols Outlined;font-size:20px;font-weight:400;line-height:1}.sl-business-geofencing .zone-map__popup{font-family:inherit;min-width:150px;max-width:240px}.sl-business-geofencing .zone-map__popup strong,.sl-business-geofencing .zone-map__popup span{display:block;overflow-wrap:anywhere}.sl-business-geofencing .zone-map__popup span{margin-top:5px;line-height:1.5}.sl-business-geofencing .leaflet-container a{color:#075e91}.sl-business-geofencing .leaflet-control-zoom a{color:#15251b}.sl-business-geofencing .leaflet-control-attribution{color:#20332d;font-size:10px}.sl-business-geofencing .leaflet-interactive:focus-visible{outline:2px solid #162818;outline-offset:3px}@media(min-width:1800px){.sl-business-geofencing .geo-layout{grid-template-columns:minmax(0,1fr) 450px}.sl-business-geofencing .geo-zone-list{max-height:500px}.sl-business-geofencing .geo-device-list{max-height:400px}}@media(max-width:1250px){.sl-business-geofencing .geo-heading{align-items:flex-start;flex-direction:column}.sl-business-geofencing .geo-heading nav{justify-content:flex-start}.sl-business-geofencing .geo-layout{grid-template-columns:minmax(0,1fr) 340px}.sl-business-geofencing .geo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-business-geofencing .geo-zone-heading{gap:6px;grid-template-columns:26px minmax(0,1fr) auto 24px}}@media(max-width:1050px){.sl-business-geofencing .geo-layout{grid-template-columns:minmax(0,1fr)}.sl-business-geofencing .geo-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.sl-business-geofencing .geo-side{grid-column:1;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.sl-business-geofencing .geo-zone-map{height:520px}.sl-business-geofencing .geo-kpis article{padding:16px 10px;gap:9px}.sl-business-geofencing .geo-kpis article>sl-icon{font-size:20px}.sl-business-geofencing .geo-kpis article strong{font-size:21px}}@media(max-width:650px){.sl-business-geofencing .geo-heading-title{align-items:flex-start}.sl-business-geofencing .geo-heading-title h1{font-size:25px}.sl-business-geofencing .geo-heading-title .geo-heading-icon{width:44px;height:44px}.sl-business-geofencing .geo-heading nav{width:100%}.sl-business-geofencing .geo-heading nav a{flex:1;font-size:11px;padding:10px 9px}.sl-business-geofencing .geo-heading nav a>.sl-button__content{gap:6px;white-space:nowrap}.sl-business-geofencing .geo-heading nav a sl-icon{font-size:18px}.sl-business-geofencing .geo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-business-geofencing .geo-layout{gap:16px}.sl-business-geofencing .geo-map-panel{padding:12px}.sl-business-geofencing .geo-map-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.sl-business-geofencing .geo-layers{gap:6px}.sl-business-geofencing .geo-layers button{font-size:10px;padding:6px 8px}.sl-business-geofencing .geo-zone-map{height:420px}.sl-business-geofencing .geo-side{grid-template-columns:minmax(0,1fr)}.sl-business-geofencing .geo-map-footer{flex-direction:column;gap:8px}.sl-business-geofencing .geo-zone-list{max-height:420px}.sl-business-geofencing .geo-notice{flex-wrap:wrap}.sl-business-geofencing .geo-zone-heading{grid-template-columns:28px minmax(0,1fr) auto 24px}}.sl-business-geofencing{--sl-geo-zone-0:#7850e8;--sl-geo-zone-1:#007eaa;--sl-geo-zone-2:#b74b14;--sl-geo-zone-3:#b52f6c;--sl-geo-zone-4:#267b38;--sl-geo-zone-5:#715c09}.sl-business-geofencing [data-zone-tone="0"]{--geo-zone-color:#b6a0ff;--geo-zone-tint:#27213b}.sl-business-geofencing [data-zone-tone="1"]{--geo-zone-color:#7ddcf7;--geo-zone-tint:#153239}.sl-business-geofencing [data-zone-tone="2"]{--geo-zone-color:#ffbb91;--geo-zone-tint:#3b281b}.sl-business-geofencing [data-zone-tone="3"]{--geo-zone-color:#ffadd4;--geo-zone-tint:#3a2030}.sl-business-geofencing [data-zone-tone="4"]{--geo-zone-color:#9ee5aa;--geo-zone-tint:#203a27}.sl-business-geofencing [data-zone-tone="5"]{--geo-zone-color:#ead786;--geo-zone-tint:#38321b}.sl-business-geofencing .geo-zone-card.is-selected{border-color:var(--geo-zone-color);background:var(--geo-zone-tint)}.sl-business-geofencing .geo-zone-icon{border-color:var(--geo-zone-color);color:var(--geo-zone-color);background:var(--geo-zone-tint);font-size:13px;font-weight:600}.sl-business-geofencing .leaflet-tooltip.geo-zone-label{background:#fff;color:#18271e;border:1px solid #c0cfc5;border-radius:5px;padding:5px 8px;box-shadow:0 2px 6px #0003;font-family:inherit;font-size:11px;font-weight:500;line-height:1.5;width:max-content;max-width:230px;box-sizing:border-box;white-space:normal;pointer-events:none}.sl-business-geofencing .geo-zone-label-text{display:block;border-bottom:3px solid var(--geo-zone-color);padding-bottom:2px;overflow-wrap:break-word}.sl-business-zone-form{--sl-geo-editor-stroke:#516eff;--sl-field-bg:#0b1e16;--sl-field-text:#f3f7f2;--sl-field-border:#3b5547;color:#f3f7f2;min-width:0}.sl-business-zone-form button,.sl-business-zone-form a[sl-button]{font-size:12px}.sl-business-zone-form sl-icon{--sl-icon-color:currentColor}.sl-business-zone-form button:focus-visible,.sl-business-zone-form a:focus-visible,.sl-business-zone-form input:focus-visible,.sl-business-zone-form textarea:focus-visible{outline:2px solid #d1ff00;outline-offset:3px}.sl-business-zone-form .geo-form-breadcrumb{display:flex;align-items:center;gap:14px;margin:0 0 24px;font-size:13px}.sl-business-zone-form .geo-form-breadcrumb>sl-icon{font-size:18px;color:#a8c2b1}.sl-business-zone-form .geo-form-breadcrumb a{padding-left:0;color:#c6d9cc}.sl-business-zone-form .geo-form-breadcrumb span{color:#d1ff00;font-weight:500}.sl-business-zone-form .geo-form-layout{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.65fr);gap:20px;align-items:stretch}.sl-business-zone-form :is(.geo-zone-settings,.geo-zone-map-panel){min-width:0;background:linear-gradient(125deg,#14291f,#0b1d15);border:1px solid #2b4536;border-radius:12px}.sl-business-zone-form :is(.geo-zone-settings,.geo-zone-map-panel)>.sl-card__body{padding:26px;color:#f3f7f2}.sl-business-zone-form :is(.geo-zone-settings,.geo-zone-map-panel) header{display:flex;gap:14px;align-items:flex-start;margin-bottom:26px}.sl-business-zone-form :is(.geo-zone-settings,.geo-zone-map-panel) header>sl-icon{font-size:25px;color:#c9dbd0;flex-shrink:0}.sl-business-zone-form :is(.geo-zone-settings,.geo-zone-map-panel) header h1,.sl-business-zone-form :is(.geo-zone-settings,.geo-zone-map-panel) header h2{font-size:21px;line-height:1.4;margin:0 0 5px}.sl-business-zone-form :is(.geo-zone-settings,.geo-zone-map-panel) header p{font-size:12px;line-height:1.65;color:#c6d9cc;margin:0;font-weight:400}.sl-business-zone-form .geo-zone-settings>.sl-card__body{height:100%;box-sizing:border-box;display:flex;flex-direction:column}.sl-business-zone-form .geo-zone-fields{display:flex;flex-direction:column;flex:1;gap:20px}.sl-business-zone-form .geo-zone-fields>label,.sl-business-zone-form .geo-zone-fields .geo-location-search>label{display:grid;gap:9px;font-size:13px;font-weight:500}.sl-business-zone-form .geo-zone-fields input[slNativeControl],.sl-business-zone-form .geo-zone-fields textarea[slNativeControl]{box-sizing:border-box;width:100%;min-width:0;background:#0a1b13;color:#f3f7f2;border:1px solid #3b5547;border-radius:8px;min-height:46px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.6;padding:11px 13px}.sl-business-zone-form .geo-zone-fields input[slNativeControl]::placeholder,.sl-business-zone-form .geo-zone-fields textarea[slNativeControl]::placeholder{color:#b8cfc0}.sl-business-zone-form .geo-zone-fields textarea[slNativeControl]{resize:vertical;font-family:inherit}.sl-business-zone-form .geo-zone-fields footer{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;padding-top:4px;margin-top:auto}.sl-business-zone-form .geo-zone-fields sl-toggle{--sl-toggle-dark-label:#f3f7f2;font-size:13px}.sl-business-zone-form .geo-field-hint{font-size:11px;line-height:1.7;color:#bdcfc3;font-weight:400;margin:-10px 0 0}.sl-business-zone-form .geo-zone-policy h2{font-size:13px;margin:0 0 14px}.sl-business-zone-form .geo-zone-policy p{font-size:12px;line-height:1.7;color:#bdcfc3;margin:12px 0 0;font-weight:400}.sl-business-zone-form .geo-drawing-status{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid #3a5446;background:#1b3327;border-radius:9px}.sl-business-zone-form .geo-drawing-status sl-icon{font-size:21px;flex-shrink:0}.sl-business-zone-form .geo-drawing-status strong{font-size:12px;line-height:1.6;font-weight:500}.sl-business-zone-form .geo-drawing-status p{font-size:12px;line-height:1.7;color:#c1d7c8;margin:7px 0 0;font-weight:400}.sl-business-zone-form .geo-drawing-status.is-defined{border-color:#5a752f;background:#26371a}.sl-business-zone-form .geo-drawing-status.is-defined>sl-icon{color:#d1ff00}.sl-business-zone-form .geo-form-error{font-size:13px;line-height:1.7;color:#ffd4c2;font-weight:400;margin:0}.sl-business-zone-form .geo-form-state{display:flex;gap:18px;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;color:#d0dfd4}.sl-business-zone-form .geo-form-state h1{font-size:24px}.sl-business-zone-form .geo-form-state sl-icon{font-size:32px}.sl-business-zone-form .geo-editor{min-width:0}.sl-business-zone-form .geo-editor-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:13px}.sl-business-zone-form .geo-editor-tools button{font-size:11px;padding:10px 12px;min-height:40px;border:1px solid #3b5547;border-radius:7px;color:#e1ece4;background:#0c1e15}.sl-business-zone-form .geo-editor-tools button[aria-pressed=true]{color:#15200c;border-color:#d1ff00;background:#d1ff00}.sl-business-zone-form .geo-editor-tools .geo-tools-spacer{flex:1}.sl-business-zone-form .geo-editor-instructions{font-size:12px;line-height:1.7;color:#c6d9cc;margin:0 0 14px;font-weight:400;min-height:21px}.sl-business-zone-form .geo-editor-canvas{position:relative;border-radius:8px;overflow:hidden;isolation:isolate}.sl-business-zone-form .geo-drawing-map{height:clamp(480px,57vh,680px);width:100%;background:#bfd6d0;color:#15271d;z-index:0;font-family:inherit}.sl-business-zone-form .geo-editor-measures{position:absolute;left:12px;bottom:26px;z-index:500;background:#10251bf5;color:#f3f7f2;border:1px solid #476351;border-radius:8px;box-shadow:0 3px 8px #0003;padding:11px 14px;margin:0;display:grid;gap:10px;pointer-events:none;min-width:110px}.sl-business-zone-form .geo-editor-measures dt{font-size:10px;line-height:1.5;font-weight:400;color:#c9dbd0}.sl-business-zone-form .geo-editor-measures dd{font-size:13px;font-weight:500;margin:3px 0 0;font-variant-numeric:tabular-nums}.sl-business-zone-form .geo-editor-location-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:16px}.sl-business-zone-form .geo-editor-location-actions button{font-size:11px}.sl-business-zone-form .geo-location-search{margin-top:16px;border-top:1px solid #34503e;padding-top:16px}.sl-business-zone-form .geo-location-search>label{display:block;font-size:12px;margin-bottom:9px}.sl-business-zone-form .geo-location-search>div{display:flex;gap:10px}.sl-business-zone-form .geo-location-search input[slNativeControl]{min-width:0;flex:1;background:#0a1b13;color:#f3f7f2;border:1px solid #3b5547;border-radius:8px;padding:10px 12px;font-size:14px;min-height:44px}.sl-business-zone-form .geo-location-search p{font-size:11px;color:#bdcfc3;line-height:1.7;font-weight:400}.sl-business-zone-form .geo-search-result{display:flex;width:100%;margin-top:7px;padding:9px 5px!important;min-height:38px;border-radius:5px;justify-content:flex-start;text-align:left;color:#e1ece4}.sl-business-zone-form .geo-search-result>.sl-button__content{white-space:normal;text-align:left;line-height:1.6}.sl-business-zone-form .geo-editor-location-message{font-size:12px;line-height:1.7;color:#d1e3d7;font-weight:400;margin:14px 0 0}.sl-business-zone-form .leaflet-container a{color:#075e91}.sl-business-zone-form .leaflet-control-zoom a{color:#15271d}.sl-business-zone-form .leaflet-control-attribution{color:#20332d;font-size:10px}.sl-business-zone-form .leaflet-draw-tooltip{font-family:inherit;font-size:12px}@media(max-width:1200px){.sl-business-zone-form .geo-form-layout{grid-template-columns:minmax(300px,.9fr) minmax(0,1.4fr)}.sl-business-zone-form :is(.geo-zone-settings,.geo-zone-map-panel)>.sl-card__body{padding:20px}.sl-business-zone-form .geo-editor-tools .geo-tools-spacer{display:none}}@media(max-width:1000px){.sl-business-zone-form .geo-form-layout{grid-template-columns:minmax(0,1fr)}.sl-business-zone-form .geo-zone-settings{max-width:none}.sl-business-zone-form .geo-zone-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-business-zone-form .geo-zone-fields>label,.sl-business-zone-form .geo-zone-fields>section,.sl-business-zone-form .geo-zone-fields>.geo-drawing-status,.sl-business-zone-form .geo-zone-fields>footer,.sl-business-zone-form .geo-zone-fields>.geo-form-error,.sl-business-zone-form .geo-zone-fields>.geo-field-hint{grid-column:1/-1}.sl-business-zone-form .geo-drawing-map{height:520px}}@media(max-width:600px){.sl-business-zone-form .geo-form-breadcrumb{font-size:12px;gap:7px;margin-bottom:18px}.sl-business-zone-form .geo-form-layout{gap:16px}.sl-business-zone-form :is(.geo-zone-settings,.geo-zone-map-panel)>.sl-card__body{padding:18px 14px}.sl-business-zone-form :is(.geo-zone-settings,.geo-zone-map-panel) header{gap:10px;margin-bottom:20px}.sl-business-zone-form :is(.geo-zone-settings,.geo-zone-map-panel) header h1,.sl-business-zone-form :is(.geo-zone-settings,.geo-zone-map-panel) header h2{font-size:20px}.sl-business-zone-form .geo-drawing-map{height:440px}.sl-business-zone-form .geo-editor-tools{gap:6px}.sl-business-zone-form .geo-editor-tools button{font-size:10px;padding:8px 9px}.sl-business-zone-form .geo-editor-location-actions{justify-content:flex-start}.sl-business-zone-form .geo-editor-location-actions button{flex:1;padding:10px 12px}.sl-business-zone-form .geo-location-search>div{flex-wrap:wrap}.sl-business-zone-form .geo-location-search>div input{flex-basis:100%}.sl-business-zone-form .geo-zone-fields footer button{flex:1}.sl-business-zone-form .geo-editor-measures{left:8px;bottom:24px;padding:9px 11px;min-width:100px}}.sl-business-navigation{--navigation-muted:#b9c9c0;--navigation-border:#345044;--navigation-accent:#d1ff00;display:block}.sl-business-navigation>.sl-card__body{padding:clamp(16px,2vw,28px)}.sl-business-navigation header,.sl-business-navigation .navigation-toolbar,.sl-business-navigation .navigation-section-heading,.sl-business-navigation footer{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.sl-business-navigation header>div{flex:1;min-width:220px}.sl-business-navigation h1{margin:0;font-size:var(--font-size-2xl, 28px)}.sl-business-navigation h2{font-size:var(--font-size-xl, 20px);margin:0}.sl-business-navigation h3{font-size:var(--font-size-lg, 18px);margin:0}.sl-business-navigation p{color:var(--navigation-muted);margin:var(--space-2) 0;line-height:1.55;max-width:72ch}.sl-business-navigation .navigation-emblem{display:grid;place-items:center;width:56px;height:56px;background:color-mix(in srgb,var(--navigation-accent) 10%,transparent);color:var(--navigation-accent);border-radius:12px}.sl-business-navigation .navigation-toolbar{margin-block:var(--space-6);padding-block:var(--space-4);border-block:1px solid var(--navigation-border)}.sl-business-navigation .navigation-toolbar>sl-select{min-width:240px;flex:1}.sl-business-navigation .navigation-toolbar>div{flex:2;min-width:220px}.sl-business-navigation .navigation-note{display:flex;gap:var(--space-2);font-size:var(--font-size-sm, 14px);align-items:flex-start}.sl-business-navigation .navigation-note sl-icon{flex:none}.sl-business-navigation .navigation-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);gap:var(--space-6);margin-block:var(--space-6);align-items:start}.sl-business-navigation .navigation-editor,.sl-business-navigation .navigation-preview{min-width:0}.sl-business-navigation .navigation-section-heading{justify-content:space-between;margin-bottom:var(--space-4)}.sl-business-navigation .navigation-tree{list-style:none;margin:0;padding:0}.sl-business-navigation .navigation-tree .navigation-tree{padding-left:var(--space-5)}.sl-business-navigation .navigation-tree-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);border-bottom:1px solid var(--navigation-border);padding-block:var(--space-2)}.sl-business-navigation .navigation-tree-row.is-disabled{color:var(--navigation-muted)}.sl-business-navigation .navigation-node-label{min-width:0;flex:1;justify-content:flex-start!important;text-align:left}.sl-business-navigation .navigation-node-label span{min-width:0;overflow-wrap:anywhere}.sl-business-navigation .navigation-node-label small{display:block;color:var(--navigation-muted);font-weight:400}.sl-business-navigation .navigation-node-actions{display:flex;flex:none}.sl-business-navigation .navigation-entry-form{margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--navigation-border);border-radius:12px;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.sl-business-navigation .navigation-entry-form h3,.sl-business-navigation .navigation-entry-form>div{grid-column:1/-1}.sl-business-navigation .navigation-entry-form>label{display:grid;gap:var(--space-2);min-width:0;font-weight:600}.sl-business-navigation .navigation-entry-form input[slNativeControl]{width:100%;min-width:0;box-sizing:border-box;min-height:46px;padding:12px 14px;border:1px solid var(--navigation-border);border-radius:8px;background:#071b14;color:#f3f7f2;font:inherit;font-size:16px;outline-offset:3px;caret-color:var(--navigation-accent)}.sl-business-navigation .navigation-entry-form input[slNativeControl]::placeholder{color:var(--navigation-muted);opacity:1}.sl-business-navigation .navigation-entry-form input[slNativeControl]:focus-visible{outline:2px solid var(--navigation-accent)}.sl-business-navigation .navigation-preview{padding:var(--space-5);background:var(--surface-background, var(--background));border:1px solid var(--navigation-border);border-radius:12px}.sl-business-navigation .navigation-preview h2{display:flex;gap:var(--space-2);align-items:center}.sl-business-navigation .navigation-preview nav{padding-block:var(--space-4)}.sl-business-navigation .navigation-preview nav>a,.sl-business-navigation .navigation-preview-link{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);overflow-wrap:anywhere}.sl-business-navigation .navigation-preview small{display:block;color:var(--navigation-muted);font-size:12px}.sl-business-navigation .navigation-preview details details{margin-left:var(--space-4)}.sl-business-navigation summary{cursor:pointer;padding:var(--space-3);font-weight:600}.sl-business-navigation summary:focus-visible{outline:2px solid var(--navigation-accent);outline-offset:2px}.sl-business-navigation .navigation-empty{padding:var(--space-6);text-align:center}.sl-business-navigation .navigation-notice{padding:var(--space-4);border:1px solid var(--navigation-border);border-radius:12px}.sl-business-navigation footer{border-top:1px solid var(--navigation-border);padding-top:var(--space-5);justify-content:space-between}.sl-business-navigation footer span{color:var(--navigation-muted)}@media(max-width:900px){.sl-business-navigation .navigation-grid{grid-template-columns:1fr}}@media(max-width:550px){.sl-business-navigation header>button{width:100%}.sl-business-navigation .navigation-entry-form{grid-template-columns:1fr;padding:var(--space-3)}.sl-business-navigation .navigation-tree .navigation-tree{padding-left:var(--space-2)}.sl-business-navigation .navigation-tree-row{flex-wrap:wrap}.sl-business-navigation .navigation-node-label{flex-basis:100%}.sl-business-navigation .navigation-node-actions{margin-left:auto}.sl-business-navigation .navigation-toolbar{flex-direction:column;align-items:stretch}.sl-business-navigation .navigation-toolbar>sl-select,.sl-business-navigation .navigation-toolbar>div{flex:0 0 auto;min-width:0;width:100%}.sl-business-navigation .navigation-toolbar>button{width:100%}.sl-business-navigation .navigation-preview{padding:var(--space-3)}}.sl-business-workspace .navigation-subgroup{padding-block:var(--space-1)}.sl-business-workspace .navigation-subgroup>summary{padding:var(--space-3) var(--space-4);cursor:pointer;font-weight:600;color:var(--text-secondary);overflow-wrap:anywhere}.sl-business-workspace .navigation-subgroup .navigation-subgroup{margin-left:var(--space-3)}.sl-business-workspace .navigation-subgroup>summary:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/heebo-0-5272f40edeb1-2LR4A453.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/heebo-1-e453266d0aa8-QBVKIBTY.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/heebo-2-e9da7481ef83-OC43S3UZ.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/heebo-3-54037b588f80-DLAICTSI.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/heebo-4-5968ef50a00f-5RIWV4A5.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend Deca;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/lexend_deca-0-7438c2336b7c-6BULGTTU.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend Deca;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/lexend_deca-1-98ea4a1fada1-U7M6F3DX.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend Deca;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/lexend_deca-2-e16222b5909f-7UREOY77.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url("./media/material_symbols-0-99505db7f451-KH54N4N6.woff2") format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}html,body{height:100%}body{margin:0}.filters-row{display:flex;flex-wrap:wrap;align-items:start;gap:1rem}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-draw-section{position:relative}.leaflet-draw-toolbar{margin-top:12px}.leaflet-draw-toolbar-top{margin-top:0}.leaflet-draw-toolbar-notop a:first-child{border-top-right-radius:0}.leaflet-draw-toolbar-nobottom a:last-child{border-bottom-right-radius:0}.leaflet-draw-toolbar a{background-image:url("./media/spritesheet-YHL5CRRG.png");background-image:linear-gradient(transparent,transparent),url("./media/spritesheet-VSFTN6SR.svg");background-repeat:no-repeat;background-size:300px 30px;background-clip:padding-box}.leaflet-retina .leaflet-draw-toolbar a{background-image:url("./media/spritesheet-2x-KORMVNAU.png");background-image:linear-gradient(transparent,transparent),url("./media/spritesheet-VSFTN6SR.svg")}.leaflet-draw a{display:block;text-align:center;text-decoration:none}.leaflet-draw a .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.leaflet-draw-actions{display:none;list-style:none;margin:0;padding:0;position:absolute;left:26px;top:0;white-space:nowrap}.leaflet-touch .leaflet-draw-actions{left:32px}.leaflet-right .leaflet-draw-actions{right:26px;left:auto}.leaflet-touch .leaflet-right .leaflet-draw-actions{right:32px;left:auto}.leaflet-draw-actions li{display:inline-block}.leaflet-draw-actions li:first-child a{border-left:0}.leaflet-draw-actions li:last-child a{-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.leaflet-right .leaflet-draw-actions li:last-child a{-webkit-border-radius:0;border-radius:0}.leaflet-right .leaflet-draw-actions li:first-child a{-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.leaflet-draw-actions a{background-color:#919187;border-left:1px solid #AAA;color:#fff;font:11px/19px Helvetica Neue,Arial,Helvetica,sans-serif;line-height:28px;text-decoration:none;padding-left:10px;padding-right:10px;height:28px}.leaflet-touch .leaflet-draw-actions a{font-size:12px;line-height:30px;height:30px}.leaflet-draw-actions-bottom{margin-top:0}.leaflet-draw-actions-top{margin-top:1px}.leaflet-draw-actions-top a,.leaflet-draw-actions-bottom a{height:27px;line-height:27px}.leaflet-draw-actions a:hover{background-color:#a0a098}.leaflet-draw-actions-top.leaflet-draw-actions-bottom a{height:26px;line-height:26px}.leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:-2px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:0 -1px}.leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-31px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-29px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-62px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-60px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-92px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-90px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-122px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-120px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-273px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-271px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-152px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-150px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-182px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-180px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-212px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-210px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-242px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-240px -2px}.leaflet-mouse-marker{background-color:#fff;cursor:crosshair}.leaflet-draw-tooltip{background:#363636;background:#00000080;border:1px solid transparent;-webkit-border-radius:4px;border-radius:4px;color:#fff;font:12px/18px Helvetica Neue,Arial,Helvetica,sans-serif;margin-left:20px;margin-top:-21px;padding:4px 8px;position:absolute;visibility:hidden;white-space:nowrap;z-index:6}.leaflet-draw-tooltip:before{border-right:6px solid black;border-right-color:#00000080;border-top:6px solid transparent;border-bottom:6px solid transparent;content:"";position:absolute;top:7px;left:-7px}.leaflet-error-draw-tooltip{background-color:#f2dede;border:1px solid #e6b6bd;color:#b94a48}.leaflet-error-draw-tooltip:before{border-right-color:#e6b6bd}.leaflet-draw-tooltip-single{margin-top:-12px}.leaflet-draw-tooltip-subtext{color:#f8d5e4}.leaflet-draw-guide-dash{font-size:1%;opacity:.6;position:absolute;width:5px;height:5px}.leaflet-edit-marker-selected{background-color:#fe57a11a;border:4px dashed rgba(254,87,161,.6);-webkit-border-radius:4px;border-radius:4px;box-sizing:content-box}.leaflet-edit-move{cursor:move}.leaflet-edit-resize{cursor:pointer}.leaflet-oldie .leaflet-draw-toolbar{border:1px solid #999}
