@charset "UTF-8";:root{--weavio-primary: #A9927D;--weavio-primary-dark: #8A7462;--weavio-primary-light: #C4AD9A;--weavio-secondary: #353A47;--weavio-background: #F2F4F3;--weavio-surface: #FFFFFF;--weavio-surface-light: #E6E9E7;--weavio-text: #353A47;--weavio-text-muted: #878D8B;--weavio-border: #C8CBC9;--weavio-accent: #18600D;--weavio-on-primary: #FFFFFF;--weavio-shell-tint: var(--weavio-primary);--weavio-shell-bg: color-mix(in srgb, var(--weavio-shell-tint) 3%, var(--weavio-background));--weavio-shell-nav: color-mix(in srgb, var(--weavio-shell-tint) 2%, var(--weavio-surface));--weavio-shell-nav-card: color-mix(in srgb, var(--weavio-shell-tint) 6%, var(--weavio-surface));--weavio-shell-raised: var(--weavio-surface);--weavio-shell-active: color-mix(in srgb, var(--weavio-shell-tint) 10%, var(--weavio-surface));--weavio-shell-hairline: color-mix(in srgb, var(--weavio-shell-tint) 12%, var(--weavio-border));--weavio-shell-hover: color-mix(in srgb, var(--weavio-shell-tint) 7%, transparent);--weavio-shell-ink: color-mix(in srgb, var(--weavio-shell-tint) 10%, var(--weavio-text));--weavio-shell-ink-muted: color-mix(in srgb, var(--weavio-shell-tint) 18%, var(--weavio-text-muted));--weavio-shell-shadow-sm: 0 1px 2px color-mix(in srgb, var(--weavio-text) 8%, transparent);--weavio-shell-shadow-md: 0 4px 14px color-mix(in srgb, var(--weavio-text) 10%, transparent);--weavio-shell-shadow-lg: 0 18px 48px color-mix(in srgb, var(--weavio-text) 14%, transparent);--weavio-shell-radius: 14px;--weavio-shell-radius-lg: 20px}@font-face{font-family:Denton;src:url(/assets/fonts/Denton-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Denton;src:url(/assets/fonts/Denton-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}html{--mat-sys-background: #F2F4F3;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad5;--mat-sys-inverse-on-surface: #EFF0F2;--mat-sys-inverse-primary: #EDDECE;--mat-sys-inverse-surface: #2E3033;--mat-sys-on-background: #191B1E;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #930009;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #664724;--mat-sys-on-primary-fixed: #2C1700;--mat-sys-on-primary-fixed-variant: #664724;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #4C5165;--mat-sys-on-secondary-fixed: #1A1F2B;--mat-sys-on-secondary-fixed-variant: #4C5165;--mat-sys-on-surface: #191B1E;--mat-sys-on-surface-variant: #4A4742;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #18600D;--mat-sys-on-tertiary-fixed: #062100;--mat-sys-on-tertiary-fixed-variant: #18600D;--mat-sys-outline: #7B7771;--mat-sys-outline-variant: #CCC6C0;--mat-sys-primary: #A9927D;--mat-sys-primary-container: #F6EDE5;--mat-sys-primary-fixed: #F6EDE5;--mat-sys-primary-fixed-dim: #EDDECE;--mat-sys-scrim: #000000;--mat-sys-secondary: #636882;--mat-sys-secondary-container: #E4E7F6;--mat-sys-secondary-fixed: #E4E7F6;--mat-sys-secondary-fixed-dim: #CDD0E3;--mat-sys-shadow: #000000;--mat-sys-surface: #F2F4F3;--mat-sys-surface-bright: #F2F4F3;--mat-sys-surface-container: #ECEDEF;--mat-sys-surface-container-high: #E6E7EA;--mat-sys-surface-container-highest: #E1E2E4;--mat-sys-surface-container-low: #F2F4F3;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #D9DADC;--mat-sys-surface-tint: #A9927D;--mat-sys-surface-variant: #E9E2DC;--mat-sys-tertiary: #237D14;--mat-sys-tertiary-container: #BAFF9F;--mat-sys-tertiary-fixed: #BAFF9F;--mat-sys-tertiary-fixed-dim: #8AF173;--mat-sys-neutral-variant20: #33302C;--mat-sys-neutral10: #191B1E;--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 Inter Tight;--mat-sys-body-large-font: Inter Tight;--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 Inter Tight;--mat-sys-body-medium-font: Inter Tight;--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 Inter Tight;--mat-sys-body-small-font: Inter Tight;--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 Inter Tight;--mat-sys-display-large-font: Inter Tight;--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 Inter Tight;--mat-sys-display-medium-font: Inter Tight;--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 Inter Tight;--mat-sys-display-small-font: Inter Tight;--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 Inter Tight;--mat-sys-headline-large-font: Inter Tight;--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 Inter Tight;--mat-sys-headline-medium-font: Inter Tight;--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 Inter Tight;--mat-sys-headline-small-font: Inter Tight;--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 Inter Tight;--mat-sys-label-large-font: Inter Tight;--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 Inter Tight;--mat-sys-label-medium-font: Inter Tight;--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 Inter Tight;--mat-sys-label-small-font: Inter Tight;--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 Inter Tight;--mat-sys-title-large-font: Inter Tight;--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 Inter Tight;--mat-sys-title-medium-font: Inter Tight;--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 Inter Tight;--mat-sys-title-small-font: Inter Tight;--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}html,body{height:100%;margin:0;padding:0;background:var(--weavio-background, #F2F4F3);color:var(--mat-sys-on-surface);font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:light}html{--mat-sys-primary: var(--weavio-primary);--mat-sys-on-primary: var(--weavio-on-primary, #FFFFFF);--mat-sys-primary-container: var(--weavio-primary-light);--mat-sys-on-primary-container: var(--weavio-text);--mat-sys-tertiary: var(--weavio-accent);--mat-sys-surface: var(--weavio-surface);--mat-sys-surface-container: var(--weavio-background);--mat-sys-surface-container-low: var(--weavio-surface);--mat-sys-surface-container-high: var(--weavio-surface-light);--mat-sys-on-surface: var(--weavio-text);--mat-sys-outline: var(--weavio-border);accent-color:var(--weavio-primary);caret-color:var(--weavio-primary)}.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-primary,.mat-mdc-filled-button.mat-primary{--mdc-filled-button-label-text-color: var(--weavio-on-primary, #FFFFFF);--mdc-protected-button-label-text-color: var(--weavio-on-primary, #FFFFFF);--mat-filled-button-label-text-color: var(--weavio-on-primary, #FFFFFF);--mat-protected-button-label-text-color: var(--weavio-on-primary, #FFFFFF);color:var(--weavio-on-primary, #FFFFFF)!important}.mat-mdc-unelevated-button.mat-primary .mat-icon,.mat-mdc-unelevated-button.mat-primary mat-icon,.mat-mdc-raised-button.mat-primary .mat-icon,.mat-mdc-raised-button.mat-primary mat-icon,.mat-mdc-filled-button.mat-primary .mat-icon,.mat-mdc-filled-button.mat-primary mat-icon{color:inherit!important}.mat-mdc-unelevated-button.mat-primary .mdc-button__label,.mat-mdc-raised-button.mat-primary .mdc-button__label,.mat-mdc-filled-button.mat-primary .mdc-button__label{color:inherit!important}*{color-scheme:light!important}::-webkit-datetime-edit-year-field:focus,::-webkit-datetime-edit-month-field:focus,::-webkit-datetime-edit-day-field:focus,::-webkit-datetime-edit-hour-field:focus,::-webkit-datetime-edit-minute-field:focus,::-webkit-datetime-edit-second-field:focus,::-webkit-datetime-edit-ampm-field:focus{background-color:var(--weavio-primary);color:#fff}.admin-panel-components{padding-right:40px;padding-left:40px;width:95%;margin:auto;max-width:1400px}.full-screen-dialog .mat-mdc-dialog-container{padding:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important}.full-screen-dialog .mdc-dialog__surface{width:100vw!important;max-width:100vw!important;height:100vh!important}.full-screen-dialog .mat-mdc-dialog-content{padding:0!important;margin:0!important;height:100vh!important;overflow:hidden!important}.full-screen-dialog .mat-mdc-dialog-container{padding:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;overflow:hidden!important}.modern-message-dialog .mat-mdc-dialog-container{padding:0!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 20px 60px #00000026!important}.modern-message-dialog .mat-mdc-dialog-content{padding:0!important;margin:0!important;height:100%!important;overflow:hidden!important}.message-dialog-backdrop{background-color:#0006!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.wide-dialog .mat-mdc-dialog-container{padding:16px!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 32px)!important}.wide-dialog .mat-mdc-dialog-surface{border-radius:12px!important;box-shadow:0 20px 60px #00000026!important}.wide-dialog .mat-mdc-dialog-content{padding:0!important;margin:0!important;max-height:calc(100vh - 120px)!important;overflow-y:auto!important}.wide-upload-dialog.cdk-overlay-pane{max-width:95vw!important;width:800px!important;max-height:95vh!important}.wide-upload-dialog .mat-mdc-dialog-container{max-width:none!important;width:100%!important;max-height:95vh!important}.wide-upload-dialog .mat-mdc-dialog-container .mdc-dialog__surface{max-width:none!important;width:100%!important;max-height:95vh!important;overflow:hidden;display:flex;flex-direction:column}.wide-upload-dialog .mat-mdc-dialog-content{max-height:none!important;overflow:visible!important;flex:0 1 auto}@media(max-height:740px){.wide-upload-dialog .mat-mdc-dialog-content{max-height:calc(95vh - 72px)!important;overflow-y:auto!important}}.sie-upload-dialog-panel .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:16px;overflow:hidden}@media(max-width:700px){.wide-upload-dialog.cdk-overlay-pane{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.wide-upload-dialog .mat-mdc-dialog-content{max-height:calc(95vh - 72px)!important;overflow-y:auto!important}.modern-message-dialog .mat-mdc-dialog-container{border-radius:12px!important}.upgrade-dialog .mat-mdc-dialog-container{padding:16px!important}}.upgrade-dialog-backdrop{background-color:#353a4752!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.upgrade-dialog .cdk-overlay-pane{max-width:calc(100vw - 32px)!important}.upgrade-dialog .mat-mdc-dialog-container{padding:24px!important;max-height:90vh!important;overflow:visible!important;align-items:center!important;justify-content:center!important}.upgrade-dialog .mdc-dialog__surface{border-radius:16px!important;box-shadow:0 24px 48px #353a471f,0 8px 16px #00000014!important;overflow:visible!important;max-height:none!important;background:#f2f4f3!important}.upgrade-dialog .mat-mdc-dialog-content{padding:0!important;margin:0!important;overflow:visible!important;max-height:none!important}.checkout-success-dialog-backdrop{background-color:#353a4747!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.checkout-success-dialog .mat-mdc-dialog-container{padding:0!important;overflow:visible!important}.checkout-success-dialog .mdc-dialog__surface{border-radius:16px!important;box-shadow:0 24px 48px #353a4726!important;background:#fff!important;overflow:visible!important}.checkout-success-dialog .mat-mdc-dialog-content{padding:0!important;overflow:visible!important}.category-management-dialog-panel .mat-mdc-dialog-container{background:var(--weavio-surface, #FFFFFF)!important;padding:0!important}.category-management-dialog-panel .mdc-dialog__surface{background:var(--weavio-surface, #FFFFFF)!important;border-radius:14px!important;overflow:hidden;box-shadow:0 16px 48px color-mix(in srgb,var(--weavio-text, #353A47) 14%,transparent),0 0 0 1px color-mix(in srgb,var(--weavio-text, #353A47) 6%,transparent)}.category-management-dialog-panel .mat-mdc-dialog-content{max-height:none!important}.voucher-dialog-panel .mat-mdc-dialog-container{background:#fff!important}.voucher-dialog-panel .mdc-dialog__surface{background:#fff!important;border-radius:16px!important}.custom-menu-user-profile.mat-mdc-menu-panel{min-width:0!important;width:max-content!important;max-width:min(280px,100vw - 32px)!important;border-radius:14px!important;background:var(--weavio-surface, #FFFFFF)!important;box-shadow:var(--weavio-shell-shadow-md, 0 4px 14px color-mix(in srgb, var(--weavio-text, #353A47) 10%, transparent)),0 0 0 1px var(--weavio-shell-hairline, #C8CBC9)!important;overflow:hidden}.custom-menu-user-profile .mdc-menu-surface{background:var(--weavio-surface, #FFFFFF)!important}.custom-menu-user-profile .mat-mdc-menu-content{padding:6px!important;background:var(--weavio-surface, #FFFFFF)!important;width:max-content;min-width:0}.custom-menu-user-profile .user-profile-menu__divider.mat-divider{margin:4px 6px!important;border-top-color:var(--weavio-shell-hairline, #C8CBC9)!important}.custom-menu-user-profile .mat-mdc-menu-item.user-profile-menu__item{min-height:40px;height:auto;padding:0 12px;margin:0;border-radius:10px;font-family:Inter Tight,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;color:var(--weavio-shell-ink, #353A47);transition:background-color .15s ease,color .15s ease;display:flex;align-items:center;gap:10px;width:auto}.custom-menu-user-profile .mat-mdc-menu-item.user-profile-menu__item .mat-mdc-menu-item-text{display:flex;align-items:center;flex:0 0 auto;min-width:0}.custom-menu-user-profile .mat-mdc-menu-item.user-profile-menu__item .user-profile-menu__icon.mat-icon{margin:0;flex-shrink:0;font-size:20px;width:20px;height:20px;color:var(--weavio-shell-ink-muted, #878D8B);transition:color .15s ease}.custom-menu-user-profile .mat-mdc-menu-item.user-profile-menu__item .user-profile-menu__label{flex:0 0 auto;white-space:nowrap;line-height:1.3}.custom-menu-user-profile .mat-mdc-menu-item.user-profile-menu__item:hover:not([disabled]),.custom-menu-user-profile .mat-mdc-menu-item.user-profile-menu__item.cdk-program-focused:not([disabled]),.custom-menu-user-profile .mat-mdc-menu-item.user-profile-menu__item:focus:not([disabled]){background:var(--weavio-shell-hover, color-mix(in srgb, var(--weavio-primary, #A9927D) 7%, transparent));color:var(--weavio-shell-ink, #353A47)}.custom-menu-user-profile .mat-mdc-menu-item.user-profile-menu__item:hover:not([disabled]) .user-profile-menu__icon.mat-icon,.custom-menu-user-profile .mat-mdc-menu-item.user-profile-menu__item.cdk-program-focused:not([disabled]) .user-profile-menu__icon.mat-icon,.custom-menu-user-profile .mat-mdc-menu-item.user-profile-menu__item:focus:not([disabled]) .user-profile-menu__icon.mat-icon{color:var(--weavio-shell-tint, var(--weavio-primary, #A9927D))}.custom-menu-user-profile .mat-mdc-menu-item.user-profile-menu__item--danger,.custom-menu-user-profile .mat-mdc-menu-item.user-profile-menu__item--danger .user-profile-menu__icon.mat-icon{color:var(--weavio-shell-ink-muted, #878D8B)}.custom-menu-user-profile .mat-mdc-menu-item.user-profile-menu__item--danger:hover:not([disabled]),.custom-menu-user-profile .mat-mdc-menu-item.user-profile-menu__item--danger.cdk-program-focused:not([disabled]),.custom-menu-user-profile .mat-mdc-menu-item.user-profile-menu__item--danger:focus:not([disabled]){background:color-mix(in srgb,#ba1a1a 8%,transparent);color:#ba1a1a}.custom-menu-user-profile .mat-mdc-menu-item.user-profile-menu__item--danger:hover:not([disabled]) .user-profile-menu__icon.mat-icon,.custom-menu-user-profile .mat-mdc-menu-item.user-profile-menu__item--danger.cdk-program-focused:not([disabled]) .user-profile-menu__icon.mat-icon,.custom-menu-user-profile .mat-mdc-menu-item.user-profile-menu__item--danger:focus:not([disabled]) .user-profile-menu__icon.mat-icon{color:#ba1a1a}.custom-menu-user-profile .mat-badge-content{font-family:Inter Tight,sans-serif;font-weight:600}.custom-menu-company.mat-mdc-menu-panel{min-width:300px!important;max-width:min(380px,100vw - 32px)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 4px 6px #0000000a,0 12px 32px #0000001a,0 0 0 1px #c4c7c5!important;overflow:hidden}.custom-menu-company .mdc-menu-surface{background:#fff!important}.custom-menu-company .mat-mdc-menu-content{padding:8px 0 0!important;background:#fff!important}.custom-menu-company .cmenu-search{display:flex;align-items:center;gap:8px;margin:0 8px 6px;padding:0 11px;min-height:40px;border:1px solid #C4C7C5;border-radius:10px;background:#fff;transition:border-color .13s ease,box-shadow .13s ease}.custom-menu-company .cmenu-search:focus-within{border-color:color-mix(in srgb,var(--weavio-primary, #A9927D) 50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--weavio-primary, #A9927D) 10%,transparent)}.custom-menu-company .cmenu-search-icon{font-size:16px;width:16px;height:16px;color:#878d8b;flex-shrink:0}.custom-menu-company .cmenu-search-input{flex:1;min-width:0;border:none;background:transparent;color:#353a47;font-size:13px;font-family:Inter Tight,sans-serif;outline:none}.custom-menu-company .cmenu-search-input::placeholder{color:#878d8b}.custom-menu-company .cmenu-search-clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:#c4c7c5;color:#545963;cursor:pointer;transition:background .12s ease}.custom-menu-company .cmenu-search-clear:hover{background:#353a47}.custom-menu-company .cmenu-search-clear .mat-icon{font-size:13px;width:13px;height:13px}.custom-menu-company .cmenu-favorite-divider{height:1px;margin:8px 14px;background:#c4c7c5}.custom-menu-company .cmenu-list{max-height:320px;overflow-y:auto}.custom-menu-company .cmenu-list::-webkit-scrollbar{width:3px}.custom-menu-company .cmenu-list::-webkit-scrollbar-track{background:transparent}.custom-menu-company .cmenu-list::-webkit-scrollbar-thumb{background:#c4c7c5;border-radius:2px}.custom-menu-company .cmenu-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;border:none;border-left:3px solid transparent;background:transparent;cursor:pointer;text-align:left;font-family:Inter Tight,sans-serif;transition:background .11s ease,border-color .11s ease}.custom-menu-company .cmenu-item+.custom-menu-company .cmenu-item{border-top:1px solid #C4C7C5}.custom-menu-company .cmenu-item:hover{background:#f2f4f3}.custom-menu-company .cmenu-item--active{background:color-mix(in srgb,var(--weavio-primary, #A9927D) 5%,transparent);border-left-color:var(--weavio-primary, #A9927D)}.custom-menu-company .cmenu-item:focus-visible{outline:2px solid var(--weavio-primary, #A9927D);outline-offset:-2px}.custom-menu-company .cmenu-avatar{flex-shrink:0;width:34px;height:34px;border-radius:8px;background:#c4c7c5;color:#545963;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.4px;font-family:Inter Tight,sans-serif;transition:background .11s ease,color .11s ease}.custom-menu-company .cmenu-avatar--active{background:var(--weavio-primary, #A9927D);color:#fff}.custom-menu-company .cmenu-body{flex:1;min-width:0}.custom-menu-company .cmenu-name{display:block;font-size:13px;font-weight:600;color:#353a47;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35;font-family:Inter Tight,sans-serif}.custom-menu-company .cmenu-orgnr{display:block;font-size:11px;color:#878d8b;font-weight:400;line-height:1.3;font-variant-numeric:tabular-nums;font-family:Inter Tight,sans-serif}.custom-menu-company .cmenu-onboarding{display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:2px 8px 2px 7px;border-radius:999px;border:1px solid rgba(24,96,13,.28);background:#e6efe3;color:#18600d;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.custom-menu-company .cmenu-onboarding-dot{position:relative;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#18600d}.custom-menu-company .cmenu-onboarding-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:#18600d;animation:cmenu-onboarding-ping 1.6s cubic-bezier(0,0,.2,1) infinite}@keyframes cmenu-onboarding-ping{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.6);opacity:0}}.custom-menu-company .cmenu-favorite{flex-shrink:0;width:30px;height:30px;border:none;border-radius:8px;background:transparent;color:#878d8b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .11s ease,background .11s ease}.custom-menu-company .cmenu-favorite .mat-icon{font-size:18px;width:18px;height:18px}.custom-menu-company .cmenu-favorite:hover{background:color-mix(in srgb,var(--weavio-primary, #A9927D) 8%,transparent);color:var(--weavio-primary, #A9927D)}.custom-menu-company .cmenu-favorite--active{color:var(--weavio-primary, #A9927D)}.custom-menu-company .cmenu-favorite--loading{cursor:wait;pointer-events:none;color:var(--weavio-primary, #A9927D);background:color-mix(in srgb,var(--weavio-primary, #A9927D) 8%,transparent)}.custom-menu-company .cmenu-check{flex-shrink:0;font-size:15px;width:15px;height:15px;color:var(--weavio-primary, #A9927D)}.custom-menu-company .cmenu-empty{margin:0;padding:24px 16px;color:#878d8b;font-size:13px;text-align:center;font-family:Inter Tight,sans-serif}.custom-menu-company .cmenu-footer{border-top:1px solid #C4C7C5;padding:3px 0}.custom-menu-company .cmenu-refresh{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;border:none;background:transparent;cursor:pointer;text-align:left;font-family:Inter Tight,sans-serif;font-size:13px;color:#878d8b;transition:background .11s ease,color .11s ease}.custom-menu-company .cmenu-refresh:hover{background:#f2f4f3;color:#353a47}.custom-menu-company .cmenu-refresh .mat-icon{font-size:16px;width:16px;height:16px}.fia-fortnox-voucher-panel .mat-mdc-dialog-container,.kr-voucher-dialog-pane .mat-mdc-dialog-container{--mdc-dialog-container-shape: 14px;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 20px 50px #353a472e}.fia-supplier-invoice-panel .mat-mdc-dialog-container{--mdc-dialog-container-shape: 16px;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 1px #0000000d,0 16px 42px #353a471a}.rr-analys__filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 14px;padding:14px 18px;margin-bottom:2px;border-bottom:1px solid rgba(169,146,125,.1);background:linear-gradient(180deg,#a9927d0b,#fff)}.rr-analys__filter{display:flex;flex-direction:column;gap:6px;min-width:168px;flex:1 1 168px;max-width:280px}.rr-analys__filter--account{flex:1.4 1 220px;max-width:340px}.rr-analys__filter-label{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#878d8b;font-family:Inter Tight,sans-serif}.rr-analys-clear{display:inline-flex;align-items:center;gap:4px;align-self:flex-end;margin-bottom:2px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:#8a7462;font:inherit;font-size:13px;font-weight:600;cursor:pointer;font-family:Inter Tight,sans-serif}.rr-analys-clear mat-icon{font-size:18px;width:18px;height:18px}.rr-analys-clear:hover{background:#a9927d14}button.rr-analys__result-metric{color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .24s cubic-bezier(.22,1,.36,1),background .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}button.rr-analys__result-metric:hover{border-color:#a9927d47;background:#a9927d0a}button.rr-analys__result-metric.rr-analys__result-metric--active{border-color:#a9927d;background:#a9927d1a;box-shadow:0 0 0 3px #a9927d1f;transform:translateY(-1px)}button.rr-analys__result-metric.rr-analys__result-metric--ytd:hover{background:#a9927d1a}button.rr-analys__result-metric.rr-analys__result-metric--ytd.rr-analys__result-metric--active{border-color:#a9927d;background:#a9927d1f}.rr-analys__result-period{transition:opacity .24s ease,transform .24s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:no-preference){.rr-table--monthly .rr-th--num,.rr-table--monthly .rr-td--num,.rr-table--monthly .rr-td--summary-num{transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.rr-details__table--analys tbody tr{transition:opacity .24s ease,transform .24s ease}.rr-analys__matrix--soft-refresh .rr-td--num,.rr-analys__matrix--soft-refresh .rr-td--summary-num,.rr-analys__matrix--soft-refresh .rr-th--num{opacity:.42;transform:translateY(3px)}.rr-analys__vouchers-scroll--soft-refresh .rr-details__table tbody tr{opacity:.45;transform:translateY(2px)}.rr-analys__panel-count,.rr-analys__vouchers-total{transition:opacity .22s ease}}@media(prefers-reduced-motion:reduce){button.rr-analys__result-metric,.rr-analys__result-period{transition:none}}.p-multiselect.rr-analys-select{width:100%;min-height:40px;background:#fff;border:1.5px solid rgba(169,146,125,.18);border-radius:12px;box-shadow:0 1px 3px #a9927d0f;transition:border-color .15s ease,box-shadow .15s ease}.p-multiselect.rr-analys-select .p-multiselect-label{padding:8px 10px;font-size:13px;font-weight:500;color:#353a47;font-family:Inter Tight,sans-serif}.p-multiselect.rr-analys-select .p-multiselect-label.p-placeholder{color:#878d8b}.p-multiselect.rr-analys-select .p-multiselect-dropdown{width:2.25rem;color:#878d8b}.p-multiselect.rr-analys-select .p-multiselect-chip{border-radius:999px;background:#a9927d1f;color:#8a7462;font-size:12px;font-weight:600}.p-multiselect.rr-analys-select:not(.p-disabled):hover{border-color:#a9927d6b}.p-multiselect.rr-analys-select:not(.p-disabled).p-focus,.p-multiselect.rr-analys-select:not(.p-disabled).p-inputwrapper-focus{border-color:#a9927d;box-shadow:0 0 0 3px #a9927d1f}.p-multiselect-overlay.rr-analys-select-panel{background:#fff;color:#353a47;border-radius:14px;border:1px solid rgba(53,58,71,.1);box-shadow:0 16px 40px #353a4724;overflow:hidden;font-family:Inter Tight,sans-serif}.p-multiselect-overlay.rr-analys-select-panel .p-multiselect-header{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid rgba(53,58,71,.06);background:#fff}.p-multiselect-overlay.rr-analys-select-panel .p-multiselect-filter-container,.p-multiselect-overlay.rr-analys-select-panel .p-multiselect-list-container{background:#fff}.p-multiselect-overlay.rr-analys-select-panel .p-multiselect-filter-container,.p-multiselect-overlay.rr-analys-select-panel .p-iconfield.p-multiselect-filter-container{position:relative;display:block;flex:1 1 auto;min-width:0;width:100%}.p-multiselect-overlay.rr-analys-select-panel .p-multiselect-filter,.p-multiselect-overlay.rr-analys-select-panel .p-inputtext.p-multiselect-filter{width:100%;box-sizing:border-box;margin:0;padding:9px 38px 9px 12px;border-radius:10px;border:1.5px solid rgba(169,146,125,.18);font-size:13px;line-height:1.3;color:#353a47;background:#fff;box-shadow:none}.p-multiselect-overlay.rr-analys-select-panel .p-multiselect-filter::placeholder,.p-multiselect-overlay.rr-analys-select-panel .p-inputtext.p-multiselect-filter::placeholder{color:#878d8b}.p-multiselect-overlay.rr-analys-select-panel .p-multiselect-filter:enabled:hover,.p-multiselect-overlay.rr-analys-select-panel .p-inputtext.p-multiselect-filter:enabled:hover{border-color:#a9927d5c}.p-multiselect-overlay.rr-analys-select-panel .p-multiselect-filter:enabled:focus,.p-multiselect-overlay.rr-analys-select-panel .p-inputtext.p-multiselect-filter:enabled:focus{outline:none;border-color:#a9927d;box-shadow:0 0 0 3px #a9927d1f}.p-multiselect-overlay.rr-analys-select-panel .p-inputicon{position:absolute;top:50%;right:12px;left:auto;inset-inline-start:auto;inset-inline-end:12px;margin-top:0;transform:translateY(-50%);width:1rem;height:1rem;color:#878d8b;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;line-height:1}.p-multiselect-overlay.rr-analys-select-panel .p-inputicon .p-icon,.p-multiselect-overlay.rr-analys-select-panel .p-inputicon svg{width:.95rem;height:.95rem}.p-multiselect-overlay.rr-analys-select-panel .p-multiselect-list{padding:8px;max-height:min(320px,50vh)}.p-multiselect-overlay.rr-analys-select-panel .p-multiselect-option{border-radius:9px;padding:9px 12px;font-size:13px;background:#fff;gap:10px}.p-multiselect-overlay.rr-analys-select-panel .p-multiselect-option:not(.p-multiselect-option-selected):hover{background:#a9927d0f}.p-multiselect-overlay.rr-analys-select-panel .p-multiselect-option.p-multiselect-option-selected{background:#a9927d1f;color:#8a7462;font-weight:600}.p-multiselect-overlay.rr-analys-select-panel .p-multiselect-empty-message{padding:14px 12px;color:#878d8b;font-size:13px}.p-multiselect-overlay.rr-analys-select-panel .p-checkbox .p-checkbox-box.p-highlight{border-color:#a9927d;background:#a9927d}.p-multiselect-overlay.rr-analys-select-panel--wide{min-width:min(380px,92vw)}.p-multiselect-overlay.rr-matrix-party-panel{min-width:min(280px,92vw);max-width:min(320px,94vw);border-radius:12px;border:1px solid rgba(53,58,71,.1);box-shadow:0 1px #0000000a,0 12px 28px #353a4724}.p-multiselect-overlay.rr-matrix-party-panel .p-multiselect-header{gap:8px;padding:10px}.p-multiselect-overlay.rr-matrix-party-panel .p-multiselect-filter,.p-multiselect-overlay.rr-matrix-party-panel .p-inputtext.p-multiselect-filter{padding:7px 34px 7px 10px;border-radius:8px;border-width:1px;font-size:12px}.p-multiselect-overlay.rr-matrix-party-panel .p-inputicon{right:10px;inset-inline-end:10px}.p-multiselect-overlay.rr-matrix-party-panel .p-multiselect-list-container{max-height:min(260px,42vh)}.p-multiselect-overlay.rr-matrix-party-panel .p-multiselect-list{padding:6px;max-height:min(260px,42vh)}.p-multiselect-overlay.rr-matrix-party-panel .p-multiselect-option{border-radius:8px;padding:7px 10px;font-size:12px;font-weight:500;line-height:1.25;gap:8px}.p-multiselect-overlay.rr-matrix-party-panel .p-multiselect-option .p-checkbox{width:16px;height:16px}.p-multiselect-overlay.rr-matrix-party-panel .p-multiselect-empty-message{padding:12px 10px;font-size:12px}
