/*! Simple Calendar - 4.0.2
 * https://simplecalendar.io
 * Copyright (c) Xtendify Technologies 2026
 * Licensed GPLv2+ */

@charset "UTF-8";@font-face{font-family:SC Poppins;font-style:normal;font-weight:400;font-display:swap;src:url("./Poppins-Regular-4TVJUGJA.ttf") format("truetype")}@font-face{font-family:SC Poppins;font-style:normal;font-weight:500;font-display:swap;src:url("./Poppins-Medium-DVG37GYL.ttf") format("truetype")}@font-face{font-family:SC Poppins;font-style:normal;font-weight:600;font-display:swap;src:url("./Poppins-SemiBold-EXRFKOUT.ttf") format("truetype")}@font-face{font-family:SC Poppins;font-style:normal;font-weight:700;font-display:swap;src:url("./Poppins-Bold-MZQ55T7X.ttf") format("truetype")}@font-face{font-family:SC Poppins;font-style:normal;font-weight:900;font-display:swap;src:url("./Poppins-Black-BMW46ZRP.ttf") format("truetype")}@font-face{font-family:SC Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("./Inter-Variable-KMTH7ZDP.ttf") format("truetype")}@font-face{font-family:SC Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url("./Inter-Variable-Italic-75BUPUPC.ttf") format("truetype")}.sc_root{--sc-font-heading: "SC Poppins", sans-serif;--sc-font-body: "SC Inter", sans-serif;--sc-font-weight-thin: 100;--sc-font-weight-extralight: 200;--sc-font-weight-light: 300;--sc-font-weight-regular: 400;--sc-font-weight-medium: 500;--sc-font-weight-semibold: 600;--sc-font-weight-bold: 700;--sc-font-weight-extrabold: 800;--sc-font-weight-black: 900;--sc-color-blue: #1d73be;--sc-color-dark-blue: #27659c;--sc-color-blue-hover: #27659c;--sc-color-white-hover: #f6f5f4;--sc-color-light-blue: #4097e3;--sc-color-light-blue-hover: #3580c9;--sc-color-black: #000000;--sc-color-dark-gray: #353535;--sc-color-medium-gray: #797979;--sc-color-warm-gray: #a39e98;--sc-color-extra-light-gray: #dbdbdb;--sc-color-light-gray: #c2c2c2;--sc-color-off-white: #f6f5f4;--sc-color-white: #ffffff;--sc-color-green: #50be1d;--sc-color-red: #be1d1d;--sc-color-alabaster-grey: #e5e5e5;--sc-icon-circle-size: 51px;--sc-input-icon-size: 29px;--sc-input-square-box-width: 79px;--sc-input-square-box-height: 62px;--sc-link-decoration: underline;--sc-btn-loading-base-duration: 1s;--sc-btn-loading-progress-duration: 3s;--sc-btn-loading-active-bg: var(--sc-color-blue);--sc-btn-loading-finished-bg: var(--sc-color-green);--sc-btn-loading-progress-bg: var(--sc-color-light-blue);--sc-btn-padding-y: calc(var(--sc-spacing-unit) * 2.4);--sc-btn-padding-x: calc(var(--sc-spacing-unit) * 4.8);--sc-btn-font-size: var(--sc-font-base);--sc-btn-sm-padding-y: calc(var(--sc-spacing-unit) * 1.6);--sc-btn-sm-padding-x: calc(var(--sc-spacing-unit) * 3.2);--sc-btn-sm-font-size: 13px;--sc-input-value-font-size: 16px;--sc-input-value-line-height: 29px;--sc-input-value-font-weight: var(--sc-font-weight-semibold);--sc-input-value-color: var(--sc-color-dark-gray);--sc-input-value-letter-spacing: 0;--sc-radius-sm: 10px;--sc-radius-md: 15px;--sc-radius-lg: 16px;--sc-icon-size: 24px;--sc-icon-xs-size: 13px;--sc-font-huge: clamp(3.125rem, 4vw + 1rem, 4.375rem);--sc-font-largest: clamp(2.5rem, 3vw + 1rem, 3.125rem);--sc-font-larger: clamp(2rem, 2.2vw + 1rem, 2.188rem);--sc-font-large: clamp(1.5rem, 1.8vw + 1rem, 1.875rem);--sc-font-medium: clamp(1.125rem, 1.2vw + .9rem, 1.375rem);--sc-font-medium-sm: clamp(1rem, 1.1vw + .7rem, 1.25rem);--sc-font-small: clamp(.938rem, .8vw + .8rem, .938rem);--sc-font-base: clamp(.875rem, .6vw + .8rem, .875rem);--sc-font-line-height-static: 1;--sc-font-line-height-11: 1.1;--sc-font-line-height-12: 1.2;--sc-font-line-height-13: 1.3;--sc-font-line-height-14: 1.4;--sc-font-line-height-15: 1.5;--sc-font-line-height-16: 1.6;--sc-font-line-height-17: 1.7;--sc-font-line-height-18: 1.8;--sc-font-line-height-19: 1.9;--sc-font-line-height-20: 2;--sc-h1-line-height: var(--sc-font-line-height-11);--sc-h1-weight: var(--sc-font-weight-bold);--sc-h2-line-height: var(--sc-font-line-height-static);--sc-h2-weight: var(--sc-font-weight-medium);--sc-h3-line-height: var(--sc-font-line-height-12);--sc-h3-weight: var(--sc-font-weight-medium);--sc-h4-line-height: var(--sc-font-line-height-static);--sc-h4-weight: var(--sc-font-weight-medium);--sc-h5-line-height: var(--sc-font-line-height-14);--sc-h5-weight: var(--sc-font-weight-medium);--sc-h6-line-height: var(--sc-font-line-height-20);--sc-h6-weight: var(--sc-font-weight-medium);--sc-body-heading-size: var(--sc-font-medium);--sc-body-heading-line-height: var(--sc-font-line-height-16);--sc-body-heading-weight: var(--sc-font-weight-regular);--sc-body-large-size: var(--sc-font-medium);--sc-body-large-line-height: var(--sc-font-line-height-16);--sc-body-large-weight: var(--sc-font-weight-regular);--sc-body-medium-size: var(--sc-font-small);--sc-body-medium-line-height: var(--sc-font-line-height-20);--sc-body-medium-weight: var(--sc-font-weight-regular);--sc-body-medium-sm-size: var(--sc-font-medium-sm);--sc-body-medium-sm-line-height: var(--sc-font-line-height-16);--sc-body-medium-sm-weight: var(--sc-font-weight-regular);--sc-body-small-size: var(--sc-font-base);--sc-body-small-line-height: var(--sc-font-line-height-18);--sc-body-small-weight: var(--sc-font-weight-regular);--sc-body-xs-size: 12px;--sc-body-xs-line-height: 30px;--sc-body-xs-weight: var(--sc-font-weight-regular);--sc-letter-spacing: 0%;--sc-ds-typo-label-size: 20px;--sc-ds-typo-label-line-height: 95px;--sc-ds-typo-label-letter-spacing: 0%;--sc-ds-typo-sample-size: 20px;--sc-ds-typo-sample-line-height: 95px;--sc-ds-typo-b1-size: 20px;--sc-ds-typo-b1-line-height: 30px;--sc-ds-typo-b2-size: 16px;--sc-ds-typo-b2-line-height: 25px;--sc-ds-typo-b3-size: 14px;--sc-ds-typo-b3-line-height: 22px;--sc-spacing-unit: .313rem;--sc-spacing-0: calc(var(--sc-spacing-unit) * 0);--sc-spacing-5: calc(var(--sc-spacing-unit) * 1);--sc-spacing-10: calc(var(--sc-spacing-unit) * 2);--sc-spacing-15: calc(var(--sc-spacing-unit) * 3);--sc-spacing-20: calc(var(--sc-spacing-unit) * 4);--sc-spacing-25: calc(var(--sc-spacing-unit) * 5);--sc-spacing-40: calc(var(--sc-spacing-unit) * 8);--sc-radius-rounded: 50%;--sc-radius-5: .313rem;--sc-radius-10: .625rem;--sc-radius-15: .938rem;--sc-radius-16: 1rem}.sc_root .sc_h1{font-family:var(--sc-font-heading);font-weight:var(--sc-h1-weight);font-size:var(--sc-font-huge);line-height:var(--sc-h1-line-height);letter-spacing:var(--sc-letter-spacing);color:var(--sc-color-black)}.sc_root .sc_h2{font-family:var(--sc-font-heading);font-weight:var(--sc-h2-weight);font-size:var(--sc-font-largest);line-height:var(--sc-h2-line-height);letter-spacing:var(--sc-letter-spacing);color:var(--sc-color-black)}.sc_root .sc_h3{font-family:var(--sc-font-heading);font-weight:var(--sc-h3-weight);font-size:var(--sc-font-larger);line-height:var(--sc-h3-line-height);letter-spacing:var(--sc-letter-spacing);color:var(--sc-color-black);margin:0}.sc_root .sc_h4{font-family:var(--sc-font-heading);font-weight:var(--sc-h4-weight);font-size:var(--sc-font-large);line-height:var(--sc-h4-line-height);letter-spacing:var(--sc-letter-spacing);color:var(--sc-color-black);margin:0}.sc_root .sc_h5{font-family:var(--sc-font-heading);font-weight:var(--sc-h5-weight);font-size:var(--sc-font-medium);line-height:var(--sc-h5-line-height);letter-spacing:var(--sc-letter-spacing);color:var(--sc-color-black)}.sc_root .sc_h6{font-family:var(--sc-font-heading);font-weight:var(--sc-h6-weight);font-size:var(--sc-font-small);line-height:var(--sc-h6-line-height);letter-spacing:var(--sc-letter-spacing);color:var(--sc-color-black)}.sc_root label.sc_h6{cursor:pointer}.sc_root .sc_text--body_b1{font-family:var(--sc-font-body);font-weight:var(--sc-font-weight-regular);font-style:normal;font-size:var(--sc-ds-typo-b1-size);line-height:var(--sc-ds-typo-b1-line-height);letter-spacing:var(--sc-letter-spacing);vertical-align:middle;color:var(--sc-color-black)}.sc_root .sc_text--body_b2{font-family:var(--sc-font-body);font-weight:var(--sc-font-weight-regular);font-style:normal;font-size:var(--sc-ds-typo-b2-size);line-height:var(--sc-ds-typo-b2-line-height);letter-spacing:var(--sc-letter-spacing);vertical-align:middle;color:var(--sc-color-black)}.sc_root .sc_text--body_b3{font-family:var(--sc-font-body);font-weight:var(--sc-font-weight-regular);font-style:normal;font-size:var(--sc-ds-typo-b3-size);line-height:var(--sc-ds-typo-b3-line-height);letter-spacing:var(--sc-letter-spacing);vertical-align:middle;color:var(--sc-color-black)}.sc_root .sc_text--body_large{font-family:var(--sc-font-body);font-weight:var(--sc-body-large-weight);font-size:var(--sc-body-large-size);line-height:var(--sc-body-large-line-height);letter-spacing:var(--sc-letter-spacing);vertical-align:middle}.sc_root .sc_text--body_medium{font-family:var(--sc-font-body);font-weight:var(--sc-body-medium-weight);font-size:var(--sc-body-medium-size);line-height:var(--sc-body-medium-line-height);letter-spacing:var(--sc-letter-spacing);vertical-align:middle}.sc_root .sc_text--body_small{font-family:var(--sc-font-body);font-weight:var(--sc-body-small-weight);font-size:var(--sc-body-small-size);line-height:var(--sc-body-small-line-height);letter-spacing:var(--sc-letter-spacing);vertical-align:middle}.sc_root .sc_text--body_xs{font-family:var(--sc-font-body);font-weight:var(--sc-body-xs-weight);font-size:var(--sc-body-xs-size);line-height:var(--sc-body-xs-line-height);letter-spacing:var(--sc-letter-spacing);vertical-align:middle}.sc_root .sc_text--blue{color:var(--sc-color-blue)}.sc_root .sc_text_light_blue{color:var(--sc-color-light-blue)}.sc_root .sc_text--black{color:var(--sc-color-black)}.sc_root .sc_text--dark{color:var(--sc-color-dark-gray)}.sc_root .sc_text--medium_gray{color:var(--sc-color-medium-gray)}.sc_root .sc_text--warm_gray{color:var(--sc-color-warm-gray)}.sc_root .sc_text--extra_light_gray{color:var(--sc-color-extra-light-gray)}.sc_root .sc_text--light_gray{color:var(--sc-color-light-gray)}.sc_root .sc_text--off_white{color:var(--sc-color-off-white)}.sc_root .sc_text--white{color:var(--sc-color-white)}.sc_root .sc_bg--blue{background-color:var(--sc-color-blue)}.sc_root .sc_bg--light_blue{background-color:var(--sc-color-light-blue)}.sc_root .sc_bg--black{background-color:var(--sc-color-black)}.sc_root .sc_bg--dark{background-color:var(--sc-color-dark-gray)}.sc_root .sc_bg--light{background-color:var(--sc-color-off-white)}.sc_root .sc_bg--white{background-color:var(--sc-color-white)}.sc_root .sc_bg--green{background-color:var(--sc-color-green)}.sc_root .sc_bg--red{background-color:var(--sc-color-red)}.sc_root .sc_border--blue{border-color:var(--sc-color-blue)}.sc_root .sc_border--gray,.sc_root .sc_border--gray_light{border-color:var(--sc-color-light-gray)}.sc_root .sc_btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--sc-spacing-unit) * 1.6);font-family:var(--sc-font-body);font-size:var(--sc-btn-font-size);font-weight:var(--sc-font-weight-medium);padding:var(--sc-btn-padding-y) var(--sc-btn-padding-x);border:none;border-radius:var(--sc-radius-sm);cursor:pointer;transition:background-color .2s ease;text-decoration:none}.sc_root .is_hidden{display:none!important}.sc_root .sc_btn--sm{padding:var(--sc-btn-sm-padding-y) var(--sc-btn-sm-padding-x);font-size:var(--sc-btn-sm-font-size)}.sc_root .sc_btn--blue{background:var(--sc-color-blue);color:var(--sc-color-white)}.sc_root .sc_btn--blue:hover{background:var(--sc-color-dark-blue)}.sc_root .sc_btn--disabled,.sc_root .sc_btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.sc_root .sc_btn--white{background:var(--sc-color-white);color:var(--sc-color-black);border:2px solid var(--sc-color-extra-light-gray)}.sc_root .sc_btn--white:hover{background:var(--sc-color-white-hover)}.sc_root .sc_btn--light-blue{background:var(--sc-color-light-blue);color:var(--sc-color-white)}.sc_root .sc_btn--light-blue:hover{background:var(--sc-color-blue-hover)}.sc_root .sc_btn--blue-loading:hover{background:var(--sc-color-dark-blue)}.sc_root .sc_btn--blue-loading{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--sc-spacing-unit) * 1.6);font-family:var(--sc-font-body);font-size:var(--sc-font-base);font-weight:var(--sc-font-weight-medium);border-radius:var(--sc-radius-sm);position:relative;width:12.5rem;padding:calc(var(--sc-spacing-unit) * 4.5) calc(var(--sc-spacing-unit) * 5);background-color:var(--sc-color-blue);color:var(--sc-color-white);overflow:hidden;transition:background-color var(--sc-btn-loading-base-duration) ease}.sc_root .sc_btn--blue-loading:before{position:absolute;content:"";bottom:0;left:0;width:0%;height:100%;background-color:var(--sc-btn-loading-progress-bg)}.sc_root .sc_btn--blue-loading>span{position:absolute;line-height:0;display:inline-flex;align-items:center;justify-content:center;transition:top var(--sc-btn-loading-base-duration) ease,transform var(--sc-btn-loading-base-duration) ease}.sc_root .sc_btn--blue-loading>span:nth-of-type(1){top:50%;transform:translateY(-50%)}.sc_root .sc_btn--blue-loading>span:nth-of-type(2){top:100%;transform:translateY(0);font-size:24px}.sc_root .sc_btn--blue-loading>span:nth-of-type(3){display:none}.sc_root .sc_btn--blue-loading.sc_is_active{background-color:var(--sc-btn-loading-active-bg)}.sc_root .sc_btn--blue-loading.sc_is_active:before{width:100%;transition:width var(--sc-btn-loading-progress-duration) linear}.sc_root .sc_btn--blue-loading.sc_is_active>span:nth-of-type(1){top:-100%;transform:translateY(-50%)}.sc_root .sc_btn--blue-loading.sc_is_active>span:nth-of-type(2){top:50%;transform:translateY(-50%)}.sc_root .sc_btn--blue-loading.sc_is_active>span:nth-of-type(2) .sc_btn--loading-icon{transform-origin:center center;animation:sc_btn_loading_spin var(--sc-btn-loading-base-duration) linear infinite}.sc_root .sc_btn--blue-loading.sc_is_finished{background-color:var(--sc-btn-loading-finished-bg)}.sc_root .sc_btn--blue-loading.sc_is_finished .sc_btn_submit,.sc_root .sc_btn--blue-loading.sc_is_finished .sc_btn_loading{display:none}.sc_root .sc_btn--blue-loading.sc_is_finished .sc_btn_check{display:inline-flex;top:50%;transform:translateY(-50%);font-size:24px;animation:sc_btn_loading_scale .5s linear}@keyframes sc_btn_loading_spin{to{transform:rotate(360deg)}}@keyframes sc_btn_loading_scale{0%{transform:translateY(-50%) scale(10)}50%{transform:translateY(-50%) scale(.2)}70%{transform:translateY(-50%) scale(1.2)}90%{transform:translateY(-50%) scale(.7)}to{transform:translateY(-50%) scale(1)}}.sc_root .sc_btn--green{background:var(--sc-color-green);color:var(--sc-color-white)}.sc_root .sc_btn--green:hover{opacity:.9}.sc_root .sc_btn--red{background:var(--sc-color-red);color:var(--sc-color-white)}.sc_root .sc_btn--red:hover{opacity:.9}.sc_root .sc_btn--off_white{background:var(--sc-color-extra-light-gray);color:var(--sc-color-medium-gray);cursor:default}.sc_root .sc_btn--off_white:hover{opacity:1;background:var(--sc-color-extra-light-gray)}.sc_root a:focus{box-shadow:none;outline:2px solid var(--sc-color-blue);outline-offset:2px}.sc_root .sc_btn_icon{width:150px;height:44px;padding:0;border-radius:var(--sc-radius-sm);display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:opacity .2s ease}.sc_root .sc_btn_icon--blue{background:var(--sc-color-blue);color:var(--sc-color-white)}.sc_root .sc_btn_icon--light-blue{background:var(--sc-color-white);border:2px solid var(--sc-color-extra-light-gray);color:var(--sc-color-black)}.sc_root .sc_btn_icon--light-blue:hover{background:var(--sc-color-off-white)}.sc_root .sc_btn_icon--success{background:var(--sc-color-green);color:var(--sc-color-white)}.sc_root .sc_btn_icon--error{background:var(--sc-color-red);color:var(--sc-color-white)}.sc_root .sc_btn--icons{font-size:0;width:20px;height:20px;display:inline-block;background-size:16px 16px;background-position:center center;background-repeat:no-repeat}.sc_root .sc_btn--check-icon{background-size:30px 30px;background-image:url("./check-SROKDJYJ.svg")}.sc_root .sc_btn--close_icon{background-image:url("./close-PAYIKOM2.svg")}.sc_root .sc_btn--loading-icon{background-image:url("./loading-PY6VJRYX.svg")}.sc_root .sc_input{font-family:var(--sc-font-body);font-size:var(--sc-input-value-font-size);font-weight:var(--sc-input-value-font-weight);line-height:var(--sc-input-value-line-height);letter-spacing:var(--sc-input-value-letter-spacing);vertical-align:middle;padding:var(--sc-spacing-10) var(--sc-spacing-20);width:100%;min-height:63px;box-sizing:border-box;background:var(--sc-color-white);color:var(--sc-input-value-color);border:1px solid var(--sc-color-extra-light-gray);border-radius:var(--sc-radius-sm);transition:border-color .2s ease}.sc_root .sc_input.sc_input--copied{border-color:var(--sc-color-green)}.sc_root .sc_input.sc_input--dark{background:var(--sc-color-dark-gray);color:var(--sc-color-white)}.sc_root .sc_input.sc_input--dark::placeholder{color:var(--sc-color-light-gray)}.sc_root .sc_input::placeholder{color:var(--sc-color-medium-gray)}.sc_root .sc_input:focus{outline:none;border-color:var(--sc-color-dark-gray);box-shadow:none}.sc_root .sc_input_muted{border:1px solid var(--sc-color-extra-light-gray)}.sc_root .sc_input_wrapper{position:relative;display:flex;align-items:center}.sc_root .sc_input_wrapper .sc_input{padding-right:48px}.sc_root .sc_input_wrapper--readonly .sc_input{background:var(--sc-color-off-white)}.sc_root .sc_input_wrapper.sc_input_wrapper--icons-outside{display:flex;align-items:stretch;gap:0}.sc_root .sc_input_wrapper.sc_input_wrapper--square{gap:10px;max-width:100%}.sc_root .sc_input_wrapper.sc_input_wrapper--square .sc_input{border-right-width:1px;border-radius:var(--sc-radius-sm)}.sc_root .sc_input_wrapper.sc_input_wrapper--square .sc_icon--square{border-radius:var(--sc-radius-sm);flex-shrink:0}.sc_root .sc_input_wrapper .sc_input_toggle,.sc_root .sc_input_wrapper .sc_input_status{position:static;transform:none;flex-shrink:0;width:48px;min-width:48px;height:auto;align-self:stretch;border:1px solid var(--sc-color-dark-gray);border-left:none;background:var(--sc-color-white);border-radius:0;transition:background .2s ease,color .2s ease}.sc_root .sc_input_wrapper .sc_input_toggle:hover,.sc_root .sc_input_wrapper .sc_input_status:hover{background:var(--sc-color-warm-gray);color:var(--sc-color-warm-gray)}.sc_root .sc_input_wrapper:not(.sc_input_wrapper--icons-outside) .sc_input_toggle,.sc_root .sc_input_wrapper:not(.sc_input_wrapper--icons-outside) .sc_input_status{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;color:var(--sc-color-medium-gray)}.sc_root .sc_input_wrapper.sc_input--success .sc_input,.sc_root .sc_input_wrapper .sc_input.sc_input--success{border-color:var(--sc-color-green);border-width:1px}.sc_root .sc_input_wrapper.sc_input--error .sc_input{border-color:var(--sc-color-red);border-width:1px}.sc_root .sc_input_wrapper.sc_input--error .sc_input_status{color:var(--sc-color-red)}.sc_root .sc_icon--square{display:inline-flex;align-items:center;justify-content:center;width:var(--sc-input-square-box-width);min-width:var(--sc-input-square-box-width);height:var(--sc-input-square-box-height);border:none;border-radius:var(--sc-radius-sm);background:var(--sc-color-off-white);cursor:pointer;padding:0;transition:background .2s ease,opacity .2s ease}.sc_root .sc_icon--square:hover{background:var(--sc-color-warm-gray)}.sc_root .sc_icon--square img{width:var(--sc-input-icon-size);height:var(--sc-input-icon-size);display:block}.sc_root .sc_icon--square img.sc_input_square_show_white,.sc_root .sc_icon--square img.sc_input_square_hide_white,.sc_root .sc_icon--square img.sc_icon_copy_white,.sc_root .sc_icon--square:hover .sc_input_square_show,.sc_root .sc_icon--square:hover .sc_input_square_hide,.sc_root .sc_icon--square:hover .sc_icon_copy,.sc_root .sc_icon--square:hover .sc_input_square_show_white,.sc_root .sc_icon--square:hover .sc_input_square_hide_white,.sc_root .sc_icon--square:hover .sc_icon_copy_white{display:none}.sc_root .sc_icon--square:hover .sc_input_square_show:not([hidden])~.sc_input_square_show_white{display:block}.sc_root .sc_icon--square:hover .sc_input_square_hide:not([hidden])~.sc_input_square_hide_white{display:block}.sc_root .sc_icon--square:hover .sc_icon_copy~.sc_icon_copy_white{display:block}.sc_root .sc_icon--square img[hidden]{display:none!important}.sc_root .sc_input_helper{font-family:var(--sc-font-body);font-size:var(--sc-body-small-size);color:var(--sc-color-red);margin-top:8px;line-height:var(--sc-body-small-line-height);font-weight:var(--sc-body-small-weight)}.sc_root .sc_input_label{display:block;font-family:var(--sc-font-body);font-size:14px;font-weight:500;color:var(--sc-color-black);margin-bottom:8px}.sc_root .sc_progress_circle{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.sc_root .sc_progress_circle_ring{position:absolute;inset:0;border-radius:50%;border:12px solid var(--sc-color-extra-light-gray);background:transparent}.sc_root .sc_progress_circle_fill{position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--sc-color-blue) 0deg,var(--sc-color-blue) calc(var(--sc-progress, 0) * 3.6deg),var(--sc-color-extra-light-gray) calc(var(--sc-progress, 0) * 3.6deg))}.sc_root .sc_progress_circle_inner{position:absolute;inset:12px;border-radius:50%;background:var(--sc-color-white);z-index:1}.sc_root .sc_progress_circle--33{--sc-progress: 33}.sc_root .sc_progress_circle--67{--sc-progress: 67}.sc_root .sc_progress_circle--100 .sc_progress_circle_ring{border-color:var(--sc-color-green)}.sc_root .sc_progress_circle--100 .sc_progress_circle_fill{background:var(--sc-color-green)}.sc_root .sc_progress_circle--100 .sc_progress_circle_inner{background:var(--sc-color-white)}.sc_root .sc_progress_circle_text{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--sc-font-body);font-weight:600;font-size:14px;color:var(--sc-color-dark-gray);text-align:center;line-height:1.2}.sc_root .sc_progress_circle--33 .sc_progress_circle_text,.sc_root .sc_progress_circle--67 .sc_progress_circle_text,.sc_root .sc_progress_circle--100 .sc_progress_circle_text{color:var(--sc-color-dark-gray)}.sc_root .sc_checklist{list-style:none;position:relative;padding:0 0 0 10px}.sc_root .sc_checklist_item{display:flex;align-items:center;gap:12px;padding:6px 0;font-family:var(--sc-font-body);font-size:14px;color:var(--sc-color-medium-gray);position:relative;z-index:1}.sc_root .sc_checklist_item:after{content:"";position:absolute;left:11px;top:27px;width:2px;height:calc(100% - 14px);background:var(--sc-color-extra-light-gray);z-index:0}.sc_root .sc_checklist_item:last-child:after{display:none}.sc_root .sc_checklist_item.is_completed{color:var(--sc-color-blue)}.sc_root .sc_checklist_item.is_completed:after{background:var(--sc-color-blue)}.sc_root .sc_checklist_item.is_completed .sc_checklist_text{text-decoration:none}.sc_root .sc_checklist_item.is_completed .sc_checklist_checkbox{background:var(--sc-color-blue);border-color:var(--sc-color-blue);color:var(--sc-color-white)}.sc_root .sc_checklist_item.is_completed .sc_checklist_link{color:var(--sc-color-blue)}.sc_root .sc_checklist_item.sc_checklist--green.is_completed:after{background:var(--sc-color-green)}.sc_root .sc_checklist_item.sc_checklist--green.is_completed .sc_checklist_checkbox{background:var(--sc-color-green);border-color:var(--sc-color-green)}.sc_root .sc_checklist_item.sc_checklist--green.is_completed,.sc_root .sc_checklist_item.sc_checklist--green.is_completed .sc_checklist_link{color:var(--sc-color-green)}.sc_root .sc_checklist_checkbox{flex-shrink:0;width:20px;height:20px;min-width:20px;border:2px solid var(--sc-color-extra-light-gray);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,background .2s ease;background:var(--sc-color-white)}.sc_root .sc_checklist_icon{width:12px;height:12px;display:block}.sc_root .sc_checklist_text{flex:1}.sc_root .sc_checklist_link{color:inherit;text-decoration:none}.sc_root .sc_checklist_link:hover{text-decoration:underline}.sc_root .sc_connect_page_outer{background:#f0f0f1;padding:40px 20px 60px}.sc_root .sc_connect_page_outer .sc_connect_page_header{display:flex;align-items:center;justify-content:space-between;margin:0 auto 24px}.sc_root .sc_connect_page_outer .sc_connect_page_header .sc_connect_page_header_left{display:flex;align-items:center;flex:0 0 auto}.sc_root .sc_connect_page_outer .sc_connect_page_header .sc_connect_page_header_left .sc_logo_link img{display:block;height:40px;width:auto}.sc_root .sc_connect_page_outer .sc_connect_page_inner{max-width:100%;width:100%;margin:0;display:grid;grid-template-columns:2fr 1fr;gap:var(--sc-spacing-20);align-items:flex-start}.sc_root .sc_logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:var(--sc-font-heading);font-weight:600;font-size:18px;color:var(--sc-color-black)}.sc_root .sc_logo_icon{width:40px;height:40px;border-radius:var(--sc-radius-md);display:flex;align-items:center;justify-content:center;background:var(--sc-color-blue);color:var(--sc-color-white);font-size:16px;font-weight:700}.sc_root .sc_icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--sc-color-white);color:var(--sc-color-blue);border:1px solid var(--sc-color-extra-light-gray)}.sc_root .sc_icon--circle{display:inline-flex;align-items:center;justify-content:center;width:var(--sc-icon-circle-size);height:var(--sc-icon-circle-size);min-width:var(--sc-icon-circle-size);min-height:var(--sc-icon-circle-size);border-radius:50%;background:var(--sc-color-blue);padding:0;border:none}.sc_root .sc_icon--circle img{max-width:31px;object-fit:contain}.sc_root .sc_icon--circle-small{display:inline-flex;align-items:center;justify-content:center}.sc_root .sc_icon--circle-small img{width:24px;height:24px;object-fit:contain}.sc_root .sc_icon_warning_wrap{display:inline-flex;align-items:center;gap:8px;padding-top:6px}.sc_root .sc_icon_warning_wrap .sc_icon--circle-small img{width:24px;height:24px}.sc_root .sc_icon_warning_label{font-family:var(--sc-font-body);font-size:14px;font-weight:600;color:var(--sc-color-red)}.sc_root .sc_icon_status_wrap{display:inline-flex;align-items:center;gap:8px}.sc_root .sc_icon_status_dot{width:10px;height:10px;border-radius:50%;background:var(--sc-color-medium-gray)}.sc_root .sc_icon_status_dot--connected{background:var(--sc-color-green)}.sc_root .sc_icon_status_label{font-family:var(--sc-font-body);font-size:14px;font-weight:400;color:var(--sc-color-medium-gray)}.sc_root .sc_icon_status_label--connected{color:var(--sc-color-green)}.sc_root .sc_tooltip--icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--sc-icon-size);height:var(--sc-icon-size);border-radius:3px;background:var(--sc-color-off-white);cursor:pointer;padding:0;border:none;transition:background .2s ease}.sc_root .sc_tooltip--icon:hover,.sc_root .sc_tooltip--icon:focus-visible{background:var(--sc-color-warm-gray);outline:none}.sc_root .sc_tooltip--icon_img{width:var(--sc-icon-xs-size);height:var(--sc-icon-xs-size);display:block}.sc_root .sc_tooltip--icon_img-hover{display:none}.sc_root .sc_tooltip--icon:hover .sc_tooltip--icon_img,.sc_root .sc_tooltip--icon:focus-visible .sc_tooltip--icon_img{display:none}.sc_root .sc_tooltip--icon:hover .sc_tooltip--icon_img-hover,.sc_root .sc_tooltip--icon:focus-visible .sc_tooltip--icon_img-hover{display:block}.sc_root .sc_tooltip{position:relative;display:inline-flex;align-items:center}.sc_root .sc_tooltip--bubble{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translate(-50%) translateY(4px);min-width:260px;max-width:320px;padding:12px 16px;background:var(--sc-color-off-white);border:1px solid var(--sc-color-extra-light-gray);border-radius:var(--sc-radius-sm);box-shadow:0 4px 12px #00000014;font-family:var(--sc-font-body);font-size:14px;line-height:1.4;color:var(--sc-color-dark-gray);text-align:center;opacity:0;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:10}.sc_root .sc_tooltip--bubble:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:8px 8px 0 8px;border-style:solid;border-color:var(--sc-color-extra-light-gray) transparent transparent transparent}.sc_root .sc_tooltip:hover .sc_tooltip--bubble,.sc_root .sc_tooltip:focus-within .sc_tooltip--bubble{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.sc_root .sc_link{color:var(--sc-color-blue);text-decoration:var(--sc-link-decoration);font-family:var(--sc-font-body);font-size:var(--sc-body-small-size)}.sc_root .sc_link:hover{opacity:.9}.sc_root .sc_link_line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sc_root .sc_link_line+.sc_link_line{margin-top:8px}.sc_root .sc_link_separator{color:var(--sc-color-medium-gray);font-size:var(--sc-body-small-size);user-select:none}.sc_root .sc_link_muted{color:var(--sc-color-medium-gray);text-decoration:var(--sc-link-decoration)}.sc_root .sc_link_muted:hover{opacity:.9}.sc_root .sc_setup_card{background:var(--sc-color-white);border-radius:var(--sc-radius-lg);padding:32px;box-shadow:0 4px 12px #0000000f}.sc_root .sc_setup_card .sc_item_spaced{margin-bottom:24px}@media(max-width:1440px){.sc_root{--sc-container-width: 96vw}}.sc_root.sc_addons .sc_addons_layout{display:flex;gap:24px;align-items:flex-start}.sc_root.sc_addons .sc_addons_main{flex:1 1 auto;min-width:0}.sc_root.sc_addons .sc_addons_main .sc_addons_card_subtitle{margin-top:8px}.sc_root.sc_addons .sc_addons_sidebar{flex:0 0 360px}@media(max-width:1200px){.sc_root.sc_addons .sc_addons_layout{flex-direction:column}.sc_root.sc_addons .sc_addons_sidebar{flex:1 1 auto;width:100%}}.sc_root.sc_addons .sc_addons_card_note{margin:-10px 0 18px;font-family:var(--sc-font-body);font-weight:var(--sc-font-weight-medium);font-style:italic;font-size:var(--sc-font-base);line-height:25px;letter-spacing:var(--sc-letter-spacing);vertical-align:middle;color:var(--sc-color-medium-gray)}.sc_root.sc_addons .sc_addon_list{display:grid;gap:14px}.sc_root.sc_addons .sc_addon_item{border:1px solid var(--sc-color-extra-light-gray)}.sc_root.sc_addons .sc_addon_item .sc_addon_item_header{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:8px}.sc_root.sc_addons .sc_addon_item .sc_addon_item_header img{width:43px;height:42px}.sc_root.sc_addons .sc_addon_item .sc_addon_item_header .sc_addon_item_title{margin:0}.sc_root.sc_addons .sc_addon_item .sc_addon_item_desc{color:var(--sc-color-medium-gray);margin-top:8px}.sc_root.sc_addons .sc_addon_item .sc_addon_item_actions{display:flex;gap:10px;flex-wrap:wrap}.sc_root.sc_addons .simcal-addon-manage-license-buttons{margin-top:10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sc_root.sc_addons .simcal-addon-manage-license-buttons .error{margin-left:0;color:var(--sc-color-red);vertical-align:sub}.sc_root.sc_addons .simcal-addon-manage-license-buttons .label{margin-left:0}.sc_root.sc_addons .sc_license_active_label{color:var(--sc-color-green)}
/*# sourceMappingURL=add-ons.min.css.map */
