@charset "UTF-8";:root{--pk-color-primary: #00236f;--pk-color-primary-light: #4059aa;--pk-color-primary-dark: #00164e;--pk-color-primary-contrast: #ffffff;--pk-color-secondary: #006c49;--pk-color-secondary-light: #10b981;--pk-color-secondary-dark: #005236;--pk-color-secondary-contrast: #ffffff;--pk-color-tertiary: #4b1c00;--pk-color-tertiary-light: #f39461;--pk-color-tertiary-dark: #341100;--pk-color-tertiary-contrast: #ffffff;--pk-color-success: #2e7d32;--pk-color-success-light: #43a047;--pk-color-success-bg: #e8f5e9;--pk-color-warning: #e65100;--pk-color-warning-light: #fb8c00;--pk-color-warning-bg: #fff3e0;--pk-color-danger: #c62828;--pk-color-danger-light: #e53935;--pk-color-danger-bg: #ffebee;--pk-color-info: #1565c0;--pk-color-info-light: #1e88e5;--pk-color-info-bg: #e3f2fd;--pk-color-background: #f6fafe;--pk-color-surface: #ffffff;--pk-color-surface-variant: #f0f4f8;--pk-color-surface-dim: #eaeef2;--pk-color-surface-dark: #000000;--pk-color-overlay-light: rgba(0, 0, 0, .3);--pk-color-overlay: rgba(0, 0, 0, .5);--pk-color-overlay-heavy: rgba(0, 0, 0, .65);--pk-color-overlay-opaque: rgba(0, 0, 0, .85);--pk-color-inverse-overlay: rgba(255, 255, 255, .15);--pk-color-inverse-overlay-hover: rgba(255, 255, 255, .3);--pk-color-divider: #e2e8f0;--pk-color-text-primary: #171c1f;--pk-color-text-secondary: #444651;--pk-color-text-tertiary: #757682;--pk-color-text-disabled: #9e9e9e;--pk-color-text-inverse: #ffffff;--pk-color-text-link: #00236f;--pk-color-focus: #2563eb;--pk-color-error: #ba1a1a;--pk-color-status-available: #2e7d32;--pk-color-status-scheduled: #1565c0;--pk-color-status-visited: #6a1b9a;--pk-color-status-proposal: #e65100;--pk-color-status-negotiating: #ef6c00;--pk-color-status-sold: #c62828;--pk-color-status-rented: #00695c;--pk-color-status-discarded: #757575;--pk-color-poi-work: #1565c0;--pk-color-poi-work-partner: #6a1b9a;--pk-color-poi-school: #f57f17;--pk-color-poi-family: #ad1457;--pk-color-poi-employee: #00695c;--pk-color-poi-target: #00897b;--pk-color-poi-church: #7b1fa2;--pk-color-poi-bakery: #d84315;--pk-color-poi-park: #2e7d32;--pk-color-poi-square: #558b2f;--pk-color-poi-bus-stop: #0277bd;--pk-color-poi-taxi: #f9a825;--pk-color-poi-gym: #c62828;--pk-color-poi-supermarket: #ef6c00;--pk-color-poi-hospital: #b71c1c;--pk-color-poi-pharmacy: #1b5e20;--pk-color-poi-other: #546e7a;--pk-color-property-house: #2e7d32;--pk-color-property-apartment: #e65100;--pk-color-property-condo-residential: #1565c0;--pk-color-property-commercial: #4e342e;--pk-color-property-land: #546e7a;--pk-color-property-farm: #33691e;--pk-color-property-shop: #6a1b9a;--pk-color-property-warehouse: #37474f;--pk-color-property-generic: #757575;--pk-color-transaction-buy: #1565c0;--pk-color-transaction-rent: #00897b;--pk-color-pin-visited: #6a1b9a;--pk-color-pin-interested: #f9a825;--pk-color-pin-disliked-opacity: .35;--pk-color-score-low: #c62828;--pk-color-score-medium: #e65100;--pk-color-score-high: #2e7d32;--pk-color-collab-owner: #1565c0;--pk-color-collab-editor: #00897b;--pk-color-collab-viewer: #757575;--pk-color-collab-pending: #f9a825;--pk-color-collab-expired: #9e9e9e;--pk-color-visit-scheduled: #1565c0;--pk-color-visit-confirmed: #2e7d32;--pk-color-visit-done: #7b1fa2;--pk-color-visit-cancelled: #c62828;--pk-color-visit-rescheduled: #e65100;--pk-color-plan-free: #757575;--pk-color-plan-essential: #1565c0;--pk-color-plan-premium: #f9a825;--pk-color-plan-broker: #00897b;--pk-color-ranking-gold: #daa520;--pk-color-ranking-silver: #708090;--pk-color-ranking-bronze: #8b4513;--pk-color-amber: #f9a825;--pk-color-neutral: #757575}:root{--pk-font-family-sans: "Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", sans-serif;--pk-font-family-mono: "JetBrains Mono", "Fira Code", "Cascadia Code", "Consolas", monospace;--pk-font-size-xs: .75rem;--pk-font-size-sm: .875rem;--pk-font-size-body: 1rem;--pk-font-size-lg: 1.125rem;--pk-font-size-xl: 1.25rem;--pk-font-size-2xl: 1.5rem;--pk-font-size-3xl: 1.875rem;--pk-font-size-display: 2.25rem;--pk-font-weight-regular: 400;--pk-font-weight-medium: 500;--pk-font-weight-semibold: 600;--pk-font-weight-bold: 700;--pk-line-height-tight: 1.25;--pk-line-height-normal: 1.5;--pk-line-height-relaxed: 1.75;--pk-letter-spacing-tight: -.01em;--pk-letter-spacing-normal: 0;--pk-letter-spacing-wide: .025em}:root{--pk-spacing-2xs: .125rem;--pk-spacing-xs: .25rem;--pk-spacing-sm: .5rem;--pk-spacing-md: 1rem;--pk-spacing-lg: 1.5rem;--pk-spacing-xl: 2rem;--pk-spacing-2xl: 3rem;--pk-spacing-3xl: 4rem;--pk-spacing-4xl: 6rem;--pk-spacing-page-margin-mobile: 1rem;--pk-spacing-page-margin-desktop: 2rem;--pk-spacing-card-padding: 1rem;--pk-spacing-section-gap: 1.5rem}:root{--pk-size-touch-min: 2.75rem;--pk-size-touch-comfortable: 3rem;--pk-size-icon-sm: 1rem;--pk-size-icon-md: 1.5rem;--pk-size-icon-lg: 2rem;--pk-size-icon-xl: 2.5rem;--pk-size-avatar-sm: 2rem;--pk-size-avatar-md: 2.5rem;--pk-size-avatar-lg: 3.5rem}:root{--pk-radius-none: 0;--pk-radius-sm: .25rem;--pk-radius-md: .5rem;--pk-radius-lg: .75rem;--pk-radius-xl: 1rem;--pk-radius-full: 9999px;--pk-border-radius: var(--pk-radius-md);--pk-border-radius-sm: var(--pk-radius-sm);--pk-border-radius-md: var(--pk-radius-md);--pk-border-radius-lg: var(--pk-radius-lg);--pk-border-radius-xl: var(--pk-radius-xl);--pk-border-radius-full: var(--pk-radius-full);--pk-border-thin: 1px solid var(--pk-color-divider);--pk-border-regular: 2px solid var(--pk-color-divider);--pk-border-thick: 3px solid var(--pk-color-primary)}:root{--pk-shadow-none: none;--pk-shadow-low: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .06);--pk-shadow-medium: 0 4px 6px rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .06);--pk-shadow-high: 0 10px 15px rgba(0, 0, 0, .1), 0 4px 6px rgba(0, 0, 0, .05);--pk-shadow-overlay: 0 20px 25px rgba(0, 0, 0, .15), 0 8px 10px rgba(0, 0, 0, .08);--pk-shadow-focus: 0 0 0 3px rgba(21, 101, 192, .4)}:root{--pk-duration-instant: 50ms;--pk-duration-fast: .15s;--pk-duration-normal: .25s;--pk-duration-slow: .4s;--pk-duration-enter: .25s;--pk-duration-exit: .2s;--pk-easing-standard: cubic-bezier(.4, 0, .2, 1);--pk-easing-decelerate: cubic-bezier(0, 0, .2, 1);--pk-easing-accelerate: cubic-bezier(.4, 0, 1, 1);--pk-easing-spring: cubic-bezier(.175, .885, .32, 1.275)}@media(prefers-reduced-motion:reduce){:root{--pk-duration-instant: 0ms;--pk-duration-fast: 0ms;--pk-duration-normal: 0ms;--pk-duration-slow: 0ms;--pk-duration-enter: 0ms;--pk-duration-exit: 0ms}}:root{--pk-z-base: 0;--pk-z-card: 1;--pk-z-map-controls: 50;--pk-z-sticky: 100;--pk-z-dropdown: 200;--pk-z-modal: 300;--pk-z-toast: 400;--pk-z-overlay: 500;--pk-z-fab: 600}@media(prefers-color-scheme:dark){:root{--pk-color-primary: #9bb8ff;--pk-color-primary-light: #c3d4ff;--pk-color-primary-dark: #7097f5;--pk-color-primary-contrast: #001b4d;--pk-color-secondary: #5cdb95;--pk-color-secondary-light: #8df5be;--pk-color-secondary-dark: #33be77;--pk-color-secondary-contrast: #002118;--pk-color-tertiary: #ffb59c;--pk-color-tertiary-light: #ffd5c1;--pk-color-tertiary-dark: #f39461;--pk-color-tertiary-contrast: #2c0800;--pk-color-success: #66bb6a;--pk-color-success-light: #81c784;--pk-color-success-bg: rgba(102, 187, 106, .12);--pk-color-warning: #ffa726;--pk-color-warning-light: #ffb74d;--pk-color-warning-bg: rgba(255, 167, 38, .12);--pk-color-danger: #ef5350;--pk-color-danger-light: #e57373;--pk-color-danger-bg: rgba(239, 83, 80, .12);--pk-color-info: #42a5f5;--pk-color-info-light: #64b5f6;--pk-color-info-bg: rgba(66, 165, 245, .12);--pk-color-background: #1a1c1e;--pk-color-surface: #22262a;--pk-color-surface-variant: #2a2f35;--pk-color-surface-dim: #151a1e;--pk-color-surface-dark: #000000;--pk-color-overlay-light: rgba(0, 0, 0, .45);--pk-color-overlay: rgba(0, 0, 0, .7);--pk-color-overlay-heavy: rgba(0, 0, 0, .8);--pk-color-overlay-opaque: rgba(0, 0, 0, .92);--pk-color-inverse-overlay: rgba(255, 255, 255, .1);--pk-color-inverse-overlay-hover: rgba(255, 255, 255, .2);--pk-color-divider: rgba(255, 255, 255, .12);--pk-color-text-primary: #e2e8f0;--pk-color-text-secondary: #adb5bd;--pk-color-text-tertiary: #6c757d;--pk-color-text-disabled: #616161;--pk-color-text-inverse: #171c1f;--pk-color-text-link: #9bb8ff;--pk-color-focus: #9bb8ff;--pk-color-error: #ffb4ab;--pk-shadow-low: 0 1px 3px rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .15);--pk-shadow-medium: 0 4px 6px rgba(0, 0, 0, .2), 0 2px 4px rgba(0, 0, 0, .15);--pk-shadow-high: 0 10px 15px rgba(0, 0, 0, .25), 0 4px 6px rgba(0, 0, 0, .15);--pk-shadow-overlay: 0 20px 25px rgba(0, 0, 0, .35), 0 8px 10px rgba(0, 0, 0, .2);--pk-shadow-focus: 0 0 0 3px rgba(155, 184, 255, .4);--pk-color-collab-owner: #42a5f5;--pk-color-collab-editor: #4db6ac;--pk-color-collab-viewer: #9e9e9e;--pk-color-collab-pending: #fdd835;--pk-color-collab-expired: #bdbdbd;--pk-color-visit-scheduled: #42a5f5;--pk-color-visit-confirmed: #66bb6a;--pk-color-visit-done: #ba68c8;--pk-color-visit-cancelled: #ef5350;--pk-color-visit-rescheduled: #ffa726;--pk-color-plan-free: #9e9e9e;--pk-color-plan-essential: #42a5f5;--pk-color-plan-premium: #fdd835;--pk-color-plan-broker: #4db6ac}}[data-theme=dark]{--pk-color-primary: #9bb8ff;--pk-color-primary-light: #c3d4ff;--pk-color-primary-dark: #7097f5;--pk-color-primary-contrast: #001b4d;--pk-color-secondary: #5cdb95;--pk-color-secondary-light: #8df5be;--pk-color-secondary-dark: #33be77;--pk-color-secondary-contrast: #002118;--pk-color-tertiary: #ffb59c;--pk-color-tertiary-light: #ffd5c1;--pk-color-tertiary-dark: #f39461;--pk-color-tertiary-contrast: #2c0800;--pk-color-success: #66bb6a;--pk-color-success-light: #81c784;--pk-color-success-bg: rgba(102, 187, 106, .12);--pk-color-warning: #ffa726;--pk-color-warning-light: #ffb74d;--pk-color-warning-bg: rgba(255, 167, 38, .12);--pk-color-danger: #ef5350;--pk-color-danger-light: #e57373;--pk-color-danger-bg: rgba(239, 83, 80, .12);--pk-color-info: #42a5f5;--pk-color-info-light: #64b5f6;--pk-color-info-bg: rgba(66, 165, 245, .12);--pk-color-background: #1a1c1e;--pk-color-surface: #22262a;--pk-color-surface-variant: #2a2f35;--pk-color-surface-dim: #151a1e;--pk-color-surface-dark: #000000;--pk-color-overlay-light: rgba(0, 0, 0, .45);--pk-color-overlay: rgba(0, 0, 0, .7);--pk-color-overlay-heavy: rgba(0, 0, 0, .8);--pk-color-overlay-opaque: rgba(0, 0, 0, .92);--pk-color-inverse-overlay: rgba(255, 255, 255, .1);--pk-color-inverse-overlay-hover: rgba(255, 255, 255, .2);--pk-color-divider: rgba(255, 255, 255, .12);--pk-color-text-primary: #e2e8f0;--pk-color-text-secondary: #adb5bd;--pk-color-text-tertiary: #6c757d;--pk-color-text-disabled: #616161;--pk-color-text-inverse: #171c1f;--pk-color-text-link: #9bb8ff;--pk-color-focus: #9bb8ff;--pk-color-error: #ffb4ab;--pk-shadow-low: 0 1px 3px rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .15);--pk-shadow-medium: 0 4px 6px rgba(0, 0, 0, .2), 0 2px 4px rgba(0, 0, 0, .15);--pk-shadow-high: 0 10px 15px rgba(0, 0, 0, .25), 0 4px 6px rgba(0, 0, 0, .15);--pk-shadow-overlay: 0 20px 25px rgba(0, 0, 0, .35), 0 8px 10px rgba(0, 0, 0, .2);--pk-shadow-focus: 0 0 0 3px rgba(155, 184, 255, .4);--pk-color-collab-owner: #42a5f5;--pk-color-collab-editor: #4db6ac;--pk-color-collab-viewer: #9e9e9e;--pk-color-collab-pending: #fdd835;--pk-color-collab-expired: #bdbdbd;--pk-color-visit-scheduled: #42a5f5;--pk-color-visit-confirmed: #66bb6a;--pk-color-visit-done: #ba68c8;--pk-color-visit-cancelled: #ef5350;--pk-color-visit-rescheduled: #ffa726;--pk-color-plan-free: #9e9e9e;--pk-color-plan-essential: #42a5f5;--pk-color-plan-premium: #fdd835;--pk-color-plan-broker: #4db6ac}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.pk-touch-target{min-height:44px;min-width:44px}input,textarea,select{font-size:max(16px,1rem)}:focus-visible{outline:3px solid var(--pk-color-focus, #2563eb);outline-offset:2px}html{--mat-sys-background: #fef8fc;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f5eff4;--mat-sys-inverse-primary: #d5baff;--mat-sys-inverse-surface: #323033;--mat-sys-on-background: #1d1b1e;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #5f00c0;--mat-sys-on-primary-fixed: #270057;--mat-sys-on-primary-fixed-variant: #5f00c0;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #4b4357;--mat-sys-on-secondary-fixed: #1f182a;--mat-sys-on-secondary-fixed-variant: #4b4357;--mat-sys-on-surface: #1d1b1e;--mat-sys-on-surface-variant: #49454e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #015300;--mat-sys-on-tertiary-fixed: #002200;--mat-sys-on-tertiary-fixed-variant: #015300;--mat-sys-outline: #7b757f;--mat-sys-outline-variant: #cbc4cf;--mat-sys-primary: #7d00fa;--mat-sys-primary-container: #ecdcff;--mat-sys-primary-fixed: #ecdcff;--mat-sys-primary-fixed-dim: #d5baff;--mat-sys-scrim: #000000;--mat-sys-secondary: #645b70;--mat-sys-secondary-container: #eadef7;--mat-sys-secondary-fixed: #eadef7;--mat-sys-secondary-fixed-dim: #cec2db;--mat-sys-shadow: #000000;--mat-sys-surface: #fef8fc;--mat-sys-surface-bright: #fef8fc;--mat-sys-surface-container: #f2ecf1;--mat-sys-surface-container-high: #ede6eb;--mat-sys-surface-container-highest: #e6e1e6;--mat-sys-surface-container-low: #f8f2f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #ded8dd;--mat-sys-surface-tint: #7d00fa;--mat-sys-surface-variant: #e8e0eb;--mat-sys-tertiary: #026e00;--mat-sys-tertiary-container: #77ff61;--mat-sys-tertiary-fixed: #77ff61;--mat-sys-tertiary-fixed-dim: #02e600;--mat-sys-neutral-variant20: #332f37;--mat-sys-neutral10: #1d1b1e;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Manrope;--mat-sys-body-large-font: Manrope;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Manrope;--mat-sys-body-medium-font: Manrope;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Manrope;--mat-sys-body-small-font: Manrope;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Manrope;--mat-sys-display-large-font: Manrope;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Manrope;--mat-sys-display-medium-font: Manrope;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Manrope;--mat-sys-display-small-font: Manrope;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Manrope;--mat-sys-headline-large-font: Manrope;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Manrope;--mat-sys-headline-medium-font: Manrope;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Manrope;--mat-sys-headline-small-font: Manrope;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Manrope;--mat-sys-label-large-font: Manrope;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Manrope;--mat-sys-label-medium-font: Manrope;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Manrope;--mat-sys-label-small-font: Manrope;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Manrope;--mat-sys-title-large-font: Manrope;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Manrope;--mat-sys-title-medium-font: Manrope;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Manrope;--mat-sys-title-small-font: Manrope;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root{--bo-color-status-active: var(--pk-color-success);--bo-color-status-suspended: var(--pk-color-warning);--bo-color-status-banned: var(--pk-color-danger);--bo-color-status-pending: var(--pk-color-amber, #f9a825);--bo-color-status-deactivated: var(--pk-color-text-disabled);--bo-color-revenue-positive: var(--pk-color-success);--bo-color-revenue-negative: var(--pk-color-danger);--bo-color-revenue-neutral: var(--pk-color-text-disabled);--bo-color-revenue-projection: var(--pk-color-info);--bo-color-alert-critical: var(--pk-color-danger);--bo-color-alert-high: var(--pk-color-warning);--bo-color-alert-medium: var(--pk-color-amber, #f9a825);--bo-color-alert-low: var(--pk-color-info);--bo-color-env-production: var(--pk-color-danger);--bo-color-env-staging: var(--pk-color-warning);--bo-color-env-dev: var(--pk-color-success);--bo-color-role-super-admin: #7b1fa2;--bo-color-role-admin: var(--pk-color-info);--bo-color-role-ger-sustentacao: var(--pk-color-warning);--bo-color-role-ger-financeiro: var(--pk-color-success);--bo-color-role-ger-marketing: #ad1457;--bo-color-role-ger-operacoes: #00838f;--bo-color-role-ger-conteudo: #4527a0;--bo-color-role-ger-comercial: #ef6c00;--bo-color-role-ana-sustentacao: #ff8a65;--bo-color-role-ana-financeiro: #66bb6a;--bo-color-role-ana-marketing: #f48fb1;--bo-color-role-ana-dados: #00897b;--bo-color-role-ana-operacoes: #4dd0e1;--bo-color-role-ana-conteudo: #9575cd;--bo-color-role-ana-comercial: #ffb74d;--bo-color-role-viewer: var(--pk-color-text-disabled);--bo-color-surface-card: var(--pk-color-surface);--bo-color-surface-table-stripe: var(--pk-color-background);--bo-color-surface-sidebar: var(--pk-color-surface-variant);--bo-color-surface-highlight: var(--pk-color-warning-bg)}html,body{height:100%;margin:0}app-root{display:block;height:100%}body{font-family:var(--pk-font-family-sans);color:var(--pk-color-text-primary);background:#f3f5f9}*,*:before,*:after{box-sizing:border-box}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:24px;line-height:1;-webkit-user-select:none;user-select:none}.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-primary,.mat-mdc-fab.mat-primary{--mdc-filled-button-container-color: var(--pk-color-primary);--mdc-protected-button-container-color: var(--pk-color-primary);background-color:var(--pk-color-primary)!important;color:#fff!important}.mat-sidenav{--mat-sidenav-container-background-color: #0c1a33;--mat-sidenav-container-divider-color: rgba(255, 255, 255, .08)}.bo-sidebar .mat-expansion-panel{background:transparent!important;color:#ffffffe6!important;box-shadow:none!important}.bo-sidebar .mat-expansion-panel-header{color:#ffffffe6!important}.bo-sidebar .mat-expansion-panel-header.mat-expanded{height:40px!important;min-height:40px!important}.bo-sidebar .mat-expansion-panel-body{padding:0!important;background:transparent!important}.bo-sidebar .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#ffffff0f!important}.bo-sidebar .mat-mdc-nav-list,.bo-sidebar .mat-mdc-list-base{padding-top:0!important;padding-bottom:0!important}.mat-mdc-list-item.bo-sidebar__item--active{--mdc-list-list-item-hover-state-layer-color: transparent}.mat-mdc-card{--mdc-elevated-card-container-color: #ffffff;border:1px solid #e8ecf0;border-radius:12px!important;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a!important}.mat-mdc-card:hover{box-shadow:0 4px 12px #00000014,0 2px 4px #0000000f!important}.mat-mdc-chip.mat-primary{--mdc-chip-elevated-container-color: color-mix(in srgb, var(--pk-color-primary) 12%, transparent);--mdc-chip-label-text-color: var(--pk-color-primary)}.mat-badge-content{background:var(--pk-color-primary)!important;color:#fff!important}.mat-mdc-row:hover .mat-mdc-cell{background:color-mix(in srgb,var(--pk-color-primary) 3%,transparent)}.mat-mdc-header-row{background:#f8f9fb!important}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: var(--pk-color-primary);--mdc-linear-progress-track-color: color-mix(in srgb, var(--pk-color-primary) 15%, transparent)}.mat-mdc-checkbox.mat-primary,.mat-mdc-radio-button.mat-primary{--mdc-checkbox-selected-checkmark-color: #ffffff;--mdc-checkbox-selected-focus-icon-color: var(--pk-color-primary);--mdc-checkbox-selected-hover-icon-color: var(--pk-color-primary-dark);--mdc-checkbox-selected-icon-color: var(--pk-color-primary);--mdc-radio-selected-focus-icon-color: var(--pk-color-primary);--mdc-radio-selected-hover-icon-color: var(--pk-color-primary-dark);--mdc-radio-selected-icon-color: var(--pk-color-primary)}.mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-handle-color: var(--pk-color-primary);--mdc-switch-selected-track-color: color-mix(in srgb, var(--pk-color-primary) 50%, transparent);--mdc-switch-selected-focus-handle-color: var(--pk-color-primary);--mdc-switch-selected-hover-handle-color: var(--pk-color-primary-dark)}.mat-mdc-form-field.mat-focused .mdc-floating-label--float-above{color:var(--pk-color-primary)!important}.mat-mdc-form-field.mat-focused .mdc-line-ripple:after{border-bottom-color:var(--pk-color-primary)!important}.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--pk-color-primary)!important}.mat-divider{border-top-color:#e8ecf0!important}.mat-mdc-paginator{background:#fff!important;border-top:1px solid #e8ecf0}a{color:var(--pk-color-primary);text-decoration:none}a:hover{color:var(--pk-color-primary-dark, #001a52)}a:focus-visible{outline:3px solid var(--pk-color-focus, #4b91f7);outline-offset:2px;border-radius:2px}button,[role=button]{cursor:pointer}button:focus-visible,[role=button]:focus-visible{outline:3px solid var(--pk-color-focus, #4b91f7);outline-offset:2px}img{max-width:100%;height:auto;display:block}.skip-link{position:absolute;top:-40px;left:0;background:var(--pk-color-text-primary, #1a1a2e);color:#fff;padding:8px 16px;z-index:9999;text-decoration:none;font-size:14px}.skip-link:focus{top:0}#main-content:focus{outline:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:3px;background:#c8d0dc}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--pk-color-primary) 40%,transparent)}::selection{background:color-mix(in srgb,var(--pk-color-primary) 20%,transparent);color:var(--pk-color-text-primary)}.bo-sidebar__dropdown-menu{min-width:180px!important}.bo-sidebar__dropdown-menu .bo-sidebar__dropdown-label{padding:8px 16px 4px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--pk-color-text-secondary);pointer-events:none;-webkit-user-select:none;user-select:none}.bo-sidebar__dropdown-menu .mat-mdc-menu-item{min-height:40px}.bo-sidebar__dropdown-menu .mat-mdc-menu-item .mat-icon{color:var(--pk-color-text-secondary)}.bo-sidebar__dropdown-menu .mat-mdc-menu-item.bo-sidebar__dropdown-item--active{background:#1565c014;color:var(--pk-color-primary)}.bo-sidebar__dropdown-menu .mat-mdc-menu-item.bo-sidebar__dropdown-item--active .mat-icon{color:var(--pk-color-primary)}.bo-shell .mat-drawer-content{transition:margin-left .22s cubic-bezier(.4,0,.2,1)!important}.bo-shell.bo-shell--collapsed .mat-drawer-content{margin-left:72px!important}
