@charset "UTF-8";@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url("./media/material-icons-outlined-Z3V6ATLY.eot");src:url("./media/material-icons-outlined-Z3V6ATLY.eot?#iefix") format("embedded-opentype"),url("./media/material-icons-outlined-DMFNDNLO.woff") format("woff"),url("./media/material-icons-outlined-Q426FTHJ.ttf") format("truetype")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url("./media/Vazirmatn-Regular-NO76ZFQ4.ttf") format("truetype")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url("./media/Vazirmatn-Bold-YY2SPDVX.ttf") format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url("./media/montserrat-latin-400-YBIMBXKC.woff2") format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url("./media/montserrat-latin-700-2TPSQG6S.woff2") format("woff2")}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/noto-sans-mono-latin-VWHEALON.woff2") format("woff2")}:root{--alarmCardRadius: var(--r-lg);--alarmCardShadow: var(--shadow);--alarmChipRadius: 999px;--alarmChipOkBg: var(--ok-wash);--alarmChipOkFg: var(--ok);--alarmChipWarnBg: var(--warn-wash);--alarmChipWarnFg: var(--warn);--alarmChipFiredBg: var(--danger-wash);--alarmChipFiredFg: var(--danger);--alarmStripWarnBg: var(--sun-wash);--alarmStripWarnBorder: #eee9a9;--alarmStripWarnFg: var(--sun-ink);--alarmStripOkBg: var(--ok-wash);--alarmStripOkBorder: #bdefdd;--alarmStripOkFg: var(--ok);--alarmWarnInk: var(--sun-ink);--alarmAtCapBg: var(--sun-wash);--alarmAtCapBorder: #eee9a9;--alarmUnreadEdgeColor: var(--danger);--alarmUnreadEdgeWidth: 4px;--alarmBubbleUserBg: var(--navy);--alarmBubbleUserFg: #edf0fa;--alarmBubbleUserRoleFg: #aeb8d8;--alarmBubbleUserBorder: 1px solid var(--navy);--alarmBubbleBotBg: var(--surface);--alarmBubbleBotBorder: 1px solid var(--border);--alarmFireMarkColor: var(--danger);--alarmBacktestTickColor: var(--border-strong);--alarmCreateColumnsDisplay: grid;--alarmCreateColDisplay: block}@media(max-width:1024px){:root{--alarmCreateColumnsDisplay: block}}:root{--navy: #1d2b53;--navy-deep: #141f3d;--navy-2: #2a3a6b;--navy-3: #3d4e85;--mint: #15f5ba;--mint-dark: #0bd9a2;--mint-ink: #0a9e77;--mint-wash: #e3fdf5;--magenta: #e90064;--magenta-wash: #fde8f0;--sun: #fbffb1;--sun-ink: #8a6d00;--sun-wash: #fdffd9;--canvas: #f4f6fb;--surface: #ffffff;--border: #e3e7f2;--border-strong: #c9d0e3;--ink: #1d2b53;--body: #3a4468;--muted: #6b7490;--faint: #9aa2bc;--ok: #0a9e77;--ok-wash: #e3fdf5;--warn: #b98900;--warn-wash: #fdf6dc;--danger: #e90064;--danger-wash: #fde8f0;--info: #3d5aa9;--info-wash: #e9eefb;--r-lg: 16px;--r: 12px;--r-sm: 8px;--shadow: 0 1px 2px rgba(29, 43, 83, .06), 0 8px 24px -12px rgba(29, 43, 83, .14);--shadow-lg: 0 4px 12px rgba(20, 31, 61, .1), 0 24px 60px -24px rgba(20, 31, 61, .28);--font: "Vazirmatn", Tahoma, sans-serif;--primaryColor: #1d2b53;--primaryColorRGB: 29, 43, 83;--accentColor: #15f5ba;--accentColorRGB: 21, 245, 186;--warnColor: #e90064;--warnColorRGB: 233, 0, 100;--borderColor: #e3e7f2;--backgroundColor: #f4f6fb;--highlightColor: #f7f9fd;--blackColor: #1d2b53;--whiteColor: #ffffff;--grayColor: #6b7490;--alarmSuccessBg: #e3fdf5;--alarmSuccessFg: #0a9e77;--alarmWarnBg: #fde8f0;--appFont: "Vazirmatn", Tahoma, sans-serif;--appLatinFont: "Montserrat", "Vazirmatn", sans-serif;--pubPrimary: var(--navy);--pubPrimaryStrong: var(--navy-2);--pubPrimaryDeep: var(--navy-deep);--pubAccent: var(--mint);--pubAccentStrong: var(--mint-dark);--pubBtnBg: var(--mint);--pubBtnBgHover: var(--mint-dark);--pubBtnText: var(--navy);--pubWarn: var(--magenta);--pubInk: var(--ink);--pubMuted: var(--muted);--pubLine: var(--border);--pubBg: var(--surface);--pubBgSoft: var(--canvas);--pubBgTint: var(--info-wash);--pubGlowA: rgba(21, 245, 186, .14);--pubGlowB: rgba(61, 90, 169, .12)}html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 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-app-elevation-shadow-level-1: 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-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 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-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 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-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 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-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 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-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-option-selected-state-label-text-color: #1d2b53;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-accent{--mat-option-selected-state-label-text-color: #15f5ba;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-warn{--mat-option-selected-state-label-text-color: #e90064;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}html{--mat-pseudo-checkbox-full-selected-icon-color: #15f5ba;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #15f5ba;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-primary{--mat-pseudo-checkbox-full-selected-icon-color: #1d2b53;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #1d2b53;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-accent{--mat-pseudo-checkbox-full-selected-icon-color: #15f5ba;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #15f5ba;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-warn{--mat-pseudo-checkbox-full-selected-icon-color: #e90064;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #e90064;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-option-label-text-font: Vazirmatn;--mat-option-label-text-line-height: 14px;--mat-option-label-text-size: 14px;--mat-option-label-text-tracking: normal;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Vazirmatn;--mat-optgroup-label-text-line-height: 14px;--mat-optgroup-label-text-size: 14px;--mat-optgroup-label-text-tracking: normal;--mat-optgroup-label-text-weight: 400}html{--mat-card-elevated-container-shape: 4px;--mat-card-outlined-container-shape: 4px;--mat-card-filled-container-shape: 4px;--mat-card-outlined-outline-width: 1px}html{--mat-card-elevated-container-color: white;--mat-card-elevated-container-elevation: 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-card-outlined-container-color: white;--mat-card-outlined-container-elevation: 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-card-outlined-outline-color: rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54);--mat-card-filled-container-color: white;--mat-card-filled-container-elevation: 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)}html{--mat-card-title-text-font: Vazirmatn;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Vazirmatn;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html{--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0}.mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: #1d2b53;--mat-progress-bar-track-color: rgba(29, 43, 83, .25)}.mat-mdc-progress-bar.mat-accent{--mat-progress-bar-active-indicator-color: #15f5ba;--mat-progress-bar-track-color: rgba(21, 245, 186, .25)}.mat-mdc-progress-bar.mat-warn{--mat-progress-bar-active-indicator-color: #e90064;--mat-progress-bar-track-color: rgba(233, 0, 100, .25)}html{--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-line-height: 16px}html{--mat-tooltip-container-color: #424242;--mat-tooltip-supporting-text-color: white}html{--mat-tooltip-supporting-text-font: Vazirmatn;--mat-tooltip-supporting-text-size: 12px;--mat-tooltip-supporting-text-weight: 400;--mat-tooltip-supporting-text-tracking: normal}html{--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px}html{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #1d2b53 87%, transparent);--mat-form-field-filled-caret-color: #1d2b53;--mat-form-field-filled-focus-active-indicator-color: #1d2b53;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #1d2b53 87%, transparent);--mat-form-field-outlined-caret-color: #1d2b53;--mat-form-field-outlined-focus-outline-color: #1d2b53;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #1d2b53 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #e90064;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .12;--mat-form-field-filled-container-color: #f6f6f6;--mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-form-field-filled-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-filled-error-hover-label-text-color: #e90064;--mat-form-field-filled-error-focus-label-text-color: #e90064;--mat-form-field-filled-error-label-text-color: #e90064;--mat-form-field-filled-error-caret-color: #e90064;--mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, .87);--mat-form-field-filled-error-active-indicator-color: #e90064;--mat-form-field-filled-error-focus-active-indicator-color: #e90064;--mat-form-field-filled-error-hover-active-indicator-color: #e90064;--mat-form-field-outlined-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-error-caret-color: #e90064;--mat-form-field-outlined-error-focus-label-text-color: #e90064;--mat-form-field-outlined-error-label-text-color: #e90064;--mat-form-field-outlined-error-hover-label-text-color: #e90064;--mat-form-field-outlined-outline-color: rgba(0, 0, 0, .38);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-error-focus-outline-color: #e90064;--mat-form-field-outlined-error-hover-outline-color: #e90064;--mat-form-field-outlined-error-outline-color: #e90064}.mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #15f5ba 87%, transparent);--mat-form-field-filled-caret-color: #15f5ba;--mat-form-field-filled-focus-active-indicator-color: #15f5ba;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #15f5ba 87%, transparent);--mat-form-field-outlined-caret-color: #15f5ba;--mat-form-field-outlined-focus-outline-color: #15f5ba;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #15f5ba 87%, transparent)}.mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #e90064 87%, transparent);--mat-form-field-filled-caret-color: #e90064;--mat-form-field-filled-focus-active-indicator-color: #e90064;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #e90064 87%, transparent);--mat-form-field-outlined-caret-color: #e90064;--mat-form-field-outlined-focus-outline-color: #e90064;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #e90064 87%, transparent)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html{--mat-form-field-container-text-font: Vazirmatn;--mat-form-field-container-text-line-height: 14px;--mat-form-field-container-text-size: 14px;--mat-form-field-container-text-tracking: normal;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 14px;--mat-form-field-subscript-text-font: Vazirmatn;--mat-form-field-subscript-text-line-height: 12px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: normal;--mat-form-field-subscript-text-weight: 400;--mat-form-field-filled-label-text-font: Vazirmatn;--mat-form-field-filled-label-text-size: 14px;--mat-form-field-filled-label-text-tracking: normal;--mat-form-field-filled-label-text-weight: 400;--mat-form-field-outlined-label-text-font: Vazirmatn;--mat-form-field-outlined-label-text-size: 14px;--mat-form-field-outlined-label-text-tracking: normal;--mat-form-field-outlined-label-text-weight: 400}html{--mat-select-container-elevation-shadow: 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)}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #1d2b53;--mat-select-invalid-arrow-color: #e90064}.mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #15f5ba;--mat-select-invalid-arrow-color: #e90064}.mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #e90064;--mat-select-invalid-arrow-color: #e90064}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-select-trigger-text-font: Vazirmatn;--mat-select-trigger-text-line-height: 14px;--mat-select-trigger-text-size: 14px;--mat-select-trigger-text-tracking: normal;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 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)}html{--mat-autocomplete-background-color: white}html{--mat-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mat-dialog-container-color: white;--mat-dialog-subhead-color: rgba(0, 0, 0, .87);--mat-dialog-supporting-text-color: rgba(0, 0, 0, .54)}html{--mat-dialog-subhead-font: Vazirmatn;--mat-dialog-subhead-line-height: 32px;--mat-dialog-subhead-size: 20px;--mat-dialog-subhead-weight: 500;--mat-dialog-subhead-tracking: .0125em;--mat-dialog-supporting-text-font: Vazirmatn;--mat-dialog-supporting-text-line-height: 14px;--mat-dialog-supporting-text-size: 14px;--mat-dialog-supporting-text-weight: 400;--mat-dialog-supporting-text-tracking: normal}.mat-mdc-standard-chip{--mat-chip-container-shape-radius: 16px;--mat-chip-disabled-container-opacity: .4;--mat-chip-disabled-outline-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-focus-outline-color: transparent;--mat-chip-hover-state-layer-opacity: .04;--mat-chip-outline-color: transparent;--mat-chip-outline-width: 0;--mat-chip-selected-hover-state-layer-opacity: .04;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-with-avatar-avatar-shape-radius: 14px;--mat-chip-with-avatar-avatar-size: 28px;--mat-chip-with-avatar-disabled-avatar-opacity: 1;--mat-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1}.mat-mdc-standard-chip{--mat-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-disabled-label-text-color: #ffffff;--mat-chip-elevated-container-color: #1d2b53;--mat-chip-elevated-disabled-container-color: #1d2b53;--mat-chip-elevated-selected-container-color: #1d2b53;--mat-chip-flat-disabled-selected-container-color: #1d2b53;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: #ffffff;--mat-chip-selected-disabled-trailing-icon-color: #ffffff;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: #ffffff;--mat-chip-selected-trailing-icon-color: #ffffff;--mat-chip-with-icon-disabled-icon-color: #ffffff;--mat-chip-with-icon-icon-color: #ffffff;--mat-chip-with-icon-selected-icon-color: #ffffff;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #ffffff;--mat-chip-with-trailing-icon-trailing-icon-color: #ffffff}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-disabled-label-text-color: #000000;--mat-chip-elevated-container-color: #15f5ba;--mat-chip-elevated-disabled-container-color: #15f5ba;--mat-chip-elevated-selected-container-color: #15f5ba;--mat-chip-flat-disabled-selected-container-color: #15f5ba;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: #000000;--mat-chip-selected-disabled-trailing-icon-color: #000000;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: #000000;--mat-chip-selected-trailing-icon-color: #000000;--mat-chip-with-icon-disabled-icon-color: #000000;--mat-chip-with-icon-icon-color: #000000;--mat-chip-with-icon-selected-icon-color: #000000;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #000000;--mat-chip-with-trailing-icon-trailing-icon-color: #000000}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-disabled-label-text-color: #ffffff;--mat-chip-elevated-container-color: #e90064;--mat-chip-elevated-disabled-container-color: #e90064;--mat-chip-elevated-selected-container-color: #e90064;--mat-chip-flat-disabled-selected-container-color: #e90064;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: #ffffff;--mat-chip-selected-disabled-trailing-icon-color: #ffffff;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: #ffffff;--mat-chip-selected-trailing-icon-color: #ffffff;--mat-chip-with-icon-disabled-icon-color: #ffffff;--mat-chip-with-icon-icon-color: #ffffff;--mat-chip-with-icon-selected-icon-color: #ffffff;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #ffffff;--mat-chip-with-trailing-icon-trailing-icon-color: #ffffff}.mat-mdc-chip.mat-mdc-standard-chip{--mat-chip-container-height: 32px}.mat-mdc-standard-chip{--mat-chip-label-text-font: Vazirmatn;--mat-chip-label-text-line-height: 14px;--mat-chip-label-text-size: 14px;--mat-chip-label-text-tracking: normal;--mat-chip-label-text-weight: 400}html{--mat-slide-toggle-disabled-handle-opacity: .38;--mat-slide-toggle-disabled-selected-handle-opacity: .38;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-color: transparent;--mat-slide-toggle-disabled-unselected-track-outline-width: 1px;--mat-slide-toggle-handle-height: 20px;--mat-slide-toggle-handle-shape: 10px;--mat-slide-toggle-handle-width: 20px;--mat-slide-toggle-hidden-track-opacity: 1;--mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-slide-toggle-pressed-handle-size: 20px;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-handle-horizontal-margin: 0;--mat-slide-toggle-selected-handle-size: 20px;--mat-slide-toggle-selected-hover-state-layer-opacity: .04;--mat-slide-toggle-selected-icon-size: 18px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 1px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-track-height: 14px;--mat-slide-toggle-track-outline-color: transparent;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-track-shape: 7px;--mat-slide-toggle-track-width: 36px;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-handle-size: 20px;--mat-slide-toggle-unselected-hover-state-layer-opacity: .12;--mat-slide-toggle-unselected-icon-size: 18px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .1;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-slide-toggle-with-icon-handle-size: 20px;--mat-slide-toggle-touch-target-size: 48px}html{--mat-slide-toggle-selected-icon-color: #ffffff;--mat-slide-toggle-disabled-selected-icon-color: #ffffff;--mat-slide-toggle-selected-focus-state-layer-color: #1d2b53;--mat-slide-toggle-selected-handle-color: #1d2b53;--mat-slide-toggle-selected-hover-state-layer-color: #1d2b53;--mat-slide-toggle-selected-pressed-state-layer-color: #1d2b53;--mat-slide-toggle-selected-focus-handle-color: #1d2b53;--mat-slide-toggle-selected-hover-handle-color: #1d2b53;--mat-slide-toggle-selected-pressed-handle-color: #1d2b53;--mat-slide-toggle-selected-focus-track-color: #616b87;--mat-slide-toggle-selected-hover-track-color: #616b87;--mat-slide-toggle-selected-pressed-track-color: #616b87;--mat-slide-toggle-selected-track-color: #616b87;--mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-slide-toggle-disabled-handle-elevation-shadow: 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-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;--mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-handle-elevation-shadow: 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-slide-toggle-handle-surface-color: white;--mat-slide-toggle-label-text-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-handle-color: #424242;--mat-slide-toggle-unselected-focus-handle-color: #424242;--mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-icon-color: #f6f6f6;--mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, .54);--mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-handle-color: #424242;--mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, .12)}.mat-mdc-slide-toggle.mat-accent{--mat-slide-toggle-selected-icon-color: #000000;--mat-slide-toggle-disabled-selected-icon-color: #000000;--mat-slide-toggle-selected-focus-state-layer-color: #15f5ba;--mat-slide-toggle-selected-handle-color: #15f5ba;--mat-slide-toggle-selected-hover-state-layer-color: #15f5ba;--mat-slide-toggle-selected-pressed-state-layer-color: #15f5ba;--mat-slide-toggle-selected-focus-handle-color: #15f5ba;--mat-slide-toggle-selected-hover-handle-color: #15f5ba;--mat-slide-toggle-selected-pressed-handle-color: #15f5ba;--mat-slide-toggle-selected-focus-track-color: #5bf8cf;--mat-slide-toggle-selected-hover-track-color: #5bf8cf;--mat-slide-toggle-selected-pressed-track-color: #5bf8cf;--mat-slide-toggle-selected-track-color: #5bf8cf}.mat-mdc-slide-toggle.mat-warn{--mat-slide-toggle-selected-icon-color: #ffffff;--mat-slide-toggle-disabled-selected-icon-color: #ffffff;--mat-slide-toggle-selected-focus-state-layer-color: #e90064;--mat-slide-toggle-selected-handle-color: #e90064;--mat-slide-toggle-selected-hover-state-layer-color: #e90064;--mat-slide-toggle-selected-pressed-state-layer-color: #e90064;--mat-slide-toggle-selected-focus-handle-color: #e90064;--mat-slide-toggle-selected-hover-handle-color: #e90064;--mat-slide-toggle-selected-pressed-handle-color: #e90064;--mat-slide-toggle-selected-focus-track-color: #f04c92;--mat-slide-toggle-selected-hover-track-color: #f04c92;--mat-slide-toggle-selected-pressed-track-color: #f04c92;--mat-slide-toggle-selected-track-color: #f04c92}html{--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-touch-target-display: block}html,html .mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: Vazirmatn;--mat-slide-toggle-label-text-line-height: 14px;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: normal;--mat-slide-toggle-label-text-weight: 400}html{--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-size: 48px}.mat-mdc-radio-button.mat-primary{--mat-radio-checked-ripple-color: #1d2b53;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #1d2b53;--mat-radio-selected-hover-icon-color: #1d2b53;--mat-radio-selected-icon-color: #1d2b53;--mat-radio-selected-pressed-icon-color: #1d2b53;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-accent{--mat-radio-checked-ripple-color: #15f5ba;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #15f5ba;--mat-radio-selected-hover-icon-color: #15f5ba;--mat-radio-selected-icon-color: #15f5ba;--mat-radio-selected-pressed-icon-color: #15f5ba;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn{--mat-radio-checked-ripple-color: #e90064;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #e90064;--mat-radio-selected-hover-icon-color: #e90064;--mat-radio-selected-icon-color: #e90064;--mat-radio-selected-pressed-icon-color: #e90064;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}html{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html{--mat-radio-label-text-font: Vazirmatn;--mat-radio-label-text-line-height: 14px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: normal;--mat-radio-label-text-weight: 400}html{--mat-slider-active-track-height: 6px;--mat-slider-active-track-shape: 9999px;--mat-slider-handle-elevation: 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-slider-handle-height: 20px;--mat-slider-handle-shape: 50%;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-inactive-track-shape: 9999px;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-container-transform: translateX(-50%);--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-width: auto;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .6;--mat-slider-with-tick-marks-container-shape: 50%;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .6;--mat-slider-value-indicator-transform-origin: bottom}html{--mat-slider-active-track-color: #1d2b53;--mat-slider-focus-handle-color: #1d2b53;--mat-slider-handle-color: #1d2b53;--mat-slider-hover-handle-color: #1d2b53;--mat-slider-focus-state-layer-color: color-mix(in srgb, #1d2b53 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #1d2b53 4%, transparent);--mat-slider-inactive-track-color: #1d2b53;--mat-slider-ripple-color: #1d2b53;--mat-slider-with-tick-marks-active-container-color: #ffffff;--mat-slider-with-tick-marks-inactive-container-color: #1d2b53;--mat-slider-disabled-active-track-color: rgba(0, 0, 0, .87);--mat-slider-disabled-handle-color: rgba(0, 0, 0, .87);--mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, .87);--mat-slider-label-container-color: #424242;--mat-slider-label-label-text-color: white;--mat-slider-value-indicator-opacity: 1;--mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, .87);--mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, .87)}.mat-accent{--mat-slider-active-track-color: #15f5ba;--mat-slider-focus-handle-color: #15f5ba;--mat-slider-handle-color: #15f5ba;--mat-slider-hover-handle-color: #15f5ba;--mat-slider-focus-state-layer-color: color-mix(in srgb, #15f5ba 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #15f5ba 4%, transparent);--mat-slider-inactive-track-color: #15f5ba;--mat-slider-ripple-color: #15f5ba;--mat-slider-with-tick-marks-active-container-color: #000000;--mat-slider-with-tick-marks-inactive-container-color: #15f5ba}.mat-warn{--mat-slider-active-track-color: #e90064;--mat-slider-focus-handle-color: #e90064;--mat-slider-handle-color: #e90064;--mat-slider-hover-handle-color: #e90064;--mat-slider-focus-state-layer-color: color-mix(in srgb, #e90064 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #e90064 4%, transparent);--mat-slider-inactive-track-color: #e90064;--mat-slider-ripple-color: #e90064;--mat-slider-with-tick-marks-active-container-color: #ffffff;--mat-slider-with-tick-marks-inactive-container-color: #e90064}html{--mat-slider-label-label-text-font: Vazirmatn;--mat-slider-label-label-text-size: 14px;--mat-slider-label-label-text-line-height: 22px;--mat-slider-label-label-text-tracking: .0071428571em;--mat-slider-label-label-text-weight: 500}html{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 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)}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font: Vazirmatn;--mat-menu-item-label-text-size: 14px;--mat-menu-item-label-text-tracking: normal;--mat-menu-item-label-text-line-height: 14px;--mat-menu-item-label-text-weight: 400}html{--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mat-list-list-item-container-shape: 0;--mat-list-list-item-leading-avatar-shape: 50%;--mat-list-list-item-container-color: transparent;--mat-list-list-item-selected-container-color: transparent;--mat-list-list-item-leading-avatar-color: transparent;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-disabled-state-layer-color: transparent;--mat-list-list-item-disabled-state-layer-opacity: 0;--mat-list-list-item-disabled-label-text-opacity: .38;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-trailing-icon-opacity: .38}html{--mat-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-state-layer-opacity: .04;--mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-checked-ripple-color: #1d2b53;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #1d2b53;--mat-radio-selected-hover-icon-color: #1d2b53;--mat-radio-selected-icon-color: #1d2b53;--mat-radio-selected-pressed-icon-color: #1d2b53;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mat-radio-checked-ripple-color: #15f5ba;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #15f5ba;--mat-radio-selected-hover-icon-color: #15f5ba;--mat-radio-selected-icon-color: #15f5ba;--mat-radio-selected-pressed-icon-color: #15f5ba;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mat-radio-checked-ripple-color: #e90064;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #e90064;--mat-radio-selected-hover-icon-color: #e90064;--mat-radio-selected-icon-color: #e90064;--mat-radio-selected-pressed-icon-color: #e90064;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #1d2b53;--mat-checkbox-selected-hover-icon-color: #1d2b53;--mat-checkbox-selected-icon-color: #1d2b53;--mat-checkbox-selected-pressed-icon-color: #1d2b53;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #1d2b53;--mat-checkbox-selected-hover-state-layer-color: #1d2b53;--mat-checkbox-selected-pressed-state-layer-color: #1d2b53;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-accent{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #000000;--mat-checkbox-selected-focus-icon-color: #15f5ba;--mat-checkbox-selected-hover-icon-color: #15f5ba;--mat-checkbox-selected-icon-color: #15f5ba;--mat-checkbox-selected-pressed-icon-color: #15f5ba;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #15f5ba;--mat-checkbox-selected-hover-state-layer-color: #15f5ba;--mat-checkbox-selected-pressed-state-layer-color: #15f5ba;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-warn{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #e90064;--mat-checkbox-selected-hover-icon-color: #e90064;--mat-checkbox-selected-icon-color: #e90064;--mat-checkbox-selected-pressed-icon-color: #e90064;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #e90064;--mat-checkbox-selected-hover-state-layer-color: #e90064;--mat-checkbox-selected-pressed-state-layer-color: #e90064;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#1d2b53}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mat-list-list-item-label-text-font: Vazirmatn;--mat-list-list-item-label-text-line-height: 14px;--mat-list-list-item-label-text-size: 14px;--mat-list-list-item-label-text-tracking: normal;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Vazirmatn;--mat-list-list-item-supporting-text-line-height: 14px;--mat-list-list-item-supporting-text-size: 14px;--mat-list-list-item-supporting-text-tracking: normal;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Vazirmatn;--mat-list-list-item-trailing-supporting-text-line-height: 12px;--mat-list-list-item-trailing-supporting-text-size: 12px;--mat-list-list-item-trailing-supporting-text-tracking: normal;--mat-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 14px/14px Vazirmatn;letter-spacing:normal}html{--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html{--mat-paginator-container-text-font: Vazirmatn;--mat-paginator-container-text-line-height: 12px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: normal;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html{--mat-tab-container-height: 48px;--mat-tab-divider-color: transparent;--mat-tab-divider-height: 0;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #1d2b53;--mat-tab-active-ripple-color: #1d2b53;--mat-tab-inactive-ripple-color: #1d2b53;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #1d2b53;--mat-tab-active-hover-label-text-color: #1d2b53;--mat-tab-active-focus-indicator-color: #1d2b53;--mat-tab-active-hover-indicator-color: #1d2b53;--mat-tab-active-indicator-color: #1d2b53}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #15f5ba;--mat-tab-active-ripple-color: #15f5ba;--mat-tab-inactive-ripple-color: #15f5ba;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #15f5ba;--mat-tab-active-hover-label-text-color: #15f5ba;--mat-tab-active-focus-indicator-color: #15f5ba;--mat-tab-active-hover-indicator-color: #15f5ba;--mat-tab-active-indicator-color: #15f5ba}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #e90064;--mat-tab-active-ripple-color: #e90064;--mat-tab-inactive-ripple-color: #e90064;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #e90064;--mat-tab-active-hover-label-text-color: #e90064;--mat-tab-active-focus-indicator-color: #e90064;--mat-tab-active-hover-indicator-color: #e90064;--mat-tab-active-indicator-color: #e90064}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-background-color: #1d2b53;--mat-tab-foreground-color: #ffffff}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-background-color: #15f5ba;--mat-tab-foreground-color: #000000}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-background-color: #e90064;--mat-tab-foreground-color: #ffffff}.mat-mdc-tab-header{--mat-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-label-text-font: Vazirmatn;--mat-tab-label-text-size: 12px;--mat-tab-label-text-tracking: normal;--mat-tab-label-text-line-height: 12px;--mat-tab-label-text-weight: 500}html{--mat-checkbox-disabled-selected-checkmark-color: white;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .04;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .04;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px}html{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #000000;--mat-checkbox-selected-focus-icon-color: #15f5ba;--mat-checkbox-selected-hover-icon-color: #15f5ba;--mat-checkbox-selected-icon-color: #15f5ba;--mat-checkbox-selected-pressed-icon-color: #15f5ba;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #15f5ba;--mat-checkbox-selected-hover-state-layer-color: #15f5ba;--mat-checkbox-selected-pressed-state-layer-color: #15f5ba;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #1d2b53;--mat-checkbox-selected-hover-icon-color: #1d2b53;--mat-checkbox-selected-icon-color: #1d2b53;--mat-checkbox-selected-pressed-icon-color: #1d2b53;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #1d2b53;--mat-checkbox-selected-hover-state-layer-color: #1d2b53;--mat-checkbox-selected-pressed-state-layer-color: #1d2b53;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-warn{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #e90064;--mat-checkbox-selected-hover-icon-color: #e90064;--mat-checkbox-selected-icon-color: #e90064;--mat-checkbox-selected-pressed-icon-color: #e90064;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #e90064;--mat-checkbox-selected-hover-state-layer-color: #e90064;--mat-checkbox-selected-pressed-state-layer-color: #e90064;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}html{--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px}html{--mat-checkbox-label-text-font: Vazirmatn;--mat-checkbox-label-text-line-height: 14px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: normal;--mat-checkbox-label-text-weight: 400}html{--mat-button-filled-container-shape: 4px;--mat-button-filled-horizontal-padding: 16px;--mat-button-filled-icon-offset: -4px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 4px;--mat-button-outlined-horizontal-padding: 15px;--mat-button-outlined-icon-offset: -4px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-keep-touch-target: false;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-button-protected-container-shape: 4px;--mat-button-protected-disabled-container-elevation-shadow: 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-button-protected-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-horizontal-padding: 16px;--mat-button-protected-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-icon-offset: -4px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-pressed-container-elevation-shadow: 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-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 4px;--mat-button-text-horizontal-padding: 8px;--mat-button-text-icon-offset: 0;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 8px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 4px;--mat-button-tonal-horizontal-padding: 16px;--mat-button-tonal-icon-offset: -4px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px}html{--mat-button-filled-container-color: white;--mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .04;--mat-button-filled-label-text-color: rgba(0, 0, 0, .87);--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-state-layer-color: rgba(0, 0, 0, .87);--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .04;--mat-button-outlined-label-text-color: rgba(0, 0, 0, .87);--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-outlined-state-layer-color: rgba(0, 0, 0, .87);--mat-button-protected-container-color: white;--mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-state-layer-opacity: .04;--mat-button-protected-label-text-color: rgba(0, 0, 0, .87);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-state-layer-color: rgba(0, 0, 0, .87);--mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .04;--mat-button-text-label-text-color: rgba(0, 0, 0, .87);--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-text-state-layer-color: rgba(0, 0, 0, .87);--mat-button-tonal-container-color: white;--mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .04;--mat-button-tonal-label-text-color: rgba(0, 0, 0, .87);--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-primary,.mat-mdc-outlined-button.mat-primary,.mat-tonal-button.mat-primary{--mat-button-filled-container-color: #1d2b53;--mat-button-filled-label-text-color: #ffffff;--mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-filled-state-layer-color: #ffffff;--mat-button-outlined-label-text-color: #1d2b53;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #1d2b53 12%, transparent);--mat-button-outlined-state-layer-color: #1d2b53;--mat-button-protected-container-color: #1d2b53;--mat-button-protected-label-text-color: #ffffff;--mat-button-protected-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-protected-state-layer-color: #ffffff;--mat-button-text-label-text-color: #1d2b53;--mat-button-text-ripple-color: color-mix(in srgb, #1d2b53 12%, transparent);--mat-button-text-state-layer-color: #1d2b53;--mat-button-tonal-container-color: #1d2b53;--mat-button-tonal-label-text-color: #ffffff;--mat-button-tonal-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-tonal-state-layer-color: #ffffff}.mat-mdc-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-accent,.mat-mdc-outlined-button.mat-accent,.mat-tonal-button.mat-accent{--mat-button-filled-container-color: #15f5ba;--mat-button-filled-label-text-color: #000000;--mat-button-filled-ripple-color: color-mix(in srgb, #000000 12%, transparent);--mat-button-filled-state-layer-color: #000000;--mat-button-outlined-label-text-color: #15f5ba;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #15f5ba 12%, transparent);--mat-button-outlined-state-layer-color: #15f5ba;--mat-button-protected-container-color: #15f5ba;--mat-button-protected-label-text-color: #000000;--mat-button-protected-ripple-color: color-mix(in srgb, #000000 12%, transparent);--mat-button-protected-state-layer-color: #000000;--mat-button-text-label-text-color: #15f5ba;--mat-button-text-ripple-color: color-mix(in srgb, #15f5ba 12%, transparent);--mat-button-text-state-layer-color: #15f5ba;--mat-button-tonal-container-color: #15f5ba;--mat-button-tonal-label-text-color: #000000;--mat-button-tonal-ripple-color: color-mix(in srgb, #000000 12%, transparent);--mat-button-tonal-state-layer-color: #000000}.mat-mdc-button.mat-warn,.mat-mdc-unelevated-button.mat-warn,.mat-mdc-raised-button.mat-warn,.mat-mdc-outlined-button.mat-warn,.mat-tonal-button.mat-warn{--mat-button-filled-container-color: #e90064;--mat-button-filled-label-text-color: #ffffff;--mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-filled-state-layer-color: #ffffff;--mat-button-outlined-label-text-color: #e90064;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #e90064 12%, transparent);--mat-button-outlined-state-layer-color: #e90064;--mat-button-protected-container-color: #e90064;--mat-button-protected-label-text-color: #ffffff;--mat-button-protected-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-protected-state-layer-color: #ffffff;--mat-button-text-label-text-color: #e90064;--mat-button-text-ripple-color: color-mix(in srgb, #e90064 12%, transparent);--mat-button-text-state-layer-color: #e90064;--mat-button-tonal-container-color: #e90064;--mat-button-tonal-label-text-color: #ffffff;--mat-button-tonal-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-tonal-state-layer-color: #ffffff}html{--mat-button-filled-container-height: 36px;--mat-button-filled-touch-target-display: block;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-protected-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block}html{--mat-button-filled-label-text-font: Vazirmatn;--mat-button-filled-label-text-size: 12px;--mat-button-filled-label-text-tracking: normal;--mat-button-filled-label-text-transform: none;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Vazirmatn;--mat-button-outlined-label-text-size: 12px;--mat-button-outlined-label-text-tracking: normal;--mat-button-outlined-label-text-transform: none;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Vazirmatn;--mat-button-protected-label-text-size: 12px;--mat-button-protected-label-text-tracking: normal;--mat-button-protected-label-text-transform: none;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Vazirmatn;--mat-button-text-label-text-size: 12px;--mat-button-text-label-text-tracking: normal;--mat-button-text-label-text-transform: none;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Vazirmatn;--mat-button-tonal-label-text-size: 12px;--mat-button-tonal-label-text-tracking: normal;--mat-button-tonal-label-text-transform: none;--mat-button-tonal-label-text-weight: 500}html{--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 50%;--mat-icon-button-touch-target-size: 48px}html{--mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-icon-color: inherit;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-icon-button-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-icon-button.mat-primary{--mat-icon-button-icon-color: #1d2b53;--mat-icon-button-state-layer-color: #1d2b53;--mat-icon-button-ripple-color: color-mix(in srgb, #1d2b53 12%, transparent)}.mat-mdc-icon-button.mat-accent{--mat-icon-button-icon-color: #15f5ba;--mat-icon-button-state-layer-color: #15f5ba;--mat-icon-button-ripple-color: color-mix(in srgb, #15f5ba 12%, transparent)}.mat-mdc-icon-button.mat-warn{--mat-icon-button-icon-color: #e90064;--mat-icon-button-state-layer-color: #e90064;--mat-icon-button-ripple-color: color-mix(in srgb, #e90064 12%, transparent)}html{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;--mat-icon-button-state-layer-size: 48px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:12px}html{--mat-fab-container-elevation-shadow: 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-fab-container-shape: 50%;--mat-fab-touch-target-size: 48px;--mat-fab-extended-container-elevation-shadow: 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-fab-extended-container-height: 48px;--mat-fab-extended-container-shape: 24px;--mat-fab-extended-focus-container-elevation-shadow: 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-fab-extended-hover-container-elevation-shadow: 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-fab-extended-pressed-container-elevation-shadow: 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-fab-focus-container-elevation-shadow: 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-fab-hover-container-elevation-shadow: 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-fab-pressed-container-elevation-shadow: 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-fab-small-container-elevation-shadow: 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-fab-small-container-shape: 50%;--mat-fab-small-touch-target-size: 48px;--mat-fab-small-focus-container-elevation-shadow: 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-fab-small-hover-container-elevation-shadow: 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-fab-small-pressed-container-elevation-shadow: 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)}html{--mat-fab-container-color: white;--mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: rgba(0, 0, 0, .87);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-container-color: white;--mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: rgba(0, 0, 0, .87);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-state-layer-color: rgba(0, 0, 0, .87);--mat-fab-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mat-fab-container-color: #1d2b53;--mat-fab-foreground-color: #ffffff;--mat-fab-ripple-color: color-mix(in srgb, #1d2b53 12%, transparent);--mat-fab-small-container-color: #1d2b53;--mat-fab-small-foreground-color: #ffffff;--mat-fab-small-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-fab-small-state-layer-color: #ffffff;--mat-fab-state-layer-color: #ffffff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mat-fab-container-color: #15f5ba;--mat-fab-foreground-color: #000000;--mat-fab-ripple-color: color-mix(in srgb, #15f5ba 12%, transparent);--mat-fab-small-container-color: #15f5ba;--mat-fab-small-foreground-color: #000000;--mat-fab-small-ripple-color: color-mix(in srgb, #000000 12%, transparent);--mat-fab-small-state-layer-color: #000000;--mat-fab-state-layer-color: #000000}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-fab-container-color: #e90064;--mat-fab-foreground-color: #ffffff;--mat-fab-ripple-color: color-mix(in srgb, #e90064 12%, transparent);--mat-fab-small-container-color: #e90064;--mat-fab-small-foreground-color: #ffffff;--mat-fab-small-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-fab-small-state-layer-color: #ffffff;--mat-fab-state-layer-color: #ffffff}html{--mat-fab-small-touch-target-display: block;--mat-fab-touch-target-display: block}html{--mat-fab-extended-label-text-font: Vazirmatn;--mat-fab-extended-label-text-size: 12px;--mat-fab-extended-label-text-tracking: normal;--mat-fab-extended-label-text-weight: 500}html{--mat-snack-bar-container-shape: 4px}html{--mat-snack-bar-container-color: #424242;--mat-snack-bar-supporting-text-color: white;--mat-snack-bar-button-color: #616b87}html{--mat-snack-bar-supporting-text-font: Vazirmatn;--mat-snack-bar-supporting-text-line-height: 14px;--mat-snack-bar-supporting-text-size: 14px;--mat-snack-bar-supporting-text-weight: 400}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mat-table-header-headline-font: Vazirmatn;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Vazirmatn;--mat-table-row-item-label-text-line-height: 14px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: normal;--mat-table-footer-supporting-text-font: Vazirmatn;--mat-table-footer-supporting-text-line-height: 14px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: normal}html{--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-size: 48px}html{--mat-progress-spinner-active-indicator-color: #1d2b53}.mat-accent{--mat-progress-spinner-active-indicator-color: #15f5ba}.mat-warn{--mat-progress-spinner-active-indicator-color: #e90064}html{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html{--mat-badge-background-color: #1d2b53;--mat-badge-text-color: #ffffff;--mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-badge-accent{--mat-badge-background-color: #15f5ba;--mat-badge-text-color: #000000}.mat-badge-warn{--mat-badge-background-color: #e90064;--mat-badge-text-color: #ffffff}html{--mat-badge-text-font: Vazirmatn;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html{--mat-bottom-sheet-container-text-font: Vazirmatn;--mat-bottom-sheet-container-text-line-height: 14px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: normal;--mat-bottom-sheet-container-text-weight: 400}html{--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .04;--mat-button-toggle-legacy-focus-state-layer-opacity: 1;--mat-button-toggle-legacy-height: 36px;--mat-button-toggle-legacy-shape: 2px;--mat-button-toggle-shape: 4px}html{--mat-button-toggle-background-color: white;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-disabled-state-background-color: white;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-divider-color: rgba(0, 0, 0, .12);--mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-disabled-state-background-color: white;--mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-state-layer-color: rgba(0, 0, 0, .87);--mat-button-toggle-text-color: rgba(0, 0, 0, .87)}html{--mat-button-toggle-height: 48px}html{--mat-button-toggle-label-text-font: Vazirmatn;--mat-button-toggle-label-text-line-height: 14px;--mat-button-toggle-label-text-size: 14px;--mat-button-toggle-label-text-tracking: normal;--mat-button-toggle-label-text-weight: 400;--mat-button-toggle-legacy-label-text-font: Vazirmatn;--mat-button-toggle-legacy-label-text-line-height: 14px;--mat-button-toggle-legacy-label-text-size: 14px;--mat-button-toggle-legacy-label-text-tracking: normal;--mat-button-toggle-legacy-label-text-weight: 400}html{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #1d2b53 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #15f5ba 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-selected-state-background-color: #1d2b53;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1d2b53 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: #ffffff;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1d2b53 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1d2b53 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #1d2b53;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent,.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #15f5ba 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #15f5ba 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: #000000;--mat-datepicker-calendar-date-selected-state-background-color: #15f5ba;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #15f5ba 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: #000000;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #15f5ba 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #15f5ba 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #15f5ba;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-warn,.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #e90064 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #15f5ba 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-selected-state-background-color: #e90064;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e90064 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: #ffffff;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e90064 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e90064 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #e90064;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;--mat-icon-button-state-layer-size: 40px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: Vazirmatn;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 12px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 12px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-divider-width: 1px}html{--mat-divider-color: rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape: 4px;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Vazirmatn;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Vazirmatn;--mat-expansion-container-text-line-height: 14px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: normal;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #1d2b53}.mat-icon.mat-accent{--mat-icon-color: #15f5ba}.mat-icon.mat-warn{--mat-icon-color: #e90064}html{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html{--mat-stepper-header-focus-state-layer-shape: 0;--mat-stepper-header-hover-state-layer-shape: 0}html{--mat-stepper-header-icon-foreground-color: #ffffff;--mat-stepper-header-selected-state-icon-background-color: #1d2b53;--mat-stepper-header-selected-state-icon-foreground-color: #ffffff;--mat-stepper-header-done-state-icon-background-color: #1d2b53;--mat-stepper-header-done-state-icon-foreground-color: #ffffff;--mat-stepper-header-edit-state-icon-background-color: #1d2b53;--mat-stepper-header-edit-state-icon-foreground-color: #ffffff;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #e90064;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #e90064;--mat-stepper-header-error-state-icon-background-color: transparent}.mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: #000000;--mat-stepper-header-selected-state-icon-background-color: #15f5ba;--mat-stepper-header-selected-state-icon-foreground-color: #000000;--mat-stepper-header-done-state-icon-background-color: #15f5ba;--mat-stepper-header-done-state-icon-foreground-color: #000000;--mat-stepper-header-edit-state-icon-background-color: #15f5ba;--mat-stepper-header-edit-state-icon-foreground-color: #000000}.mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: #ffffff;--mat-stepper-header-selected-state-icon-background-color: #e90064;--mat-stepper-header-selected-state-icon-foreground-color: #ffffff;--mat-stepper-header-done-state-icon-background-color: #e90064;--mat-stepper-header-done-state-icon-foreground-color: #ffffff;--mat-stepper-header-edit-state-icon-background-color: #e90064;--mat-stepper-header-edit-state-icon-foreground-color: #ffffff}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Vazirmatn;--mat-stepper-header-label-text-font: Vazirmatn;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 14px;--mat-stepper-header-selected-state-label-text-size: 14px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-sort-arrow-color: rgba(0, 0, 0, .87)}html{--mat-toolbar-container-background-color: white;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #1d2b53;--mat-toolbar-container-text-color: #ffffff}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #15f5ba;--mat-toolbar-container-text-color: #000000}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #e90064;--mat-toolbar-container-text-color: #ffffff}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-toolbar-title-text-font: Vazirmatn;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html{--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height: 48px}html{--mat-tree-node-text-font: Vazirmatn;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}html{--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 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)}html{--mat-timepicker-container-background-color: white}:root{--pageWidth: 1200px;--headerHeight: 72px;--footerHeight: 50px;--pageTitleHeight: 60px}*{padding:0;margin:0;font-family:var(--appFont);line-height:1.5;box-sizing:border-box}html,body{font-size:14px}body{overscroll-behavior-y:contain}.en{font-family:var(--appLatinFont)!important;font-size:13px}.mono{font-family:Noto Sans Mono,Montserrat!important;font-size:13px;font-weight:400;direction:ltr}.center{text-align:center!important}.color-primary{color:var(--primaryColor)!important}.color-accent{color:var(--accentColor)!important}.color-warn{color:var(--warnColor)!important}.mat-mdc-button-persistent-ripple{display:none}.mat-mdc-menu-content{padding:0!important}.mat-mdc-form-field-infix{width:100%!important}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-hint{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}ngx-input-password .content .ngx-form-button{min-width:48px!important;min-height:48px!important}.mat-mdc-select-panel{padding:0!important}.mat-bottom-sheet-container{padding:0!important;width:var(--pageWidth)!important;max-width:100vw!important;min-width:auto!important;max-height:70vh!important}.mat-button-toggle-label-content mat-pseudo-checkbox{display:none}.mat-icon{font-family:Material Icons Outlined;font-size:18px!important;margin:0!important;height:auto!important;width:auto!important}.cdk-overlay-pane{min-width:fit-content!important}.cdk-drag-preview{box-sizing:border-box;border-radius:4px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.cdk-drag-placeholder{opacity:0;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;transition:transform .25s cubic-bezier(0,0,.2,1)}.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}ngx-helper-loader{display:flex;align-items:center;justify-content:center;padding:3rem 0}ngx-helper-loader ::ng-deep mat-icon{font-size:32px!important}.page-sticky{position:sticky;top:calc(var(--headerHeight) + var(--pageTitleHeight) + 1rem);z-index:90}.page-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.page-comment{text-align:center;margin:4rem;font-size:14px;font-weight:600;color:var(--warnColor);opacity:.65}div.page-seperator{width:1rem;height:1rem}.page-box-shadow{border:1px solid var(--borderColor);box-shadow:0 0 3px var(--borderColor) inset}div.page-section{border-radius:4px;border:1px solid var(--borderColor);background-color:var(--backgroundColor);color:var(--primaryColor);padding:.75rem 1rem}.page-fullwidth{position:absolute;left:0;right:0;top:var(--headerHeight);height:calc(100vh - var(--headerHeight));overflow:auto}.page-fullscreen{position:absolute;left:0;right:0;top:var(--headerHeight);display:block;height:calc(100vh - var(--headerHeight));overflow:auto;z-index:100}@media only screen and (max-width:600px){.page-fullwidth,.page-fullscreen{height:calc(100vh - var(--headerHeight) - var(--footerHeight))}}.o-auth{min-height:100vh;display:flex;align-items:stretch;background:var(--canvas)}.o-auth-brand-side{flex:1 1 44%;position:relative;overflow:hidden;color:#e8ecf8;background:radial-gradient(900px 500px at 20% 0%,rgba(21,245,186,.14),transparent 55%),linear-gradient(200deg,#223163,var(--navy) 45%,var(--navy-deep));display:flex;flex-direction:column;justify-content:center;padding:56px}.o-auth-stars{position:absolute;inset:0;opacity:.35}.o-auth-stars .s-a{fill:var(--mint)}.o-auth-stars .s-b{fill:#8b97c0}.o-auth-mark,.o-auth-brand-side h3,.o-auth-brand-side p{position:relative;z-index:1}.o-auth-mark{width:150px;max-width:100%;opacity:.95;margin-bottom:26px}.o-auth-brand-side h3{margin:0 0 10px;font-size:24px;line-height:1.7;color:#fff}.o-auth-brand-side p{margin:0;max-width:46ch;font-size:13.5px;line-height:1.9;color:#b7c0dd}.o-auth-panel{flex:1 1 50%;display:flex;align-items:center;justify-content:center;padding:40px 24px}.o-auth-card{width:400px;max-width:100%;color:var(--body);--mat-form-field-filled-container-shape: 10px;--mat-form-field-filled-container-color: var(--canvas);--mat-form-field-filled-active-indicator-color: var(--border-strong);--mat-form-field-filled-hover-active-indicator-color: var(--mint-ink);--mat-form-field-filled-focus-active-indicator-color: var(--mint-dark);--mat-form-field-filled-focus-label-text-color: var(--mint-ink);--mat-form-field-filled-label-text-color: var(--muted);--mat-form-field-filled-caret-color: var(--mint-dark);--mat-button-filled-container-color: var(--mint);--mat-button-filled-label-text-color: var(--navy);--mat-button-filled-container-shape: 10px;--mat-button-filled-container-height: 42px;--mat-button-outlined-label-text-color: var(--ink);--mat-button-outlined-outline-color: var(--border-strong);--mat-button-outlined-container-shape: 10px}.o-auth-card:has(>.o-thinking),.o-auth-card:has(>.o-done-star){text-align:center}@media(max-width:960px){.o-auth-brand-side{display:none}.o-auth-panel{padding:32px 18px}}@media(min-width:961px){.o-auth.has-brand-side .auth-brand .brand-logo{display:none!important}.o-auth.has-brand-side .o-auth-card app-auth-brand{margin-bottom:10px}}.o-auth-card app-auth-brand{display:flex;margin-bottom:18px}.o-auth-card app-ooba-stepper{display:block;margin-bottom:14px}.o-auth-card h1,.o-auth-card h2,.o-auth-card .form-title,.o-auth-card .o-h{margin:0 0 4px;font-size:21px;font-weight:700;line-height:1.7;color:var(--ink)}.o-auth-card .o-sub{margin:0 0 18px;font-size:13px;line-height:1.9;color:var(--muted)}.o-auth-card .o-sub .num{display:inline-block;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.o-auth-card ngx-form{display:block}.o-auth .o-auth-panel .o-auth-card .home-link{font-size:12.5px;font-weight:400;color:var(--muted);text-decoration:none}.o-auth .o-auth-panel .o-auth-card .home-link:hover{color:var(--mint-ink);text-decoration:underline}.o-auth-card .forgot-link,.o-auth-card .back-link{display:block;margin-top:14px;text-align:center;font-size:12.5px;font-weight:700;color:var(--mint-ink);text-decoration:none}.o-auth-card .forgot-link:hover,.o-auth-card .back-link:hover{text-decoration:underline}.o-auth-card .signup-prompt{margin-top:10px;text-align:center;font-size:12.5px;color:var(--muted)}.o-auth-card .signup-prompt .signup-link{font-weight:700;color:var(--mint-ink);text-decoration:none}.o-auth-card .signup-prompt .signup-link:hover{text-decoration:underline}.o-auth-card .error{margin-top:12px;padding:10px 14px;font-size:12.5px;line-height:1.9;color:var(--danger);background:var(--danger-wash);border:1px solid #f7c4d8;border-radius:var(--r-sm);text-align:start}.o-auth-card .info,.o-auth-card .success{margin:0 0 12px;padding:10px 14px;font-size:12.5px;line-height:1.9;color:var(--mint-ink);background:var(--mint-wash);border:1px solid #bdefdd;border-radius:var(--r-sm)}.o-auth-card .instruction,.o-auth-card .hint{margin:0 0 12px;font-size:12.5px;line-height:1.9;color:var(--muted)}.o-auth-card .success-title{margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.7;color:var(--ink)}.o-auth-card .subtitle{margin:0 0 14px;font-size:13px;line-height:1.9;color:var(--muted)}.o-auth-card .consent-hint{margin:10px 0 0;font-size:11.5px;line-height:1.9;text-align:center;color:var(--muted)}.o-auth-card .consent-hint a{font-weight:700;color:var(--mint-ink);text-decoration:none}.o-auth-card .consent-hint a:hover{text-decoration:underline}.o-auth-card .otp-phone{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:.5rem;row-gap:.25rem;margin-bottom:10px}.o-auth-card .edit-phone-button,.o-auth-card .resend-button{padding:0;background:none;border:0;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;color:var(--mint-ink)}.o-auth-card .edit-phone-button:hover:not(:disabled),.o-auth-card .resend-button:hover:not(:disabled){text-decoration:underline}.o-auth-card .edit-phone-button:disabled,.o-auth-card .resend-button:disabled{color:var(--faint);cursor:default}.o-auth-card .edit-phone-button:focus-visible,.o-auth-card .resend-button:focus-visible{outline:2.5px solid var(--mint);outline-offset:2px;border-radius:4px}.o-auth-card .resend-button{display:block;margin:12px auto 0}.o-auth-card>.mat-mdc-unelevated-button,.o-auth-card>.mat-mdc-outlined-button,.o-auth-card ngx-form .buttons>button{width:100%;font-weight:700}.o-auth-card>.mat-mdc-unelevated-button,.o-auth-card>.mat-mdc-outlined-button{margin-top:14px}.o-auth-card ngx-form .buttons{display:flex;gap:10px;margin-top:6px}.o-auth-card ngx-form .buttons>button.mat-mdc-unelevated-button,.o-auth-card>.mat-mdc-unelevated-button{box-shadow:0 2px 10px -2px #0bd9a28c}.o-steps{display:flex;align-items:center;gap:0;margin:0}.o-step{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--faint)}.o-step .s-dot{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--border-strong);background:var(--surface);font-size:12px;font-weight:700;color:var(--muted)}.o-step .s-dot .mat-icon{font-size:15px!important;width:15px!important;height:15px!important;line-height:15px!important;overflow:visible}.o-step .s-label{white-space:nowrap}.o-step.done .s-dot{background:var(--mint);border-color:var(--mint);color:var(--navy)}.o-step.now{color:var(--ink);font-weight:700}.o-step.now .s-dot{border-color:var(--mint-dark);color:var(--mint-ink);box-shadow:0 0 0 4px #15f5ba33}.o-steps .s-line{flex:1 1 18px;min-width:14px;height:2px;margin:0 8px;background:var(--border)}.o-steps .s-line.done{background:var(--mint-dark)}.o-otp-skin{display:block}.o-otp-skin .mat-mdc-form-field input{direction:ltr;text-align:center;font-size:20px;font-weight:700;letter-spacing:.45em;text-indent:.45em;color:var(--navy)}.o-auth-card .path-choices{display:grid;row-gap:12px;margin-bottom:4px}.o-auth-card .path-button.o-path-card{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;text-align:start;font-family:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);cursor:pointer}.o-auth-card .path-button.o-path-card:hover{border-color:var(--border-strong)}.o-auth-card .path-button.o-path-card:focus-visible{outline:2.5px solid var(--mint);outline-offset:2px}.o-auth-card .path-choices .path-button.o-path-card:first-child{border:2px solid var(--mint-dark)}.o-path-ic{flex:0 0 auto;width:40px;height:40px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:var(--mint-wash);color:var(--mint-ink)}.o-path-ic .mat-icon{font-size:20px!important;width:20px!important;height:20px!important;line-height:20px!important;overflow:visible}.o-path-ic.o-path-ic-join{background:var(--info-wash);color:var(--info)}.o-path-text{display:flex;flex-direction:column;gap:2px;min-width:0}.o-path-title{font-size:13.5px;font-weight:700;color:var(--ink)}.o-path-sub{font-size:11.5px;line-height:1.8;color:var(--muted)}.o-auth-card .code-panel.o-code-panel{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 4px;padding:12px 16px;text-align:start;background:var(--mint-wash);border:1px solid #bdefdd;border-radius:var(--r-lg)}.o-auth-card .code-panel.o-code-panel .code-prefix{flex:1 1 100%;font-size:12px;line-height:1.9;color:var(--mint-ink)}.o-auth-card .code-panel.o-code-panel .code-value{font-size:17px;font-weight:700;letter-spacing:.15em;color:var(--ink);font-variant-numeric:tabular-nums}.o-copy-btn{margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.6;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;cursor:pointer}.o-copy-btn:hover{background:var(--canvas)}.o-copy-btn:focus-visible{outline:2.5px solid var(--mint);outline-offset:2px}.o-done-star{display:block;width:52px;height:52px;margin:0 auto 8px;color:var(--mint-dark)}.o-thinking{display:flex;width:fit-content;align-items:center;gap:9px;margin:0 auto 14px;padding:5px 15px;font-size:12.5px;font-weight:600;color:var(--mint-ink);background:var(--mint-wash);border:1px solid #bdefdd;border-radius:999px}.o-thinking .star{display:inline-flex;animation:ooba-spin4 2.4s linear infinite}.o-thinking .star svg{display:block;width:14px;height:14px}.o-auth-card .o-ghost{border-radius:10px}.o-oauth{background:var(--canvas)}.o-oauth .o-oauth-card{width:380px;max-width:100%;margin:0 auto;padding:28px 26px;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow)}.oauth-callback.o-oauth .o-oauth-card .o-sub{margin:12px 0 0;font-size:13px;line-height:1.9;color:var(--muted)}.oauth-callback.o-oauth .o-oauth-card .relay-failed{margin:14px 0 0;padding:10px 14px;font-size:12.5px;line-height:1.9;color:var(--danger);background:var(--danger-wash);border:1px solid #f7c4d8;border-radius:var(--r-sm)}@media(prefers-reduced-motion:reduce){.o-thinking .star{animation:none!important}.o-auth,.o-auth *,.o-oauth,.o-oauth *{transition:none!important;animation:none!important}}@keyframes ooba-spin4{to{transform:rotate(360deg)}}.ooba-app .ooba-content:has(>app-chat){width:100%;max-width:100%;padding:0}.ooba-app app-chat{display:block;min-width:0}.ooba-app app-chat .chat-page{background:var(--canvas);color:var(--body)}.ooba-app app-chat .chat-main{gap:0;padding:0}.ooba-app app-chat .conversations-sidebar{flex:0 0 250px;display:flex;flex-direction:column;background:var(--surface);border-inline-start:1px solid var(--border)}.ooba-app app-chat .conversations-sidebar app-chat-sidebar{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ooba-app app-chat-sidebar .sidebar-shell{background:var(--surface);border-inline-start:0}.ooba-app app-chat-sidebar .sidebar-header{display:grid;gap:9px;padding:12px 14px;background:var(--surface);border-block-end:1px solid var(--border)}.ooba-app app-chat-sidebar .new-chat-button{min-height:34px;padding:6px 14px;border-radius:10px;background:var(--mint);color:var(--navy);font-size:13px;font-weight:700;box-shadow:0 2px 10px -2px #0bd9a28c}.ooba-app app-chat-sidebar .new-chat-button:hover{background:var(--mint-dark)}.ooba-app app-chat-sidebar .new-chat-button:focus-visible{outline:2.5px solid var(--mint);outline-offset:2px}.ooba-app app-chat-sidebar .new-chat-button mat-icon{font-size:17px;width:17px;height:17px;line-height:17px}.ooba-app app-chat-sidebar .rail-search{width:100%;border:1.5px solid var(--border-strong);border-radius:10px;background:var(--surface);padding:6px 12px;font-family:inherit;font-size:13px;color:var(--ink)}.ooba-app app-chat-sidebar .rail-search::placeholder{color:var(--faint)}.ooba-app app-chat-sidebar .rail-search:focus{outline:none;border-color:var(--mint-dark);box-shadow:0 0 0 3px #15f5ba40}.ooba-app app-chat-sidebar .conversations-sidebar-inner{background:var(--surface);padding:0}.ooba-app app-chat-sidebar .conversation-row-wrapper{border-inline-start:3px solid transparent;border-block-end:1px solid var(--border);background:var(--surface)}.ooba-app app-chat-sidebar .conversation-row-wrapper:hover{background:#fafbfe}.ooba-app app-chat-sidebar .conversation-row-wrapper:has(.conversation-row.is-active){background:var(--mint-wash);border-inline-start-color:var(--mint-dark)}.ooba-app app-chat-sidebar .conversation-row{padding:11px 16px;background:transparent;border:0}.ooba-app app-chat-sidebar .conversation-row.is-active{background:transparent}.ooba-app app-chat-sidebar .conversation-title{color:var(--ink);font-size:12.5px;font-weight:600}.ooba-app app-chat-sidebar .conversation-row.is-active .conversation-title{font-weight:700}.ooba-app app-chat-sidebar .conversation-time{color:var(--muted);font-size:11.5px}.ooba-app app-chat-sidebar .loading-state,.ooba-app app-chat-sidebar .empty-state{color:var(--muted);font-size:12.5px}.ooba-app app-chat .runs-sidebar{gap:0;padding:0;background:var(--surface)}.ooba-app app-chat .runs-sidebar .runs-sidebar-header{display:grid;gap:9px;justify-content:stretch;padding:12px 14px;border-block-end:1px solid var(--border)}.ooba-app app-chat .runs-sidebar .runs-history-title{color:var(--ink);font-size:12.5px;font-weight:700}.ooba-app app-chat .runs-sidebar .runs-loading,.ooba-app app-chat .runs-sidebar .runs-empty{color:var(--muted);font-size:12.5px;padding:14px}.ooba-app app-chat .thread-row-wrap{border-inline-start:3px solid transparent;border-block-end:1px solid var(--border)}.ooba-app app-chat .thread-row-wrap:hover{background:#fafbfe}.ooba-app app-chat .thread-row-wrap:has(.thread-row.is-selected){background:var(--mint-wash);border-inline-start-color:var(--mint-dark)}.ooba-app app-chat .runs-sidebar .run-row{padding:11px 16px;border:0;border-radius:0;background:transparent}.ooba-app app-chat .runs-sidebar .run-row.is-selected{border:0;background:transparent}.ooba-app app-chat .runs-sidebar .run-row .thread-title{color:var(--ink);font-size:12.5px;font-weight:600}.ooba-app app-chat .runs-sidebar .run-row .run-mode,.ooba-app app-chat .runs-sidebar .run-row .thread-total-cost{color:var(--muted);font-size:11.5px;font-weight:400}.ooba-app app-chat .runs-sidebar .run-row .run-status{display:inline-flex;align-items:center;align-self:flex-start;border-radius:999px;padding:1px 8px;border:1px solid #cbd7f2;background:var(--info-wash);color:var(--info);font-size:10.5px;font-weight:700}.ooba-app app-chat .rail-connection{flex:0 0 auto;padding:10px 14px;border-block-start:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:11.5px;line-height:1.9}.ooba-app app-chat .rail-connection b{color:var(--ink);font-weight:600}.ooba-app app-chat .chat-main-top-bar{gap:12px;margin:0;padding:10px 22px;background:var(--surface);border-block-end:1px solid var(--border)}.ooba-app app-chat .chat-main-top-bar .mode-toggle{margin-inline-start:0;width:max-content;max-width:100%;gap:4px;padding:4px;border:1px solid var(--border);border-radius:11px;background:var(--canvas);box-shadow:none}.ooba-app app-chat .chat-main-top-bar .mode-toggle .mat-button-toggle{border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:13px}.ooba-app app-chat .chat-main-top-bar .mode-toggle .mat-button-toggle+.mat-button-toggle{border-inline-start:0}.ooba-app app-chat .chat-main-top-bar .mode-toggle .mat-button-toggle-label-content{padding:0 16px;line-height:30px}.ooba-app app-chat .chat-main-top-bar .mode-toggle .mat-button-toggle-checked{background:var(--navy)!important;color:#fff!important;font-weight:700;box-shadow:var(--shadow)}.ooba-app app-chat .chat-main-top-bar .mode-toggle .mat-button-toggle:hover:not(.mat-button-toggle-checked){color:var(--ink)}.ooba-app app-chat app-chat-quota-chip{margin-inline-start:auto}.ooba-app app-chat app-chat-quota-chip .quota-chip{background:var(--canvas);border:1px solid var(--border);color:var(--muted)}.ooba-app app-chat .messages{gap:18px;padding:22px 26px 26px}.ooba-app app-chat .empty-state{color:var(--muted)}.ooba-app app-chat .empty-state .empty-hint{color:var(--muted)}.ooba-app app-chat .empty-state .suggested-question-card{border-radius:var(--r);border-color:var(--border);background:var(--surface);box-shadow:var(--shadow);color:var(--body)}.ooba-app app-chat .empty-state .suggested-question-card:hover:not(:disabled),.ooba-app app-chat .empty-state .suggested-question-card:focus-visible:not(:disabled){border-color:var(--mint-dark);background:var(--surface)}.ooba-app app-chat .empty-state .suggested-question-card .suggested-question-icon{color:var(--mint-ink)}.ooba-app app-chat-message .message-row{gap:11px}.ooba-app app-chat-message .message-row.assistant-row:before{content:"";flex:0 0 auto;width:28px;height:28px;margin-block-start:2px;border-radius:50%;background:var(--navy) url(/assets/brand/icons/star4.svg) center/13px 13px no-repeat}.ooba-app app-chat-message .message-row .bubble{border-radius:15px;padding:11px 16px;font-size:13.5px;line-height:2;border:0}.ooba-app app-chat-message .message-row .bubble.user{max-width:70%;background:var(--navy);color:#edf0fa;border-end-start-radius:4px}.ooba-app app-chat-message .message-row .bubble.assistant{max-width:78%;background:var(--surface);border:1px solid var(--border);color:var(--body);border-end-end-radius:4px;box-shadow:var(--shadow)}.ooba-app app-chat-message .block-error{border-radius:var(--r);padding:10px 14px;background:var(--danger-wash);border:1px solid #f7c4d8;color:#a80049}.ooba-app app-chat-message .block-error a{display:inline-flex;align-items:center;margin-inline-start:6px;padding:2px 12px;border-radius:8px;border:1px solid var(--magenta);color:var(--magenta);font-size:12px;font-weight:700;text-decoration:none}.ooba-app app-chat-message .block-error a:hover{background:var(--magenta);color:#fff}.ooba-app app-chat-message .block-error .block-error__hint{color:#a80049;opacity:.85}.ooba-app app-chat-tool-card .tool-card{border:1px solid var(--border);border-inline-start:3px solid var(--mint-dark);border-radius:9px;background:#f8fafe;box-shadow:none;margin:9px 0;font-size:12px;color:var(--muted)}.ooba-app app-chat-tool-card .tool-card .header-row{gap:7px;font-size:12px}.ooba-app app-chat-tool-card .tool-card .tool-name{color:var(--ink);font-weight:700}.ooba-app app-chat-tool-card .tool-card .status-label{color:var(--muted);font-size:11.5px}.ooba-app app-chat-tool-card .sql-preview{display:block;flex:1 1 auto;min-width:0;direction:ltr;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--navy-3);font-size:11.5px;font-family:Noto Sans Mono,monospace}.ooba-app app-chat-chart-slot .chart-figure{gap:6px;padding:10px 12px;border:1px solid var(--border);border-radius:11px;background:#fdfeff}.ooba-app app-chat-chart-slot .chart-figure img{border:0;border-radius:var(--r-sm);background:transparent}.ooba-app app-chat-chart-slot .chart-caption{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11.5px;unicode-bidi:plaintext}.ooba-app app-chat-chart-slot .chart-caption:before{content:"";display:inline-block;flex:0 0 auto;width:12px;height:12px;background-color:currentColor;-webkit-mask:url(/assets/brand/icons/star4.svg) center/contain no-repeat;mask:url(/assets/brand/icons/star4.svg) center/contain no-repeat;color:var(--mint-ink)}.ooba-app app-chat-chart-slot .chart-figure figcaption{color:var(--muted);font-size:11.5px}.ooba-app app-chat-chart-slot .chart-slot--building{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;width:max-content;max-width:100%;border:1px solid #bdefdd;border-radius:999px;background:var(--mint-wash);color:var(--mint-ink);font-size:12.5px;font-weight:600;padding:4px 13px;font-size:11.5px}.ooba-app app-chat-chart-slot .chart-slot--building mat-progress-spinner{display:none}.ooba-app app-chat-chart-slot .chart-slot--building:before{content:"";display:inline-block;flex:0 0 auto;width:13px;height:13px;background-color:currentColor;-webkit-mask:url(/assets/brand/icons/star4.svg) center/contain no-repeat;mask:url(/assets/brand/icons/star4.svg) center/contain no-repeat;animation:ooba-spin4 2.4s linear infinite}@media(prefers-reduced-motion:reduce){.ooba-app app-chat-chart-slot .chart-slot--building:before{animation:none}}.ooba-app app-chat-chart-slot .chart-slot--failed{color:var(--muted);font-size:11.5px}.ooba-app app-chat .streaming-indicator{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;width:max-content;max-width:100%;padding:5px 15px;border:1px solid #bdefdd;border-radius:999px;background:var(--mint-wash);color:var(--mint-ink);font-size:12.5px;font-weight:600;margin-inline-start:39px;padding-block:5px}.ooba-app app-chat .streaming-indicator mat-progress-spinner{display:none}.ooba-app app-chat .streaming-indicator:before{content:"";display:inline-block;flex:0 0 auto;width:14px;height:14px;background-color:currentColor;-webkit-mask:url(/assets/brand/icons/star4.svg) center/contain no-repeat;mask:url(/assets/brand/icons/star4.svg) center/contain no-repeat;animation:ooba-spin4 2.4s linear infinite}@media(prefers-reduced-motion:reduce){.ooba-app app-chat .streaming-indicator:before{animation:none}}.ooba-app app-chat .streaming-indicator .activity-step{font-weight:600}.ooba-app app-chat .reconnecting-indicator{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;width:max-content;max-width:100%;padding:5px 15px;border:1px solid #bdefdd;border-radius:999px;background:var(--mint-wash);color:var(--mint-ink);font-size:12.5px;font-weight:600;margin-inline-start:39px;background:var(--canvas);border-color:var(--border);color:var(--muted);font-style:italic}.ooba-app app-chat .reconnecting-indicator mat-progress-spinner{display:none}.ooba-app app-chat .reconnecting-indicator:before{content:"";display:inline-block;flex:0 0 auto;width:13px;height:13px;background-color:currentColor;-webkit-mask:url(/assets/brand/icons/star4.svg) center/contain no-repeat;mask:url(/assets/brand/icons/star4.svg) center/contain no-repeat;animation:ooba-spin4 2.4s linear infinite}@media(prefers-reduced-motion:reduce){.ooba-app app-chat .reconnecting-indicator:before{animation:none}}.ooba-app app-chat .connection-chip,.ooba-app app-chat .connection-picker{margin:0 26px;border-radius:var(--r);border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:12.5px}.ooba-app app-chat .beta-tag{color:var(--sun-ink)}.ooba-app app-chat .avalai-credit-warning{margin:12px 26px 0;border-radius:var(--r);border-color:#f7c4d8;background:var(--danger-wash);color:#a80049}.ooba-app app-chat app-chat-composer{display:block;padding:14px 26px;background:linear-gradient(180deg,transparent,var(--canvas) 40%)}.ooba-app app-chat-composer .composer{gap:0;padding:10px 14px;border:1.5px solid var(--border-strong);border-radius:16px;background:var(--surface);box-shadow:var(--shadow)}.ooba-app app-chat-composer .top-row{justify-content:flex-start}.ooba-app app-chat-composer .clear-button{min-height:30px;padding:0 10px;border-radius:8px;color:var(--faint);font-size:11.5px}.ooba-app app-chat-composer .clear-button mat-icon{font-size:16px;width:16px;height:16px;line-height:16px}.ooba-app app-chat-composer .text-field .mat-mdc-text-field-wrapper{background:transparent!important;border-radius:0;padding:0}.ooba-app app-chat-composer .text-field .mdc-line-ripple,.ooba-app app-chat-composer .text-field .mat-mdc-form-field-focus-overlay{display:none}.ooba-app app-chat-composer .text-field .mat-mdc-form-field-subscript-wrapper{display:none}.ooba-app app-chat-composer .text-field textarea.mat-mdc-input-element{color:var(--ink);font-size:13.5px;line-height:1.9}.ooba-app app-chat-composer .text-field textarea.mat-mdc-input-element::placeholder{color:var(--faint)}.ooba-app app-chat-composer .send-button{min-width:0;min-height:40px;padding:0 16px;border-radius:12px;background:var(--mint)!important;color:var(--navy)!important;box-shadow:0 2px 10px -2px #0bd9a299;font-weight:700}.ooba-app app-chat-composer .send-button[disabled]{opacity:.45;box-shadow:none}.ooba-app app-chat-composer .composer-review-hint{margin:6px 0 0;color:var(--faint);font-size:11px;text-align:center}.ooba-app app-chat .research-main{padding:22px 26px}.ooba-app app-chat .research-main .research-budget,.ooba-app app-chat .research-main .research-clarify,.ooba-app app-chat .research-main .research-run,.ooba-app app-chat .research-main .thread-turn,.ooba-app app-chat .research-main .research-followup{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:18px 20px;margin-block-end:14px}.ooba-app app-chat .research-main h2{margin:0 0 4px;color:var(--ink);font-size:14.5px}.ooba-app app-chat .research-main h3{color:var(--ink);font-size:13.5px}.ooba-app app-chat .research-main .status-chip,.ooba-app app-chat .research-main .run-status .status-chip{display:inline-flex;align-items:center;border-radius:999px;padding:2px 11px;border:1px solid #cbd7f2;background:var(--info-wash);color:var(--info);font-size:11.5px;font-weight:700}.ooba-app app-chat .research-main .spend,.ooba-app app-chat .research-main .thread-turn-status .spend{color:var(--muted);font-size:12px}.ooba-app app-chat .research-main .thread-turn-prompt{border-radius:15px;border-end-start-radius:4px;padding:11px 16px;background:var(--navy);color:#edf0fa;font-size:13.5px;line-height:2}.ooba-app app-chat .research-main .research-error,.ooba-app app-chat .research-main .report-failed-banner,.ooba-app app-chat .research-main .budget-low-warning{border-radius:var(--r);padding:10px 14px;background:var(--danger-wash);border:1px solid #f7c4d8;color:#a80049;font-size:12.5px}.ooba-app app-chat .research-main .no-report-message,.ooba-app app-chat .research-main .followup-inflight,.ooba-app app-chat .research-main .budget-hint{color:var(--muted);font-size:12.5px}.ooba-app app-chat .research-main .run-progress{gap:10px}.ooba-app app-chat .research-main .run-progress mat-progress-spinner{display:none}.ooba-app app-chat .research-main .run-progress:before{content:"";display:inline-block;flex:0 0 auto;width:14px;height:14px;background-color:currentColor;-webkit-mask:url(/assets/brand/icons/star4.svg) center/contain no-repeat;mask:url(/assets/brand/icons/star4.svg) center/contain no-repeat;animation:ooba-spin4 2.4s linear infinite}@media(prefers-reduced-motion:reduce){.ooba-app app-chat .research-main .run-progress:before{animation:none}}.ooba-app app-chat .research-main .run-progress:before{color:var(--mint-ink);margin-block-start:3px}.ooba-app app-chat .research-main .run-progress .run-progress-activity{color:var(--mint-ink);font-weight:700;font-size:12.5px}.ooba-app app-chat .research-main .run-progress .run-progress-text{color:var(--muted);font-size:12px;line-height:1.9}.ooba-app app-chat .research-main .findings-heading{margin:0 0 9px;color:var(--ink);font-size:13.5px}.ooba-app app-chat .research-main .run-findings .finding{border:0;padding:0;margin-block-end:9px}.ooba-app app-chat .research-main .run-findings .finding .finding-title{display:flex;align-items:flex-start;gap:9px;color:var(--ink);font-size:13px}.ooba-app app-chat .research-main .run-findings .finding .finding-title:before{content:"";display:inline-block;flex:0 0 auto;width:14px;height:14px;background-color:currentColor;-webkit-mask:url(/assets/brand/icons/star4.svg) center/contain no-repeat;mask:url(/assets/brand/icons/star4.svg) center/contain no-repeat;color:var(--mint-ink);margin-block-start:5px}.ooba-app app-chat .research-main .run-findings .finding .finding-perspective{color:var(--muted);font-size:12px}.ooba-app app-chat .research-main .clarify-message{border-radius:15px;padding:11px 16px;font-size:13.5px;line-height:2;background:var(--surface);border:1px solid var(--border);color:var(--body);border-end-end-radius:4px}.ooba-app app-chat .research-main .clarify-message.user{background:var(--navy);border-color:var(--navy);color:#edf0fa;border-end-end-radius:15px;border-end-start-radius:4px}.ooba-app app-chat .research-main .mat-mdc-text-field-wrapper{border-radius:10px}.ooba-app app-chat .research-main .mat-mdc-outlined-button{border-radius:10px;border-color:var(--magenta)!important;color:var(--magenta)!important}.ooba-app app-chat .research-main .mat-mdc-unelevated-button{border-radius:10px;background:var(--mint)!important;color:var(--navy)!important;box-shadow:0 2px 10px -2px #0bd9a28c}@media(max-width:600px){.ooba-app app-chat .conversations-sidebar{background:var(--surface);border-inline-end:1px solid var(--border)}}@media(max-width:600px){.ooba-app app-chat .chat-main-top-bar{padding:8px 12px;background:var(--surface);border-block-end:1px solid var(--border)}}@media(max-width:600px){.ooba-app app-chat .sidebar-toggle{border-color:var(--border-strong);border-radius:10px;color:var(--ink)}.ooba-app app-chat .sidebar-toggle:hover{background:var(--canvas)}}@media(max-width:600px){.ooba-app app-chat .drawer-close{color:var(--ink)}}@media(max-width:600px){.ooba-app app-chat .messages{padding:14px 12px 18px}}@media(max-width:600px){.ooba-app app-chat app-chat-composer{padding:10px 12px}}@media(max-width:600px){.ooba-app app-chat .research-main{padding:14px 12px}}@media(max-width:600px){.ooba-app app-chat-message .message-row .bubble.user,.ooba-app app-chat-message .message-row .bubble.assistant{max-width:88%}}body.brand-ooba .dashboard__bar,body.brand-ooba .template-edit__bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px;justify-content:flex-start}body.brand-ooba .dashboard__controls,body.brand-ooba .template-edit__controls{margin-inline-start:auto;gap:8px}body.brand-ooba .dashboard__title,body.brand-ooba .template-edit__title,body.brand-ooba .template-library__title,body.brand-ooba .user-functions__title{margin:0;color:var(--ink);font-size:18px;font-weight:700;line-height:1.9}body.brand-ooba .template-library__title,body.brand-ooba .user-functions__title{margin-bottom:6px}body.brand-ooba .user-functions__intro,body.brand-ooba .template-edit__hint,body.brand-ooba .template-library__empty{color:var(--muted);font-size:12.5px}body.brand-ooba .dashboard__error,body.brand-ooba .template-edit__error,body.brand-ooba .template-library__error{color:var(--danger);font-size:12.5px}body.brand-ooba .dashboard__panel-count{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--canvas);color:var(--muted);border:1px solid var(--border)}body.brand-ooba .dashboard__panel-count svg.ic{width:13px;height:13px}body.brand-ooba .dashboard__panel-count.ok{background:var(--ok-wash);color:var(--ok);border-color:var(--ok)}body.brand-ooba .dashboard__canvas,body.brand-ooba .composer__canvas,body.brand-ooba .template-row__preview-canvas{background-color:var(--canvas);background-image:repeating-linear-gradient(to right,var(--border) 0,var(--border) 1px,transparent 1px,transparent 80px),repeating-linear-gradient(to bottom,var(--border) 0,var(--border) 1px,transparent 1px,transparent 80px);border:1px solid var(--border);border-radius:var(--r-lg)}body.brand-ooba .dashboard__empty,body.brand-ooba .composer__empty{color:var(--faint);font-size:12.5px}body.brand-ooba .tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow)}body.brand-ooba .tile__header{gap:8px;padding:10px 16px;background:transparent;border-bottom:1px solid var(--border);color:var(--ink);font-size:13px;font-weight:700}body.brand-ooba .tile__title{flex:1 1 auto;min-width:0;color:var(--ink);font-size:13px;font-weight:700}body.brand-ooba .tile__drag{flex:0 0 auto;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;color:var(--faint);cursor:grab}body.brand-ooba .tile__conn{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--canvas);color:var(--muted);border:1px solid var(--border)}body.brand-ooba .tile__conn svg.ic{width:13px;height:13px}body.brand-ooba .tile__conn.ok{background:var(--ok-wash);color:var(--ok);border-color:var(--ok)}body.brand-ooba .tile__conn{flex:0 1 auto;min-width:0;max-width:45%;overflow:hidden;text-overflow:ellipsis;display:inline-block;font-size:10px;font-weight:700}body.brand-ooba .tile__body{padding:14px 16px}body.brand-ooba .tile__loading,body.brand-ooba .tile__empty{color:var(--faint);font-size:12.5px}body.brand-ooba .tile__error{color:var(--danger);font-size:12.5px}body.brand-ooba .tile__resize{background:linear-gradient(135deg,transparent 50%,var(--border-strong) 50%)}body.brand-ooba .tile__kpi{gap:18px}body.brand-ooba .tile__kpi-label{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}body.brand-ooba .tile__kpi-value{display:block;color:var(--ink);font-size:23px;font-weight:700;line-height:1.6;font-variant-numeric:tabular-nums}body.brand-ooba .tile__table.tile__table{width:100%;border-collapse:collapse;font-size:13px;background:transparent}body.brand-ooba .tile__table.tile__table th{padding:9px 16px;border:0;border-bottom:1px solid var(--border);background:var(--canvas);color:var(--muted);font-size:11.5px;font-weight:700;text-align:start;white-space:nowrap}body.brand-ooba .tile__table.tile__table td{padding:10px 16px;border:0;border-bottom:1px solid var(--border);color:var(--body);text-align:start;vertical-align:middle}body.brand-ooba .tile__table.tile__table tr:last-child td{border-bottom:0}body.brand-ooba .tile__table.tile__table tr:hover td{background:var(--canvas)}body.brand-ooba .tile__table.tile__table{font-size:12.5px}body.brand-ooba .tile__table.tile__table th,body.brand-ooba .tile__table.tile__table td{padding:7px 12px}body.brand-ooba .composer__catalog-title{color:var(--ink);font-size:13.5px;font-weight:700}body.brand-ooba .catalog-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:10px 12px;border-radius:var(--r)}body.brand-ooba .catalog-card--selected{background:var(--mint-wash);border-color:var(--mint)}body.brand-ooba .catalog-card__desc{color:var(--body);font-size:12.5px}body.brand-ooba .catalog-card__badge{color:var(--mint-ink);font-size:11px;font-weight:700}body.brand-ooba .composer__ghost{position:absolute;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:6px;padding:0;border:2px dashed var(--border-strong);border-radius:var(--r);background:transparent;color:var(--faint);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}body.brand-ooba .composer__ghost svg.ic{width:1.25em;height:1.25em;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body.brand-ooba .composer__ghost:hover:not([disabled]){border-color:var(--mint);color:var(--mint-ink)}body.brand-ooba .composer__ghost[disabled]{opacity:.45;cursor:not-allowed}body.brand-ooba .composer__ghost:focus-visible{outline:2.5px solid var(--mint);outline-offset:2px}body.brand-ooba .tmpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}body.brand-ooba .tmpl-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:2px;padding:14px 16px;min-width:0}body.brand-ooba .tmpl-card__thumb{height:74px;margin-bottom:10px;border:1px solid var(--border);border-radius:var(--r-sm);background:linear-gradient(135deg,var(--mint-wash),var(--info-wash))}body.brand-ooba .tmpl-card__name{color:var(--ink);font-size:13.5px;font-weight:700;overflow-wrap:anywhere}body.brand-ooba .tmpl-card__meta{margin:2px 0 10px;color:var(--muted);font-size:11.5px}body.brand-ooba .tmpl-card__actions{display:flex;flex-direction:column;gap:8px;margin-top:auto}body.brand-ooba .tmpl-card__actions button{width:100%}body.brand-ooba .tmpl-card__preview{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}body.brand-ooba .tmpl-card .o-chip{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--canvas);color:var(--muted);border:1px solid var(--border)}body.brand-ooba .tmpl-card .o-chip svg.ic{width:13px;height:13px}body.brand-ooba .tmpl-card .o-chip.ok{background:var(--ok-wash);color:var(--ok);border-color:var(--ok)}body.brand-ooba .uf-table{width:100%;border-collapse:collapse;font-size:13px;background:transparent}body.brand-ooba .uf-table th{padding:9px 16px;border:0;border-bottom:1px solid var(--border);background:var(--canvas);color:var(--muted);font-size:11.5px;font-weight:700;text-align:start;white-space:nowrap}body.brand-ooba .uf-table td{padding:10px 16px;border:0;border-bottom:1px solid var(--border);color:var(--body);text-align:start;vertical-align:middle}body.brand-ooba .uf-table tr:last-child td{border-bottom:0}body.brand-ooba .uf-table tr:hover td{background:var(--canvas)}body.brand-ooba .uf-table{border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}body.brand-ooba .uf-table__name{color:var(--ink);font-size:13px;font-weight:700}body.brand-ooba .uf-table__sub{color:var(--muted);font-size:11px;font-weight:400}body.brand-ooba .uf-table__actions{display:flex;align-items:center;gap:6px;justify-content:flex-end;flex-wrap:wrap}body.brand-ooba .uf-table__preview-row td{padding:12px 16px;background:var(--canvas)}body.brand-ooba .uf-table .o-chip{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--canvas);color:var(--muted);border:1px solid var(--border)}body.brand-ooba .uf-table .o-chip svg.ic{width:13px;height:13px}body.brand-ooba .uf-table .o-chip.ok{background:var(--ok-wash);color:var(--ok);border-color:var(--ok)}body.brand-ooba .o-banner-info{display:flex;align-items:flex-start;gap:11px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--r);background:var(--info-wash);color:var(--navy);font-size:13px}body.brand-ooba .o-banner-info svg.ic{flex:0 0 auto;width:1.25em;height:1.25em;margin-top:3px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body.brand-ooba .chart-chat{gap:14px;background:var(--surface);color:var(--body)}body.brand-ooba .chart-chat__header{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--border)}body.brand-ooba .chart-chat__title{flex:1 1 auto;margin:0;color:var(--ink);font-size:15px;font-weight:700}body.brand-ooba .chart-chat__transcript{padding:14px;background:var(--canvas);border:1px solid var(--border);border-radius:var(--r)}body.brand-ooba .chart-chat__bubble{max-width:88%;padding:11px 16px;border-radius:var(--r-lg);font-size:12.5px;line-height:2}body.brand-ooba .chart-chat__bubble--user{background:var(--navy);color:var(--surface);border:1px solid var(--navy);border-end-start-radius:var(--r-sm)}body.brand-ooba .chart-chat__bubble--agent{background:var(--surface);color:var(--body);border:1px solid var(--border);border-end-end-radius:var(--r-sm);box-shadow:var(--shadow)}body.brand-ooba .chart-chat__activity{color:var(--mint-ink);font-style:normal;font-size:12.5px;font-weight:700}body.brand-ooba .chart-chat__no-spec,body.brand-ooba .chart-chat__preview-error,body.brand-ooba .chart-chat__save-error{color:var(--danger);font-size:12.5px}body.brand-ooba .chart-chat__preview-empty{color:var(--faint);font-size:12.5px}body.brand-ooba .chart-chat__draft{gap:12px;padding-top:14px;border-top:1px solid var(--border)}body.brand-ooba .chart-chat__preview{padding:12px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface)}body.brand-ooba .chart-chat__refine{color:var(--mint-ink);font-size:12.5px;font-weight:700}body.brand-ooba .chart-chat__kpi-value{color:var(--ink);font-variant-numeric:tabular-nums}body.brand-ooba .chart-chat__kpi-label{color:var(--muted);font-size:12px}body.brand-ooba .chart-chat__table.chart-chat__table{width:100%;border-collapse:collapse;font-size:13px;background:transparent}body.brand-ooba .chart-chat__table.chart-chat__table th{padding:9px 16px;border:0;border-bottom:1px solid var(--border);background:var(--canvas);color:var(--muted);font-size:11.5px;font-weight:700;text-align:start;white-space:nowrap}body.brand-ooba .chart-chat__table.chart-chat__table td{padding:10px 16px;border:0;border-bottom:1px solid var(--border);color:var(--body);text-align:start;vertical-align:middle}body.brand-ooba .chart-chat__table.chart-chat__table tr:last-child td{border-bottom:0}body.brand-ooba .chart-chat__table.chart-chat__table tr:hover td{background:var(--canvas)}body.brand-ooba .chart-chat__actions{flex-direction:row;align-items:center;justify-content:flex-start;gap:9px;flex-wrap:wrap;margin-top:2px;padding:13px 0 0;border-top:1px solid var(--border)}body.brand-ooba .add-chart-dialog{background:var(--surface);color:var(--body)}body.brand-ooba .add-chart-dialog__description{color:var(--muted);font-size:12.5px}body.brand-ooba .add-chart-dialog__preview{padding:12px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface)}body.brand-ooba .add-chart-dialog__actions{margin-top:12px;padding-top:13px;border-top:1px solid var(--border)}@media(max-width:1024px){body.brand-ooba .composer__layout{flex-direction:column;align-items:stretch}}@media(max-width:1024px){body.brand-ooba .composer__catalog{flex:0 0 auto;max-width:none;width:100%}}.ooba-app section.billing-packages-page>.page-heading,.ooba-app section.billing-usage-page>.page-heading,.ooba-app section.billing-history-page>.page-heading,.ooba-app section.support-page>.page-heading,.ooba-app section.profile-page>.page-heading,.ooba-app section.change-password-page>.page-heading{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ooba-app section.billing-packages-page{padding:24px;gap:18px}@media(max-width:600px){.ooba-app section.billing-packages-page{padding:16px}}.ooba-app section.billing-packages-page .subscription-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:14px 20px}.ooba-app section.billing-packages-page .subscription-panel .subscription-title{color:var(--ink);font-size:13.5px}.ooba-app section.billing-packages-page .subscription-panel .subscription-package,.ooba-app section.billing-packages-page .subscription-panel .subscription-remaining,.ooba-app section.billing-packages-page .subscription-panel .subscription-reset,.ooba-app section.billing-packages-page .subscription-panel .subscription-renewal{color:var(--muted);font-size:12px}.ooba-app section.billing-packages-page .subscription-panel .subscription-none{color:var(--muted);font-size:12.5px}.ooba-app section.billing-packages-page .subscription-panel .subscription-status-chip{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--navy);color:#fff;border:1px solid var(--navy)}.ooba-app section.billing-packages-page .subscription-panel .enroll-subscription{--mat-button-filled-container-color: var(--surface);--mat-button-filled-label-text-color: var(--ink);--mat-button-filled-state-layer-color: var(--navy);--mat-button-filled-container-shape: 10px;border:1.5px solid var(--border-strong);font-weight:700;box-shadow:none}.ooba-app section.billing-packages-page .period-toggle{--mat-button-toggle-background-color: var(--surface);--mat-button-toggle-text-color: var(--muted);--mat-button-toggle-selected-state-background-color: var(--mint-wash);--mat-button-toggle-selected-state-text-color: var(--mint-ink);--mat-button-toggle-divider-color: var(--border);--mat-button-toggle-shape: 10px;border:1.5px solid var(--border-strong);border-radius:10px;overflow:hidden}.ooba-app section.billing-packages-page .coupon-field{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);margin:0;padding:12px 18px;gap:12px}.ooba-app section.billing-packages-page .coupon-field .coupon-input{min-width:220px;--mat-form-field-outlined-outline-color: var(--border-strong);--mat-form-field-outlined-hover-outline-color: var(--navy-3);--mat-form-field-outlined-focus-outline-color: var(--mint-dark);--mat-form-field-outlined-label-text-color: var(--muted);--mat-form-field-outlined-focus-label-text-color: var(--mint-ink);--mat-form-field-outlined-input-text-color: var(--ink);--mat-form-field-outlined-container-shape: 10px}.ooba-app section.billing-packages-page .coupon-field .coupon-apply{--mat-button-outlined-label-text-color: var(--ink);--mat-button-outlined-outline-color: var(--border-strong);--mat-button-outlined-state-layer-color: var(--navy);--mat-button-outlined-container-shape: 10px;background:var(--surface);font-weight:700}.ooba-app section.billing-packages-page .coupon-field .coupon-clear{--mat-button-text-label-text-color: var(--muted)}.ooba-app section.billing-packages-page .coupon-result{font-size:12.5px}.ooba-app section.billing-packages-page .coupon-result.coupon-valid{color:var(--mint-ink)}.ooba-app section.billing-packages-page .coupon-result.coupon-invalid{color:var(--magenta)}.ooba-app section.billing-packages-page .tier-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}@media(max-width:1024px){.ooba-app section.billing-packages-page .tier-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media(max-width:600px){.ooba-app section.billing-packages-page .tier-cards{grid-template-columns:1fr}}.ooba-app section.billing-packages-page .tier-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);transition:box-shadow .2s ease}.ooba-app section.billing-packages-page .tier-card:hover{box-shadow:var(--shadow-lg)}.ooba-app section.billing-packages-page .tier-card .tier-name{font-size:15px;color:var(--ink)}.ooba-app section.billing-packages-page .tier-card .tier-price{gap:6px}.ooba-app section.billing-packages-page .tier-card .tier-price-amount{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;color:var(--navy)}.ooba-app section.billing-packages-page .tier-card .tier-price-suffix{font-size:11.5px;font-weight:400;color:var(--faint)}.ooba-app section.billing-packages-page .tier-card .tier-saving{font-size:11.5px;color:var(--mint-ink)}.ooba-app section.billing-packages-page .tier-card .tier-features{gap:7px;margin:12px 0 16px}.ooba-app section.billing-packages-page .tier-card .tier-feature{align-items:flex-start;gap:8px;font-size:12.5px;color:var(--body)}.ooba-app section.billing-packages-page .tier-card .tier-feature .tier-feature-check{font-size:16px;width:16px;height:16px;color:var(--mint-ink)}.ooba-app section.billing-packages-page .tier-card .tier-feature.tier-feature-off{color:var(--muted)}.ooba-app section.billing-packages-page .tier-card .tier-feature.tier-feature-off .tier-feature-check{color:var(--magenta)}.ooba-app section.billing-packages-page .tier-card .tier-upgrade{--mat-button-filled-container-color: var(--mint);--mat-button-filled-label-text-color: var(--navy);--mat-button-filled-state-layer-color: var(--navy);--mat-button-filled-container-shape: 10px;box-shadow:0 2px 10px -2px #0bd9a28c;font-weight:700;width:100%}.ooba-app section.billing-packages-page .tier-price-original{color:var(--faint)}.ooba-app section.billing-packages-page .tier-price-discounted{color:var(--navy)}.ooba-app section.billing-packages-page .tier-card.tier-recommended{border:2px solid var(--mint-dark);box-shadow:0 12px 40px -12px #0bd9a259;transform:none}.ooba-app section.billing-packages-page .tier-card.tier-recommended .tier-recommended-ribbon{position:absolute;inset-block-start:-12px;inset-inline-start:18px;display:inline-flex;align-items:center;gap:4px;margin:0;padding:2px 12px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.9;background:var(--mint);color:var(--navy);box-shadow:none}.ooba-app section.billing-packages-page .tier-card.tier-recommended .tier-recommended-ribbon .tier-recommended-star{font-size:13px;width:13px;height:13px}.ooba-app section.billing-packages-page .tier-card.tier-current{border:2px solid var(--navy);background:var(--surface)}.ooba-app section.billing-packages-page .tier-card.tier-current .tier-current-badge{position:absolute;inset-block-start:-12px;inset-inline-start:18px;display:inline-flex;align-items:center;gap:4px;margin:0;padding:2px 12px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.9;background:var(--navy);color:#fff;box-shadow:none}.ooba-app section.billing-packages-page .tiers-need-more{font-size:12.5px;color:var(--muted)}.ooba-app section.billing-packages-page .tiers-need-more .need-more-link{color:var(--mint-ink);font-weight:700}.ooba-app section.billing-packages-page .credit-request-section{border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);background:var(--surface);padding:18px 20px}.ooba-app section.billing-packages-page .credit-request-section .credit-request-heading{font-size:14.5px;color:var(--ink)}.ooba-app section.billing-packages-page .credit-request-section .credit-request-intro{font-size:12.5px;color:var(--muted)}.ooba-app section.billing-packages-page .credit-request-section .credit-request-phone a{color:var(--mint-ink)}.ooba-app section.billing-packages-page .credit-request-section .credit-request-done{color:var(--mint-ink)}.ooba-app section.billing-packages-page .credit-request-section .credit-request-error{color:var(--magenta)}.ooba-app section.billing-packages-page .credit-request-section ngx-form button[type=submit]{--mat-button-filled-container-color: var(--mint);--mat-button-filled-label-text-color: var(--navy);--mat-button-filled-state-layer-color: var(--navy);--mat-button-filled-container-shape: 10px;box-shadow:0 2px 10px -2px #0bd9a28c;font-weight:700}.ooba-app section.billing-packages-page .payment-result-banner.result-success{display:flex;gap:11px;align-items:flex-start;padding:12px 16px;border-radius:var(--r);font-size:13px;background:var(--ok-wash);color:var(--ok);border:1px solid #bdefdd}.ooba-app section.billing-packages-page .payment-result-banner.result-failure{display:flex;gap:11px;align-items:flex-start;padding:12px 16px;border-radius:var(--r);font-size:13px;background:var(--danger-wash);color:#a80049;border:1px solid #f7c4d8}.ooba-app section.billing-packages-page .error{color:var(--magenta)}.ooba-app section.checkout{padding:24px 24px 48px}.ooba-app section.checkout .checkout-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);max-width:460px;padding:0;overflow:hidden}.ooba-app section.checkout .checkout-card.checkout-state{padding:24px 22px;color:var(--muted)}.ooba-app section.checkout .state-error{color:var(--magenta)}.ooba-app section.checkout .state-msg{color:var(--ink)}.ooba-app section.checkout .checkout-state button{--mat-button-filled-container-color: var(--mint);--mat-button-filled-label-text-color: var(--navy);--mat-button-filled-state-layer-color: var(--navy);--mat-button-filled-container-shape: 10px;box-shadow:0 2px 10px -2px #0bd9a28c;font-weight:700}.ooba-app section.checkout .checkout-head{margin:0;padding:15px 22px;border-bottom:1px solid var(--border);gap:10px}.ooba-app section.checkout .checkout-head-icon{font-size:22px;width:22px;height:22px;color:var(--mint-ink)}.ooba-app section.checkout .checkout-title{font-size:15px;color:var(--ink)}.ooba-app section.checkout .checkout-sub{font-size:11.5px;color:var(--muted)}.ooba-app section.checkout .checkout-package{margin:20px 22px 10px;background:var(--canvas);border:1px solid var(--border);border-radius:var(--r);padding:12px 14px}.ooba-app section.checkout .package-name{font-size:13.5px;color:var(--ink)}.ooba-app section.checkout .package-period{background:var(--mint-wash);color:var(--mint-ink);font-size:11.5px;font-weight:700}.ooba-app section.checkout .checkout-lines{margin:0 22px 18px}.ooba-app section.checkout .checkout-line{padding:6px 0;border-bottom:0;font-size:13px}.ooba-app section.checkout .checkout-line dt{color:var(--body)}.ooba-app section.checkout .checkout-line dd{font-variant-numeric:tabular-nums;color:var(--ink)}.ooba-app section.checkout .strike{color:var(--faint)}.ooba-app section.checkout .line-discount dt,.ooba-app section.checkout .line-discount dd,.ooba-app section.checkout .line-saving dt,.ooba-app section.checkout .line-saving dd{color:var(--mint-ink)}.ooba-app section.checkout .checkout-total{padding:9px 0;margin-top:4px;border-top:1px dashed var(--border)}.ooba-app section.checkout .checkout-total dt{color:var(--ink)}.ooba-app section.checkout .checkout-total dd{font-size:16px;color:var(--ink)}.ooba-app section.checkout .checkout-secure{margin:0 22px 14px;font-size:11.5px;color:var(--muted)}.ooba-app section.checkout .secure-icon{color:var(--mint-ink)}.ooba-app section.checkout .checkout-error{margin:0 22px 14px;background:var(--danger-wash);color:var(--magenta);border-radius:var(--r)}.ooba-app section.checkout .checkout-actions{flex-direction:row;gap:9px;padding:13px 22px;border-top:1px solid var(--border);background:#fafbfe}@media(max-width:600px){.ooba-app section.checkout .checkout-actions{flex-direction:column}}.ooba-app section.checkout .checkout-actions .checkout-pay{--mat-button-filled-container-color: var(--mint);--mat-button-filled-label-text-color: var(--navy);--mat-button-filled-state-layer-color: var(--navy);--mat-button-filled-container-shape: 10px;box-shadow:0 2px 10px -2px #0bd9a28c;font-weight:700;flex:1}.ooba-app section.checkout .checkout-actions button:not(.checkout-pay){--mat-button-outlined-label-text-color: var(--ink);--mat-button-outlined-outline-color: var(--border-strong);--mat-button-outlined-state-layer-color: var(--navy);--mat-button-outlined-container-shape: 10px;background:var(--surface);font-weight:700}.ooba-app section.billing-history-page{padding:24px}@media(max-width:600px){.ooba-app section.billing-history-page{padding:16px}}.ooba-app section.billing-history-page .act-as-banner{display:flex;gap:11px;align-items:flex-start;padding:12px 16px;border-radius:var(--r);font-size:13px;background:var(--info-wash);color:var(--navy);border:1px solid #cbd7f2;align-items:center}.ooba-app section.billing-history-page .act-as-banner .back-link{color:var(--mint-ink);font-weight:700;margin-inline-start:auto}.ooba-app section.billing-history-page .empty-state{color:var(--muted);font-size:13px}.ooba-app section.billing-history-page .error{color:var(--magenta)}.ooba-app section.billing-history-page .purchases-table{width:100%;border-collapse:collapse;font-size:13px;background:var(--surface)}.ooba-app section.billing-history-page .purchases-table th{text-align:start;padding:9px 16px;font-size:11.5px;font-weight:700;color:var(--muted);background:#f7f9fd;border-bottom:1px solid var(--border);white-space:nowrap}.ooba-app section.billing-history-page .purchases-table td{padding:10px 16px;border-bottom:1px solid var(--border);color:var(--body);vertical-align:middle}.ooba-app section.billing-history-page .purchases-table tr:hover td{background:#fafbfe}.ooba-app section.billing-history-page .purchases-table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}@media(max-width:600px){.ooba-app section.billing-history-page .purchases-table{display:block;overflow-x:auto;white-space:nowrap}}.ooba-app section.billing-history-page .purchases-table th,.ooba-app section.billing-history-page .purchases-table td{text-align:start;padding:10px 16px;border-bottom:1px solid var(--border)}.ooba-app section.billing-history-page .purchases-table th{font-size:11.5px;font-weight:700;color:var(--muted);background:#f7f9fd}.ooba-app section.billing-history-page .purchases-table td{font-variant-numeric:tabular-nums;color:var(--body)}.ooba-app section.billing-history-page .purchases-table tr:last-child td{border-bottom:0}.ooba-app section.billing-history-page .status-chip{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--canvas);color:var(--muted);border:1px solid var(--border)}.ooba-app section.billing-history-page .status-chip.status-settled{background:var(--ok-wash);color:var(--ok);border-color:#bdefdd}.ooba-app section.billing-history-page .status-chip.status-pending{background:var(--warn-wash);color:var(--warn);border-color:#efe2ae}.ooba-app section.billing-history-page .status-chip.status-failed{background:var(--danger-wash);color:var(--danger);border-color:#f7c4d8}.ooba-app section.billing-history-page .pagination button{--mat-button-outlined-label-text-color: var(--ink);--mat-button-outlined-outline-color: var(--border-strong);--mat-button-outlined-state-layer-color: var(--navy);--mat-button-outlined-container-shape: 10px;background:var(--surface);font-weight:700}.ooba-app section.billing-usage-page{padding:24px;gap:12px}@media(max-width:600px){.ooba-app section.billing-usage-page{padding:16px}}.ooba-app section.billing-usage-page .usage-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:18px 20px;gap:10px}.ooba-app section.billing-usage-page .usage-card-title{font-size:14px;color:var(--ink)}.ooba-app section.billing-usage-page .allowance-rows{gap:10px}.ooba-app section.billing-usage-page .allowance-label{font-size:12.5px;color:var(--muted)}.ooba-app section.billing-usage-page .allowance-value{font-variant-numeric:tabular-nums;font-weight:700;color:var(--ink)}.ooba-app section.billing-usage-page .allowance-bar{--mat-progress-bar-active-indicator-color: var(--mint-dark);--mat-progress-bar-track-color: var(--border);--mat-progress-bar-active-indicator-height: 8px;--mat-progress-bar-track-height: 8px;--mat-progress-bar-track-shape: 99px;border-radius:99px;overflow:hidden}.ooba-app section.billing-usage-page .allowance-meta{border-top:1px solid var(--border);padding-top:12px;gap:10px}.ooba-app section.billing-usage-page .empty-card .empty-text{font-size:13px;color:var(--muted)}.ooba-app section.billing-usage-page .empty-card .buy-package{--mat-button-filled-container-color: var(--mint);--mat-button-filled-label-text-color: var(--navy);--mat-button-filled-state-layer-color: var(--navy);--mat-button-filled-container-shape: 10px;box-shadow:0 2px 10px -2px #0bd9a28c;font-weight:700}.ooba-app section.profile-page{padding:24px;gap:14px}@media(max-width:600px){.ooba-app section.profile-page{padding:16px}}.ooba-app section.profile-page .profile-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:20px;gap:18px}.ooba-app section.profile-page .profile-card .identity-row{gap:14px}.ooba-app section.profile-page .profile-card .identity-row .avatar-icon{width:52px;height:52px;font-size:19.76px;line-height:1;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--mint),#58c7f0);color:var(--navy);font-weight:700}.ooba-app section.profile-page .profile-card .identity-row .identity .username{font-size:16px;color:var(--ink)}.ooba-app section.profile-page .profile-card .identity-row .identity .meta .role-pill,.ooba-app section.profile-page .profile-card .identity-row .identity .meta .status-pill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--canvas);color:var(--muted);border:1px solid var(--border)}.ooba-app section.profile-page .profile-card .identity-row .identity .meta .role-pill{background:var(--info-wash);color:var(--info);border-color:#cbd7f2}.ooba-app section.profile-page .profile-card .identity-row .identity .meta .status-pill{background:var(--ok-wash);color:var(--ok);border-color:#bdefdd}.ooba-app section.profile-page .profile-card .identity-row .identity .meta .status-pill.status-inactive{background:var(--danger-wash);color:var(--danger);border-color:#f7c4d8}.ooba-app section.profile-page .profile-card .profile-fields{gap:8px 18px}.ooba-app section.profile-page .profile-card .profile-fields dt{font-size:12.5px;font-weight:700;color:var(--ink)}.ooba-app section.profile-page .profile-card .profile-fields dd{font-size:12.5px;color:var(--body)}.ooba-app section.profile-page .profile-card .permissions-section .section-heading{font-size:14px;color:var(--ink)}.ooba-app section.profile-page .profile-card .permissions-section .group-heading{font-size:11.5px;color:var(--muted)}.ooba-app section.profile-page .profile-card .permissions-section .empty-perms{font-size:12.5px;color:var(--muted)}.ooba-app section.profile-page .profile-card .permissions-section .perm-name{font-size:12.5px;color:var(--body)}.ooba-app section.profile-page .profile-card .profile-actions .change-password{--mat-button-filled-container-color: var(--mint);--mat-button-filled-label-text-color: var(--navy);--mat-button-filled-state-layer-color: var(--navy);--mat-button-filled-container-shape: 10px;box-shadow:0 2px 10px -2px #0bd9a28c;font-weight:700}.ooba-app section.change-password-page{padding:24px}@media(max-width:600px){.ooba-app section.change-password-page{padding:16px}}.ooba-app section.change-password-page .instruction{display:flex;gap:11px;align-items:flex-start;padding:12px 16px;border-radius:var(--r);font-size:13px;background:var(--info-wash);color:var(--navy);border:1px solid #cbd7f2}.ooba-app section.change-password-page .error{color:var(--magenta)}.ooba-app section.change-password-page ngx-form button[type=submit]{--mat-button-filled-container-color: var(--mint);--mat-button-filled-label-text-color: var(--navy);--mat-button-filled-state-layer-color: var(--navy);--mat-button-filled-container-shape: 10px;box-shadow:0 2px 10px -2px #0bd9a28c;font-weight:700}.ooba-app section.support-page{max-width:720px;padding:24px}@media(max-width:600px){.ooba-app section.support-page{padding:16px}}.ooba-app section.support-page .tickets-header{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:12px 18px;margin-bottom:12px}.ooba-app section.support-page .tickets-header .section-heading{font-size:13.5px;color:var(--ink)}.ooba-app section.support-page .tickets-header button{--mat-button-filled-container-color: var(--mint);--mat-button-filled-label-text-color: var(--navy);--mat-button-filled-state-layer-color: var(--navy);--mat-button-filled-container-shape: 10px;box-shadow:0 2px 10px -2px #0bd9a28c;font-weight:700}.ooba-app section.support-page .support-intro{font-size:12.5px;color:var(--muted)}.ooba-app section.support-page .support-form{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:18px 20px}.ooba-app section.support-page .support-form ngx-form button[type=submit]{--mat-button-filled-container-color: var(--mint);--mat-button-filled-label-text-color: var(--navy);--mat-button-filled-state-layer-color: var(--navy);--mat-button-filled-container-shape: 10px;box-shadow:0 2px 10px -2px #0bd9a28c;font-weight:700}.ooba-app section.support-page .empty-state{color:var(--muted);font-size:12.5px}.ooba-app section.support-page .error{color:var(--magenta)}.ooba-app section.support-page .tickets-list{gap:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.ooba-app section.support-page .ticket-row{width:100%;display:flex;align-items:center;gap:13px;padding:13px 18px;font-size:13px;text-align:start;background:var(--surface);border:0;border-bottom:1px solid var(--border);border-radius:0;color:var(--body);cursor:pointer}.ooba-app section.support-page .ticket-row:hover,.ooba-app section.support-page .ticket-row:focus-visible{background:#fafbfe}.ooba-app section.support-page .ticket-row:focus-visible{outline:2px solid var(--mint-dark);outline-offset:-2px}.ooba-app section.support-page .tickets-list li:last-child .ticket-row{border-bottom:0}.ooba-app section.support-page .ticket-row-title{color:var(--ink);font-size:13.5px}.ooba-app section.support-page .ticket-row-title .request-type{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--info-wash);color:var(--info);border:1px solid #cbd7f2}.ooba-app section.support-page .ticket-row-preview,.ooba-app section.support-page .ticket-row-meta{color:var(--muted);font-size:11.5px}.ooba-app section.support-page .unread-dot{width:9px;height:9px;background:var(--magenta)}.ooba-app section.support-page .ticket-row-chevron{color:var(--faint)}.ooba-app section.support-page .status-chip{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--canvas);color:var(--muted);border:1px solid var(--border)}.ooba-app section.support-page .status-chip.status-awaiting_customer{background:var(--warn-wash);color:var(--warn);border-color:#efe2ae}.ooba-app section.support-page .status-chip.status-awaiting_operator,.ooba-app section.support-page .status-chip.status-open{background:var(--info-wash);color:var(--info);border-color:#cbd7f2}.ooba-app section.support-page .status-chip.status-resolved{background:var(--ok-wash);color:var(--ok);border-color:#bdefdd}.ooba-app section.support-thread-page{max-width:720px;padding:24px}@media(max-width:600px){.ooba-app section.support-thread-page{padding:16px}}.ooba-app section.support-thread-page .thread-toolbar button{--mat-button-outlined-label-text-color: var(--ink);--mat-button-outlined-outline-color: var(--border-strong);--mat-button-outlined-state-layer-color: var(--navy);--mat-button-outlined-container-shape: 10px;background:var(--surface);font-weight:700}.ooba-app section.support-thread-page .thread-header{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:14px 18px}.ooba-app section.support-thread-page .thread-header .thread-header-title .request-type{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--info-wash);color:var(--info);border:1px solid #cbd7f2}.ooba-app section.support-thread-page .thread-header .thread-header-title .subject{font-size:13.5px;color:var(--ink)}.ooba-app section.support-thread-page .thread-header-meta{font-size:11.5px;color:var(--muted)}.ooba-app section.support-thread-page .thread-messages{gap:18px}.ooba-app section.support-thread-page .bubble{max-width:78%;padding:11px 16px;border:0;border-radius:15px;font-size:13.5px;line-height:2}.ooba-app section.support-thread-page .bubble.bubble--customer.bubble--customer{align-self:flex-start;background:var(--navy);color:#edf0fa;border-end-start-radius:4px;box-shadow:none}.ooba-app section.support-thread-page .bubble.bubble--operator.bubble--operator{align-self:flex-end;background:var(--surface);border:1px solid var(--border);color:var(--body);border-end-end-radius:4px;box-shadow:var(--shadow)}.ooba-app section.support-thread-page .bubble-author{font-size:11px;font-weight:700;color:inherit;opacity:.8}.ooba-app section.support-thread-page .bubble-body{font-size:13.5px}.ooba-app section.support-thread-page .bubble-time{font-size:10.5px;color:inherit;opacity:.75}.ooba-app section.support-thread-page .reply-box{background:var(--surface);border:1.5px solid var(--border-strong);border-radius:16px;padding:10px 14px;box-shadow:var(--shadow)}.ooba-app section.support-thread-page .reply-input{border:0;background:transparent;font-size:13.5px;color:var(--ink);padding:4px 2px}.ooba-app section.support-thread-page .reply-input::placeholder{color:var(--faint)}.ooba-app section.support-thread-page .reply-input:focus-visible{outline:none}.ooba-app section.support-thread-page .reply-actions button{--mat-button-filled-container-color: var(--mint);--mat-button-filled-label-text-color: var(--navy);--mat-button-filled-state-layer-color: var(--navy);--mat-button-filled-container-shape: 10px;box-shadow:0 2px 10px -2px #0bd9a28c;font-weight:700}.ooba-app section.support-thread-page .error{color:var(--magenta)}.ooba-app section.support-thread-page .status-chip{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--canvas);color:var(--muted);border:1px solid var(--border)}.ooba-app section.support-thread-page .status-chip.status-awaiting_customer{background:var(--warn-wash);color:var(--warn);border-color:#efe2ae}.ooba-app section.support-thread-page .status-chip.status-awaiting_operator,.ooba-app section.support-thread-page .status-chip.status-open{background:var(--info-wash);color:var(--info);border-color:#cbd7f2}.ooba-app section.support-thread-page .status-chip.status-resolved{background:var(--ok-wash);color:var(--ok);border-color:#bdefdd}body.brand-ooba app-change-password-dialog .change-password-dialog{color:var(--body)}body.brand-ooba app-change-password-dialog .error{color:var(--magenta)}body.brand-ooba app-change-password-dialog ngx-form button[type=submit]{--mat-button-filled-container-color: var(--mint);--mat-button-filled-label-text-color: var(--navy);--mat-button-filled-state-layer-color: var(--navy);--mat-button-filled-container-shape: 10px;box-shadow:0 2px 10px -2px #0bd9a28c;font-weight:700}body.brand-ooba app-change-password-dialog .actions .cancel{--mat-button-outlined-label-text-color: var(--ink);--mat-button-outlined-outline-color: var(--border-strong);--mat-button-outlined-state-layer-color: var(--navy);--mat-button-outlined-container-shape: 10px;background:var(--surface);font-weight:700}.ooba-app app-admin-activity,.ooba-app app-admin-companies,.ooba-app app-admin-contact-requests,.ooba-app app-admin-coupons,.ooba-app app-admin-credit-requests,.ooba-app app-admin-marketing-agents,.ooba-app app-admin-marketing-console,.ooba-app app-admin-support-requests,.ooba-app app-admin-support-thread,.ooba-app app-admin-usage,.ooba-app app-admin-user-content,.ooba-app app-admin-users,.ooba-app app-analytics-funnel,.ooba-app app-company-settings,.ooba-app app-settings,.ooba-app app-subscription-tiers{display:block;color:var(--body);--mat-form-field-focus-active-indicator-color: var(--mint-dark);--mat-form-field-focus-label-text-color: var(--mint-ink);--mat-form-field-label-text-color: var(--muted);--mat-form-field-filled-container-color: var(--surface);--mat-form-field-filled-hover-active-indicator-color: var(--border-strong);--mat-form-field-filled-active-indicator-color: var(--border-strong);--mat-form-field-outlined-outline-color: var(--border-strong);--mat-form-field-outlined-hover-outline-color: var(--navy-3);--mat-form-field-outlined-focus-outline-color: var(--mint-dark);--mat-form-field-outlined-label-text-color: var(--muted);--mat-form-field-outlined-focus-label-text-color: var(--mint-ink);--mat-select-focused-arrow-color: var(--mint-ink);--mat-select-enabled-arrow-color: var(--muted);--mat-select-enabled-trigger-text-color: var(--ink);--mat-progress-spinner-active-indicator-color: var(--mint-dark);--mat-progress-bar-active-indicator-color: var(--mint-dark);--mat-progress-bar-track-color: var(--border)}.ooba-app app-admin-activity mat-checkbox.mat-mdc-checkbox,.ooba-app app-admin-companies mat-checkbox.mat-mdc-checkbox,.ooba-app app-admin-contact-requests mat-checkbox.mat-mdc-checkbox,.ooba-app app-admin-coupons mat-checkbox.mat-mdc-checkbox,.ooba-app app-admin-credit-requests mat-checkbox.mat-mdc-checkbox,.ooba-app app-admin-marketing-agents mat-checkbox.mat-mdc-checkbox,.ooba-app app-admin-marketing-console mat-checkbox.mat-mdc-checkbox,.ooba-app app-admin-support-requests mat-checkbox.mat-mdc-checkbox,.ooba-app app-admin-support-thread mat-checkbox.mat-mdc-checkbox,.ooba-app app-admin-usage mat-checkbox.mat-mdc-checkbox,.ooba-app app-admin-user-content mat-checkbox.mat-mdc-checkbox,.ooba-app app-admin-users mat-checkbox.mat-mdc-checkbox,.ooba-app app-analytics-funnel mat-checkbox.mat-mdc-checkbox,.ooba-app app-company-settings mat-checkbox.mat-mdc-checkbox,.ooba-app app-settings mat-checkbox.mat-mdc-checkbox,.ooba-app app-subscription-tiers mat-checkbox.mat-mdc-checkbox{--mat-checkbox-selected-icon-color: var(--mint-dark);--mat-checkbox-selected-hover-icon-color: var(--mint-dark);--mat-checkbox-selected-focus-icon-color: var(--mint-dark);--mat-checkbox-selected-pressed-icon-color: var(--mint-dark);--mat-checkbox-selected-checkmark-color: var(--navy);--mat-checkbox-unselected-icon-color: var(--border-strong);--mat-checkbox-unselected-hover-icon-color: var(--muted);--mat-checkbox-label-text-color: var(--body);--mat-checkbox-selected-hover-state-layer-color: var(--mint);--mat-checkbox-selected-focus-state-layer-color: var(--mint);--mat-checkbox-selected-pressed-state-layer-color: var(--mint)}.ooba-app app-admin-activity mat-slide-toggle.mat-mdc-slide-toggle,.ooba-app app-admin-companies mat-slide-toggle.mat-mdc-slide-toggle,.ooba-app app-admin-contact-requests mat-slide-toggle.mat-mdc-slide-toggle,.ooba-app app-admin-coupons mat-slide-toggle.mat-mdc-slide-toggle,.ooba-app app-admin-credit-requests mat-slide-toggle.mat-mdc-slide-toggle,.ooba-app app-admin-marketing-agents mat-slide-toggle.mat-mdc-slide-toggle,.ooba-app app-admin-marketing-console mat-slide-toggle.mat-mdc-slide-toggle,.ooba-app app-admin-support-requests mat-slide-toggle.mat-mdc-slide-toggle,.ooba-app app-admin-support-thread mat-slide-toggle.mat-mdc-slide-toggle,.ooba-app app-admin-usage mat-slide-toggle.mat-mdc-slide-toggle,.ooba-app app-admin-user-content mat-slide-toggle.mat-mdc-slide-toggle,.ooba-app app-admin-users mat-slide-toggle.mat-mdc-slide-toggle,.ooba-app app-analytics-funnel mat-slide-toggle.mat-mdc-slide-toggle,.ooba-app app-company-settings mat-slide-toggle.mat-mdc-slide-toggle,.ooba-app app-settings mat-slide-toggle.mat-mdc-slide-toggle,.ooba-app app-subscription-tiers mat-slide-toggle.mat-mdc-slide-toggle{--mat-slide-toggle-selected-track-color: var(--mint-dark);--mat-slide-toggle-selected-hover-track-color: var(--mint-dark);--mat-slide-toggle-selected-focus-track-color: var(--mint-dark);--mat-slide-toggle-selected-pressed-track-color: var(--mint-dark);--mat-slide-toggle-selected-handle-color: var(--surface);--mat-slide-toggle-selected-hover-handle-color: var(--surface);--mat-slide-toggle-selected-focus-handle-color: var(--surface);--mat-slide-toggle-selected-pressed-handle-color: var(--surface);--mat-slide-toggle-selected-icon-color: var(--navy);--mat-slide-toggle-unselected-track-color: var(--border-strong);--mat-slide-toggle-label-text-color: var(--body)}body.brand-ooba app-add-user-dialog,body.brand-ooba app-attach-channels-dialog,body.brand-ooba app-campaign-form-dialog,body.brand-ooba app-channel-form-dialog,body.brand-ooba app-client-form-dialog,body.brand-ooba app-company-form-dialog,body.brand-ooba app-company-subscription-dialog,body.brand-ooba app-coupon-form-dialog,body.brand-ooba app-creative-form-dialog,body.brand-ooba app-default-limit-dialog,body.brand-ooba app-delete-user-dialog,body.brand-ooba app-edit-limit-dialog,body.brand-ooba app-edit-permissions-dialog,body.brand-ooba app-edit-username-dialog,body.brand-ooba app-manual-payment-dialog,body.brand-ooba app-negotiate-confirm-dialog,body.brand-ooba app-reset-password-dialog,body.brand-ooba app-secret-dialog,body.brand-ooba app-shortlink-form-dialog,body.brand-ooba app-tier-form-dialog{display:block;color:var(--body);--mat-form-field-focus-active-indicator-color: var(--mint-dark);--mat-form-field-focus-label-text-color: var(--mint-ink);--mat-form-field-label-text-color: var(--muted);--mat-form-field-filled-container-color: var(--surface);--mat-form-field-filled-hover-active-indicator-color: var(--border-strong);--mat-form-field-filled-active-indicator-color: var(--border-strong);--mat-form-field-outlined-outline-color: var(--border-strong);--mat-form-field-outlined-hover-outline-color: var(--navy-3);--mat-form-field-outlined-focus-outline-color: var(--mint-dark);--mat-form-field-outlined-label-text-color: var(--muted);--mat-form-field-outlined-focus-label-text-color: var(--mint-ink);--mat-select-focused-arrow-color: var(--mint-ink);--mat-select-enabled-arrow-color: var(--muted);--mat-select-enabled-trigger-text-color: var(--ink);--mat-progress-spinner-active-indicator-color: var(--mint-dark);--mat-progress-bar-active-indicator-color: var(--mint-dark);--mat-progress-bar-track-color: var(--border)}body.brand-ooba app-add-user-dialog mat-checkbox.mat-mdc-checkbox,body.brand-ooba app-attach-channels-dialog mat-checkbox.mat-mdc-checkbox,body.brand-ooba app-campaign-form-dialog mat-checkbox.mat-mdc-checkbox,body.brand-ooba app-channel-form-dialog mat-checkbox.mat-mdc-checkbox,body.brand-ooba app-client-form-dialog mat-checkbox.mat-mdc-checkbox,body.brand-ooba app-company-form-dialog mat-checkbox.mat-mdc-checkbox,body.brand-ooba app-company-subscription-dialog mat-checkbox.mat-mdc-checkbox,body.brand-ooba app-coupon-form-dialog mat-checkbox.mat-mdc-checkbox,body.brand-ooba app-creative-form-dialog mat-checkbox.mat-mdc-checkbox,body.brand-ooba app-default-limit-dialog mat-checkbox.mat-mdc-checkbox,body.brand-ooba app-delete-user-dialog mat-checkbox.mat-mdc-checkbox,body.brand-ooba app-edit-limit-dialog mat-checkbox.mat-mdc-checkbox,body.brand-ooba app-edit-permissions-dialog mat-checkbox.mat-mdc-checkbox,body.brand-ooba app-edit-username-dialog mat-checkbox.mat-mdc-checkbox,body.brand-ooba app-manual-payment-dialog mat-checkbox.mat-mdc-checkbox,body.brand-ooba app-negotiate-confirm-dialog mat-checkbox.mat-mdc-checkbox,body.brand-ooba app-reset-password-dialog mat-checkbox.mat-mdc-checkbox,body.brand-ooba app-secret-dialog mat-checkbox.mat-mdc-checkbox,body.brand-ooba app-shortlink-form-dialog mat-checkbox.mat-mdc-checkbox,body.brand-ooba app-tier-form-dialog mat-checkbox.mat-mdc-checkbox{--mat-checkbox-selected-icon-color: var(--mint-dark);--mat-checkbox-selected-hover-icon-color: var(--mint-dark);--mat-checkbox-selected-focus-icon-color: var(--mint-dark);--mat-checkbox-selected-pressed-icon-color: var(--mint-dark);--mat-checkbox-selected-checkmark-color: var(--navy);--mat-checkbox-unselected-icon-color: var(--border-strong);--mat-checkbox-unselected-hover-icon-color: var(--muted);--mat-checkbox-label-text-color: var(--body);--mat-checkbox-selected-hover-state-layer-color: var(--mint);--mat-checkbox-selected-focus-state-layer-color: var(--mint);--mat-checkbox-selected-pressed-state-layer-color: var(--mint)}.ooba-app app-admin-users .admin-users-page.admin-users-page{padding-inline:0;padding-block:4px 24px;color:var(--body);gap:14px}.ooba-app app-admin-users .controls.controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-start;margin-bottom:0}.ooba-app app-admin-users .controls.controls .page-heading.page-heading{margin:0;font-size:19px;font-weight:700;line-height:1.6;color:var(--ink);margin-inline-end:auto}.ooba-app app-admin-users .controls.controls .add-user.add-user{--mat-button-filled-container-color: var(--mint);--mat-button-filled-label-text-color: var(--navy);--mat-button-filled-state-layer-color: var(--navy);--mat-button-filled-container-shape: 10px;box-shadow:0 2px 10px -2px #0bd9a28c;font-weight:700}.ooba-app app-admin-users .act-as-banner.act-as-banner{display:flex;gap:11px;align-items:flex-start;padding:12px 16px;border-radius:var(--r);font-size:13px;background:var(--info-wash);color:var(--navy);border:1px solid color-mix(in srgb,var(--info) 28%,transparent)}.ooba-app app-admin-users .act-as-banner.act-as-banner>button,.ooba-app app-admin-users .act-as-banner.act-as-banner>a{margin-inline-start:auto;flex:0 0 auto}.ooba-app app-admin-users .act-as-banner.act-as-banner .back-link{margin-inline-start:auto;color:var(--mint-ink);font-weight:700;text-decoration:none}.ooba-app app-admin-users .company-default-limit.company-default-limit{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--canvas);border:1px solid var(--border);border-radius:var(--r)}.ooba-app app-admin-users .company-default-limit.company-default-limit .label{color:var(--body);font-size:12.5px}.ooba-app app-admin-users .company-default-limit.company-default-limit .edit-default-limit.edit-default-limit{--mat-button-outlined-label-text-color: var(--ink);--mat-button-outlined-outline-color: var(--border-strong);--mat-button-outlined-state-layer-color: var(--navy);--mat-button-outlined-container-shape: 10px;background:var(--surface);font-weight:700;margin-inline-start:auto}.ooba-app app-admin-users .error-banner.error-banner{display:flex;gap:11px;align-items:flex-start;padding:12px 16px;border-radius:var(--r);font-size:13px;background:var(--danger-wash);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 28%,transparent)}.ooba-app app-admin-users .error-banner.error-banner>button,.ooba-app app-admin-users .error-banner.error-banner>a{margin-inline-start:auto;flex:0 0 auto}.ooba-app app-admin-users .empty-state.empty-state{padding:44px 20px;text-align:center;color:var(--muted);font-size:12.5px}.ooba-app app-admin-users .empty-state.empty-state mat-icon{color:var(--faint);opacity:.5}.ooba-app app-admin-users .empty-state.empty-state .empty-hint{color:var(--muted)}.ooba-app app-admin-users .pending-approvals.pending-approvals{padding:14px 16px;background:var(--sun-wash);border:1px solid color-mix(in srgb,var(--sun-ink) 28%,transparent);border-radius:var(--r)}.ooba-app app-admin-users .pending-approvals.pending-approvals .pending-heading.pending-heading{margin:0 0 10px;font-size:14.5px;font-weight:700;line-height:1.7;color:var(--ink);color:var(--sun-ink)}.ooba-app app-admin-users .pending-approvals.pending-approvals .pending-list{row-gap:8px}.ooba-app app-admin-users .pending-approvals.pending-approvals .approve-member.approve-member{--mat-button-filled-container-color: var(--mint);--mat-button-filled-label-text-color: var(--navy);--mat-button-filled-state-layer-color: var(--navy);--mat-button-filled-container-shape: 10px;box-shadow:0 2px 10px -2px #0bd9a28c;font-weight:700}.ooba-app app-admin-users .pending-approvals.pending-approvals .reject-member.reject-member{--mat-button-outlined-label-text-color: var(--ink);--mat-button-outlined-outline-color: var(--border-strong);--mat-button-outlined-state-layer-color: var(--navy);--mat-button-outlined-container-shape: 10px;background:var(--surface);font-weight:700}.ooba-app app-admin-users .users-list ngx-helper-list,.ooba-app app-admin-users .pending-list ngx-helper-list{display:block}.ooba-app app-admin-users .users-list ngx-helper-list .ngx-helper-list.ngx-helper-list,.ooba-app app-admin-users .pending-list ngx-helper-list .ngx-helper-list.ngx-helper-list{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);box-shadow:none;transition:border-color .15s ease}.ooba-app app-admin-users .users-list ngx-helper-list .ngx-helper-list.ngx-helper-list:hover,.ooba-app app-admin-users .pending-list ngx-helper-list .ngx-helper-list.ngx-helper-list:hover{border-color:var(--border-strong)}.ooba-app app-admin-users .users-list ngx-helper-list .ngx-helper-list content .icon,.ooba-app app-admin-users .pending-list ngx-helper-list .ngx-helper-list content .icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--mint-wash);color:var(--mint-ink)}.ooba-app app-admin-users .users-list ngx-helper-list .ngx-helper-list content .icon mat-icon,.ooba-app app-admin-users .pending-list ngx-helper-list .ngx-helper-list content .icon mat-icon{width:20px;height:20px;font-size:20px;line-height:20px}.ooba-app app-admin-users .users-list ngx-helper-list .ngx-helper-list content .info .data,.ooba-app app-admin-users .pending-list ngx-helper-list .ngx-helper-list content .info .data{display:block;min-width:0}.ooba-app app-admin-users .users-list .user-row-title.user-row-title,.ooba-app app-admin-users .pending-list .user-row-title.user-row-title{display:block;color:var(--ink);font-size:13.5px;font-weight:700;line-height:1.9}.ooba-app app-admin-users .users-list .user-row-sub,.ooba-app app-admin-users .users-list .user-row-last-login,.ooba-app app-admin-users .users-list .user-row-perms,.ooba-app app-admin-users .users-list .user-row-usage,.ooba-app app-admin-users .users-list .user-row-company,.ooba-app app-admin-users .pending-list .user-row-sub,.ooba-app app-admin-users .pending-list .user-row-last-login,.ooba-app app-admin-users .pending-list .user-row-perms,.ooba-app app-admin-users .pending-list .user-row-usage,.ooba-app app-admin-users .pending-list .user-row-company{color:var(--muted);font-size:11.5px;line-height:1.9}.ooba-app app-admin-users .users-list .row-actions,.ooba-app app-admin-users .pending-list .row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.ooba-app app-admin-users .users-list .edit-permissions.edit-permissions,.ooba-app app-admin-users .users-list .reset-password.reset-password,.ooba-app app-admin-users .users-list .view-content.view-content,.ooba-app app-admin-users .pending-list .edit-permissions.edit-permissions,.ooba-app app-admin-users .pending-list .reset-password.reset-password,.ooba-app app-admin-users .pending-list .view-content.view-content{--mat-button-outlined-label-text-color: var(--ink);--mat-button-outlined-outline-color: var(--border-strong);--mat-button-outlined-state-layer-color: var(--navy);--mat-button-outlined-container-shape: 10px;background:var(--surface);font-weight:700}.ooba-app app-admin-users .users-list .deactivate-user.deactivate-user,.ooba-app app-admin-users .pending-list .deactivate-user.deactivate-user{--mat-button-outlined-label-text-color: var(--ink);--mat-button-outlined-outline-color: var(--border-strong);--mat-button-outlined-state-layer-color: var(--navy);--mat-button-outlined-container-shape: 10px;background:var(--surface);font-weight:700;--mat-button-outlined-label-text-color: var(--danger);--mat-button-outlined-outline-color: var(--danger);--mat-button-outlined-state-layer-color: var(--danger)}.ooba-app app-admin-users .approval-badge.approval-badge{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--warn-wash);color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 28%,transparent);margin-inline-start:8px;vertical-align:middle}body.brand-ooba app-edit-permissions-dialog .edit-permissions-dialog.edit-permissions-dialog{padding:20px 22px;color:var(--body);gap:12px;min-width:320px}body.brand-ooba app-edit-permissions-dialog .edit-permissions-dialog.edit-permissions-dialog ngx-input-multi-select .header .label.label{color:var(--faint);font-size:10.5px;font-weight:700;letter-spacing:.07em;line-height:1.9}body.brand-ooba app-edit-permissions-dialog .edit-permissions-dialog.edit-permissions-dialog ngx-input-multi-select .options.options-checkbox .option{align-items:center;gap:9px;padding:3px 0;color:var(--body);line-height:2}body.brand-ooba app-edit-permissions-dialog .edit-permissions-dialog.edit-permissions-dialog ngx-input-multi-select .options.options-checkbox .option mat-icon[fontIcon=check_box]{color:var(--mint-ink)}body.brand-ooba app-edit-permissions-dialog .edit-permissions-dialog.edit-permissions-dialog ngx-input-multi-select .options.options-checkbox .option mat-icon[fontIcon=check_box_outline_blank]{color:var(--border-strong)}body.brand-ooba app-edit-permissions-dialog .edit-permissions-dialog.edit-permissions-dialog ngx-input-multi-select .options.options-checkbox .option .title{color:var(--body);font-size:13px}body.brand-ooba app-edit-permissions-dialog .edit-permissions-dialog.edit-permissions-dialog .permissions-error.permissions-error,body.brand-ooba app-edit-permissions-dialog .edit-permissions-dialog.edit-permissions-dialog .error.error{display:flex;gap:11px;align-items:flex-start;padding:12px 16px;border-radius:var(--r);font-size:13px;background:var(--danger-wash);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 28%,transparent)}body.brand-ooba app-edit-permissions-dialog .edit-permissions-dialog.edit-permissions-dialog .permissions-error.permissions-error>button,body.brand-ooba app-edit-permissions-dialog .edit-permissions-dialog.edit-permissions-dialog .permissions-error.permissions-error>a,body.brand-ooba app-edit-permissions-dialog .edit-permissions-dialog.edit-permissions-dialog .error.error>button,body.brand-ooba app-edit-permissions-dialog .edit-permissions-dialog.edit-permissions-dialog .error.error>a{margin-inline-start:auto;flex:0 0 auto}body.brand-ooba app-edit-permissions-dialog .edit-permissions-dialog.edit-permissions-dialog .actions.actions{display:flex;align-items:center;gap:9px;justify-content:flex-start;margin:4px -22px -22px;padding:13px 22px;border-top:1px solid var(--border);background:var(--canvas)}body.brand-ooba app-edit-permissions-dialog .edit-permissions-dialog.edit-permissions-dialog .actions.actions .cancel.cancel{--mat-button-outlined-label-text-color: var(--ink);--mat-button-outlined-outline-color: var(--border-strong);--mat-button-outlined-state-layer-color: var(--navy);--mat-button-outlined-container-shape: 10px;background:var(--surface);font-weight:700}.ooba-app app-company-settings .company-settings.company-settings{padding-inline:0;padding-block:4px 24px;color:var(--body)}.ooba-app app-company-settings .page-title.page-title{margin:0 0 18px;font-size:19px;font-weight:700;line-height:1.6;color:var(--ink)}.ooba-app app-company-settings .settings-card.settings-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:18px 20px;overflow:hidden}.ooba-app app-company-settings .load-error.load-error{display:flex;gap:11px;align-items:flex-start;padding:12px 16px;border-radius:var(--r);font-size:13px;background:var(--danger-wash);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 28%,transparent)}.ooba-app app-company-settings .load-error.load-error>button,.ooba-app app-company-settings .load-error.load-error>a{margin-inline-start:auto;flex:0 0 auto}.ooba-app app-company-settings .loading-hint{color:var(--muted)}.ooba-app app-company-settings .invite-code-card.invite-code-card{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 16px;background:var(--canvas);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:none}.ooba-app app-company-settings .invite-code-card.invite-code-card>mat-icon{flex:0 0 auto;color:var(--mint-ink)}.ooba-app app-company-settings .invite-code-card.invite-code-card .invite-copy{flex:1;min-width:0}.ooba-app app-company-settings .invite-code-card.invite-code-card .invite-copy b{display:block;color:var(--ink);font-size:13px;font-weight:700;line-height:1.8}.ooba-app app-company-settings .invite-code-card.invite-code-card .invite-hint{display:block;color:var(--muted);font-size:11.5px;line-height:1.8}.ooba-app app-company-settings .invite-code-card.invite-code-card .invite-value{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;color:var(--ink);font-weight:700;letter-spacing:.12em;font-size:13px}.ooba-app app-company-settings .invite-code-card.invite-code-card button{flex:0 0 auto;color:var(--body)}.ooba-app :is(app-admin-activity,app-admin-companies,app-admin-contact-requests,app-admin-coupons,app-admin-credit-requests,app-admin-marketing-agents,app-admin-marketing-console,app-admin-support-requests,app-admin-support-thread,app-admin-usage,app-admin-user-content,app-admin-users,app-analytics-funnel,app-company-settings,app-settings,app-subscription-tiers) button[mat-raised-button],.ooba-app :is(app-admin-activity,app-admin-companies,app-admin-contact-requests,app-admin-coupons,app-admin-credit-requests,app-admin-marketing-agents,app-admin-marketing-console,app-admin-support-requests,app-admin-support-thread,app-admin-usage,app-admin-user-content,app-admin-users,app-analytics-funnel,app-company-settings,app-settings,app-subscription-tiers) button[mat-flat-button],body.brand-ooba :is(app-add-user-dialog,app-attach-channels-dialog,app-campaign-form-dialog,app-channel-form-dialog,app-client-form-dialog,app-company-form-dialog,app-company-subscription-dialog,app-coupon-form-dialog,app-creative-form-dialog,app-default-limit-dialog,app-delete-user-dialog,app-edit-limit-dialog,app-edit-permissions-dialog,app-edit-username-dialog,app-manual-payment-dialog,app-negotiate-confirm-dialog,app-reset-password-dialog,app-secret-dialog,app-shortlink-form-dialog,app-tier-form-dialog) button[mat-raised-button],body.brand-ooba :is(app-add-user-dialog,app-attach-channels-dialog,app-campaign-form-dialog,app-channel-form-dialog,app-client-form-dialog,app-company-form-dialog,app-company-subscription-dialog,app-coupon-form-dialog,app-creative-form-dialog,app-default-limit-dialog,app-delete-user-dialog,app-edit-limit-dialog,app-edit-permissions-dialog,app-edit-username-dialog,app-manual-payment-dialog,app-negotiate-confirm-dialog,app-reset-password-dialog,app-secret-dialog,app-shortlink-form-dialog,app-tier-form-dialog) button[mat-flat-button]{--mat-button-filled-container-color: var(--mint);--mat-button-filled-label-text-color: var(--navy);--mat-button-filled-state-layer-color: var(--navy);--mat-button-filled-container-shape: 10px;box-shadow:0 2px 10px -2px #0bd9a28c;font-weight:700}.ooba-app :is(app-admin-activity,app-admin-companies,app-admin-contact-requests,app-admin-coupons,app-admin-credit-requests,app-admin-marketing-agents,app-admin-marketing-console,app-admin-support-requests,app-admin-support-thread,app-admin-usage,app-admin-user-content,app-admin-users,app-analytics-funnel,app-company-settings,app-settings,app-subscription-tiers) button[mat-stroked-button],body.brand-ooba :is(app-add-user-dialog,app-attach-channels-dialog,app-campaign-form-dialog,app-channel-form-dialog,app-client-form-dialog,app-company-form-dialog,app-company-subscription-dialog,app-coupon-form-dialog,app-creative-form-dialog,app-default-limit-dialog,app-delete-user-dialog,app-edit-limit-dialog,app-edit-permissions-dialog,app-edit-username-dialog,app-manual-payment-dialog,app-negotiate-confirm-dialog,app-reset-password-dialog,app-secret-dialog,app-shortlink-form-dialog,app-tier-form-dialog) button[mat-stroked-button]{--mat-button-outlined-label-text-color: var(--ink);--mat-button-outlined-outline-color: var(--border-strong);--mat-button-outlined-state-layer-color: var(--navy);--mat-button-outlined-container-shape: 10px;background:var(--surface);font-weight:700}.ooba-app :is(app-admin-activity,app-admin-companies,app-admin-contact-requests,app-admin-coupons,app-admin-credit-requests,app-admin-marketing-agents,app-admin-marketing-console,app-admin-support-requests,app-admin-support-thread,app-admin-usage,app-admin-user-content,app-admin-users,app-analytics-funnel,app-company-settings,app-settings,app-subscription-tiers) button[mat-stroked-button][color=warn],body.brand-ooba :is(app-add-user-dialog,app-attach-channels-dialog,app-campaign-form-dialog,app-channel-form-dialog,app-client-form-dialog,app-company-form-dialog,app-company-subscription-dialog,app-coupon-form-dialog,app-creative-form-dialog,app-default-limit-dialog,app-delete-user-dialog,app-edit-limit-dialog,app-edit-permissions-dialog,app-edit-username-dialog,app-manual-payment-dialog,app-negotiate-confirm-dialog,app-reset-password-dialog,app-secret-dialog,app-shortlink-form-dialog,app-tier-form-dialog) button[mat-stroked-button][color=warn]{--mat-button-outlined-label-text-color: var(--danger);--mat-button-outlined-outline-color: var(--danger);--mat-button-outlined-state-layer-color: var(--danger)}body.brand-ooba :is(app-add-user-dialog,app-attach-channels-dialog,app-campaign-form-dialog,app-channel-form-dialog,app-client-form-dialog,app-company-form-dialog,app-company-subscription-dialog,app-coupon-form-dialog,app-creative-form-dialog,app-default-limit-dialog,app-delete-user-dialog,app-edit-limit-dialog,app-edit-permissions-dialog,app-edit-username-dialog,app-manual-payment-dialog,app-negotiate-confirm-dialog,app-reset-password-dialog,app-secret-dialog,app-shortlink-form-dialog,app-tier-form-dialog) .actions.actions{display:flex;align-items:center;gap:9px;justify-content:flex-start;margin:4px -16px -16px;padding:13px 16px;border-top:1px solid var(--border);background:var(--canvas)}body.brand-ooba :is(app-add-user-dialog,app-attach-channels-dialog,app-campaign-form-dialog,app-channel-form-dialog,app-client-form-dialog,app-company-form-dialog,app-company-subscription-dialog,app-coupon-form-dialog,app-creative-form-dialog,app-default-limit-dialog,app-delete-user-dialog,app-edit-limit-dialog,app-edit-permissions-dialog,app-edit-username-dialog,app-manual-payment-dialog,app-negotiate-confirm-dialog,app-reset-password-dialog,app-secret-dialog,app-shortlink-form-dialog,app-tier-form-dialog) .error.error{display:flex;gap:11px;align-items:flex-start;padding:12px 16px;border-radius:var(--r);font-size:13px;background:var(--danger-wash);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 28%,transparent)}.ooba-app app-settings .settings-page.settings-page{padding-inline:0;padding-block:4px 24px;color:var(--body);display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:14px;max-width:none;margin:0}@media(max-width:1024px){.ooba-app app-settings .settings-page.settings-page{grid-template-columns:1fr}}.ooba-app app-settings .settings-page>section,.ooba-app app-settings .settings-page>ngx-form{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:18px 20px;overflow:hidden;display:flex;flex-direction:column;gap:10px;min-width:0}.ooba-app app-settings .settings-page>section>h3{font-size:14.5px;font-weight:700;line-height:1.7;color:var(--ink);margin:-18px -20px 4px;padding:14px 20px;border-bottom:1px solid var(--border)}.ooba-app app-settings .settings-page>ngx-form,.ooba-app app-settings .settings-page>app-subscription-tiers,.ooba-app app-settings .settings-page>.settings-pricing,.ooba-app app-settings .settings-page>.settings-pricing-models,.ooba-app app-settings .settings-page>.settings-add-model,.ooba-app app-settings .settings-page>.settings-custom-model,.ooba-app app-settings .settings-page>.settings-loading,.ooba-app app-settings .settings-page>.settings-error,.ooba-app app-settings .settings-page>.settings-warning,.ooba-app app-settings .settings-page>.settings-submit-error{grid-column:1/-1}.ooba-app app-settings .settings-add-model.settings-add-model{margin-top:0;padding-top:18px;border-top:0}.ooba-app app-settings .settings-vat-form,.ooba-app app-settings .settings-operator-notify-form,.ooba-app app-settings .settings-feature-release-form,.ooba-app app-settings .settings-alarm-retention-form,.ooba-app app-settings .settings-agent-limits-form,.ooba-app app-settings .settings-add-model-form,.ooba-app app-settings .settings-custom-model-form,.ooba-app app-settings .settings-multiplier-edit{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ooba-app app-settings .settings-agent-limits-field{flex:1 1 180px;min-width:0}.ooba-app app-settings .settings-agent-limits-hint.settings-agent-limits-hint,.ooba-app app-settings .settings-alarm-retention-hint,.ooba-app app-settings .settings-feature-release-hint,.ooba-app app-settings .settings-add-model-hint{margin:0;color:var(--muted);font-size:11.5px}.ooba-app app-settings .settings-agent-limits{scroll-margin-block-start:calc(var(--headerHeight, 58px) + 12px)}.ooba-app app-settings .settings-error,.ooba-app app-settings .settings-submit-error,.ooba-app app-settings .settings-vat-error,.ooba-app app-settings .settings-operator-notify-error,.ooba-app app-settings .settings-feature-release-error,.ooba-app app-settings .settings-alarm-retention-error,.ooba-app app-settings .settings-agent-limits-error,.ooba-app app-settings .settings-add-model-error,.ooba-app app-settings .settings-custom-model-error,.ooba-app app-settings .settings-multiplier-error{display:flex;gap:11px;align-items:flex-start;padding:12px 16px;border-radius:var(--r);font-size:13px;background:var(--danger-wash);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 28%,transparent)}.ooba-app app-settings .settings-warning.settings-warning{display:flex;gap:11px;align-items:flex-start;padding:12px 16px;border-radius:var(--r);font-size:13px;background:var(--sun-wash);color:var(--sun-ink);border:1px solid color-mix(in srgb,var(--sun-ink) 28%,transparent)}.ooba-app app-settings .settings-pricing-empty.settings-pricing-empty,.ooba-app app-settings .settings-pricing-warning.settings-pricing-warning{display:flex;gap:11px;align-items:flex-start;padding:12px 16px;border-radius:var(--r);font-size:13px;background:var(--info-wash);color:var(--navy);border:1px solid color-mix(in srgb,var(--info) 28%,transparent)}.ooba-app app-settings .settings-pricing,.ooba-app app-settings .settings-pricing-models{max-width:100%;overflow-x:auto}@media(max-width:600px){.ooba-app app-settings .settings-pricing,.ooba-app app-settings .settings-pricing-models{-webkit-overflow-scrolling:touch}}.ooba-app app-settings .settings-pricing-table.settings-pricing-table,.ooba-app app-settings .settings-pricing-history-table{width:100%;border-collapse:collapse;font-size:13px;background:var(--surface)}.ooba-app app-settings .settings-pricing-table.settings-pricing-table th,.ooba-app app-settings .settings-pricing-history-table th{text-align:start;padding:9px 16px;font-size:11.5px;font-weight:700;color:var(--muted);background:#f7f9fd;border-bottom:1px solid var(--border);white-space:nowrap}.ooba-app app-settings .settings-pricing-table.settings-pricing-table td,.ooba-app app-settings .settings-pricing-history-table td{padding:10px 16px;border-bottom:1px solid var(--border);color:var(--body);vertical-align:middle}.ooba-app app-settings .settings-pricing-table.settings-pricing-table tr:last-child td,.ooba-app app-settings .settings-pricing-history-table tr:last-child td{border-bottom:0}.ooba-app app-settings .settings-pricing-table.settings-pricing-table tr:hover td,.ooba-app app-settings .settings-pricing-history-table tr:hover td{background:#fafbfe}.ooba-app app-settings .settings-pricing-table.settings-pricing-table td.num,.ooba-app app-settings .settings-pricing-table.settings-pricing-table .num,.ooba-app app-settings .settings-pricing-history-table td.num,.ooba-app app-settings .settings-pricing-history-table .num{font-variant-numeric:tabular-nums}.ooba-app app-settings .settings-pricing-table.settings-pricing-table th,.ooba-app app-settings .settings-pricing-table.settings-pricing-table td,.ooba-app app-settings .settings-pricing-history-table th,.ooba-app app-settings .settings-pricing-history-table td{border-inline:0;border-top:0;text-align:start}.ooba-app app-settings .settings-pricing-table.settings-pricing-table td[dir=ltr],.ooba-app app-settings .settings-pricing-table.settings-pricing-table th[dir=ltr],.ooba-app app-settings .settings-pricing-history-table td[dir=ltr],.ooba-app app-settings .settings-pricing-history-table th[dir=ltr]{font-variant-numeric:tabular-nums}.ooba-app app-settings .settings-pricing-history-row>td{background:var(--canvas)}.ooba-app app-settings .settings-pricing-label{color:var(--muted)}.ooba-app app-settings .settings-pricing-num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;color:var(--ink);font-weight:700;letter-spacing:.12em}.ooba-app app-settings .settings-add-model-caps .cap-label{color:var(--muted)}.ooba-app app-settings .settings-add-model-raw.settings-add-model-raw{background:var(--canvas);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--body)}.ooba-app app-subscription-tiers .subscription-tiers.subscription-tiers{padding:0;border-top:0}.ooba-app app-subscription-tiers .controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ooba-app app-subscription-tiers .controls .section-heading.section-heading{margin:0;font-size:14.5px;font-weight:700;line-height:1.7;color:var(--ink);margin-inline-end:auto}.ooba-app app-subscription-tiers .tiers-list ngx-helper-list{display:block}.ooba-app app-subscription-tiers .tiers-list ngx-helper-list .ngx-helper-list.ngx-helper-list{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);box-shadow:none;transition:border-color .15s ease}.ooba-app app-subscription-tiers .tiers-list ngx-helper-list .ngx-helper-list.ngx-helper-list:hover{border-color:var(--border-strong)}.ooba-app app-subscription-tiers .tiers-list ngx-helper-list .ngx-helper-list content .icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--mint-wash);color:var(--mint-ink)}.ooba-app app-subscription-tiers .tiers-list ngx-helper-list .ngx-helper-list content .icon mat-icon{width:20px;height:20px;font-size:20px;line-height:20px}.ooba-app app-subscription-tiers .tiers-list ngx-helper-list .ngx-helper-list content .info .data{display:block;min-width:0}.ooba-app app-subscription-tiers .tier-row-title.tier-row-title{display:block;color:var(--ink);font-size:13.5px;font-weight:700;line-height:1.9}.ooba-app app-subscription-tiers .tier-row-title.tier-row-title .name{color:var(--ink)}.ooba-app app-subscription-tiers .tier-row-sub,.ooba-app app-subscription-tiers .tier-row-meta{color:var(--muted);font-size:11.5px;line-height:1.9}.ooba-app app-subscription-tiers .row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ooba-app app-subscription-tiers .chip.chip-active{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--ok-wash);color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 28%,transparent)}.ooba-app app-subscription-tiers .chip.chip-inactive{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--canvas);color:var(--muted);border:1px solid color-mix(in srgb,var(--muted) 28%,transparent)}.ooba-app app-subscription-tiers .error-banner.error-banner{display:flex;gap:11px;align-items:flex-start;padding:12px 16px;border-radius:var(--r);font-size:13px;background:var(--danger-wash);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 28%,transparent)}.ooba-app app-subscription-tiers .empty-state.empty-state{padding:44px 20px;text-align:center;color:var(--muted);font-size:12.5px}.ooba-app app-subscription-tiers .empty-state.empty-state mat-icon{color:var(--faint);opacity:.5}body.brand-ooba app-tier-form-dialog .tier-form.tier-form{padding:20px 22px;color:var(--body);gap:12px}body.brand-ooba app-tier-form-dialog .cadence-preview.cadence-preview{display:flex;gap:11px;align-items:flex-start;padding:12px 16px;border-radius:var(--r);font-size:13px;background:var(--info-wash);color:var(--navy);border:1px solid color-mix(in srgb,var(--info) 28%,transparent);font-size:12.5px}.ooba-app :is(app-admin-activity,app-admin-companies,app-admin-contact-requests,app-admin-coupons,app-admin-credit-requests,app-admin-marketing-agents,app-admin-marketing-console,app-admin-support-requests,app-admin-support-thread,app-admin-usage,app-admin-user-content,app-admin-users,app-analytics-funnel,app-company-settings,app-settings,app-subscription-tiers)>section[role=main]{padding-inline:0;padding-block:4px 24px;color:var(--body)}.ooba-app :is(app-admin-activity,app-admin-companies,app-admin-contact-requests,app-admin-coupons,app-admin-credit-requests,app-admin-marketing-agents,app-admin-marketing-console,app-admin-support-requests,app-admin-usage,app-admin-user-content,app-analytics-funnel) .controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.ooba-app :is(app-admin-activity,app-admin-companies,app-admin-contact-requests,app-admin-coupons,app-admin-credit-requests,app-admin-marketing-agents,app-admin-marketing-console,app-admin-support-requests,app-admin-usage,app-admin-user-content,app-analytics-funnel) .controls .page-heading.page-heading{margin:0;font-size:19px;font-weight:700;line-height:1.6;color:var(--ink);margin-inline-end:auto}.ooba-app :is(app-admin-activity,app-admin-companies,app-admin-contact-requests,app-admin-coupons,app-admin-credit-requests,app-admin-marketing-agents,app-admin-marketing-console,app-admin-support-requests,app-admin-usage,app-admin-user-content,app-analytics-funnel) .error-banner.error-banner{display:flex;gap:11px;align-items:flex-start;padding:12px 16px;border-radius:var(--r);font-size:13px;background:var(--danger-wash);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 28%,transparent)}.ooba-app :is(app-admin-activity,app-admin-companies,app-admin-contact-requests,app-admin-coupons,app-admin-credit-requests,app-admin-marketing-agents,app-admin-marketing-console,app-admin-support-requests,app-admin-usage,app-admin-user-content,app-analytics-funnel) .empty-state.empty-state{padding:44px 20px;text-align:center;color:var(--muted);font-size:12.5px}.ooba-app :is(app-admin-activity,app-admin-companies,app-admin-contact-requests,app-admin-coupons,app-admin-credit-requests,app-admin-marketing-agents,app-admin-marketing-console,app-admin-support-requests,app-admin-usage,app-admin-user-content,app-analytics-funnel) .empty-state.empty-state mat-icon{color:var(--faint);opacity:.5}.ooba-app :is(app-admin-activity,app-admin-companies,app-admin-contact-requests,app-admin-coupons,app-admin-credit-requests,app-admin-marketing-agents,app-admin-marketing-console,app-admin-support-requests,app-admin-usage,app-admin-user-content,app-analytics-funnel) ngx-helper-list{display:block}.ooba-app :is(app-admin-activity,app-admin-companies,app-admin-contact-requests,app-admin-coupons,app-admin-credit-requests,app-admin-marketing-agents,app-admin-marketing-console,app-admin-support-requests,app-admin-usage,app-admin-user-content,app-analytics-funnel) ngx-helper-list .ngx-helper-list.ngx-helper-list{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);box-shadow:none;transition:border-color .15s ease}.ooba-app :is(app-admin-activity,app-admin-companies,app-admin-contact-requests,app-admin-coupons,app-admin-credit-requests,app-admin-marketing-agents,app-admin-marketing-console,app-admin-support-requests,app-admin-usage,app-admin-user-content,app-analytics-funnel) ngx-helper-list .ngx-helper-list.ngx-helper-list:hover{border-color:var(--border-strong)}.ooba-app :is(app-admin-activity,app-admin-companies,app-admin-contact-requests,app-admin-coupons,app-admin-credit-requests,app-admin-marketing-agents,app-admin-marketing-console,app-admin-support-requests,app-admin-usage,app-admin-user-content,app-analytics-funnel) ngx-helper-list .ngx-helper-list content .icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--mint-wash);color:var(--mint-ink)}.ooba-app :is(app-admin-activity,app-admin-companies,app-admin-contact-requests,app-admin-coupons,app-admin-credit-requests,app-admin-marketing-agents,app-admin-marketing-console,app-admin-support-requests,app-admin-usage,app-admin-user-content,app-analytics-funnel) ngx-helper-list .ngx-helper-list content .icon mat-icon{width:20px;height:20px;font-size:20px;line-height:20px}.ooba-app :is(app-admin-activity,app-admin-companies,app-admin-contact-requests,app-admin-coupons,app-admin-credit-requests,app-admin-marketing-agents,app-admin-marketing-console,app-admin-support-requests,app-admin-usage,app-admin-user-content,app-analytics-funnel) ngx-helper-list .ngx-helper-list content .info .data{display:block;min-width:0}.ooba-app :is(app-admin-activity,app-admin-companies,app-admin-contact-requests,app-admin-coupons,app-admin-credit-requests,app-admin-marketing-agents,app-admin-marketing-console,app-admin-support-requests,app-admin-usage,app-admin-user-content,app-analytics-funnel) [class$=-row-title][class$=-row-title]{display:block;color:var(--ink);font-size:13.5px;font-weight:700;line-height:1.9}.ooba-app :is(app-admin-activity,app-admin-companies,app-admin-contact-requests,app-admin-coupons,app-admin-credit-requests,app-admin-marketing-agents,app-admin-marketing-console,app-admin-support-requests,app-admin-usage,app-admin-user-content,app-analytics-funnel) :is([class$=-row-sub],[class$=-row-meta],[class$=-row-who],[class$=-row-message]):is([class*=-row-]){color:var(--muted);font-size:11.5px;line-height:1.9}.ooba-app :is(app-admin-activity,app-admin-companies,app-admin-contact-requests,app-admin-coupons,app-admin-credit-requests,app-admin-marketing-agents,app-admin-marketing-console,app-admin-support-requests,app-admin-usage,app-admin-user-content,app-analytics-funnel) .row-actions.row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ooba-app :is(app-admin-activity,app-admin-companies,app-admin-contact-requests,app-admin-coupons,app-admin-credit-requests,app-admin-marketing-agents,app-admin-marketing-console,app-admin-support-requests,app-admin-usage,app-admin-user-content,app-analytics-funnel) .chip.chip-active{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--ok-wash);color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 28%,transparent)}.ooba-app :is(app-admin-activity,app-admin-companies,app-admin-contact-requests,app-admin-coupons,app-admin-credit-requests,app-admin-marketing-agents,app-admin-marketing-console,app-admin-support-requests,app-admin-usage,app-admin-user-content,app-analytics-funnel) .chip.chip-inactive{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--canvas);color:var(--muted);border:1px solid color-mix(in srgb,var(--muted) 28%,transparent)}.ooba-app :is(app-admin-activity,app-admin-companies,app-admin-contact-requests,app-admin-coupons,app-admin-credit-requests,app-admin-marketing-agents,app-admin-marketing-console,app-admin-support-requests,app-admin-usage,app-admin-user-content,app-analytics-funnel) :is(.company-code,.code,.slug,.handle,.client-id,.scopes,.phone):is(.company-code,.code,.slug,.handle,.client-id,.scopes,.phone){font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;color:var(--ink);font-weight:700;letter-spacing:.12em;padding:2px 7px;background:var(--canvas);border:1px solid var(--border);border-radius:var(--r-sm);font-size:12px;letter-spacing:0}.ooba-app app-admin-companies .companies-list{display:flex;flex-direction:column;gap:8px}.ooba-app app-admin-companies .company-row-created{color:var(--muted);font-size:11.5px;line-height:1.9}.ooba-app app-admin-user-content .context-banner.context-banner{display:flex;gap:11px;align-items:flex-start;padding:12px 16px;border-radius:var(--r);font-size:13px;background:var(--info-wash);color:var(--navy);border:1px solid color-mix(in srgb,var(--info) 28%,transparent)}.ooba-app app-admin-user-content .context-banner.context-banner>button,.ooba-app app-admin-user-content .context-banner.context-banner>a{margin-inline-start:auto;flex:0 0 auto}.ooba-app app-admin-user-content .context-banner.context-banner .back-link{margin-inline-start:auto;color:var(--mint-ink);font-weight:700;text-decoration:none}.ooba-app app-admin-user-content .conversation-list,.ooba-app app-admin-user-content .transcript-pane{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:14px 16px;overflow:hidden}.ooba-app app-admin-user-content .conversation-item.conversation-item{border:1px solid transparent;border-radius:var(--r);background:transparent;color:var(--body);font-size:13px}.ooba-app app-admin-user-content .conversation-item.conversation-item:hover{background:var(--canvas)}.ooba-app app-admin-user-content .conversation-item.conversation-item--active{background:var(--mint-wash);border-color:color-mix(in srgb,var(--mint-ink) 28%,transparent);color:var(--ink);font-weight:700}.ooba-app app-admin-user-content .transcript-title.transcript-title{margin:0;font-size:14.5px;font-weight:700;line-height:1.7;color:var(--ink)}.ooba-app app-admin-user-content .transcript-hint,.ooba-app app-admin-user-content .empty-hint{color:var(--muted);font-size:12.5px}.ooba-app app-admin-user-content .message.message{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);color:var(--body)}.ooba-app app-admin-user-content .message.message--user{background:var(--canvas)}.ooba-app app-admin-user-content .message-role{color:var(--muted);font-size:11px;font-weight:700}.ooba-app app-admin-user-content .message-time{color:var(--faint);font-size:10.5px}.ooba-app app-admin-usage .act-as-banner.act-as-banner,.ooba-app app-admin-activity .act-as-banner.act-as-banner{display:flex;gap:11px;align-items:flex-start;padding:12px 16px;border-radius:var(--r);font-size:13px;background:var(--info-wash);color:var(--navy);border:1px solid color-mix(in srgb,var(--info) 28%,transparent)}.ooba-app app-admin-usage .act-as-banner.act-as-banner>button,.ooba-app app-admin-usage .act-as-banner.act-as-banner>a,.ooba-app app-admin-activity .act-as-banner.act-as-banner>button,.ooba-app app-admin-activity .act-as-banner.act-as-banner>a{margin-inline-start:auto;flex:0 0 auto}.ooba-app app-admin-usage .act-as-banner.act-as-banner .back-link,.ooba-app app-admin-activity .act-as-banner.act-as-banner .back-link{margin-inline-start:auto;color:var(--mint-ink);font-weight:700;text-decoration:none}.ooba-app app-admin-usage .filter-bar.filter-bar,.ooba-app app-admin-activity .filter-bar.filter-bar,.ooba-app app-analytics-funnel .filter-bar.filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow)}.ooba-app app-admin-usage .kpi-cards .kpi-card,.ooba-app app-analytics-funnel .kpi-cards .kpi-card{position:relative;overflow:hidden;padding:14px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);min-height:0}.ooba-app app-admin-usage .kpi-cards .kpi-label,.ooba-app app-analytics-funnel .kpi-cards .kpi-label{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;font-weight:400}.ooba-app app-admin-usage .kpi-cards .kpi-value,.ooba-app app-admin-usage .kpi-cards .kpi-toman,.ooba-app app-analytics-funnel .kpi-cards .kpi-value,.ooba-app app-analytics-funnel .kpi-cards .kpi-toman{font-variant-numeric:tabular-nums;display:block;color:var(--ink);font-size:23px;font-weight:700;line-height:1.6}.ooba-app app-admin-usage .chart-card.chart-card,.ooba-app app-analytics-funnel .chart-card.chart-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:10px 12px;overflow:hidden}.ooba-app app-admin-usage .kpi-usd,.ooba-app app-admin-usage .kpi-tokens,.ooba-app app-admin-usage .kpi-band{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11.5px}.ooba-app app-admin-usage .usage-tabs.usage-tabs{--mat-button-toggle-background-color: var(--surface);--mat-button-toggle-text-color: var(--muted);--mat-button-toggle-selected-state-background-color: var(--mint-wash);--mat-button-toggle-selected-state-text-color: var(--mint-ink);--mat-button-toggle-divider-color: var(--border);--mat-button-toggle-shape: 10px;border:1.5px solid var(--border-strong);border-radius:10px;overflow:hidden}.ooba-app app-admin-usage .usage-table.usage-table{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.ooba-app app-admin-usage .usage-table-header.usage-table-header{background:var(--canvas);border-bottom:1px solid var(--border);color:var(--muted);font-size:11.5px;font-weight:700}.ooba-app app-admin-usage .usage-table-row.usage-table-row{border-top:1px solid var(--border);color:var(--body);font-size:13px}.ooba-app app-admin-usage .usage-table-row.usage-table-row:hover{background:var(--canvas)}.ooba-app app-admin-usage .col-tokens,.ooba-app app-admin-usage .col-toman,.ooba-app app-admin-usage .col-usd,.ooba-app app-admin-usage .col-requests{font-variant-numeric:tabular-nums}.ooba-app app-admin-activity .activity-list{display:flex;flex-direction:column;gap:8px}.ooba-app app-admin-activity .event-tag.event-tag{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--info-wash);color:var(--info);border:1px solid color-mix(in srgb,var(--info) 28%,transparent);font-style:normal;font-size:10.5px}.ooba-app app-admin-activity .user-link.user-link{color:var(--mint-ink);font-weight:700}.ooba-app app-admin-activity .activity-row-detail.activity-row-detail{background:var(--canvas);border:1px solid var(--border);border-radius:var(--r)}.ooba-app app-admin-activity .detail-label{color:var(--faint);font-size:10.5px;font-weight:700;letter-spacing:.07em;line-height:1.9}.ooba-app app-admin-activity .detail-json,.ooba-app app-admin-activity .detail-text{color:var(--body);font-size:11.5px}.ooba-app app-admin-activity .paging{display:flex;align-items:center;gap:10px}.ooba-app app-admin-activity .paging-info{color:var(--muted);font-size:12px}.ooba-app app-analytics-funnel .kpi-value{font-variant-numeric:tabular-nums;display:block;color:var(--ink);font-size:23px;font-weight:700;line-height:1.6}.ooba-app app-analytics-funnel .scroll-depth-heading,.ooba-app app-analytics-funnel .funnel-section-heading,.ooba-app app-analytics-funnel .quality-section-heading{margin:0;font-size:14.5px;font-weight:700;line-height:1.7;color:var(--ink);display:flex;align-items:center;gap:8px}.ooba-app app-analytics-funnel .funnel-table.funnel-table{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.ooba-app app-analytics-funnel .funnel-table-header.funnel-table-header{background:var(--canvas);border-bottom:1px solid var(--border);color:var(--muted);font-size:11.5px;font-weight:700}.ooba-app app-analytics-funnel .funnel-table-row.funnel-table-row{border-top:1px solid var(--border);color:var(--body);font-size:13px}.ooba-app app-analytics-funnel .funnel-table-row.funnel-table-row:hover{background:var(--canvas)}.ooba-app app-analytics-funnel .funnel-table-row.funnel-table-row.dimmed{color:var(--faint)}.ooba-app app-analytics-funnel .col-count,.ooba-app app-analytics-funnel .col-conversion,.ooba-app app-analytics-funnel .col-dropoff,.ooba-app app-analytics-funnel .col-share,.ooba-app app-analytics-funnel .col-visitors,.ooba-app app-analytics-funnel .col-last-before,.ooba-app app-analytics-funnel .col-completed{font-variant-numeric:tabular-nums}.ooba-app app-analytics-funnel .not-instrumented-chip.not-instrumented-chip{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--sun-wash);color:var(--sun-ink);border:1px solid color-mix(in srgb,var(--sun-ink) 28%,transparent)}.ooba-app app-analytics-funnel .truncated-notice.truncated-notice{display:flex;gap:11px;align-items:flex-start;padding:12px 16px;border-radius:var(--r);font-size:13px;background:var(--info-wash);color:var(--navy);border:1px solid color-mix(in srgb,var(--info) 28%,transparent)}.ooba-app app-analytics-funnel .js-errors-top.js-errors-top{border-top:1px solid var(--border)}.ooba-app app-analytics-funnel .js-errors-top-label{color:var(--faint);font-size:10.5px;font-weight:700;letter-spacing:.07em;line-height:1.9}.ooba-app app-analytics-funnel .js-error-message{color:var(--body)}.ooba-app app-analytics-funnel .js-error-count{font-variant-numeric:tabular-nums;color:var(--muted)}.ooba-app app-admin-coupons .admin-shortlinks-page.admin-shortlinks-page{padding-inline:0;padding-block:4px 24px;color:var(--body);border-top:0;margin-top:8px}.ooba-app app-admin-coupons .admin-shortlinks-page .page-heading.page-heading{margin:0;font-size:14.5px;font-weight:700;line-height:1.7;color:var(--ink);margin-inline-end:auto}.ooba-app app-admin-coupons .coupons-list,.ooba-app app-admin-coupons .shortlinks-list{display:flex;flex-direction:column;gap:8px}.ooba-app app-admin-coupons .coupon-row-desc,.ooba-app app-admin-coupons .shortlink-row-desc,.ooba-app app-admin-coupons .shortlink-row-sub{color:var(--muted);font-size:11.5px;line-height:1.9}.ooba-app app-admin-coupons .redemptions.redemptions{max-width:100%;overflow-x:auto}@media(max-width:600px){.ooba-app app-admin-coupons .redemptions.redemptions{-webkit-overflow-scrolling:touch}}.ooba-app app-admin-coupons .redemptions.redemptions{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.ooba-app app-admin-coupons .redemptions-table.redemptions-table{width:100%;border-collapse:collapse;font-size:13px;background:var(--surface)}.ooba-app app-admin-coupons .redemptions-table.redemptions-table th{text-align:start;padding:9px 16px;font-size:11.5px;font-weight:700;color:var(--muted);background:#f7f9fd;border-bottom:1px solid var(--border);white-space:nowrap}.ooba-app app-admin-coupons .redemptions-table.redemptions-table td{padding:10px 16px;border-bottom:1px solid var(--border);color:var(--body);vertical-align:middle}.ooba-app app-admin-coupons .redemptions-table.redemptions-table tr:last-child td{border-bottom:0}.ooba-app app-admin-coupons .redemptions-table.redemptions-table tr:hover td{background:#fafbfe}.ooba-app app-admin-coupons .redemptions-table.redemptions-table td.num,.ooba-app app-admin-coupons .redemptions-table.redemptions-table .num{font-variant-numeric:tabular-nums}.ooba-app app-admin-coupons .redemptions-empty{color:var(--muted);font-size:12.5px}body.brand-ooba app-coupon-form-dialog .discount-type-readonly.discount-type-readonly{display:flex;gap:11px;align-items:flex-start;padding:12px 16px;border-radius:var(--r);font-size:13px;background:var(--info-wash);color:var(--navy);border:1px solid color-mix(in srgb,var(--info) 28%,transparent);font-size:12.5px}.ooba-app app-admin-marketing-console{--mat-tab-container-height: 40px;--mat-tab-active-label-text-color: var(--ink);--mat-tab-active-focus-label-text-color: var(--ink);--mat-tab-active-hover-label-text-color: var(--ink);--mat-tab-inactive-label-text-color: var(--muted);--mat-tab-inactive-focus-label-text-color: var(--muted);--mat-tab-inactive-hover-label-text-color: var(--ink);--mat-tab-active-indicator-color: var(--mint-dark);--mat-tab-active-indicator-height: 3px;--mat-tab-active-ripple-color: var(--mint-wash);--mat-tab-inactive-ripple-color: var(--canvas);--mat-tab-divider-color: var(--border)}.ooba-app app-admin-marketing-console .tab-body{padding-top:16px}.ooba-app app-admin-marketing-console .filter-bar.filter-bar,.ooba-app app-admin-marketing-console .bulk-bar.bulk-bar,.ooba-app app-admin-marketing-console .generate-bar,.ooba-app app-admin-marketing-console .range-bar,.ooba-app app-admin-marketing-console .pay-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow)}.ooba-app app-admin-marketing-console .filter-label,.ooba-app app-admin-marketing-console .range-label,.ooba-app app-admin-marketing-console .generate-label,.ooba-app app-admin-marketing-console .field-label,.ooba-app app-admin-marketing-console .contacts-label{color:var(--faint);font-size:10.5px;font-weight:700;letter-spacing:.07em;line-height:1.9}.ooba-app app-admin-marketing-console input,.ooba-app app-admin-marketing-console select,.ooba-app app-admin-marketing-console textarea{border:1.5px solid var(--border-strong);border-radius:10px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:13px}.ooba-app app-admin-marketing-console input:focus-visible,.ooba-app app-admin-marketing-console select:focus-visible,.ooba-app app-admin-marketing-console textarea:focus-visible{outline:none;border-color:var(--mint-dark)}.ooba-app app-admin-marketing-console .search-field input{display:flex;align-items:center;gap:8px;padding:7px 12px;border:1.5px solid var(--border-strong);border-radius:10px;background:var(--surface);color:var(--faint);font-size:13px;color:var(--ink)}.ooba-app app-admin-marketing-console .badge.badge{background:var(--info-wash);color:var(--info);border-color:color-mix(in srgb,var(--info) 28%,transparent)}.ooba-app app-admin-marketing-console .flag{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--canvas);color:var(--muted);border:1px solid color-mix(in srgb,var(--muted) 28%,transparent)}.ooba-app app-admin-marketing-console .flag.flag-on.flag-on{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--mint-wash);color:var(--mint-ink);border:1px solid color-mix(in srgb,var(--mint-ink) 28%,transparent)}.ooba-app app-admin-marketing-console .channel-row-contacts .contact.contact{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;color:var(--ink);font-weight:700;letter-spacing:.12em;padding:2px 7px;background:var(--canvas);border:1px solid var(--border);border-radius:var(--r-sm);font-size:12px;letter-spacing:0}.ooba-app app-admin-marketing-console .section-heading,.ooba-app app-admin-marketing-console .sidebar-title,.ooba-app app-admin-marketing-console .creatives-title,.ooba-app app-admin-marketing-console .targets-title,.ooba-app app-admin-marketing-console .mapping-heading,.ooba-app app-admin-marketing-console .template-heading{margin:0;font-size:14.5px;font-weight:700;line-height:1.7;color:var(--ink)}.ooba-app app-admin-marketing-console .campaign-sidebar.campaign-sidebar,.ooba-app app-admin-marketing-console .creative-card.creative-card,.ooba-app app-admin-marketing-console .message-card.message-card,.ooba-app app-admin-marketing-console .payee-card.payee-card,.ooba-app app-admin-marketing-console .payout-card.payout-card,.ooba-app app-admin-marketing-console .worker-status-bar.worker-status-bar{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:12px 14px}.ooba-app app-admin-marketing-console .pay-row.pay-row,.ooba-app app-admin-marketing-console .preview-pane.preview-pane,.ooba-app app-admin-marketing-console .price-card.price-card{border:1px solid var(--border);border-radius:var(--r);background:var(--canvas)}.ooba-app app-admin-marketing-console .chart-card.funnel-chart{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:8px 10px}.ooba-app app-admin-marketing-console .metric,.ooba-app app-admin-marketing-console .worker-stat,.ooba-app app-admin-marketing-console .payout-amounts .amount,.ooba-app app-admin-marketing-console .paid-amount,.ooba-app app-admin-marketing-console .pay-price,.ooba-app app-admin-marketing-console .template-help,.ooba-app app-admin-marketing-console .roi-hint{color:var(--muted);font-size:11.5px}.ooba-app app-admin-marketing-console .targets-table.targets-table{width:100%;border-collapse:collapse;font-size:13px;background:var(--surface)}.ooba-app app-admin-marketing-console .targets-table.targets-table th{text-align:start;padding:9px 16px;font-size:11.5px;font-weight:700;color:var(--muted);background:#f7f9fd;border-bottom:1px solid var(--border);white-space:nowrap}.ooba-app app-admin-marketing-console .targets-table.targets-table td{padding:10px 16px;border-bottom:1px solid var(--border);color:var(--body);vertical-align:middle}.ooba-app app-admin-marketing-console .targets-table.targets-table tr:last-child td{border-bottom:0}.ooba-app app-admin-marketing-console .targets-table.targets-table tr:hover td{background:#fafbfe}.ooba-app app-admin-marketing-console .targets-table.targets-table td.num,.ooba-app app-admin-marketing-console .targets-table.targets-table .num{font-variant-numeric:tabular-nums}.ooba-app app-admin-marketing-console .targets-section.targets-section{max-width:100%;overflow-x:auto}@media(max-width:600px){.ooba-app app-admin-marketing-console .targets-section.targets-section{-webkit-overflow-scrolling:touch}}.ooba-app app-admin-marketing-console .chip.chip{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--canvas);color:var(--muted);border:1px solid color-mix(in srgb,var(--muted) 28%,transparent)}.ooba-app app-admin-marketing-console .chip-approved,.ooba-app app-admin-marketing-console .chip-confirmed,.ooba-app app-admin-marketing-console .chip-sent,.ooba-app app-admin-marketing-console .chip-verified,.ooba-app app-admin-marketing-console .chip-SETTLED{background:var(--ok-wash);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 28%,transparent)}.ooba-app app-admin-marketing-console .chip-queued,.ooba-app app-admin-marketing-console .chip-sending,.ooba-app app-admin-marketing-console .chip-received,.ooba-app app-admin-marketing-console .chip-SUBMITTED{background:var(--info-wash);color:var(--info);border-color:color-mix(in srgb,var(--info) 28%,transparent)}.ooba-app app-admin-marketing-console .chip-skipped,.ooba-app app-admin-marketing-console .chip-failed,.ooba-app app-admin-marketing-console .chip-blacklisted,.ooba-app app-admin-marketing-console .chip-RETURNED,.ooba-app app-admin-marketing-console .chip-FAILED{background:var(--danger-wash);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 28%,transparent)}.ooba-app app-admin-marketing-console .chip-unverified{background:var(--sun-wash);color:var(--sun-ink);border-color:color-mix(in srgb,var(--sun-ink) 28%,transparent)}.ooba-app app-admin-marketing-console .rail-badge.rail-badge,.ooba-app app-admin-marketing-console .stage-badge,.ooba-app app-admin-marketing-console .chip-archived,.ooba-app app-admin-marketing-console .chip-attached{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--canvas);color:var(--muted);border:1px solid color-mix(in srgb,var(--muted) 28%,transparent)}.ooba-app app-admin-marketing-console .error-banner.error-banner,.ooba-app app-admin-marketing-console .gen-error.gen-error,.ooba-app app-admin-marketing-console .preview-error.preview-error,.ooba-app app-admin-marketing-console .payout-return.payout-return,.ooba-app app-admin-marketing-console .pay-gate-note.pay-gate-note{display:flex;gap:11px;align-items:flex-start;padding:12px 16px;border-radius:var(--r);font-size:13px;background:var(--danger-wash);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 28%,transparent)}.ooba-app app-admin-marketing-console .pending-release-hint{background:var(--sun-wash);color:var(--sun-ink);border-color:color-mix(in srgb,var(--sun-ink) 28%,transparent)}.ooba-app app-admin-marketing-console .empty-state.empty-state{padding:44px 20px;text-align:center;color:var(--muted);font-size:12.5px}.ooba-app app-admin-marketing-console .empty-state.empty-state mat-icon{color:var(--faint);opacity:.5}.ooba-app app-admin-marketing-agents .agents-list{display:flex;flex-direction:column;gap:8px}.ooba-app app-admin-marketing-agents .agents-info-banner{display:flex;gap:11px;align-items:flex-start;padding:12px 16px;border-radius:var(--r);font-size:13px;background:var(--info-wash);color:var(--navy);border:1px solid color-mix(in srgb,var(--info) 28%,transparent);margin-bottom:14px}.ooba-app app-admin-marketing-agents .agents-info-banner mat-icon{color:var(--mint-ink)}body.brand-ooba app-secret-dialog .secret-dialog.secret-dialog{padding:20px 22px;color:var(--body);gap:14px}body.brand-ooba app-secret-dialog .warning.warning{display:flex;gap:11px;align-items:flex-start;padding:12px 16px;border-radius:var(--r);font-size:13px;background:var(--danger-wash);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 28%,transparent)}body.brand-ooba app-secret-dialog .warning.warning .warning-icon{color:var(--danger)}body.brand-ooba app-secret-dialog .agent-name{margin:0;font-size:14.5px;font-weight:700;line-height:1.7;color:var(--ink)}body.brand-ooba app-secret-dialog .field-label{color:var(--faint);font-size:10.5px;font-weight:700;letter-spacing:.07em;line-height:1.9}body.brand-ooba app-secret-dialog .value.value{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;color:var(--ink);font-weight:700;letter-spacing:.12em;padding:7px 9px;background:var(--canvas);border:1px solid var(--border);border-radius:var(--r-sm);font-size:12.5px;letter-spacing:0}body.brand-ooba app-secret-dialog .value.value.secret{border-color:var(--mint-dark)}.ooba-app :is(app-admin-contact-requests,app-admin-credit-requests,app-admin-support-requests) .requests-list{display:flex;flex-direction:column;gap:8px}.ooba-app :is(app-admin-contact-requests,app-admin-credit-requests,app-admin-support-requests) .row-status.row-status{min-width:190px}.ooba-app :is(app-admin-contact-requests,app-admin-credit-requests,app-admin-support-requests) .request-type.request-type{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--info-wash);color:var(--info);border:1px solid color-mix(in srgb,var(--info) 28%,transparent)}.ooba-app :is(app-admin-contact-requests,app-admin-credit-requests,app-admin-support-requests) .credit-row-amount{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.ooba-app :is(app-admin-contact-requests,app-admin-credit-requests,app-admin-support-requests) .full-name,.ooba-app :is(app-admin-contact-requests,app-admin-credit-requests,app-admin-support-requests) .company-name,.ooba-app :is(app-admin-contact-requests,app-admin-credit-requests,app-admin-support-requests) .username,.ooba-app :is(app-admin-contact-requests,app-admin-credit-requests,app-admin-support-requests) .subject{color:var(--ink);font-weight:700}.ooba-app app-admin-support-thread .admin-support-thread-page.admin-support-thread-page{max-width:760px;margin:0 auto}.ooba-app app-admin-support-thread .thread-header.thread-header{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:14px 18px}.ooba-app app-admin-support-thread .thread-header-title .request-type.request-type{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 11px;font-size:11.5px;font-weight:700;line-height:1.9;white-space:nowrap;background:var(--info-wash);color:var(--info);border:1px solid color-mix(in srgb,var(--info) 28%,transparent)}.ooba-app app-admin-support-thread .thread-header-title .subject{margin:0;font-size:14.5px;font-weight:700;line-height:1.7;color:var(--ink)}.ooba-app app-admin-support-thread .thread-header-who .phone.phone{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;color:var(--ink);font-weight:700;letter-spacing:.12em;padding:2px 7px;background:var(--canvas);border:1px solid var(--border);border-radius:var(--r-sm);font-size:12px;letter-spacing:0}.ooba-app app-admin-support-thread .thread-header-who,.ooba-app app-admin-support-thread .thread-header-meta{color:var(--muted);font-size:11.5px}.ooba-app app-admin-support-thread .thread-messages{gap:18px}.ooba-app app-admin-support-thread .bubble{max-width:78%;padding:11px 16px;border:0;border-radius:15px;font-size:13.5px;line-height:2}.ooba-app app-admin-support-thread .bubble.bubble--operator.bubble--operator{align-self:flex-start;background:var(--navy);color:#edf0fa;border-end-start-radius:4px;box-shadow:none}.ooba-app app-admin-support-thread .bubble.bubble--customer.bubble--customer{align-self:flex-end;background:var(--surface);border:1px solid var(--border);color:var(--body);border-end-end-radius:4px;box-shadow:var(--shadow)}.ooba-app app-admin-support-thread .bubble-author{font-size:11px;font-weight:700;color:inherit;opacity:.8}.ooba-app app-admin-support-thread .bubble-body{font-size:13.5px}.ooba-app app-admin-support-thread .bubble-time{font-size:10.5px;color:inherit;opacity:.75}.ooba-app app-admin-support-thread .reply-box.reply-box{background:var(--surface);border:1.5px solid var(--border-strong);border-radius:16px;padding:10px 14px;box-shadow:var(--shadow)}.ooba-app app-admin-support-thread .reply-input.reply-input{border:0;background:transparent;color:var(--ink);font-size:13.5px;padding:4px 2px}.ooba-app app-admin-support-thread .reply-input.reply-input::placeholder{color:var(--faint)}.ooba-app app-admin-support-thread .reply-input.reply-input:focus-visible{outline:none}.ooba-app app-admin-support-thread .error.error{color:var(--magenta)}
