:root {
    --gt-font-family: Inter;
    --gt-font-size: 12px;
    --gt-line-height: 18px;
    --gt-font-weight: 400;
    --gt-letter-spacing: 0px;
    --gt-special-compact-font-size-md: 9px;
    --gt-special-compact-line-height-md: 10.8px;
    --gt-special-compact-letter-spacing-md: 0.6px;
    --gt-special-font-size-md: 10px;
    --gt-special-line-height-md: 10px;
    --gt-display-font-size-sm: 20px;
    --gt-display-font-size-md: 24px;
    --gt-display-font-size-lg: 30px;
    --gt-display-line-height-sm: 28px;
    --gt-display-line-height-md: 30px;
    --gt-display-line-height-lg: 38px;
    --gt-font-size-xxs: 10px;
    --gt-font-size-xs: 12px;
    --gt-font-size-sm: 14px;
    --gt-font-size-md: 16px;
    --gt-font-size-lg: 18px;
    --gt-line-height-xxs: 10px;
    --gt-line-height-xs: 16px;
    --gt-line-height-sm: 18px;
    --gt-line-height-md: 20px;
    --gt-line-height-lg: 24px;
    --gt-font-weight-extra-light: 200;
    --gt-font-weight-light: 300;
    --gt-font-weight-normal: 400;
    --gt-font-weight-regular: 400;
    --gt-font-weight-medium: 500;
    --gt-font-weight-semibold: 600;
    --gt-font-weight-bold: 700;
}

.gt-text-xxs-medium {
    letter-spacing: 0%;
    font-size: 10px;
    font-weight: 400;
    line-height: 10px;
}

.gt-text-xs-extra-light {
    font-weight: 200;
    font-size: var(--gt-font-size-xs);
    line-height: var(--gt-line-height-sm);
}

.gt-text-xs-light {
    font-weight: 300;
    font-size: var(--gt-font-size-xs);
    line-height: var(--gt-line-height-sm);
}

.gt-text-xs-normal {
    font-weight: 400;
    font-size: var(--gt-font-size-xs);
    line-height: var(--gt-line-height-sm);
}

.gt-text-xs-regular {
    font-weight: 400;
    font-size: var(--gt-font-size-xs);
    line-height: var(--gt-line-height-sm);
}

.gt-text-xs-medium {
    font-weight: 500;
    font-size: var(--gt-font-size-xs);
    line-height: var(--gt-line-height-sm);
}

.gt-text-xs-semibold {
    font-weight: 600;
    font-size: var(--gt-font-size-xs);
    line-height: var(--gt-line-height-sm);
}

.gt-text-xs-bold {
    font-weight: 700;
    font-size: var(--gt-font-size-xs);
    line-height: var(--gt-line-height-sm);
}

.gt-text-s-extra-light {
    font-weight: 200;
    font-size: var(--gt-font-size-sm);
    line-height: var(--gt-line-height-md);
}

.gt-text-s-light {
    font-weight: 300;
    font-size: var(--gt-font-size-sm);
    line-height: var(--gt-line-height-md);
}

.gt-text-s-normal {
    font-weight: 400;
    font-size: var(--gt-font-size-sm);
    line-height: var(--gt-line-height-md);
}

.gt-text-s-regular {
    font-weight: 400;
    font-size: var(--gt-font-size-sm);
    line-height: var(--gt-line-height-md);
}

.gt-text-s-medium {
    font-weight: 500;
    font-size: var(--gt-font-size-sm);
    line-height: var(--gt-line-height-md);
}

.gt-text-s-semibold {
    font-weight: 600;
    font-size: var(--gt-font-size-sm);
    line-height: var(--gt-line-height-md);
}

.gt-text-s-bold {
    font-weight: 700;
    font-size: var(--gt-font-size-sm);
    line-height: var(--gt-line-height-md);
}

.gt-text-m-extra-light {
    font-weight: 200;
    font-size: var(--gt-font-size-md);
    line-height: var(--gt-line-height-md);
}

.gt-text-m-light {
    font-weight: 300;
    font-size: var(--gt-font-size-md);
    line-height: var(--gt-line-height-md);
}

.gt-text-m-normal {
    font-weight: 400;
    font-size: var(--gt-font-size-md);
    line-height: var(--gt-line-height-md);
}

.gt-text-m-regular {
    font-weight: 400;
    font-size: var(--gt-font-size-md);
    line-height: var(--gt-line-height-md);
}

.gt-text-m-medium {
    font-weight: 500;
    font-size: var(--gt-font-size-md);
    line-height: var(--gt-line-height-md);
}

.gt-text-m-semibold {
    font-weight: 600;
    font-size: var(--gt-font-size-md);
    line-height: var(--gt-line-height-md);
}

.gt-text-m-bold {
    font-weight: 700;
    font-size: var(--gt-font-size-md);
    line-height: var(--gt-line-height-md);
}

.gt-text-l-extra-light {
    font-weight: 200;
    font-size: var(--gt-font-size-lg);
    line-height: var(--gt-line-height-lg);
}

.gt-text-l-light {
    font-weight: 300;
    font-size: var(--gt-font-size-lg);
    line-height: var(--gt-line-height-lg);
}

.gt-text-l-normal {
    font-weight: 400;
    font-size: var(--gt-font-size-lg);
    line-height: var(--gt-line-height-lg);
}

.gt-text-l-regular {
    font-weight: 400;
    font-size: var(--gt-font-size-lg);
    line-height: var(--gt-line-height-lg);
}

.gt-text-l-medium {
    font-weight: 500;
    font-size: var(--gt-font-size-lg);
    line-height: var(--gt-line-height-lg);
}

.gt-text-l-semibold {
    font-weight: 600;
    font-size: var(--gt-font-size-lg);
    line-height: var(--gt-line-height-lg);
}

.gt-text-l-bold {
    font-weight: 700;
    font-size: var(--gt-font-size-lg);
    line-height: var(--gt-line-height-lg);
}

.gt-text-display-s-extra-light {
    font-weight: 200;
    font-size: var(--gt-display-font-size-sm);
    line-height: var(--gt-display-line-height-sm);
}

.gt-text-display-s-light {
    font-weight: 300;
    font-size: var(--gt-display-font-size-sm);
    line-height: var(--gt-display-line-height-sm);
}

.gt-text-display-s-normal {
    font-weight: 400;
    font-size: var(--gt-display-font-size-sm);
    line-height: var(--gt-display-line-height-sm);
}

.gt-text-display-s-regular {
    font-weight: 400;
    font-size: var(--gt-display-font-size-sm);
    line-height: var(--gt-display-line-height-sm);
}

.gt-text-display-s-medium {
    font-weight: 500;
    font-size: var(--gt-display-font-size-sm);
    line-height: var(--gt-display-line-height-sm);
}

.gt-text-display-s-semibold {
    font-weight: 600;
    font-size: var(--gt-display-font-size-sm);
    line-height: var(--gt-display-line-height-sm);
}

.gt-text-display-s-bold {
    font-weight: 700;
    font-size: var(--gt-display-font-size-sm);
    line-height: var(--gt-display-line-height-sm);
}

.gt-text-display-m-extra-light {
    font-weight: 200;
    font-size: var(--gt-display-font-size-md);
    line-height: var(--gt-display-line-height-md);
}

.gt-text-display-m-light {
    font-weight: 300;
    font-size: var(--gt-display-font-size-md);
    line-height: var(--gt-display-line-height-md);
}

.gt-text-display-m-normal {
    font-weight: 400;
    font-size: var(--gt-display-font-size-md);
    line-height: var(--gt-display-line-height-md);
}

.gt-text-display-m-regular {
    font-weight: 400;
    font-size: var(--gt-display-font-size-md);
    line-height: var(--gt-display-line-height-md);
}

.gt-text-display-m-medium {
    font-weight: 500;
    font-size: var(--gt-display-font-size-md);
    line-height: var(--gt-display-line-height-md);
}

.gt-text-display-m-semibold {
    font-weight: 600;
    font-size: var(--gt-display-font-size-md);
    line-height: var(--gt-display-line-height-md);
}

.gt-text-display-m-bold {
    font-weight: 700;
    font-size: var(--gt-display-font-size-md);
    line-height: var(--gt-display-line-height-md);
}

.gt-text-display-l-extra-light {
    font-weight: 200;
    font-size: var(--gt-display-font-size-lg);
    line-height: var(--gt-display-line-height-lg);
}

.gt-text-display-l-light {
    font-weight: 300;
    font-size: var(--gt-display-font-size-lg);
    line-height: var(--gt-display-line-height-lg);
}

.gt-text-display-l-normal {
    font-weight: 400;
    font-size: var(--gt-display-font-size-lg);
    line-height: var(--gt-display-line-height-lg);
}

.gt-text-display-l-regular {
    font-weight: 400;
    font-size: var(--gt-display-font-size-lg);
    line-height: var(--gt-display-line-height-lg);
}

.gt-text-display-l-medium {
    font-weight: 500;
    font-size: var(--gt-display-font-size-lg);
    line-height: var(--gt-display-line-height-lg);
}

.gt-text-display-l-semibold {
    font-weight: 600;
    font-size: var(--gt-display-font-size-lg);
    line-height: var(--gt-display-line-height-lg);
}

.gt-text-display-l-bold {
    font-weight: 700;
    font-size: var(--gt-display-font-size-lg);
    line-height: var(--gt-display-line-height-lg);
}

:root {
    --gt-color-surface: #fff;
    --gt-color-primary: #174bd2;
    --gt-color-success-strong: #1d794b;
    --gt-color-success-primary: #f1fdf7;
    --gt-color-success-light: #e5f1ec;
    --gt-color-success-dark: #1d794b;
    --gt-color-notification-bg-success: #f1fdf7;
    --gt-color-workspace-bg: #444f68;
    --gt-color-warning-light: #ffedd9;
    --gt-color-error-primary: #f4c0bb;
    --gt-color-error-light: #f8eaea;
    --gt-color-overlay: #101828cc;
    --gt-color-overlay-2: #21252980;
    --gt-color-info-primary: #f3f7ff;
    --gt-color-info-light: #bfd2ff;
    --gt-color-background-light: #fcfbfb;
    --gt-color-odd-color: #f6f6f6;
    --gt-color-even-color: #fff;
    --gt-color-selected-row-color: #eaf3ff;
    --gt-color-selected-row-border-color: #174bd2;
    --gt-color-blue-6: #00174a;
    --gt-color-blue-5: #002a8a;
    --gt-color-blue-4: #174bd2;
    --gt-color-blue-3: #2e6cfa;
    --gt-color-blue-2: #bfd2ff;
    --gt-color-blue-1-5: #eaf3ff;
    --gt-color-blue-1: #f3f7ff;
    --gt-color-red-6: #7d180d;
    --gt-color-red-5: #c12615;
    --gt-color-red-4: #ee250f;
    --gt-color-red-3: #dd5040;
    --gt-color-red-2: #e17468;
    --gt-color-red-1: #f4c0bb;
    --gt-color-red-0: #f8eaea;
    --gt-color-grey-7: #040413;
    --gt-color-grey-6: #40404a;
    --gt-color-grey-5: #616169;
    --gt-color-grey-4: #a3a3b1;
    --gt-color-grey-3: #d8d8d8;
    --gt-color-grey-2: #e9e9e9;
    --gt-color-grey-1: #f6f6f6;
    --gt-color-white: #ffffff;
    --gt-color-warning: #df7800;
    --gt-color-error: #b52b2b;
    --gt-color-success: #2bb574;
}

.gt-color-surface {
    color: #fff;
}

.gt-background-color-surface {
    background-color: #fff;
}

.gt-border-color-surface {
    border-color: #fff;
}

.gt-color-primary {
    color: #174bd2;
}

.gt-background-color-primary {
    background-color: #174bd2;
}

.gt-border-color-primary {
    border-color: #174bd2;
}

.gt-color-success-strong {
    color: #1d794b;
}

.gt-background-color-success-strong {
    background-color: #1d794b;
}

.gt-border-color-success-strong {
    border-color: #1d794b;
}

.gt-color-success-primary {
    color: #f1fdf7;
}

.gt-background-color-success-primary {
    background-color: #f1fdf7;
}

.gt-border-color-success-primary {
    border-color: #f1fdf7;
}

.gt-color-success-light {
    color: #e5f1ec;
}

.gt-background-color-success-light {
    background-color: #e5f1ec;
}

.gt-border-color-success-light {
    border-color: #e5f1ec;
}

.gt-color-success-dark {
    color: #1d794b;
}

.gt-background-color-success-dark {
    background-color: #1d794b;
}

.gt-border-color-success-dark {
    border-color: #1d794b;
}

.gt-color-notification-bg-success {
    color: #f1fdf7;
}

.gt-background-color-notification-bg-success {
    background-color: #f1fdf7;
}

.gt-border-color-notification-bg-success {
    border-color: #f1fdf7;
}

.gt-color-workspace-bg {
    color: #444f68;
}

.gt-background-color-workspace-bg {
    background-color: #444f68;
}

.gt-border-color-workspace-bg {
    border-color: #444f68;
}

.gt-color-warning-light {
    color: #ffedd9;
}

.gt-background-color-warning-light {
    background-color: #ffedd9;
}

.gt-border-color-warning-light {
    border-color: #ffedd9;
}

.gt-color-error-primary {
    color: #f4c0bb;
}

.gt-background-color-error-primary {
    background-color: #f4c0bb;
}

.gt-border-color-error-primary {
    border-color: #f4c0bb;
}

.gt-color-error-light {
    color: #f8eaea;
}

.gt-background-color-error-light {
    background-color: #f8eaea;
}

.gt-border-color-error-light {
    border-color: #f8eaea;
}

.gt-color-overlay {
    color: #101828cc;
}

.gt-background-color-overlay {
    background-color: #101828cc;
}

.gt-border-color-overlay {
    border-color: #101828cc;
}

.gt-color-overlay-2 {
    color: #21252980;
}

.gt-background-color-overlay-2 {
    background-color: #21252980;
}

.gt-border-color-overlay-2 {
    border-color: #21252980;
}

.gt-color-info-primary {
    color: #f3f7ff;
}

.gt-background-color-info-primary {
    background-color: #f3f7ff;
}

.gt-border-color-info-primary {
    border-color: #f3f7ff;
}

.gt-color-info-light {
    color: #bfd2ff;
}

.gt-background-color-info-light {
    background-color: #bfd2ff;
}

.gt-border-color-info-light {
    border-color: #bfd2ff;
}

.gt-color-background-light {
    color: #fcfbfb;
}

.gt-background-color-background-light {
    background-color: #fcfbfb;
}

.gt-border-color-background-light {
    border-color: #fcfbfb;
}

.gt-color-odd-color {
    color: #f6f6f6;
}

.gt-background-color-odd-color {
    background-color: #f6f6f6;
}

.gt-border-color-odd-color {
    border-color: #f6f6f6;
}

.gt-color-even-color {
    color: #fff;
}

.gt-background-color-even-color {
    background-color: #fff;
}

.gt-border-color-even-color {
    border-color: #fff;
}

.gt-color-selected-row-color {
    color: #eaf3ff;
}

.gt-background-color-selected-row-color {
    background-color: #eaf3ff;
}

.gt-border-color-selected-row-color {
    border-color: #eaf3ff;
}

.gt-color-selected-row-border-color {
    color: #174bd2;
}

.gt-background-color-selected-row-border-color {
    background-color: #174bd2;
}

.gt-border-color-selected-row-border-color {
    border-color: #174bd2;
}

.gt-color-blue-6 {
    color: #00174a;
}

.gt-background-color-blue-6 {
    background-color: #00174a;
}

.gt-border-color-blue-6 {
    border-color: #00174a;
}

.gt-color-blue-5 {
    color: #002a8a;
}

.gt-background-color-blue-5 {
    background-color: #002a8a;
}

.gt-border-color-blue-5 {
    border-color: #002a8a;
}

.gt-color-blue-4 {
    color: #174bd2;
}

.gt-background-color-blue-4 {
    background-color: #174bd2;
}

.gt-border-color-blue-4 {
    border-color: #174bd2;
}

.gt-color-blue-3 {
    color: #2e6cfa;
}

.gt-background-color-blue-3 {
    background-color: #2e6cfa;
}

.gt-border-color-blue-3 {
    border-color: #2e6cfa;
}

.gt-color-blue-2 {
    color: #bfd2ff;
}

.gt-background-color-blue-2 {
    background-color: #bfd2ff;
}

.gt-border-color-blue-2 {
    border-color: #bfd2ff;
}

.gt-color-blue-1-5 {
    color: #eaf3ff;
}

.gt-background-color-blue-1-5 {
    background-color: #eaf3ff;
}

.gt-border-color-blue-1-5 {
    border-color: #eaf3ff;
}

.gt-color-blue-1 {
    color: #f3f7ff;
}

.gt-background-color-blue-1 {
    background-color: #f3f7ff;
}

.gt-border-color-blue-1 {
    border-color: #f3f7ff;
}

.gt-color-red-6 {
    color: #7d180d;
}

.gt-background-color-red-6 {
    background-color: #7d180d;
}

.gt-border-color-red-6 {
    border-color: #7d180d;
}

.gt-color-red-5 {
    color: #c12615;
}

.gt-background-color-red-5 {
    background-color: #c12615;
}

.gt-border-color-red-5 {
    border-color: #c12615;
}

.gt-color-red-4 {
    color: #ee250f;
}

.gt-background-color-red-4 {
    background-color: #ee250f;
}

.gt-border-color-red-4 {
    border-color: #ee250f;
}

.gt-color-red-3 {
    color: #dd5040;
}

.gt-background-color-red-3 {
    background-color: #dd5040;
}

.gt-border-color-red-3 {
    border-color: #dd5040;
}

.gt-color-red-2 {
    color: #e17468;
}

.gt-background-color-red-2 {
    background-color: #e17468;
}

.gt-border-color-red-2 {
    border-color: #e17468;
}

.gt-color-red-1 {
    color: #f4c0bb;
}

.gt-background-color-red-1 {
    background-color: #f4c0bb;
}

.gt-border-color-red-1 {
    border-color: #f4c0bb;
}

.gt-color-red-0 {
    color: #f8eaea;
}

.gt-background-color-red-0 {
    background-color: #f8eaea;
}

.gt-border-color-red-0 {
    border-color: #f8eaea;
}

.gt-color-grey-7 {
    color: #040413;
}

.gt-background-color-grey-7 {
    background-color: #040413;
}

.gt-border-color-grey-7 {
    border-color: #040413;
}

.gt-color-grey-6 {
    color: #40404a;
}

.gt-background-color-grey-6 {
    background-color: #40404a;
}

.gt-border-color-grey-6 {
    border-color: #40404a;
}

.gt-color-grey-5 {
    color: #616169;
}

.gt-background-color-grey-5 {
    background-color: #616169;
}

.gt-border-color-grey-5 {
    border-color: #616169;
}

.gt-color-grey-4 {
    color: #a3a3b1;
}

.gt-background-color-grey-4 {
    background-color: #a3a3b1;
}

.gt-border-color-grey-4 {
    border-color: #a3a3b1;
}

.gt-color-grey-3 {
    color: #d8d8d8;
}

.gt-background-color-grey-3 {
    background-color: #d8d8d8;
}

.gt-border-color-grey-3 {
    border-color: #d8d8d8;
}

.gt-color-grey-2 {
    color: #e9e9e9;
}

.gt-background-color-grey-2 {
    background-color: #e9e9e9;
}

.gt-border-color-grey-2 {
    border-color: #e9e9e9;
}

.gt-color-grey-1 {
    color: #f6f6f6;
}

.gt-background-color-grey-1 {
    background-color: #f6f6f6;
}

.gt-border-color-grey-1 {
    border-color: #f6f6f6;
}

.gt-color-white {
    color: #ffffff;
}

.gt-background-color-white {
    background-color: #ffffff;
}

.gt-border-color-white {
    border-color: #ffffff;
}

.gt-color-warning {
    color: #df7800;
}

.gt-background-color-warning {
    background-color: #df7800;
}

.gt-border-color-warning {
    border-color: #df7800;
}

.gt-color-error {
    color: #b52b2b;
}

.gt-background-color-error {
    background-color: #b52b2b;
}

.gt-border-color-error {
    border-color: #b52b2b;
}

.gt-color-success {
    color: #2bb574;
}

.gt-background-color-success {
    background-color: #2bb574;
}

.gt-border-color-success {
    border-color: #2bb574;
}

.gt-line-clamp-1 {
    display: -webkit-box;
    white-space: break-spaces;
    word-break: break-word;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-clamp: 1;
    -webkit-line-clamp: 1;
}

.gt-line-clamp-2 {
    display: -webkit-box;
    white-space: break-spaces;
    word-break: break-word;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-clamp: 2;
    -webkit-line-clamp: 2;
}

.gt-overflow-ellipsis {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-clamp: 1;
    -webkit-line-clamp: 1;
}

:root {
    --gt-spacing-0: 0px;
    --gt-spacing-1px: 1px;
    --gt-spacing-0\.5: 2px;
    --gt-spacing-1: 4px;
    --gt-spacing-1\.5: 6px;
    --gt-spacing-2: 8px;
    --gt-spacing-2\.5: 10px;
    --gt-spacing-3: 12px;
    --gt-spacing-3\.5: 14px;
    --gt-spacing-4: 16px;
    --gt-spacing-4\.5: 18px;
    --gt-spacing-5: 20px;
    --gt-spacing-5\.5: 22px;
    --gt-spacing-6: 24px;
    --gt-spacing-6\.5: 26px;
    --gt-spacing-7: 28px;
    --gt-spacing-7\.5: 30px;
    --gt-spacing-8: 32px;
    --gt-spacing-9: 36px;
    --gt-spacing-10: 40px;
    --gt-spacing-11: 44px;
    --gt-spacing-12: 48px;
    --gt-spacing-13: 52px;
    --gt-spacing-14: 56px;
    --gt-spacing-15: 60px;
    --gt-spacing-16: 64px;
    --gt-spacing-17: 68px;
    --gt-spacing-18: 72px;
    --gt-spacing-19: 76px;
    --gt-spacing-20: 80px;
    --gt-spacing-21: 84px;
    --gt-spacing-22: 88px;
    --gt-spacing-23: 92px;
    --gt-spacing-24: 96px;
    --gt-spacing-25: 112px;
    --gt-spacing-26: 128px;
    --gt-spacing-27: 144px;
    --gt-spacing-28: 160px;
    --gt-spacing-29: 176px;
    --gt-spacing-30: 192px;
    --gt-spacing-31: 208px;
    --gt-spacing-32: 224px;
    --gt-spacing-33: 240px;
    --gt-spacing-34: 256px;
}

.gt-padding-0 {
    padding: 0px;
}

.gt-padding-top-0 {
    padding-top: 0px;
}

.gt-padding-bottom-0 {
    padding-bottom: 0px;
}

.gt-padding-left-0 {
    padding-left: 0px;
}

.gt-padding-right-0 {
    padding-right: 0px;
}

.gt-padding-1px {
    padding: 1px;
}

.gt-padding-top-1px {
    padding-top: 1px;
}

.gt-padding-bottom-1px {
    padding-bottom: 1px;
}

.gt-padding-left-1px {
    padding-left: 1px;
}

.gt-padding-right-1px {
    padding-right: 1px;
}

.gt-padding-0\.5 {
    padding: 2px;
}

.gt-padding-top-0\.5 {
    padding-top: 2px;
}

.gt-padding-bottom-0\.5 {
    padding-bottom: 2px;
}

.gt-padding-left-0\.5 {
    padding-left: 2px;
}

.gt-padding-right-0\.5 {
    padding-right: 2px;
}

.gt-padding-1 {
    padding: 4px;
}

.gt-padding-top-1 {
    padding-top: 4px;
}

.gt-padding-bottom-1 {
    padding-bottom: 4px;
}

.gt-padding-left-1 {
    padding-left: 4px;
}

.gt-padding-right-1 {
    padding-right: 4px;
}

.gt-padding-1\.5 {
    padding: 6px;
}

.gt-padding-top-1\.5 {
    padding-top: 6px;
}

.gt-padding-bottom-1\.5 {
    padding-bottom: 6px;
}

.gt-padding-left-1\.5 {
    padding-left: 6px;
}

.gt-padding-right-1\.5 {
    padding-right: 6px;
}

.gt-padding-2 {
    padding: 8px;
}

.gt-padding-top-2 {
    padding-top: 8px;
}

.gt-padding-bottom-2 {
    padding-bottom: 8px;
}

.gt-padding-left-2 {
    padding-left: 8px;
}

.gt-padding-right-2 {
    padding-right: 8px;
}

.gt-padding-2\.5 {
    padding: 10px;
}

.gt-padding-top-2\.5 {
    padding-top: 10px;
}

.gt-padding-bottom-2\.5 {
    padding-bottom: 10px;
}

.gt-padding-left-2\.5 {
    padding-left: 10px;
}

.gt-padding-right-2\.5 {
    padding-right: 10px;
}

.gt-padding-3 {
    padding: 12px;
}

.gt-padding-top-3 {
    padding-top: 12px;
}

.gt-padding-bottom-3 {
    padding-bottom: 12px;
}

.gt-padding-left-3 {
    padding-left: 12px;
}

.gt-padding-right-3 {
    padding-right: 12px;
}

.gt-padding-3\.5 {
    padding: 14px;
}

.gt-padding-top-3\.5 {
    padding-top: 14px;
}

.gt-padding-bottom-3\.5 {
    padding-bottom: 14px;
}

.gt-padding-left-3\.5 {
    padding-left: 14px;
}

.gt-padding-right-3\.5 {
    padding-right: 14px;
}

.gt-padding-4 {
    padding: 16px;
}

.gt-padding-top-4 {
    padding-top: 16px;
}

.gt-padding-bottom-4 {
    padding-bottom: 16px;
}

.gt-padding-left-4 {
    padding-left: 16px;
}

.gt-padding-right-4 {
    padding-right: 16px;
}

.gt-padding-4\.5 {
    padding: 18px;
}

.gt-padding-top-4\.5 {
    padding-top: 18px;
}

.gt-padding-bottom-4\.5 {
    padding-bottom: 18px;
}

.gt-padding-left-4\.5 {
    padding-left: 18px;
}

.gt-padding-right-4\.5 {
    padding-right: 18px;
}

.gt-padding-5 {
    padding: 20px;
}

.gt-padding-top-5 {
    padding-top: 20px;
}

.gt-padding-bottom-5 {
    padding-bottom: 20px;
}

.gt-padding-left-5 {
    padding-left: 20px;
}

.gt-padding-right-5 {
    padding-right: 20px;
}

.gt-padding-5\.5 {
    padding: 22px;
}

.gt-padding-top-5\.5 {
    padding-top: 22px;
}

.gt-padding-bottom-5\.5 {
    padding-bottom: 22px;
}

.gt-padding-left-5\.5 {
    padding-left: 22px;
}

.gt-padding-right-5\.5 {
    padding-right: 22px;
}

.gt-padding-6 {
    padding: 24px;
}

.gt-padding-top-6 {
    padding-top: 24px;
}

.gt-padding-bottom-6 {
    padding-bottom: 24px;
}

.gt-padding-left-6 {
    padding-left: 24px;
}

.gt-padding-right-6 {
    padding-right: 24px;
}

.gt-padding-6\.5 {
    padding: 26px;
}

.gt-padding-top-6\.5 {
    padding-top: 26px;
}

.gt-padding-bottom-6\.5 {
    padding-bottom: 26px;
}

.gt-padding-left-6\.5 {
    padding-left: 26px;
}

.gt-padding-right-6\.5 {
    padding-right: 26px;
}

.gt-padding-7 {
    padding: 28px;
}

.gt-padding-top-7 {
    padding-top: 28px;
}

.gt-padding-bottom-7 {
    padding-bottom: 28px;
}

.gt-padding-left-7 {
    padding-left: 28px;
}

.gt-padding-right-7 {
    padding-right: 28px;
}

.gt-padding-7\.5 {
    padding: 30px;
}

.gt-padding-top-7\.5 {
    padding-top: 30px;
}

.gt-padding-bottom-7\.5 {
    padding-bottom: 30px;
}

.gt-padding-left-7\.5 {
    padding-left: 30px;
}

.gt-padding-right-7\.5 {
    padding-right: 30px;
}

.gt-padding-8 {
    padding: 32px;
}

.gt-padding-top-8 {
    padding-top: 32px;
}

.gt-padding-bottom-8 {
    padding-bottom: 32px;
}

.gt-padding-left-8 {
    padding-left: 32px;
}

.gt-padding-right-8 {
    padding-right: 32px;
}

.gt-padding-9 {
    padding: 36px;
}

.gt-padding-top-9 {
    padding-top: 36px;
}

.gt-padding-bottom-9 {
    padding-bottom: 36px;
}

.gt-padding-left-9 {
    padding-left: 36px;
}

.gt-padding-right-9 {
    padding-right: 36px;
}

.gt-padding-10 {
    padding: 40px;
}

.gt-padding-top-10 {
    padding-top: 40px;
}

.gt-padding-bottom-10 {
    padding-bottom: 40px;
}

.gt-padding-left-10 {
    padding-left: 40px;
}

.gt-padding-right-10 {
    padding-right: 40px;
}

.gt-padding-11 {
    padding: 44px;
}

.gt-padding-top-11 {
    padding-top: 44px;
}

.gt-padding-bottom-11 {
    padding-bottom: 44px;
}

.gt-padding-left-11 {
    padding-left: 44px;
}

.gt-padding-right-11 {
    padding-right: 44px;
}

.gt-padding-12 {
    padding: 48px;
}

.gt-padding-top-12 {
    padding-top: 48px;
}

.gt-padding-bottom-12 {
    padding-bottom: 48px;
}

.gt-padding-left-12 {
    padding-left: 48px;
}

.gt-padding-right-12 {
    padding-right: 48px;
}

.gt-padding-13 {
    padding: 52px;
}

.gt-padding-top-13 {
    padding-top: 52px;
}

.gt-padding-bottom-13 {
    padding-bottom: 52px;
}

.gt-padding-left-13 {
    padding-left: 52px;
}

.gt-padding-right-13 {
    padding-right: 52px;
}

.gt-padding-14 {
    padding: 56px;
}

.gt-padding-top-14 {
    padding-top: 56px;
}

.gt-padding-bottom-14 {
    padding-bottom: 56px;
}

.gt-padding-left-14 {
    padding-left: 56px;
}

.gt-padding-right-14 {
    padding-right: 56px;
}

.gt-padding-15 {
    padding: 60px;
}

.gt-padding-top-15 {
    padding-top: 60px;
}

.gt-padding-bottom-15 {
    padding-bottom: 60px;
}

.gt-padding-left-15 {
    padding-left: 60px;
}

.gt-padding-right-15 {
    padding-right: 60px;
}

.gt-padding-16 {
    padding: 64px;
}

.gt-padding-top-16 {
    padding-top: 64px;
}

.gt-padding-bottom-16 {
    padding-bottom: 64px;
}

.gt-padding-left-16 {
    padding-left: 64px;
}

.gt-padding-right-16 {
    padding-right: 64px;
}

.gt-padding-17 {
    padding: 68px;
}

.gt-padding-top-17 {
    padding-top: 68px;
}

.gt-padding-bottom-17 {
    padding-bottom: 68px;
}

.gt-padding-left-17 {
    padding-left: 68px;
}

.gt-padding-right-17 {
    padding-right: 68px;
}

.gt-padding-18 {
    padding: 72px;
}

.gt-padding-top-18 {
    padding-top: 72px;
}

.gt-padding-bottom-18 {
    padding-bottom: 72px;
}

.gt-padding-left-18 {
    padding-left: 72px;
}

.gt-padding-right-18 {
    padding-right: 72px;
}

.gt-padding-19 {
    padding: 76px;
}

.gt-padding-top-19 {
    padding-top: 76px;
}

.gt-padding-bottom-19 {
    padding-bottom: 76px;
}

.gt-padding-left-19 {
    padding-left: 76px;
}

.gt-padding-right-19 {
    padding-right: 76px;
}

.gt-padding-20 {
    padding: 80px;
}

.gt-padding-top-20 {
    padding-top: 80px;
}

.gt-padding-bottom-20 {
    padding-bottom: 80px;
}

.gt-padding-left-20 {
    padding-left: 80px;
}

.gt-padding-right-20 {
    padding-right: 80px;
}

.gt-padding-21 {
    padding: 84px;
}

.gt-padding-top-21 {
    padding-top: 84px;
}

.gt-padding-bottom-21 {
    padding-bottom: 84px;
}

.gt-padding-left-21 {
    padding-left: 84px;
}

.gt-padding-right-21 {
    padding-right: 84px;
}

.gt-padding-22 {
    padding: 88px;
}

.gt-padding-top-22 {
    padding-top: 88px;
}

.gt-padding-bottom-22 {
    padding-bottom: 88px;
}

.gt-padding-left-22 {
    padding-left: 88px;
}

.gt-padding-right-22 {
    padding-right: 88px;
}

.gt-padding-23 {
    padding: 92px;
}

.gt-padding-top-23 {
    padding-top: 92px;
}

.gt-padding-bottom-23 {
    padding-bottom: 92px;
}

.gt-padding-left-23 {
    padding-left: 92px;
}

.gt-padding-right-23 {
    padding-right: 92px;
}

.gt-padding-24 {
    padding: 96px;
}

.gt-padding-top-24 {
    padding-top: 96px;
}

.gt-padding-bottom-24 {
    padding-bottom: 96px;
}

.gt-padding-left-24 {
    padding-left: 96px;
}

.gt-padding-right-24 {
    padding-right: 96px;
}

.gt-padding-25 {
    padding: 112px;
}

.gt-padding-top-25 {
    padding-top: 112px;
}

.gt-padding-bottom-25 {
    padding-bottom: 112px;
}

.gt-padding-left-25 {
    padding-left: 112px;
}

.gt-padding-right-25 {
    padding-right: 112px;
}

.gt-padding-26 {
    padding: 128px;
}

.gt-padding-top-26 {
    padding-top: 128px;
}

.gt-padding-bottom-26 {
    padding-bottom: 128px;
}

.gt-padding-left-26 {
    padding-left: 128px;
}

.gt-padding-right-26 {
    padding-right: 128px;
}

.gt-padding-27 {
    padding: 144px;
}

.gt-padding-top-27 {
    padding-top: 144px;
}

.gt-padding-bottom-27 {
    padding-bottom: 144px;
}

.gt-padding-left-27 {
    padding-left: 144px;
}

.gt-padding-right-27 {
    padding-right: 144px;
}

.gt-padding-28 {
    padding: 160px;
}

.gt-padding-top-28 {
    padding-top: 160px;
}

.gt-padding-bottom-28 {
    padding-bottom: 160px;
}

.gt-padding-left-28 {
    padding-left: 160px;
}

.gt-padding-right-28 {
    padding-right: 160px;
}

.gt-padding-29 {
    padding: 176px;
}

.gt-padding-top-29 {
    padding-top: 176px;
}

.gt-padding-bottom-29 {
    padding-bottom: 176px;
}

.gt-padding-left-29 {
    padding-left: 176px;
}

.gt-padding-right-29 {
    padding-right: 176px;
}

.gt-padding-30 {
    padding: 192px;
}

.gt-padding-top-30 {
    padding-top: 192px;
}

.gt-padding-bottom-30 {
    padding-bottom: 192px;
}

.gt-padding-left-30 {
    padding-left: 192px;
}

.gt-padding-right-30 {
    padding-right: 192px;
}

.gt-padding-31 {
    padding: 208px;
}

.gt-padding-top-31 {
    padding-top: 208px;
}

.gt-padding-bottom-31 {
    padding-bottom: 208px;
}

.gt-padding-left-31 {
    padding-left: 208px;
}

.gt-padding-right-31 {
    padding-right: 208px;
}

.gt-padding-32 {
    padding: 224px;
}

.gt-padding-top-32 {
    padding-top: 224px;
}

.gt-padding-bottom-32 {
    padding-bottom: 224px;
}

.gt-padding-left-32 {
    padding-left: 224px;
}

.gt-padding-right-32 {
    padding-right: 224px;
}

.gt-padding-33 {
    padding: 240px;
}

.gt-padding-top-33 {
    padding-top: 240px;
}

.gt-padding-bottom-33 {
    padding-bottom: 240px;
}

.gt-padding-left-33 {
    padding-left: 240px;
}

.gt-padding-right-33 {
    padding-right: 240px;
}

.gt-padding-34 {
    padding: 256px;
}

.gt-padding-top-34 {
    padding-top: 256px;
}

.gt-padding-bottom-34 {
    padding-bottom: 256px;
}

.gt-padding-left-34 {
    padding-left: 256px;
}

.gt-padding-right-34 {
    padding-right: 256px;
}

:root {
    --gt-elevation-1: 0px 4px 4px 0px rgba(1, 69, 244, 0.06);
    --gt-elevation-2: 0px 4px 10px 0px rgba(97, 97, 105, 0.1);
    --gt-elevation-3: 0px 4px 10px 0px rgba(66, 54, 93, 0.1);
    --gt-elevation-4: 0 4px 16px 0 rgba(66, 54, 93, 0.16);
    --gt-elevation-5: 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12);
    --gt-elevation-6: 0 12px 14px rgba(0, 0, 0, 0.2), 0 4px 16px rgba(0, 0, 0, 0.12);
    --gt-elevation-7: 0 14px 16px rgba(0, 0, 0, 0.24), 0 4px 16px rgba(0, 0, 0, 0.12);
    --gt-elevation-8: 0 16px 18px rgba(0, 0, 0, 0.28), 0 4px 16px rgba(0, 0, 0, 0.12);
}

:root {
    --gt-border-radius-none: 0px;
    --gt-border-radius-xs: 1px;
    --gt-border-radius-sm: 2px;
    --gt-border-radius-md: 4px;
    --gt-border-radius-lg: 6px;
    --gt-border-radius-xl: 8px;
    --gt-border-radius-xxl: 12px;
    --gt-border-radius-xxxl: 16px;
    --gt-border-radius-full: 9999px;
}

.gt-border-radius-none {
    border-radius: 0px;
}

.gt-border-radius-xs {
    border-radius: 1px;
}

.gt-border-radius-sm {
    border-radius: 2px;
}

.gt-border-radius-md {
    border-radius: 4px;
}

.gt-border-radius-lg {
    border-radius: 6px;
}

.gt-border-radius-xl {
    border-radius: 8px;
}

.gt-border-radius-xxl {
    border-radius: 12px;
}

.gt-border-radius-xxxl {
    border-radius: 16px;
}

.gt-border-radius-full {
    border-radius: 9999px;
}

.gt-vertical-splitter {
    border-right: var(--gt-spacing-1px) solid var(--gt-color-grey-3);
    height: 24px;
}

.gt-horizontal-splitter {
    border-top: var(--gt-spacing-1px) solid var(--gt-color-grey-3);
    width: 100%;
}

:root {
    --gt-z-index-tooltip: 18000;
    --gt-z-index-context-menu: 17000;
    --gt-z-index-login-position: 16000;
    --gt-z-index-header: 15000;
    --gt-z-index-dialog: 14000;
    --gt-z-index-app: 12000;
    --gt-z-index-overlay: 11000;
    --gt-z-index-sidebar: 13000;
}

.gt-mf-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10001;
}

.gt-svg-icon {
    width: 16px;
    height: 16px;
    outline: 0;
    line-height: 1;
    display: inline-flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    position: relative;
}

.gt-svg-icon > svg {
    fill: none;
    stroke: currentColor;
    flex: 1 1 auto;
    stroke-width: 1.5;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.gt-svg-icon.gt-icon-xs {
    width: 12px;
    height: 12px;
}

.gt-svg-icon.gt-icon-xs > svg {
    width: 12px;
    height: 12px;
}

.gt-svg-icon.gt-icon-sm {
    width: 14px;
    height: 14px;
}

.gt-svg-icon.gt-icon-sm > svg {
    width: 14px;
    height: 14px;
}

.gt-svg-icon.gt-icon-md {
    width: 16px;
    height: 16px;
}

.gt-svg-icon.gt-icon-md > svg {
    width: 16px;
    height: 16px;
}

.gt-svg-icon.gt-icon-lg {
    width: 18px;
    height: 18px;
}

.gt-svg-icon.gt-icon-lg > svg {
    width: 18px;
    height: 18px;
}

.gt-svg-icon.gt-icon-xl {
    width: 20px;
    height: 20px;
}

.gt-svg-icon.gt-icon-xl > svg {
    width: 20px;
    height: 20px;
}

.gt-svg-icon.gt-icon-xxl {
    width: 24px;
    height: 24px;
}

.gt-svg-icon.gt-icon-xxl > svg {
    width: 24px;
    height: 24px;
}

.gt-svg-icon.gt-icon-xxxl {
    width: 32px;
    height: 32px;
}

.gt-svg-icon.gt-icon-xxxl > svg {
    width: 32px;
    height: 32px;
}

.gt-flip-h.gt-svg-icon,
.gt-flip-v.gt-svg-icon,
.gt-flip-h.gt-flip-v.gt-svg-icon {
    transform: none;
}

.gt-flip-h > svg {
    transform: scaleX(-1);
}

.gt-flip-v > svg {
    transform: scaleY(-1);
}

.gt-flip-h.gt-flip-v > svg,
.gt-flip-both > svg {
    transform: scale(-1, -1);
}

.gt-svg-solid > svg {
    fill: currentColor;
    stroke: none;
}

.svg-color-primary {
    color: var(--gt-color-primary, #174bd2) !important;
}

@keyframes ellipsis {
    0% {
        content: ".";
    }
    50% {
        content: "..";
    }
    100% {
        content: "...";
    }
}

.gt-loader {
    position: relative;
}

.gt-loader-spinner {
    background: url("../images/ellipse.svg") center/cover;
    animation: k-loading-animation 0.7s linear infinite;
}

.gt-loader-small {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: var(--gt-spacing-2\.5);
}

.gt-loader-small .gt-loader-spinner {
    width: 40px;
    height: 40px;
}

.gt-loader-small .gt-loader-text {
    font-size: var(--gt-font-size-xl);
    font-weight: var(--gt-font-weight-semibold);
    line-height: var(--gt-line-height-lg);
    min-width: 83px;
}

.gt-loader-large .gt-loader-spinner {
    width: 150px;
    height: 150px;
}

.gt-loader-large .gt-loader-text {
    position: absolute;
    left: 46px;
    top: 69px;
    font-size: var(--gt-font-size-sm);
    font-weight: var(--gt-font-weight-medium);
    line-height: var(--gt-line-height-md);
    min-width: 58px;
}

.gt-loader-text {
    color: var(--gt-color-primary);
}

.gt-loader-text::after {
    content: ".";
    animation: ellipsis 1s infinite;
}

.gt-tabstrip.k-tabstrip {
    background-color: inherit;
}

.gt-tabstrip.k-tabstrip .k-tabstrip-items-wrapper {
    border-color: var(--gt-color-grey-3);
    background-color: inherit;
    position: sticky;
    z-index: 1;
    top: var(--top);
    margin-top: var(--gt-spacing-2);
}

.gt-tabstrip.k-tabstrip .k-tabstrip-items {
    gap: var(--gt-spacing-3);
}

.gt-tabstrip.k-tabstrip .k-tabstrip-items .k-item {
    border-width: 0px;
}

.gt-tabstrip.k-tabstrip .k-tabstrip-items .k-item.k-active, .gt-tabstrip.k-tabstrip .k-tabstrip-items .k-item:active {
    margin: 0;
}

.gt-tabstrip.k-tabstrip .k-tabstrip-items .k-link {
    padding-block: var(--gt-spacing-2);
    padding-inline: var(--gt-spacing-2);
}

.gt-tabstrip.k-tabstrip .k-tabstrip-items {
    font-weight: 500;
}

.gt-tabstrip.k-tabstrip .k-tabstrip-content {
    margin-top: var(--gt-spacing-10) !important;
    border: var(--gt-color-grey-2) solid 1px !important;
    border-radius: var(--gt-spacing-1);
    outline: none;
    padding-block: var(--gt-spacing-6);
    padding-inline: var(--gt-spacing-6);
    box-shadow: 0px 4px 10px 0px rgba(66, 54, 93, 0.1);
}

.gt-tabstrip.k-tabstrip.k-tabstrip-top .k-item {
    border-bottom-width: 3px;
}

.gt-tabstrip.k-tabstrip.k-tabstrip-top .k-item .k-link {
    padding-bottom: calc(var(--gt-spacing-2) - 3px);
}

.gt-tabstrip.k-tabstrip.k-tabstrip-bottom .k-item {
    border-top-width: 3px;
}

.gt-tabstrip.k-tabstrip.k-tabstrip-bottom .k-item .k-link {
    padding-top: calc(var(--gt-spacing-2) - 3px);
}

.gt-tabstrip.k-tabstrip.k-tabstrip-right .k-item {
    border-left-width: 3px;
}

.gt-tabstrip.k-tabstrip.k-tabstrip-right .k-item .k-link {
    padding-left: calc(var(--gt-spacing-2) - 3px);
}

.gt-tabstrip.k-tabstrip.k-tabstrip-left .k-item {
    border-right-width: 3px;
}

.gt-tabstrip.k-tabstrip.k-tabstrip-left .k-item .k-link {
    padding-right: calc(var(--gt-spacing-2) - 3px);
}

.gt-tabstrip.k-tabstrip .k-tabstrip-items-wrapper .k-item {
    color: var(--gt-color-grey-7);
}

.gt-tabstrip.k-tabstrip .k-tabstrip-items-wrapper .k-item.k-active, .gt-tabstrip.k-tabstrip .k-tabstrip-items-wrapper .k-item.k-selected {
    color: var(--gt-color-primary);
    border-color: var(--gt-color-primary) !important;
    background-image: none;
}

.gt-tabstrip.k-tabstrip .k-tabstrip-items-wrapper .k-item:focus, .gt-tabstrip.k-tabstrip .k-tabstrip-items-wrapper .k-item.k-focus {
    box-shadow: none;
}

.gt-tabstrip.k-tabstrip .k-tabstrip-content,
.gt-tabstrip.k-tabstrip .k-tabstrip > .k-content {
    border-color: unset;
}

/* General tab/pill container styling */
.gt-tab-container {
    display: flex;
    position: relative;
}

.gt-tab-container input[type="radio"] {
    display: none;
}

/* Style each tab label */
.gt-tab-label {
    padding: 0 1rem 0.75rem;
    cursor: pointer;
    position: relative;
    display: inline-block;
    text-decoration: none;
    color: var(--gt-color-grey-7);
    transition: color 0.3s ease, background-color 0.3s ease;
}

/* Tabs mode styles */
.gt-tab-container.tabs {
    border-bottom: 1px solid var(--gt-color-grey-3);
}

.tabs .gt-tab-label {
    color: var(--gt-color-grey-7);
    border-bottom: none;
}

/* Tabs active state */
.tabs input[type="radio"]:checked + .gt-tab-label {
    color: var(--gt-color-primary);
}

/* Tabs underline for the active tab */
.tabs input[type="radio"]:checked + .gt-tab-label::after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: var(--gt-color-primary);
}

/* Pills mode styles */
.gt-tab-container.pills {
    border-bottom: none;
    gap: 0.75rem;
}

.pills .gt-tab-label {
    border: 1px solid var(--gt-color-blue-5);
    background-color: var(--gt-color-blue-1);
    border-radius: var(--gt-border-radius-full);
    color: var(--gt-color-blue-5);
    padding: 0.5rem;
    min-width: 1.5rem;
    text-align: center;
    transition: background-color 0.3s ease, color 0.3s ease;
}

.pills input[type="radio"]:checked + .gt-tab-label {
    background-color: var(--gt-color-blue-5);
    color: var(--gt-color-surface);
}

.pills .gt-tab-label:hover {
    background-color: var(--gt-color-blue-2);
    color: var(--gt-color-blue-4);
}

.gt-no-records {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: var(--gt-spacing-4);
    padding: var(--gt-spacing-10) var(--gt-spacing-6);
}

.gt-no-records-icon-container {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: var(--gt-border-radius-full);
    background-color: var(--gt-color-blue-1);
    width: 80px;
    height: 80px;
}

.gt-no-records-icon-container .gt-icon {
    color: var(--gt-color-primary);
    width: 50px;
    height: 50px;
}

.gt-panelbar .k-panelbar {
    border-style: none;
    border-radius: var(--gt-border-radius-md);
    padding: var(--gt-spacing-6);
    border: var(--gt-spacing-1px) solid;
}

.gt-panelbar .k-panelbar > .k-panelbar-header > .k-link {
    padding-block: var(--gt-spacing-0);
    padding-inline: var(--gt-spacing-0);
    color: var(--gt-color-grey-7);
}

.gt-panelbar .k-panelbar > .k-panelbar-header > .k-link.k-focus {
    box-shadow: none;
}

.gt-panelbar .k-panelbar > .k-panelbar-header > .k-link.k-selected {
    color: inherit;
    background-color: inherit;
}

.gt-panelbar .k-panelbar > .k-panelbar-header > .k-link.k-selected:hover {
    color: inherit;
    background-color: inherit;
}

.gt-panelbar .gt-panelbar-line {
    width: 100%;
    border: none;
    border-bottom: var(--gt-spacing-1px) solid var(--gt-color-grey-3);
}

.gt-tooltip {
    max-width: 400px;
    z-index: var(--gt-z-index-tooltip);
}

.gt-tooltip .k-tooltip-content {
    overflow-wrap: break-word;
    -ms-hyphens: auto;
    hyphens: auto;
}

.gt-span-tooltip::after {
    content: attr(data-tooltip);
    position: fixed;
    background-color: var(--gt-color-grey-7);
    color: var(--gt-color-white);
    padding: var(--gt-spacing-1) var(--gt-spacing-2);
    border-radius: var(--gt-border-radius-md);
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.5s;
    z-index: var(--gt-z-index-tooltip);
}

.gt-span-tooltip:hover::after {
    visibility: visible;
    opacity: 1;
}

.gt-daterangepopup__footer {
    display: flex;
    gap: 0.5rem;
    justify-content: flex-end;
    padding: var(--gt-spacing-4);
}

.gt-window-container .gt-window {
    overflow: hidden;
}

.gt-window-container .gt-window.gt-invisible {
    display: none;
}

.gt-window-container .gt-window.gt-window-loading::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: var(--gt-color-overlay);
    opacity: 30%;
    z-index: 1;
    pointer-events: all;
}

.gt-window-container .gt-window.k-window {
    border-radius: var(--gt-border-radius-md);
    padding: 0;
}

.gt-window-container .gt-window .k-dialog-titlebar .k-window-title {
    color: var(--gt-color-grey-7);
}

.gt-window-container .gt-window .k-window-titlebar {
    border-top-left-radius: var(--gt-border-radius-md);
    border-top-right-radius: var(--gt-border-radius-md);
    padding-block: calc(var(--gt-spacing-1) - 1px);
    padding-inline: var(--gt-spacing-3);
    border-width: 0 0 var(--gt-spacing-1px);
    border-style: solid;
    background-color: var(--gt-color-grey-1);
    position: relative;
}

.gt-window-container .gt-window .k-window-title {
    padding: 0;
    padding-block: 0;
    margin-block: 0;
    margin-inline: 0;
    font-weight: var(--gt-font-weight-semibold);
    line-height: var(--gt-line-height);
    max-width: calc(100% - 120px);
}

.gt-window-container .gt-window .k-window-title .gt-window-title {
    display: grid;
    grid-template-columns: auto 1fr;
    padding: var(--gt-spacing-1) var(--gt-spacing-0);
    gap: var(--gt-spacing-1);
}

.gt-window-container .gt-window .k-window-title .gt-window-title__icon {
    width: 20px;
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--gt-color-white);
    color: var(--gt-color-red-4);
    border-radius: var(--gt-border-radius-full);
}

.gt-window-container .gt-window .k-window-title .gt-window-title__name {
    display: flex;
    gap: var(--gt-spacing-2);
    align-items: center;
}

.gt-window-container .gt-window .k-window-titlebar-actions {
    margin-block: 0;
    gap: var(--gt-spacing-3);
    position: absolute;
    right: var(--gt-spacing-3);
    top: calc(var(--gt-spacing-1) - 1 + var(--gt-spacing-1));
}

.gt-window-container .gt-window .k-window-titlebar-actions .k-window-titlebar-action .k-button-icon {
    display: none;
}

.gt-window-container .gt-window .k-window-titlebar-action {
    padding: 0;
}

.gt-window-container .gt-window .k-window-content {
    padding-block: var(--gt-spacing-0);
    padding-inline: var(--gt-spacing-0);
}

.gt-window-container .gt-window .k-window-content .mf-main {
    display: block;
    height: 100%;
}

.gt-window > .k-window-content {
    position: static;
}

.gt-maximized-window-0 {
    width: 100% !important;
    height: 100% !important;
}

.gt-maximized-window-1 {
    width: calc(100% - 1px) !important;
    height: calc(100% - 1px) !important;
}

.gt-maximized-window-2 {
    width: calc(100% - 2px) !important;
    height: calc(100% - 2px) !important;
}

.gt-maximized-window-3 {
    width: calc(100% - 3px) !important;
    height: calc(100% - 3px) !important;
}

.gt-maximized-window-4 {
    width: calc(100% - 4px) !important;
    height: calc(100% - 4px) !important;
}

.gt-maximized-window-5 {
    width: calc(100% - 5px) !important;
    height: calc(100% - 5px) !important;
}

.gt-maximized-window-6 {
    width: calc(100% - 6px) !important;
    height: calc(100% - 6px) !important;
}

.gt-maximized-window-7 {
    width: calc(100% - 7px) !important;
    height: calc(100% - 7px) !important;
}

.gt-maximized-window-8 {
    width: calc(100% - 8px) !important;
    height: calc(100% - 8px) !important;
}

.gt-maximized-window-9 {
    width: calc(100% - 9px) !important;
    height: calc(100% - 9px) !important;
}

.gt-maximized-window-10 {
    width: calc(100% - 10px) !important;
    height: calc(100% - 10px) !important;
}

.gt-notification .gt-notification-container-success {
    padding: var(--gt-spacing-2);
    border-color: var(--gt-color-success-light);
    border-left: 1px solid var(--gt-color-success);
    background: var(--gt-color-notification-bg-success);
    color: var(--gt-color-grey-7);
    box-shadow: none;
}

.gt-notification .k-notification-group {
    align-items: normal !important;
    width: 100%;
}

.gt-dialog-main-container {
    position: absolute;
    z-index: 14000;
}

.gt-dialog-main-container.gt-login-position-main-container {
    z-index: 16000;
}

.gt-dialog-border-radius-none .k-dialog {
    border-radius: 0px;
}

.gt-dialog-border-radius-xs .k-dialog {
    border-radius: 1px;
}

.gt-dialog-border-radius-sm .k-dialog {
    border-radius: 2px;
}

.gt-dialog-border-radius-md .k-dialog {
    border-radius: 4px;
}

.gt-dialog-border-radius-lg .k-dialog {
    border-radius: 6px;
}

.gt-dialog-border-radius-xl .k-dialog {
    border-radius: 8px;
}

.gt-dialog-border-radius-xxl .k-dialog {
    border-radius: 12px;
}

.gt-dialog-border-radius-xxxl .k-dialog {
    border-radius: 16px;
}

.gt-dialog-border-radius-full .k-dialog {
    border-radius: 9999px;
}

.gt-dialog-sidebar-container {
    position: absolute;
    z-index: 14000;
}

.gt-dialog-sidebar-container .gt-dialog {
    left: auto;
    width: auto;
    top: calc(100dvh - var(--content-height));
    height: var(--content-height);
}

.gt-dialog-sidebar-container .gt-dialog .gt-dialog-container {
    flex-direction: column;
    display: flex;
    justify-content: space-between;
    height: 100%;
    gap: var(--gt-spacing-4);
}

.gt-dialog-sidebar-container .gt-dialog .gt-dialog-container .gt-split-content {
    display: grid;
    gap: var(--gt-spacing-4);
}

.gt-dialog-sidebar-container .gt-dialog .gt-dialog-container__header {
    display: grid;
    gap: var(--gt-spacing-2);
}

.gt-dialog-sidebar-container .gt-dialog .gt-dialog-container__header .gt-dialog-exit {
    position: absolute;
    right: var(--gt-spacing-0);
    top: var(--gt-spacing-4);
}

.gt-dialog-sidebar-container .gt-dialog .gt-dialog-container__line {
    width: 100%;
    border: none;
    border-bottom: var(--gt-spacing-1px) solid var(--gt-color-grey-3);
}

.gt-dialog-sidebar-container .gt-dialog .gt-dialog-container__content {
    width: 100%;
    display: grid;
    gap: var(--gt-spacing-4);
    overflow: auto;
}

.gt-dialog-sidebar-container .gt-dialog .gt-dialog-container__content .gt-loading-ovelay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--gt-color-grey-3);
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}

.gt-dialog-sidebar-container .gt-dialog .gt-dialog-container__scroll {
    overflow: auto;
    max-height: calc(var(--container-height) * 0.95 - var(--header-height) - var(--footer-height));
}

.gt-dialog-sidebar-container .gt-dialog .gt-dialog-container__footer {
    display: flex;
    gap: var(--gt-spacing-3);
}

.gt-dialog-sidebar-container .gt-dialog-r-position {
    right: var(--gt-spacing-0);
}

.gt-dialog-sidebar-container .k-dialog-wrapper .k-dialog {
    width: 1064px;
    height: 100%;
    border-top-left-radius: var(--gt-border-radius-xxl);
    border-bottom-left-radius: var(--gt-border-radius-xxl);
    overflow: hidden;
}

/* This class is used to position the right drawer correctly inside the micro-frontend application */
.gt-mf-dialog-sidebar-container {
    position: absolute;
    top: 0;
    height: 100%;
    right: 0;
}

.gt-mf-dialog-sidebar-container .gt-dialog {
    position: relative;
    left: 0;
    width: auto;
    top: inherit;
    height: 100%;
}

.gt-mf-dialog-sidebar-container .gt-dialog .k-dialog {
    border-bottom-right-radius: var(--gt-border-radius-xxl);
}

.gt-mf-dialog-sidebar-container .gt-dialog .k-overlay {
    display: none;
}

.gt-mf-dialog-sidebar-container .k-overlay {
    top: 0 !important;
}

.gt-mf-dialog-main-container {
    position: absolute;
    top: 0;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.gt-mf-dialog-main-container .gt-dialog {
    position: relative;
}

.gt-mf-dialog-main-container .gt-dialog .k-overlay {
    display: none;
}

.gtp-confirmation-dialog {
    background: #21252980;
    z-index: 14000;
}

.gtp-confirmation-dialog__content {
    background: var(--gt-color-surface);
}

.gtp-confirmation-dialog__content .title {
    font-weight: var(--gt-font-weight-semibold);
    font-size: var(--gt-font-size-lg);
    line-height: var(--gt-line-height-lg);
}

.gt-button-icon .k-button-text {
    display: flex;
    gap: 0.25rem;
    align-items: center;
}

.gt-radiobutton {
    border-color: var(--gt-color-grey-4);
    outline: none;
}

.gtp-gl-accounts-selector-container .gl-section.title {
    font-size: var(--gt-font-size-lg);
    color: var(--gt-color-grey-7);
    font-size: var(--gt-font-size-lg);
}

.gtp-gl-accounts-selector-container .gl-section .info-column {
    border-right: 1px solid var(--gt-color-grey-3);
}

.gtp-gl-accounts-selector-container .gl-section .info-column .type-label {
    font-size: var(--gt-font-size-sm);
    font-weight: var(--gt-font-weight-bold);
    color: var(--gt-color-grey-5);
    text-transform: uppercase;
}

.gtp-gl-accounts-selector-container .gl-section .info-column .value {
    font-size: var(--gt-font-size-lg);
    color: var(--gt-color-grey-7);
    font-weight: var(--gt-font-weight-semibold);
}

.gt-status-badge {
    padding: var(--gt-spacing-2) var(--gt-spacing-3) var(--gt-spacing-2) var(--gt-spacing-2);
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 4px;
    width: min-content;
    text-wrap: nowrap;
}

.gt-status-badge .gt-dot {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    margin-right: var(--gt-spacing-1);
}

.gt-status-badge.gt-success {
    background-color: var(--gt-color-success-light);
}

.gt-status-badge.gt-success .gt-dot {
    background-color: var(--gt-color-success-dark);
}

.gt-status-badge.gt-disabled {
    background-color: var(--gt-color-grey-3);
}

.gt-status-badge.gt-disabled .gt-dot {
    background-color: var(--gt-color-grey-5);
}

.gt-status-badge.gt-error {
    background-color: var(--gt-color-error-light);
}

.gt-status-badge.gt-error .gt-dot {
    background-color: var(--gt-color-red-5);
}

.k-input-outline:hover {
    color: var(--gt-color-primary);
}

.gt-search-bar {
    --open-color: var(--gt-color-primary);
    --close-color: var(--gt-color-surface);
    transition: background-color 150ms linear;
    margin-inline: var(--gt-spacing-4);
    border: none;
    height: var(--gt-spacing-8);
}

.gt-search-bar__prefix {
    display: flex;
    margin-left: var(--gt-spacing-2);
    margin-right: var(--gt-spacing-0\.5);
    color: var(--close-color);
}

.gt-search-bar .k-animation-container {
    z-index: 10000000;
}

.gt-search-bar .k-clear-value {
    padding: var(--gt-spacing-2);
    border-radius: 50%;
    background-color: transparent;
    color: var(--close-color);
}

.gt-search-bar .k-i-loading {
    width: var(--gt-spacing-8);
    height: var(--gt-spacing-8);
    padding: var(--gt-spacing-3) var(--gt-spacing-1px);
}

.gt-search-bar .k-i-loading::before {
    border: none;
    background: url("../images/ellipse.svg") center/cover;
}

.gt-search-bar .k-i-loading::after {
    display: none;
}

.gt-search-bar:not(.gt-search-bar--open) {
    background-color: var(--gt-color-blue-5);
    border-radius: var(--gt-border-radius-sm);
    color: var(--close-color);
}

.gt-search-bar:not(.gt-search-bar--open) .k-input-inner:-ms-input-placeholder {
    color: var(--close-color);
    opacity: 1;
    font-family: var(--gt-font-family);
    font-size: var(--gt-font-size-xs);
    font-weight: var(--gt-font-weight-medium);
    line-height: var(--gt-line-height-xs);
    font-style: normal;
}

.gt-search-bar:not(.gt-search-bar--open) .k-input-inner::placeholder {
    color: var(--close-color);
    opacity: 1;
    font-family: var(--gt-font-family);
    font-size: var(--gt-font-size-xs);
    font-weight: var(--gt-font-weight-medium);
    line-height: var(--gt-line-height-xs);
    font-style: normal;
}

.gt-search-bar--open {
    color: var(--open-color);
}

.gt-search-bar--open .gt-search-bar__prefix {
    color: var(--open-color);
}

.gt-search-bar--open .k-clear-value {
    transition: none;
    background-color: var(--gt-color-blue-1);
    color: var(--open-color);
}

.gt-search-bar__popup {
    border-radius: var(--gt-spacing-1);
    transform: translateY(var(--gt-spacing-1));
}

.gt-search-bar__popup:not(:has(.k-no-data)) {
    padding-block: var(--gt-spacing-2);
}

.gt-search-bar__popup .k-no-data {
    min-height: 80px;
    max-height: 80px;
    height: 80px;
}

.gt-search-bar__popup .k-list-group-item, .gt-search-bar__popup .k-list-item {
    padding-block: var(--gt-spacing-1);
    padding-inline: var(--gt-spacing-1);
    border-color: var(--gt-color-surface);
}

.gt-search-bar__popup .k-list-group-item {
    color: var(--gt-color-grey-4);
    padding-block: var(--gt-spacing-2);
}

.gt-search-bar__popup .k-list-item:hover, .gt-search-bar__popup .k-list-item.k-focus {
    background-color: var(--gt-color-blue-1);
    color: var(--gt-color-primary);
    border-radius: var(--gt-spacing-1);
    box-shadow: none;
}

.gt-search-bar__popup .k-list-item-text::before {
    display: block;
    height: 0;
}

.gt-selection-listview {
    height: 100%;
    background-color: var(--gt-color-surface);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-block: var(--gt-spacing-2);
    padding-inline: var(--gt-spacing-2);
    border-radius: var(--gt-border-radius-xl);
    box-shadow: var(--gt-elevation-2);
}

.gt-selection-listview .gt-kendo-listview {
    border-width: 0;
}

.gt-selection-listview__header {
    display: flex;
    flex-direction: column;
    gap: 6.5px;
    background-color: var(--gt-color-surface);
}

.gt-selection-listview__header-title {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: var(--gt-color-grey-3);
    padding: var(--gt-spacing-2) var(--gt-spacing-2) var(--gt-spacing-2) 0;
}

.gt-selection-listview .gt-selection-listview-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.gt-radiobutton-tile {
    cursor: pointer;
    display: flex;
    padding: var(--gt-spacing-6);
    flex-direction: row;
    align-items: center;
    gap: var(--gt-spacing-2);
    align-self: stretch;
    border-radius: var(--gt-spacing-2);
    outline: var(--gt-spacing-1px) solid var(--gt-color-grey-2);
    outline-offset: calc(var(--gt-spacing-1px) * -1);
    background: var(--gt-color-surface);
}

.gt-radiobutton-tile--checked {
    outline: var(--gt-spacing-0\.5) solid var(--gt-color-blue-3);
    outline-offset: calc(var(--gt-spacing-0\.5) * -1);
    background: var(--gt-color-blue-1);
}

.gt-radiobutton-tile .k-radio {
    width: var(--gt-spacing-6);
    height: var(--gt-spacing-6);
}

.gt-expansion-panel .k-expander.k-focus {
    box-shadow: none;
}

.gt-expansion-panel .k-expander.k-expanded .k-expander-header {
    padding-bottom: var(--gt-spacing-4);
}

.gt-expansion-panel .k-expander-header {
    padding: var(--gt-spacing-6);
    background-color: var(--gt-color-surface);
}

.gt-expansion-panel .k-expander-content {
    display: grid;
    padding-block: var(--gt-spacing-0);
    padding-inline: var(--gt-spacing-0);
    padding: var(--gt-spacing-0) var(--gt-spacing-6) var(--gt-spacing-10) var(--gt-spacing-6);
    gap: var(--gt-spacing-6);
}

.gt-section-card__line {
    border: 0;
    height: 1px;
    background-color: var(--gt-color-grey-3);
    margin: var(--gt-spacing-4) 0 var(--gt-spacing-6);
}

.gt-grid {
    min-height: auto;
}

.gt-grid-without-hierarchy.k-grid .k-hierarchy-cell {
    width: 0;
    padding: 0;
}

.gt-grid-without-hierarchy.k-grid .k-header.k-hierarchy-cell {
    border: none;
}

.gt-grid-without-hierarchy.k-grid .k-hierarchy-cell .k-icon {
    display: none;
}

.gt-grid-without-hierarchy.k-grid .k-hierarchy-col {
    width: 1px;
}

.gt-grid-without-hierarchy.k-grid .k-detail-row .k-detail-cell {
    padding: 0;
}

.gt-grid.k-grid .k-header-checkbox-grid {
    display: flex;
    flex-flow: column;
    align-items: center;
}

.gt-grid.k-grid .k-grid-aria-root {
    overflow: auto;
}

.gt-readonly-grid .k-grid-header-table {
    border-bottom: none;
}

.gt-readonly-grid .k-table-th {
    border-bottom: solid var(--gt-spacing-1px) var(--gt-color-grey-3);
}

.gt-readonly-grid .k-table-td {
    text-align: right;
    background-color: var(--gt-color-grey-1);
    border-bottom: solid var(--gt-spacing-1px) var(--gt-color-grey-3);
}

.gt-readonly-grid__header-column.k-table-th {
    border-bottom: none;
}

.gt-readonly-grid__header-column.k-table-td {
    background-color: var(--gt-color-grey-2);
    color: var(--gt-color-grey-6);
}

.gt-cell-grid-template {
    display: grid;
    align-items: center;
    gap: var(--gt-spacing-2);
    grid-template-columns: auto 1fr;
}

.gt-cell-grid-template.display-center {
    align-items: center;
}

.gt-cell-grid-template.display-start {
    align-items: start;
}

.gt-cell-action-button-container {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--gt-spacing-3);
}

.gt-cell-action-button-container .k-button-link {
    padding-inline: 0;
}

.gt-cell-action-button-container .gt-button {
    padding: 0;
}

.gt-cell-module-item {
    display: inline-flex;
    padding: var(--gt-spacing-1);
    justify-content: center;
    align-items: center;
    border-radius: var(--gt-border-radius-sm);
    text-transform: uppercase;
    background: var(--gt-color-grey-1);
    box-shadow: inset 0 0 0 var(--gt-spacing-1px) var(--gt-color-grey-3);
    font-size: var(--gt-special-compact-font-size-md);
    letter-spacing: var(--gt-special-compact-letter-spacing-md);
}

.gt-cell-size-s {
    display: flex;
    align-items: center;
    height: var(--gt-spacing-8);
}

.gt-cell-size-m {
    display: flex;
    align-items: center;
    height: var(--gt-spacing-10);
}

.gt-cell-size-l {
    display: flex;
    align-items: center;
    height: var(--gt-spacing-12);
}

.gt-listview__min-height {
    min-height: 250px;
}

.gt-treelist .k-treelist-toggle.k-svg-i-caret-alt-right {
    content: url("../images/chevron-down.svg");
}

.gt-treelist .k-treelist-toggle.k-svg-i-caret-alt-down {
    content: url("../images/chevron-up.svg");
}

.gt-treelist.k-grid .k-table-thead,
.gt-treelist.k-grid .k-table {
    color: var(--gt-color-grey-6);
}

.gt-treelist.k-grid .k-table-tbody td,
.gt-treelist.k-grid .k-table-tbody .k-table-td {
    padding: 0;
}

.gt-treelist.k-grid .k-table-td.k-focus {
    box-shadow: none;
}

.gt-treelist.k-grid .k-table-td .gt-treelist-cell {
    display: inline-flex;
    align-items: center;
    padding: 17px var(--gt-spacing-2);
    flex-grow: 1;
}

.gt-treelist.k-grid .k-table-td .gt-treelist-colored-cell-wrapper {
    display: flex;
    background-color: var(--gt-color-surface);
    border-radius: var(--gt-spacing-1);
}

.gt-treelist.k-grid .k-table-td .gt-treelist-colored-cell-deleted {
    border-width: 2px;
    border-style: solid;
    border-color: transparent;
    background-color: #f8eaea;
    color: var(--gt-color-red-5);
    border-radius: var(--gt-spacing-1);
}

.gt-treelist.k-grid .k-table-td .gt-treelist-colored-cell-added {
    border-width: 2px;
    border-style: solid;
    border-color: transparent;
    background-color: #19875429;
    color: #198754;
    border-radius: var(--gt-spacing-1);
}

.gt-treelist.k-grid .k-table-td .gt-treelist-colored-cell-modified {
    border-width: 2px;
    border-style: solid;
    border-color: transparent;
    background-color: #ffedd9;
    border-radius: var(--gt-spacing-1);
}

.gt-treelist.k-grid .k-table-row[aria-expanded="true"] {
    background-color: #eaf3ff;
}

.gt-treelist.k-grid .k-table-row.gt-treelist-child-row {
    background-color: #eaf3ff;
}

.gt-treelist.k-grid .k-table-td.k-selected .gt-treelist-colored-cell-added {
    border-color: #198754;
}

.gt-treelist.k-grid .k-table-td.k-selected .gt-treelist-colored-cell-deleted {
    border-color: #c12615;
}

.gt-treelist.k-grid .k-table-td.k-selected .gt-treelist-colored-cell-modified {
    border-color: #df7800;
}

.gt-page-container {
    position: relative;
    margin: var(--gt-spacing-8) var(--gt-spacing-18) var(--gt-spacing-15);
}

.gt-pager-info {
    order: 0;
}

.gt-error-banner-container {
    display: flex;
    padding: var(--gt-spacing-10) var(--gt-spacing-6) var(--gt-spacing-10) var(--gt-spacing-3);
    justify-content: center;
    align-items: center;
    gap: var(--gt-spacing-6);
    width: 100%;
    border-radius: var(--gtp-border-radius-sm, 4px);
    background: var(--gt-color-grey-1, #f6f6f6);
}

.gt-error-banner-container .gt-error-banner-content {
    display: flex;
    align-items: center;
    flex-direction: row;
    gap: 1rem;
}

.gt-error-banner-container .gt-error-banner-content .icon {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #ffddda;
    color: var(--gt-color-red-5);
    width: 80px;
    height: 80px;
    border-radius: 40px;
}
