
  

  

  
  
  
  


@layer base {
  
  body, :host {
    /* Color */
    --brand_card_hover: #F8F9FC;
--background_page: #FFF;
--background_grey: #F6F6F6;
--background_grey_dark: #E9ECF3;
--border_light: #E3E3E3;
--border_dark: #BABCC2;
--brand_primary: #1A52D3;
--brand_hover: #2867F6;
--brand_bg: #1A52D31A;
--brand_disabled: #A3BAED;
--text_primary: #1D2939;
--text_secondary: #646E82;
--text_tertiary: #BDBDBD;
--success: #18A359;
--success_hover: #1ac76b;
--success_bg: #18A3591A;
--warning: #E9B110;
--warning_hover: #f8c020;
--warning-bg: #E9B1101A;
--danger-100: #DC2626;
--danger_hover: #EF4444;
--danger_bg: #dc26261a;
    /* Fonts */
    --font-sans: 'Inter',sans-serif;

    /* Font size */
    --font-size-xxs: 0.625rem;
--font-size-xs: 0.75rem;
--font-size-sm: 0.875rem;
--font-size-base: 1rem;
--font-size-lg: 1.125rem;
--font-size-xl: 1.25rem;
--font-size-2xl: 1.5rem;
--font-size-3xl: 1.875rem;
--font-size-4xl: 2.25rem;
--font-size-5xl: 3rem;
    /* Font weight */
    --font-weight-thin: 100;
--font-weight-lighter: 200;
--font-weight-light: 300;
--font-weight-regular: 400;
--font-weight-normal: 500;
--font-weight-bold: 700;
--font-weight-semi-bold: 600;
--font-weight-bolder: 800;
--font-weight-black: 900;
    /* Shadows */
    --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
--shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
--shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
    /* Border radius */
    
    /* Spacing */
    
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}

      
  .bPa-Dtg {
    width:100vw;
  height:100vh;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:center;
  justify-content:center;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .bRTmBE {
    gap:30px;
  width:fit-content;
  }
      

      
        
      
      
  .bAUNYG {
    color:#E9B110;
  }
      

      
        
      
      
  .bwYhDT {
    color:#18A359;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cHBZoI {
    color:var(--text_primary, #1D2939);
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:inherit;
  padding-right:8px;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .frJuIv {
    gap:16px;
  width:fit-content;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17, 0px 62px 37px 0px #CFCFCF0D, 0px 111px 44px 0px #CFCFCF03, 0px 173px 48px 0px #CFCFCF00;
  padding-top:10px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:10px;
  border-radius:8px;
  padding-right:10px;
  flex-direction:row;
  padding-bottom:10px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .Ouyxo {
    color:var(--danger, #EF4444);
  }
      

      
        
      
      
  .dashboard\:5S-D3UPywg55NzNUkGCD4 {
    float:right;
  right:40px;
  bottom:30px;
  display:flex;
  z-index:9999;
  position:absolute;
  align-items:center;
  flex-direction:column;
  justify-content:end;
  }
      

      
        
      
      
  .eYzcle {
    gap:20px;
  width:100%;
  height:calc(100% - 81px);;
  max-height:100%;
  object-fit:;
  overflow-x:hidden;
  overflow-y:auto;
  align-items:start;
  border-width:1px;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .ckkzhl {
    width:100%;
  height:100%;
  object-fit:;
  align-items:start;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .dVQuqo {
    color:var(--text_secondary, #646E82);
  width:256px;
  font-size:var(--font-size-sm);
  text-align:center;
  font-family:inherit;
  font-weight:400;
  }
      

      
        
      
      
  .cqYVqg {
    width:100%;
  height:100%;
  display:flex;
  z-index:999;
  position:absolute;
  align-items:center;
  flex-direction:column;
  justify-content:center;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .cOosOk {
    color:var(--brand_primary, #1A52D3);
  }
      

      
        
      
      
  
      

      
        
      
      
  .ZWKFZ {
    gap:4px;
  color:var(--text_primary, #1D2939);
  width:400px;
  height:175px;
  display:flex;
  font-size:var(--font-size-base);
  align-items:center;
  font-family:inherit;
  font-weight:600;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .eza-DjT {
    flex:1;
  padding-top:24px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:24px;
  }
      

      
        
      
      
  .fuEfEr {
    color:#646E82;
  width:fit-content ;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  padding-top:4px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:4px;
  background-color:#646E821A;
  }
      

      
        
      
      
  .cecVck {
    color:var(--text_secondary, #646E82);
  width:fit-content;
  display:flex;
  font-size:var(--font-size-sm);
  align-items:flex-start;
  font-family:'Inter';
  font-weight:inherit;
  justify-content:center;
  }
      

      
        
      
      
  .bvga-DD {
    width:100%;
  row-gap:6px;
  flex-wrap:wrap;
  max-width:100%;
  column-gap:6px;
  overflow-x:hidden;
  flex-direction:row;
  }
      

      
        
      
      
  .bWpTnd {
    width:fit-content;
  height:auto;
  }
      

      
        
      
      
  .btn_secondary_new\:root {
    color:var(--brand_primary);
  width:fit-content;
  cursor:default;
  height:44px;
  display:flex;
  row-gap:4px;
  font-size:var(--font-size-base);
  background: var(--white);
  column-gap:4px;
  overflow-x:hidden;
  overflow-y:hidden;
  transition:background-color 200ms ease 0ms normal;
  align-items:center;
  font-weight:600;
  border-color:var(--brand_primary);
  border-style:solid;
  border-width:2px;
  padding-left:20px;
  outline-color:#00000000;
  outline-style:solid;
  outline-width:2px;
  padding-right:20px;
  flex-direction:row;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .btn_secondary_new\:root:hover {
    cursor:pointer;
  background: var(--brand_bg);
  }
      


  .btn_secondary_new\:root:focus-visible {
    background: var(--brand_bg);
  outline-color:#0c42bb;
  outline-style:solid;
  outline-width:3px;
  outline-offset:1px;
  }
      


  .btn_secondary_new\:root.disabled {
    color:#1a52d380;
  cursor:default;
  background: var(--white);
  border-color:#1a52d380;
  border-style:solid;
  border-width:2px;
  }
      

        
      
      
  .dUYWRw {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  display:flex;
  position:absolute;
  background:white;
  align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .cxydES {
    width:24px;
  height:24px;
  animation:spinner 1s linear infinite;
  border-radius:50%;
  }
      

      
        
      
      
  .drOGBE {
    width:100%;
  height:100%;
  opacity:0.3;
  position:absolute;
  border-color:var(--text_tertiary);
  border-style:solid;
  border-width:4px;
  border-radius:50%;
  }
      

      
        
      
      
  .cgRFVc {
    width:100%;
  height:100%;
  position:absolute;
  border-color:transparent;
  border-style:solid;
  border-width:4px;
  border-radius:50%;
  border-top-color:var(--text_tertiary);
  border-top-style:solid;
  border-top-width:4px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .page_sequence_main\:HP1HJnFOvCJmseJlP8_gT {
    height:40px;
  }
      

      
        
      
      
  .sdXvE {
    flex:1;
  row-gap:8px;
  flex-wrap:wrap;
  column-gap:12px;
  align-items:center;
  flex-direction:row;
  justify-content:end;
  }
      

      
        
      
      
  .bsoelP {
    color:var(--success);
  display:flex;
  row-gap:6px;
  font-size:var(--font-size-xs);
  background:var(--success_bg);
  column-gap:6px;
  align-items:center;
  padding-top:6px;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  padding-bottom:6px;
  justify-content:flex-start;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .btn_primary_new\:root {
    color:white;
  width:fit-content;
  cursor:default;
  height:44px;
  display:flex;
  row-gap:4px;
  font-size:var(--font-size-base);
  background: var(--brand_primary);
  column-gap:4px;
  overflow-x:hidden;
  overflow-y:hidden;
  transition:background-color 200ms ease 0ms normal;
  align-items:center;
  font-weight:600;
  padding-left:20px;
  outline-color:#00000000;
  outline-style:solid;
  outline-width:2px;
  padding-right:20px;
  flex-direction:row;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .btn_primary_new\:root:hover {
    cursor:pointer;
  background: var(--brand_hover);
  }
      


  .btn_primary_new\:root:focus-visible {
    background: var(--brand_hover);
  outline-color:#0c42bb;
  outline-style:solid;
  outline-width:3px;
  outline-offset:1px;
  }
      


  .btn_primary_new\:root.disabled {
    cursor:default;
  opacity:0.5;
  background: var(--brand_primary);
  }
      

        
      
      
  
      

      
        
      
      
  .dKaZWl {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  display:flex;
  position:absolute;
  background: var(--brand_primary);
  align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .btn_primary_new\:_Zn9zWQr3E_1KV7KRj8aK {
    width:400px;
  }
      

      
        
      
      
  .page_sequence_main\:Pvz1be0kpZA1NTnJLEnRG {
    height:40px;
  }
      

      
        
      
      
  .cqsdIc {
    color:var(--text_secondary);
  font-size:var(--font-size-xs);
  max-width:100%;
  font-family:inherit;
  font-weight:500;
  }
      

      
        
      
      
  .bPiiKU {
    font-size:var(--font-size-sm);
  font-weight:500;
  }
      

      
        
      
      
  .eSNhmo {
    flex:1;
  row-gap:20px;
  min-width:268px;
  column-gap:20px;
  flex-direction:row;
  }
      

      
        
      
      
  .KXMCt {
    flex:1;
  align-items:center;
  padding-top:24px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:24px;
  justify-content:center;
  }
      

      
        
      
      
  .esEcWz {
    color:var(--brand_primary, #1A52D3);
  width:fit-content ;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  padding-top:4px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:4px;
  background-color:#1A52D31A;
  }
      

      
        
      
      
  .elSDfc {
    color:var(--brand_primary, #1A52D3);
  width:36px;
  height:36px;
  align-items:center;
  border-radius:4px;
  justify-content:center;
  }
      

      
  .elSDfc:hover {
    cursor:pointer;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .tooltip\:0jZ_rgvoFQTP0G72oeicW {
    cursor:pointer;
  transition:text-decoration-line 300ms ease;
  }
      

      
  .tooltip\:0jZ_rgvoFQTP0G72oeicW:hover {
    text-decoration-line:underline;
  }
      

        
      
      
  .dqsoTv {
    width:fit-content;
  height:fit-content;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dYElHa {
    width:var(--width);
  height:var(--height);
  position:fixed;
  pointer-events:none;
  }
      

      
  .dYElHa.modal {
    pointer-events:all;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .daVKYt {
    aspect-ratio:16/9;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .bPOhHP {
    width:100%;
  height:100%;
  display:flex;
  position:relative;
  background:#00213C;
  align-items:flex-start;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1rem;
  justify-content:center;
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem;
  border-bottom-left-radius:0.5rem;
  border-bottom-right-radius:0.5rem;
  }
      

      
        
      
      
  .byjkOA {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  z-index:-1;
  position:absolute;
  }
      

      
        
      
      
  
      

      
        
      
      
  .tooltip\:JvBV4bzPti45KM8BGL3HS {
    background:#0000004d;
  }
      

      
  .tooltip\:JvBV4bzPti45KM8BGL3HS.open {
    background:#000000b3;
  }
      


  .tooltip\:JvBV4bzPti45KM8BGL3HS.open-transition {
    transition:background 300ms ease  ;
  }
      


  .tooltip\:JvBV4bzPti45KM8BGL3HS.close-transition {
    transition:background 300ms ease  ;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eKqJoF {
    width:1rem;
  height:1rem;
  }
      

      
        
      
      
  .dfLdEe {
    color:#ffffff;
  row-gap:8px;
  font-size:var(--font-size-sm);
  column-gap:8px;
  font-family:Inter;
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .dvbTGB {
    animation:2s ease 0ms infinite normal none running animation-fxqmkd;
  }
      

      
        
                  @keyframes animation-fxqmkd {
                    
                        0% {
                          scale: 1 1;
                        }
                        

                        0% {
                          opacity: 0.5;
                        }
                        

                        50% {
                          scale: 1.005 1.005;
                        }
                        

                        50% {
                          opacity: 1;
                        }
                        

                        100% {
                          scale: 1 1;
                        }
                        

                        100% {
                          opacity: 0.5;
                        }
                        
                  }
                  
      
      
  .KsFov {
    width:var(--width);
  height:var(--height);
  position:fixed;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:center;
  pointer-events:none;
  justify-content:center;
  }
      

      
  .KsFov.modal {
    touch-action:none;
  pointer-events:all;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cgWedv {
    top:-5px;
  color:#00213C;
  right:10px;
  position:absolute;
  }
      

      
        
      
      
  .SWxlP {
    position:relative;
  outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  pointer-events:all;
  }
      

      
  .SWxlP:focus {
    outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .tooltip\:nyeqQZJoFktATZyoX-I3K {
    width:100%;
  height:fit-content;
  display:flex;
  max-width:60%;
  align-items:center;
  justify-content:center;
  }
      

      
  .tooltip\:nyeqQZJoFktATZyoX-I3K.open {
    opacity:1;
  translate:0 0px 0;
  }
      


  .tooltip\:nyeqQZJoFktATZyoX-I3K.closing {
    translate:0 0 0;
  }
      


  .tooltip\:nyeqQZJoFktATZyoX-I3K.open-transition {
    transition:all 300ms ease 0ms normal;
  }
      


  .tooltip\:nyeqQZJoFktATZyoX-I3K.close-transition {
    transition:all 300ms ease 0ms normal;
  }
      

        
      
      
  .eFQaJC {
    top:var(--top);
  left:var(--left);
  position:absolute;
  outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  pointer-events:all;
  transform-origin:var(--transform-origin-x) var(--transform-origin-y);
  }
      

      
  .eFQaJC:focus {
    outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  }
      


  .eFQaJC.hidden {
    visibility:hidden;
  pointer-events:none;
  }
      


  .eFQaJC.match-anchor-width {
    width:var(--sc-anchor-width);
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .tooltip\:t5SRLCeY3CoFE0zZpQK0- {
    width:max-content;
  height:max-content;
  z-index:200;
  max-width:275px;
  }
      

      
  .tooltip\:t5SRLCeY3CoFE0zZpQK0-.open {
    scale:1;
  opacity:1;
  translate:0 0px;
  }
      


  .tooltip\:t5SRLCeY3CoFE0zZpQK0-.top-in {
    translate:0 12px 0;
  }
      


  .tooltip\:t5SRLCeY3CoFE0zZpQK0-.open-transition {
    transition:all 200ms ease 0ms normal;
  }
      


  .tooltip\:t5SRLCeY3CoFE0zZpQK0-.close-transition {
    transition:all 200ms ease 0ms normal;
  }
      


  .tooltip\:t5SRLCeY3CoFE0zZpQK0-.top-out {
    translate:0 12px 0;
  }
      

        
      
      
  .dSFuqN {
    color:var(--text_tertiary);
  }
      

      
        
      
      
  .tooltip\:y0JuovgCMbxmGDNgg4htG {
    width:100%;
  height:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dwOEhF {
    gap:12px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bAooWr {
    font-size:inherit;
  font-family:inherit;
  font-weight:600;
  }
      

      
  .bAooWr:hover {
    cursor:pointer;
  text-decoration-line:underline;
  }
      

        
      
      
  
      

      
        
      
      
  .dBEbZp {
    width:100%;
  min-height:60px;
  align-items:center;
  padding-top:10px;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  padding-bottom:10px;
  justify-content:flex-end;
  border-bottom-color:#E9ECF3;
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .bjPRho {
    flex:1;
  width:100%;
  }
      

      
        
      
      
  .fEycKP {
    width:16px;
  height:16px;
  }
      

      
        
      
      
  .sKuPl {
    color:var(--danger-100);
  width:fit-content ;
  font-size:var(--font-size-sm);
  background:var(--danger_bg);
  font-family:inherit;
  font-weight:inherit;
  padding-top:4px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:4px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .czuxbs {
    display:flex;
  row-gap:12px;
  flex-wrap:wrap;
  column-gap:12px;
  align-items:center;
  padding-top:8px;
  border-color:var(--background_grey_highlight, #E9ECF3);
  border-style:solid;
  border-width:1px;
  padding-left:20px;
  border-radius:4px;
  padding-right:20px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:flex-start;
  }
      

      
        
      
      
  .eDvWmP {
    display:flex;
  row-gap:8px;
  max-width:calc(100% - 80px);
  column-gap:8px;
  align-items:flex-start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .futoiF {
    flex:1;
  width:100%;
  height:100%;
  overflow-x:hidden;
  align-items:start;
  border-width:1px;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .YQhSP {
    gap:24px;
  flex:1;
  overflow-y:auto;
  padding-top:24px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:24px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .cBpBop {
    gap:24px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .bwsCQf {
    top:8px;
  left:-5px;
  color:var(--text_secondary, #646E82);
  }
      

      
        
      
      
  .bKdlRC {
    color:var(--text_primary, #1D2939);
  font-size:inherit;
  font-family:inherit;
  font-weight:700;
  }
      

      
        
      
      
  .lXDdR {
    gap:4px;
  flex:1;
  height:22px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .chiaKz {
    min-height:60px;
  align-items:start;
  padding-left:16px;
  padding-right:16px;
  justify-content:center;
  background-color:var(--background_grey, #F6F6F6);
  }
      

      
        
      
      
  .coWOAi {
    color:inherit;
  }
      

      
        
      
      
  .ffXhGE {
    color:var(--background_page, #FFF);
  height:18px;
  font-size:inherit;
  font-family:inherit;
  font-weight:600;
  padding-top:2px;
  padding-left:6px;
  border-radius:20px;
  padding-right:6px;
  padding-bottom:2px;
  background-color:var(--brand_primary, #1A52D3);
  }
      

      
        
      
      
  .VGbwa {
    flex:1;
  height:22px;
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:600;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .IUtDI {
    color:var(--text_secondary, #646E82);
  width:100%;
  height:22px;
  font-size:var(--font-size-xs);
  align-items:center;
  font-weight:600;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .RUyYJ {
    color:var(--brand_primary, #1A52D3);
  height:28px;
  align-items:center;
  padding-left:4px;
  padding-right:4px;
  flex-direction:row;
  justify-content:start;
  background-color:#F8F9FC;
  }
      

      
  .RUyYJ.error {
    color:var(--danger, #EF4444);
  background-color:#FF5E5E1A;
  }
      

        
      
      
  .cOnNuH {
    top:9px;
  left:-1px;
  color:var(--text_primary, #1D2939);
  right:0px;
  }
      

      
        
      
      
  .cfqKRN {
    flex-direction:row;
  }
      

      
        
      
      
  .eiUiKw {
    width:100%;
  align-items:end;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .eMIdDy {
    color:var(--color, currentColor);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .multi_svg\:IS2514HLsJ5D9hlQKJT4P {
    width:var(--width);
  height:var(--width);
  }
      

      
        
      
      
  .multi_svg\:Lb_n0KkzdP1IKb_-96yBU {
    width:var(--width);
  height:var(--width);
  }
      

      
        
      
      
  
      

      
        
      
      
  .multi_svg\:OSqjDrt4kqu-xngLsoAby {
    color:currentColor;
  width:var(--width);
  height:var(--width);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .multi_svg\:hVS5ojVcW88UG4cZ9pdO2 {
    width:var(--width);
  height:var(--width);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bJXeNr {
    color:inherit;
  font-size:inherit;
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .fgqNKU {
    color:var(--brand_primary, #1A52D3);
  height:fit-content;
  display:flex;
  font-size:var(--font-size-xxs);
  align-items:start;
  font-family:inherit;
  font-weight:600;
  flex-direction:column;
  justify-content:end;
  }
      

      
  .fgqNKU:hover {
    cursor:pointer;
  text-decoration-line: underline;
  }
      

        
      
      
  .fzVsVH {
    font-size:inherit;
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .flSWSd {
    left:3px;
  padding-top:16px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:var(--last);
  border-left-color:#babcc2;
  border-left-style:solid;
  border-left-width:3px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .ikecI {
    gap:10px;
  width:100px;
  cursor:pointer;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bUnMOL {
    color:var(--brand_primary, #1A52D3);
  font-size:var(--font-size-base);
  font-family:inherit;
  font-weight:600;
  text-decoration-line:;
  }
      

      
  .bUnMOL.hovered {
    text-decoration-line: underline;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cLjdpL {
    row-gap:24px;
  column-gap:24px;
  padding-top:8px;
  padding-bottom:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .ecJRvP {
    align-items:start;
  justify-content:end;
  }
      

      
        
      
      
  .tlgKG {
    gap:5px;
  width:100%;
  height:40px;
  align-items:center;
  padding-left:5px;
  border-radius:10px;
  padding-right:5px;
  flex-direction:row;
  justify-content:start;
  background-color:var(--background_grey, #F6F6F6);
  }
      

      
        
      
      
  .cwNxly {
    color:var(--text_primary, #1D2939);
  display:block;
  font-size:var(--font-size-sm);
  max-width:100%;
  overflow-x:hidden;
  overflow-y:hidden;
  font-family:inherit;
  font-weight:var(--font-weight-bold);
  white-space:nowrap;
  padding-left:12px;
  padding-right:12px;
  text-overflow:ellipsis;
  }
      

      
        
      
      
  .cJbaQS {
    flex:1;
  cursor:pointer;
  height:30px;
  transition:all 300ms ease;
  align-items:center;
  border-radius:10px;
  justify-content:center;
  }
      

      
  .cJbaQS.active {
    cursor:default;
  box-shadow:0px 1px 4px 0px #0000001A;
  transition:all 300ms ease;
  align-items:center;
  justify-content:center;
  background-color:var(--background_page, #FFF);
  }
      

        
      
      
  .sequence_initial_start_delay\:54_DNJn62-ev9Sc8Cv1fp {
    width:400px;
  }
      

      
        
      
      
  .ejIvPE {
    color:var(--text_primary, #1D2939);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:400;
  }
      

      
        
      
      
  .eHAbGx {
    color:var(--text_primary, #1D2939);
  font-size:var(--font-size-sm);
  font-weight:400;
  }
      

      
        
      
      
  .dpKChs {
    flex:1;
  width:400px;
  }
      

      
        
      
      
  .crQkCw {
    gap:4px;
  width:400px;
  cursor:text;
  transition:box-shadow 250ms ease 0ms normal;
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  flex-direction:row;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
  .crQkCw:focus-within {
    box-shadow:0px 0px 0px 4px #F1F1F1, 0px 1px 2px 0px #2424240D;
  }
      


  .crQkCw.invalid {
    box-shadow:0px 0px 0px 4px #FFF0F0, 0px 1px 2px 0px #2424240D;
  border-color:var(--danger, #EF4444);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .sequence_initial_start_delay\:_xQtfglUBRN4YVUgFuXnl {
    width:150px;
  }
      

      
        
      
      
  .cxzZPZ {
    flex:8;
  color:var(--text_primary, #1D2939);
  height:38px;
  font-size:var(--font-size-sm);
  font-weight:400;
  padding-left:12px;
  border-radius:6px;
  padding-right:12px;
  flex-direction:row;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .KqAVM {
    gap:8px;
  width:100%;
  max-width:500px;
  min-width:400px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .bfRoSl {
    color:var(--text_secondary, #646E82);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:400;
  }
      

      
        
      
      
  .ejxnqu {
    color:var(--danger, #EF4444);
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .bRWQiE {
    gap:8px;
  flex:1;
  max-width:500px;
  min-width:400px;
  flex-direction:column;
  }
      

      
        
      
      
  .OsSFh {
    row-gap:12px;
  flex-wrap:wrap;
  column-gap:12px;
  flex-direction:row;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eWmEhU {
    border-bottom-color:var(--text_tertiary, #BDBDBD);
  border-bottom-style:dashed;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .dqKCNg {
    gap:24px;
  width:100%;
  height:100%;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .cupGNd {
    width:100%;
  max-width:400px;
  }
      

      
        
      
      
  .zKXuZ {
    gap:36px;
  }
      

      
        
      
      
  .epDntu {
    gap:6px;
  }
      

      
        
      
      
  .NiTFH {
    color:var(--text_primary, #1D2939);
  width:100%;
  height:80px;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:400;
  padding-top:8px;
  border-color:#BABCC2;
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  padding-bottom:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
  .NiTFH:focus {
    box-shadow:0px 0px 0px 4px #F1F1F1, 0px 1px 2px 0px #2424240D;
  }
      

        
      
      
  .dIrAUx {
    font-size:inherit;
  font-family:inherit;
  font-weight:400;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cQNlVM {
    display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .dAgfRr {
    row-gap:6px;
  font-size:var(--font-size-sm);
  column-gap:6px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .sequence_task_dynamic_tag\:root {
    width:200px;
  display:flex;
  align-items:flex-end;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .sequence_task_dynamic_tag\:7sEF25Xvd5eMCmKiiRl9f {
    width:fit-content;
  min-width:225px;
  background:white;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17, 0px 62px 37px 0px #CFCFCF0D;
  overflow-x:hidden;
  overflow-y:hidden;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bCrsFu {
    overflow-y:auto;
  touch-action:auto;
  }
      

      
        
      
      
  
      

      
        
      
      
  .sequence_task_dynamic_tag\:J8NEHnn1tSWH9vb0vkoPv {
    row-gap:12px;
  column-gap:12px;
  max-height:250px;
  padding-top:16px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:16px;
  }
      

      
        
      
      
  .BEodR {
    width:fit-content;
  height:fit-content;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  .nZYwQ {
    row-gap:6px;
  column-gap:6px;
  }
      

      
        
      
      
  .dujcJS {
    color:var(--text_secondary);
  font-size:var(--font-size-sm);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cVMNhr {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  opacity:0;
  position:absolute;
  pointer-events:none;
  }
      

      
        
      
      
  
      

      
        
      
      
  .sequence_task_dynamic_tag\:tXHFdUcDZ08xF78Q6xkvG {
    width:90px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .sequence_task_dynamic_tag\:toidlG2XaLyZMlX-Bqb40 {
    color:inherit;
  }
      

      
        
      
      
  .ceBeAL {
    color:var(--text_primary);
  transition:background 300ms ease;
  padding-top:8px;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:8px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
  .ceBeAL:hover {
    color:white;
  cursor:pointer;
  background:var(--brand_primary);
  }
      

        
      
      
  .sequence_task_dynamic_tag\:yUHbEqf-dn4ExKuCOA9gC {
    height:24px;
  font-size:var(--font-size-xs);
  font-weight:500;
  }
      

      
        
      
      
  .eRJaPF {
    row-gap:6px;
  column-gap:6px;
  padding-left:6px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .czprbS {
    gap:4px;
  color:var(--value_cond_color);
  width:100%;
  cursor:text;
  height:38px;
  font-size:var(--font-size-sm);
  background:white;
  transition:box-shadow 250ms ease 0ms normal;
  align-items:center;
  font-weight:400;
  border-color:#BABCC2;
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  border-radius:6px;
  padding-right:12px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .dgtBZn {
    display:flex;
  row-gap:12px;
  column-gap:12px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .sequence_task_inputs-copy\:6JQCs5KMB2Lhd5FntUmJ4 {
    width:600px;
  border-color:#e1e5ef;
  border-style:solid;
  border-width:1px;
  background-color:#f2f4f7cc;
  }
      

      
        
      
      
  .cEQDzv {
    gap:36px;
  padding-top:16px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:16px;
  background-color:var(--background_grey, #F6F6F6);
  }
      

      
        
      
      
  .kkrgp {
    gap:8px;
  display:flex;
  flex-wrap:wrap;
  max-width:1100px;
  align-items:flex-start;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bfzmzg {
    align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .eAFIrI {
    gap:4px;
  cursor:text;
  transition:box-shadow 250ms ease 0ms normal;
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  flex-direction:row;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
  .eAFIrI:focus-within {
    box-shadow:0px 0px 0px 4px #F1F1F1, 0px 1px 2px 0px #2424240D;
  }
      


  .eAFIrI.invalid {
    box-shadow:0px 0px 0px 4px #FFF0F0, 0px 1px 2px 0px #2424240D;
  border-color:var(--danger, #EF4444);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .fBiaGt {
    color:var(--brand_primary, #1A52D3);
  width:fit-content;
  cursor:pointer;
  font-size:var(--font-size-base);
  font-family:inherit;
  font-weight:600;
  text-decoration-line:;
  }
      

      
  .fBiaGt:hover {
    text-decoration-line: underline;
  }
      

        
      
      
  
      

      
        
      
      
  .fkAVFs {
    gap:8px;
  }
      

      
        
      
      
  .dbsfnq {
    gap:32px;
  align-items:center;
  flex-direction:row;
  justify-content:end;
  }
      

      
        
      
      
  .cdhDVb {
    color:var(--grey-200, #E5E5E5);
  width:fit-content;
  cursor:pointer;
  height:var(--height);
  row-gap:5px;
  font-size:var(--size);
  column-gap:5px;
  align-items:center;
  padding-top:8px;
  padding-left:20px;
  border-radius:6px;
  padding-right:20px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:center;
  background-color:var(--blue-600, #2563EB);
  }
      

      
  .cdhDVb.save {
    color:var(--background_page, #FFF);
  background-color:var(--brand_primary, #1A52D3);
  }
      


  .cdhDVb.save:hover {
    background-color:var(--brand_btn_hover, #2867F6);
  }
      


  .cdhDVb.delete {
    background-color:var(--danger, #EF4444);
  }
      


  .cdhDVb.delete:hover {
    background-color:#fd5967;
  }
      


  .cdhDVb.save:disabled {
    cursor:default;
  background-color:var(--brand_disabled_or_border, #A3BAED);
  }
      


  .cdhDVb.delete:disabled {
    cursor:default;
  background-color:#f2b5b5;
  }
      

        
      
      
  .eeZjvC {
    color:var(--brand_primary, #1A52D3);
  cursor:pointer;
  font-size:var(--size);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
  .eeZjvC:hover {
    text-decoration-line: underline;
  }
      

        
      
      
  
      

      
        
      
      
  .elOUdj {
    gap:8px;
  color:var(--text_secondary, #646E82);
  height:fit-content;
  padding-top:8px;
  border-color:#BABCC2;
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:8px;
  }
      

      
  .elOUdj.invalid {
    cursor:default;
  background-color:#F6F6F6;
  }
      


  .elOUdj.clickable {
    cursor:pointer;
  }
      


  .elOUdj.selected {
    border-color:var(--brand_primary, #1A52D3);
  border-style:solid;
  border-width:1px;
  background-color:var(--brand_card_hover, #F8F9FC);
  }
      


  .elOUdj.hovered {
    border-color:var(--brand_disabled_or_border, #A3BAED);
  border-style:solid;
  border-width:1px;
  background-color:#fafafa;
  }
      

        
      
      
  .dpJTdt {
    color:var(--text_primary, #1D2939);
  height:20px;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:600;
  }
      

      
  .dpJTdt.invalid {
    color:var(--text_tertiary, #BDBDBD);
  }
      

        
      
      
  .jqXLk {
    width:fit-content;
  align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .bvvghW {
    color:var(--background_page, #FFF);
  position:relative;
  }
      

      
        
      
      
  .EYZQr {
    color:var(--background_page, #FFF);
  position:relative;
  }
      

      
  .EYZQr.hover {
    color:var(--text_tertiary, #BDBDBD);
  background-color:var(--brand_card_hover, #F8F9FC);
  }
      


  .EYZQr.selected {
    color:var(--brand_primary, #1A52D3);
  }
      

        
      
      
  .cPeePh {
    position:relative;
  }
      

      
        
      
      
  .bhnrOC {
    color:var(--text_tertiary, #BDBDBD);
  }
      

      
  .bhnrOC.selected {
    color:var(--brand_primary, #1A52D3);
  }
      

        
      
      
  .title_description_box\:K4grvcriNYBSM8vUpr4at {
    width:20px;
  height:100%;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  .ddVTuX {
    flex:1;
  flex-direction:column;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eERKzj {
    color:var(--text_secondary, #646E82);
  font-size:var(--font-size-xs);
  min-height:18px;
  font-family:inherit;
  font-weight:400;
  }
      

      
  .eERKzj.invalid {
    color:var(--text_tertiary, #BDBDBD);
  }
      

        
      
      
  .sequence_task_inputs-copy\:P3Kj5hC5VBh_6TUqL7-s1 {
    flex:1;
  height:68px;
  min-width:233px;
  }
      

      
        
      
      
  .ezjLiH {
    gap:8px;
  font-size:var(--font-size-sm);
  }
      

      
        
      
      
  .sequence_task_inputs-copy\:W790-I-8R-K4XmoYkIRug {
    flex:1;
  height:68px;
  min-width:233px;
  }
      

      
        
      
      
  .sequence_task_inputs-copy\:bfRmlzPZ3Eb3eUcaodadu {
    flex:1;
  }
      

      
        
      
      
  .sequence_task_inputs-copy\:dvzCe82cwogOIQ1KyFWJJ {
    flex:1;
  height:68px;
  min-width:233px;
  }
      

      
        
      
      
  .cXektf {
    color:var(--danger, #EF4444);
  width:fit-content;
  cursor:pointer;
  font-size:var(--font-size-base);
  font-family:inherit;
  font-weight:400;
  text-decoration-line:;
  }
      

      
  .cXektf:hover {
    text-decoration-line: underline;
  }
      

        
      
      
  .dodHgr {
    color:var(--text_primary, #1D2939);
  font-size:var(--font-size-sm);
  margin-top:8px;
  font-weight:400;
  }
      

      
        
      
      
  .dPpeIl {
    gap:8px;
  width:100%;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  
      

      
        
      
      
  .eyVPLS {
    font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .cbFspz {
    width:100%;
  height:fit_content;
  row-gap:6px;
  column-gap:6px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .cmkTeS {
    left:1px;
  color:var(--danger, #EF4444);
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .cgwWrL {
    gap:4px;
  cursor:text;
  background:white;
  transition:box-shadow 250ms ease 0ms normal;
  align-items:center;
  border-color:#BABCC2;
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  flex-direction:row;
  justify-content:start;
  }
      

      
  .cgwWrL.no_icons {
    background:white;
  padding-left:0px;
  padding-right:0px;
  }
      


  .cgwWrL:focus-within {
    box-shadow:0px 0px 0px 4px #F1F1F1, 0px 1px 2px 0px #2424240D;
  }
      


  .cgwWrL.invalid {
    box-shadow:0px 0px 0px 4px #FFF0F0, 0px 1px 2px 0px #2424240D;
  border-color:var(--danger, #EF4444);
  border-style:solid;
  border-width:1px;
  }
      


  .cgwWrL.disabled {
    background:#F6F6F6;
  }
      

        
      
      
  .fiaeUQ {
    flex:8;
  color:var(--value_cond_color);
  width:100%;
  height:38px;
  font-size:var(--font-size-sm);
  font-weight:400;
  padding-left:12px;
  border-radius:6px;
  padding-right:12px;
  flex-direction:row;
  }
      

      
  .fiaeUQ.disabled {
    color:var(--value_cond_color);
  cursor:default;
  pointer-events:none;
  }
      

        
      
      
  .ebxljG {
    color:var(--text_primary, #1D2939);
  }
      

      
        
      
      
  .dWFVtu {
    display:flex;
  row-gap:8px;
  column-gap:8px;
  align-items:flex-end;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .bGmYJn {
    color:var(--text_secondary, #646E82);
  }
      

      
  .bGmYJn.invalid {
    color:var(--danger, #EF4444);
  }
      

        
      
      
  .fvMKmH {
    width:16px;
  height:16px;
  display:flex;
  align-items:flex-start;
  padding-bottom:2px;
  justify-content:flex-start;
  }
      

      
        
      
      
  .sequence_task_inputs-copy\:oE_4UjgrBQ85ANB8qL_rb {
    background-color:var(--background_grey, #F6F6F6);
  }
      

      
        
      
      
  
      

      
        
      
      
  .sequence_task_inputs-copy\:voyGX71h1DyJ_3eLrBg5G {
    flex:1;
  height:68px;
  min-width:233px;
  }
      

      
        
      
      
  .feWGtl {
    color:var(--text_secondary, #646E82);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  
      

      
        
      
      
  .page_sequence_new\:0Vm2mzv8M18q0JDtMLMkl {
    flex:1;
  }
      

      
        
      
      
  .cacnwM {
    gap:4px;
  padding-top:12px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:12px;
  }
      

      
        
      
      
  .fsbpFo {
    display:flex;
  row-gap:36px;
  column-gap:36px;
  align-items:center;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
        
      
      
  .QkarG {
    color:var(--text_primary, #1D2939);
  font-size:var(--font-size-lg);
  font-family:inherit;
  font-weight:700;
  }
      

      
        
      
      
  .bHTvnn {
    gap:20px;
  width:100%;
  height:100%;
  padding-top:24px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:24px;
  background-color:var(--background_page, #FFF);
  border-left-color:#E9ECF3;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#E9ECF3;
  border-right-style:solid;
  border-right-width:1px;
  border-bottom-color:#E9ECF3;
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .eXYQAf {
    color:var(--text_primary, #1D2939);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .sequence_step_2\:8PCyLWmazXHK8XBJYnsNA {
    width:fit-content;
  }
      

      
        
      
      
  .egkcwx {
    width:fit-content;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dropdown_date_single\:0qgPWkjxX7s-U79DE9Blu {
    height:100%;
  }
      

      
        
      
      
  .dXDUZv {
    width: fit-content;
  cursor:pointer;
  height:40px;
  z-index:1;
  min-width:180px;
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  flex-direction:row;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .dropdown_date_single\:6yDawgt4ogrvZTm5P0_SE {
    height:100%;
  }
      

      
        
      
      
  .biJXEk {
    color:var(--text_secondary, #646E82);
  height:24px;
  display:inline-block;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  padding-top:3px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:3px;
  }
      

      
        
      
      
  .ehkCaz {
    height:100%;
  align-items:center;
  padding-left:8px;
  padding-right:12px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .dsJqnV {
    color:var(--brand_primary, #1A52D3);
  height:24px;
  display:inline-block;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  padding-top:3px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:3px;
  background-color:#1A52D31A;
  }
      

      
        
      
      
  .exknWT {
    color:var(--text_secondary, #646E82);
  }
      

      
        
      
      
  
      

      
        
      
      
  .dropdown_date_single\:RXBiVLgTTSBF1HtJ4XGqo {
    height:100%;
  z-index:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
  .sparkcore\/sc-dropdown-content\:root:focus {
    outline:none;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dropdown_date_single\:jOENinS_SstTTDbSdAGRR {
    width:fit-content;
  opacity:0;
  position:relative;
  translate:0 -12px 0;
  }
      

      
  .dropdown_date_single\:jOENinS_SstTTDbSdAGRR.open {
    opacity:1;
  translate:0 0px 0;
  }
      


  .dropdown_date_single\:jOENinS_SstTTDbSdAGRR.open-transition {
    transition:all 200ms ease-in-out  ;
  }
      


  .dropdown_date_single\:jOENinS_SstTTDbSdAGRR.close-transition {
    transition:all 200ms ease-in-out  ;
  }
      

        
      
      
  .fAvova {
    gap:4px;
  width:282px;
  height:fit-content;
  min-width:200px;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17;
  min-height:200px;
  align-items:start;
  padding-top:4px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:12px;
  justify-content:center;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .eyOaIz {
    color:var(--grey-200, #E5E5E5);
  width:fit-content;
  cursor:pointer;
  height:26px;
  font-size:var(--font-size-xs);
  align-items:start;
  padding-top:8px;
  padding-left:12px;
  border-radius:6px;
  padding-right:12px;
  padding-bottom:8px;
  justify-content:center;
  background-color:var(--blue-600, #2563EB);
  }
      

      
  .eyOaIz:hover {
    background-color:var(--blue-500, #3B82F6);
  }
      

        
      
      
  .RxsNP {
    width:100%;
  height:auto;
  display:flex;
  row-gap:20px;
  column-gap:20px;
  align-items:center;
  padding-right:12px;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
        
      
      
  .byJGvr {
    display:flex;
  align-items:start;
  }
      

      
        
      
      
  .calendar_popup_small\:ZFgKemLmj5NCQcOvU9kWo {
    color:var(--background_grey_highlight, #E9ECF3);
  position:relative;
  border-radius:4px;
  }
      

      
        
      
      
  .bJJCUk {
    width:100%;
  display:flex;
  align-items:flex-end;
  justify-content:flex-start;
  }
      

      
        
      
      
  .eyVhvf {
    cursor:pointer;
  height:13px;
  display:inline-block;
  font-size:var(--font-size-xs);
  font-weight:inherit;
  }
      

      
  .eyVhvf:hover {
    text-decoration-line: underline;
  }
      

        
      
      
  .dropdown_date_single\:oeicmD7nE7Lgt-QhxHCcI {
    margin-top:4px;
  }
      

      
        
      
      
  .NZrKW {
    color:var(--text_secondary, #646E82);
  z-index:2;
  }
      

      
        
      
      
  .bsiVnp {
    gap:8px;
  flex:1;
  height:100%;
  display:flex;
  z-index:;
  align-items:center;
  padding-left:12px;
  padding-right:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .bIyFFx {
    top:10px;
  right:10px;
  cursor:pointer;
  position:absolute;
  align-items:start;
  justify-content:center;
  }
      

      
        
      
      
  .dfDqVR {
    cursor:default;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dropdown_date_single\:z4hdlOMKG8BGVgaEPvAu5 {
    height:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .hthlP {
    gap:8px;
  padding-left:20px;
  padding-right:20px;
  }
      

      
        
      
      
  .vwDj {
    color:var(--text_primary, #1D2939);
  font-size:var(--font-size-base);
  font-weight:600;
  flex-direction:row;
  }
      

      
        
      
      
  .cptRzT {
    gap:4px;
  color:var(--text_primary, #1D2939);
  font-size:var(--font-size-base);
  font-weight:600;
  flex-direction:row;
  }
      

      
        
      
      
  .fxXRUD {
    gap:8px;
  flex:1;
  padding-left:20px;
  padding-right:20px;
  }
      

      
        
      
      
  .dpCUXc {
    border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .dXoTPf {
    height:fit-content;
  padding-top:16px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:16px;
  }
      

      
        
      
      
  .cHcNQr {
    color:var(--background_page, #FFF);
  width:32px;
  height:32px;
  display:flex;
  font-size:inherit;
  align-items:center;
  font-family:inherit;
  font-weight:inherit;
  border-radius:50px;
  flex-direction:column;
  justify-content:center;
  background-color:var(--brand_primary, #1A52D3);
  }
      

      
  .cHcNQr.closed {
    color:var(--text_secondary, #646E82);
  background-color:var(--background_page, #FFF);
  }
      

        
      
      
  .escfOL {
    gap:12px;
  height:51px;
  align-items:center;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  justify-content:start;
  background-color:var(--background_grey, #F6F6F6);
  border-bottom-color:#E9ECF3;
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .dIGPok {
    gap:12px;
  height:56px;
  align-items:center;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  justify-content:end;
  border-top-color:#E9ECF3;
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  .evvHaX {
    width:32px;
  height:32px;
  align-items:center;
  justify-content:center;
  }
      

      
  .evvHaX:hover {
    cursor:pointer;
  align-items:center;
  justify-content:center;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      

        
      
      
  .ffbLhs {
    flex:1;
  }
      

      
        
      
      
  .accordion_large\:YveJijomwJRMp2HK7653Y {
    height:36px;
  }
      

      
        
      
      
  .eAOLJf {
    color:var(--brand_primary, #1A52D3);
  width:60px;
  height:40px;
  display:flex;
  font-size:inherit;
  align-items:center;
  font-family:inherit;
  font-weight:600;
  flex-direction:column;
  justify-content:center;
  }
      

      
  .eAOLJf:hover {
    cursor:pointer;
  background-color:var(--background_grey_highlight, #E9ECF3);
  text-decoration-line: underline;
  }
      

        
      
      
  .bnzssh {
    color:var(--background_page, #FFF);
  width:32px;
  height:32px;
  align-items:center;
  border-radius:50px;
  justify-content:center;
  background-color:#18A359;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cbbMwY {
    gap:16px;
  padding-top:16px;
  padding-left:16px;
  padding-right:16px;
  flex-direction:row;
  padding-bottom:16px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .qGiGL {
    gap:12px;
  flex:1;
  }
      

      
        
      
      
  .cykCpE {
    flex:1;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .cVYCul {
    max-height:200px;
  overflow-y:auto;
  }
      

      
        
      
      
  .cLQECY {
    color:var(--text_secondary, #646E82);
  height:17px;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .bEzvBs {
    height:37px;
  align-items:start;
  justify-content:center;
  background-color:var(--background_grey, #F6F6F6);
  border-top-color:#E9ECF3;
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  .bsNkPQ {
    border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  }
      

      
        
      
      
  .UIYex {
    cursor:pointer;
  height:100%;
  align-items:start;
  padding-left:8px;
  padding-right:8px;
  justify-content:center;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
  .UIYex:hover {
    color:var(--text_primary, #1D2939);
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      

        
      
      
  .cSnZnD {
    width:100%;
  height:282px;
  align-items:center;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  justify-content:center;
  }
      

      
        
      
      
  .ImabJ {
    color:var(--text_secondary, #646E82);
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:600;
  padding-left:36px;
  padding-right:36px;
  }
      

      
        
      
      
  .btZUPF {
    gap:4px;
  flex:1;
  max-height:282px;
  overflow-x:auto;
  overflow-y:auto;
  }
      

      
        
      
      
  .hoDKE {
    gap:8px;
  flex:1;
  }
      

      
        
      
      
  .vOejd {
    z-index:1;
  align-items:start;
  justify-content:center;
  }
      

      
        
      
      
  .biJddp {
    gap:8px;
  flex:1;
  height:100%;
  align-items:center;
  padding-left:12px;
  padding-right:12px;
  flex-direction:row;
  justify-content:start;
  border-top-left-radius:4px;
  border-bottom-left-radius:4px;
  }
      

      
        
      
      
  .dorwwo {
    color:var(--text_secondary, #646E82);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:500;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dialog\:BwMjyRokHj4HnMpxEVvWq {
    display:flex;
  align-items:flex-start;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .dialog\:L7R4wmaWLfpcwY6kY0k5d {
    display:flex;
  opacity:0;
  max-width:96%;
  translate:0 12px 0;
  background: white;
  align-items:flex-start;
  justify-content:flex-start;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
  .dialog\:L7R4wmaWLfpcwY6kY0k5d.open {
    opacity:1;
  translate:0 0px 0;
  }
      


  .dialog\:L7R4wmaWLfpcwY6kY0k5d.closing {
    translate:0 0 0;
  }
      


  .dialog\:L7R4wmaWLfpcwY6kY0k5d.open-transition {
    transition:all 300ms ease 0ms normal;
  }
      


  .dialog\:L7R4wmaWLfpcwY6kY0k5d.close-transition {
    transition:all 300ms ease 0ms normal;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dialog\:zh0NV67HHxpdSuU1uOk5M {
    background: #00000000;
  }
      

      
  .dialog\:zh0NV67HHxpdSuU1uOk5M.open {
    background: #000000b3;
  }
      


  .dialog\:zh0NV67HHxpdSuU1uOk5M.open-transition {
    transition:background 300ms ease  ;
  }
      


  .dialog\:zh0NV67HHxpdSuU1uOk5M.close-transition {
    transition:background 300ms ease  ;
  }
      

        
      
      
  
      

      
        
      
      
  .dFeJHF {
    width:1200px;
  border-radius:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .eTxgmM {
    color:var(--text_secondary, #646E82);
  cursor:pointer;
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  .popup_automation_new_service_class\:04E2uiSQScUh3bgRadvVr {
    color:var(--brand_primary, #1A52D3);
  width:20px;
  cursor:pointer;
  z-index:;
  }
      

      
        
      
      
  .pAbJF {
    gap:8px;
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bWPhHD {
    color:var(--text_secondary);
  width:36px;
  cursor:pointer;
  height:36px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
  .bWPhHD:hover {
    color:var(--text_primary);
  background: var(--background_grey);
  }
      

        
      
      
  .jnBFT {
    flex:1;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:500;
  }
      

      
        
      
      
  .dfkMLg {
    flex:1;
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:500;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .bQitFE {
    gap:4px;
  flex:1;
  max-height:282px;
  overflow-x:auto;
  overflow-y:auto;
  align-items:start;
  justify-content:start;
  }
      

      
  .bQitFE.empty {
    align-items:center;
  border-color:var(--background_grey_highlight, #E9ECF3);
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  justify-content:center;
  }
      

        
      
      
  .cfStnA {
    gap:12px;
  width:100%;
  z-index:;
  align-items:end;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .Dxlwc {
    gap:4px;
  top:43px;
  z-index:6;
  position:absolute;
  min-width:300px;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17;
  max-height:400px;
  min-height:40px;
  align-items:start;
  padding-top:4px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:12px;
  justify-content:center;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .bCYFiN {
    flex:1;
  color:var(--text_primary, #1D2939);
  display:flex;
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:inherit;
  padding-top:2px;
  padding-right:12px;
  flex-direction:column;
  padding-bottom:2px;
  }
      

      
        
      
      
  .jixxY {
    flex:1;
  font-size:inherit;
  max-width:150px;
  max-height:36px;
  overflow-y:clip;
  font-family:inherit;
  font-weight:inherit;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      

      
        
      
      
  .eYftzo {
    gap:4px;
  color:var(--brand_primary, #1A52D3);
  font-size:var(--font-size-sm);
  align-items:center;
  font-family:'Inter';
  padding-left:6px;
  border-radius:4px;
  flex-direction:row;
  justify-content:start;
  background-color:#1A52D31A;
  }
      

      
        
      
      
  .eBJNuq {
    color:var(--text_secondary, #646E82);
  padding-top:12px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  padding-bottom:12px;
  }
      

      
  .eBJNuq:hover {
    color:var(--background_page, #FFF);
  cursor:pointer;
  background-color:var(--brand_primary, #1A52D3);
  }
      

        
      
      
  .dABZLh {
    gap:8px;
  width:100%;
  height:40px;
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:4px;
  flex-direction:row;
  justify-content:start;
  }
      

      
  .dABZLh:focus-within {
    box-shadow:0px 0px 0px 4px #F1F1F1, 0px 1px 2px 0px #2424240D;
  }
      


  .dABZLh.invalid {
    color:var(--text_tertiary);
  cursor:default;
  background: #f6f6f6;
  }
      

        
      
      
  .cxAhjo {
    margin-right:8px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
  .cxAhjo:hover {
    cursor:pointer;
  background: var(--background_grey);
  }
      

        
      
      
  .frolMH {
    color:var(--text_secondary);
  }
      

      
        
      
      
  .fDUKiN {
    flex:1;
  color:var(--text_primary, #1D2939);
  width:100%;
  height:100%;
  font-size:var(--font-size-sm);
  padding-left:8px;
  border-radius:4px;
  padding-right:8px;
  }
      

      
        
      
      
  .popup_automation_new_service_class\:AQKQyhLSR3Rwzb2hRX1S0 {
    flex:1;
  height:40px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .bSQSqy {
    gap:8px;
  width:100%;
  cursor:pointer;
  height:40px;
  z-index:6;
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  border-radius:4px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .bvvObN {
    color:var(--text_tertiary, #BDBDBD);
  font-size:var(--font-size-sm);
  font-style:italic;
  font-family:inherit;
  font-weight:inherit;
  text-decoration-line:;
  }
      

      
        
      
      
  .cmKGDT {
    gap:4px;
  flex:2;
  }
      

      
        
      
      
  .eNKTNZ {
    width:100%;
  height:100%;
  z-index:1;
  position:absolute;
  }
      

      
        
      
      
  .eyQJSM {
    position:absolute;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eNoApB {
    gap:20px;
  width:100%;
  height:fit-content;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  }
      

      
        
      
      
  .dSkWSt {
    gap:4px;
  max-height:238px;
  min-height:238px;
  overflow-x:auto;
  overflow-y:auto;
  }
      

      
        
      
      
  .ralDS {
    height:60px;
  align-items:center;
  justify-content:center;
  border-top-color:#E9ECF3;
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  .cgMchh {
    color:var(--text_secondary, #646E82);
  cursor:pointer;
  padding-top:2px;
  padding-left:2px;
  border-radius:4px;
  padding-right:2px;
  padding-bottom:2px;
  }
      

      
  .cgMchh:hover {
    color:var(--background_page, #FFF);
  background-color:var(--danger, #EF4444);
  }
      

        
      
      
  .eRpQXf {
    width:20px;
  height:20px;
  }
      

      
        
      
      
  .bouJiX {
    flex:1;
  overflow-y:auto;
  }
      

      
        
      
      
  .fFuJkC {
    gap:8px;
  color:var(--text_secondary, #646E82);
  width:100%;
  min-height:36px;
  align-items:center;
  padding-top:10px;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:10px;
  justify-content:start;
  }
      

      
  .fFuJkC:hover {
    cursor:pointer;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      


  .fFuJkC.selected {
    background-color:var(--background_grey, #F6F6F6);
  }
      

        
      
      
  .XfbmN {
    gap:2px;
  flex-direction:row;
  }
      

      
        
      
      
  .bxFXqi {
    color:var(--text_secondary, #646E82);
  width:100%;
  padding-top:6px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:6px;
  }
      

      
        
      
      
  .popup_automation_new_service_class\:kwUWSNVzUBMH9DeHUd7xK {
    z-index:2;
  }
      

      
        
      
      
  .bMsBQX {
    gap:10px;
  width:100%;
  min-height:56px;
  align-items:center;
  padding-top:16px;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  padding-bottom:16px;
  justify-content:end;
  border-bottom-color:var(--background_grey_highlight, #E9ECF3);
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  }
      

      
        
      
      
  .eOfutN {
    gap:10px;
  flex:1;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fxMzfE {
    align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  .vDrPu {
    color:inherit;
  font-size:var(--font-size-xl);
  max-width:calc(100% - 42px);
  font-weight:var(--font-weight-bold);
  white-space:normal;
  }
      

      
        
      
      
  .ddRYdL {
    align-items:start;
  flex-direction:row;
  justify-content:center;
  }
      

      
  .ddRYdL:hover {
    cursor:pointer;
  border-radius:4px;
  background-color:var(--background_grey, #F6F6F6);
  }
      

        
      
      
  
      

      
        
      
      
  .cQeALZ {
    color:var(--text_primary, #1D2939);
  width:100%;
  height:40px;
  font-size:var(--font-size-sm);
  font-weight:400;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  flex-direction:row;
  background-color:var(--background_page, #FFF);
  }
      

      
  .cQeALZ:invalid {
    box-shadow:0px 0px 0px 4px #FFF0F0, 0px 1px 2px 0px #2424240D;
  border-color:var(--danger, #EF4444);
  border-style:solid;
  border-width:1px;
  }
      


  .cQeALZ:active {
    box-shadow:0px 1px 2px 0px #2424240D, 0px 0px 0px 4px #F1F1F1;
  }
      

        
      
      
  .WhXcP {
    gap:4px;
  width:250px;
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  .dcMKhd {
    flex:1;
  color:var(--text_secondary, #646E82);
  height:24px;
  display:inline-block;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:400;
  padding-top:3px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:3px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cfhTWB {
    gap:16px;
  flex-direction:row;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .popup_automation_new_service_class\:yzL4-xARNRoynfbl8O--b {
    width:100%;
  padding-left:20px;
  padding-right:20px;
  justify-content:space-between;;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cCYXsI {
    width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .service_class_selector_automation\:fzgcWdX3DuGzPJjCwhGR3 {
    display:flex;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bqmVdY {
    gap:4px;
  }
      

      
        
      
      
  .cHpKvA {
    gap:4px;
  max-height:238px;
  overflow-x:auto;
  overflow-y:auto;
  }
      

      
        
      
      
  .cZQPWZ {
    width:100%;
  display:flex;
  row-gap:4px;
  column-gap:4px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bOWxwB {
    color:var(--text_secondary, #646E82);
  height:37px;
  align-items:center;
  border-radius:4px;
  flex-direction:row;
  justify-content:start;
  }
      

      
  .bOWxwB.hovered {
    color:var(--background_page, #FFF);
  cursor:pointer;
  background-color:var(--brand_primary, #1A52D3);
  }
      

        
      
      
  .bSREeZ {
    color:var(--brand_primary);
  width:fit-content;
  cursor:pointer;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:600;
  text-decoration-line:underline;
  }
      

      
  .bSREeZ:hover {
    color:var(--brand_hover);
  }
      

        
      
      
  .fjFnkv {
    gap:8px;
  flex-direction:row;
  }
      

      
        
      
      
  .cuxcnF {
    cursor:pointer;
  height:100%;
  align-items:start;
  padding-left:8px;
  padding-right:8px;
  justify-content:center;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
  .cuxcnF:hover {
    background-color:var(--background_grey_highlight, #E9ECF3);
  }
      

        
      
      
  .fduYSd {
    color:var(--text_secondary, #646E82);
  height:37px;
  align-items:center;
  border-radius:4px;
  flex-direction:row;
  justify-content:start;
  }
      

      
  .fduYSd.hovered {
    color:var(--text_primary, #1D2939);
  cursor:pointer;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      

        
      
      
  .Rrwjw {
    height:40px;
  max-height:500px;
  }
      

      
        
      
      
  .dUkLeW {
    flex:1;
  color:var(--text_primary, #1D2939);
  height:16px;
  display:inline-block;
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:inherit;
  padding-right:12px;
  }
      

      
        
      
      
  .eyqUul {
    gap:8px;
  color:var(--text_secondary, #646E82);
  width:100%;
  min-height:36px;
  overflow-y:auto;
  align-items:center;
  padding-top:10px;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:10px;
  justify-content:start;
  }
      

      
  .eyqUul:hover {
    cursor:pointer;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      


  .eyqUul.selected {
    background-color:var(--background_grey, #F6F6F6);
  }
      

        
      
      
  .dAjyEJ {
    gap:4px;
  top:40px;
  width:100%;
  z-index:var(--index);
  position:absolute;
  min-width:200px;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17;
  max-height:400px;
  min-height:40px;
  overflow-y:auto;
  align-items:start;
  padding-top:4px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:4px;
  justify-content:center;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .jVmLe {
    gap:8px;
  flex:1;
  height:100%;
  z-index:;
  align-items:center;
  padding-left:12px;
  padding-right:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .bpQJhb {
    color:inherit;
  height:24px;
  display:inline-block;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  padding-top:3px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:3px;
  }
      

      
        
      
      
  .fdXVUA {
    gap:4px;
  color:var(--brand_primary, #1A52D3);
  width:100%;
  display:flex;
  flex-wrap:wrap;
  font-size:var(--font-size-sm);
  align-items:center;
  font-family:'Inter';
  padding-left:6px;
  border-radius:4px;
  flex-direction:row;
  justify-content:space-between;
  background-color:#1A52D31A;
  }
      

      
        
      
      
  .input_selected_value\:IDZSqyGSFer442KoEbmYy {
    color:var(--brand_primary, #1A52D3);
  width:20px;
  cursor:pointer;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cURpoW {
    color:var(--text_secondary, #646E82);
  width:100%;
  cursor:pointer;
  height:100%;
  z-index:var(--z);
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  flex-direction:row;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
  .cURpoW.invalid {
    color:var(--text_tertiary, #BDBDBD);
  cursor:default;
  background-color:#F6F6F6;
  }
      

        
      
      
  .service_class_selector_automation\:u0uS0wAAiYmApghNxHFPm {
    flex:1;
  height:36px;
  z-index:;
  }
      

      
        
      
      
  .service_class_selector_automation\:y-gtprPUPtEVEvz1Vv_Cb {
    flex:1;
  height:36px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dGYZsv {
    font-size:inherit;
  font-family:inherit;
  font-weight:700;
  text-decoration-line: underline;
  }
      

      
        
      
      
  .sequence_step_2\:a-TtgwJEei7CGYrLT7YDm {
    width:fit-content;
  }
      

      
        
      
      
  .sequence_step_2\:m2pBA_gxIKrDe-yBUEhvu {
    width:fit-content;
  }
      

      
        
      
      
  .bsFHFy {
    gap:20px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .page_sequence_new\:BfqnG3_4JUolqD54JiBQs {
    flex:1;
  overflow-y:auto;
  }
      

      
        
      
      
  .cAkwHF {
    flex:1;
  height:1.5px;
  max-width:24px;
  min-width:6px;
  background-color:#BABCC2;
  }
      

      
        
      
      
  .btn_danger_new\:root {
    color:white;
  width:fit-content;
  cursor:default;
  height:44px;
  display:flex;
  row-gap:4px;
  font-size:var(--font-size-base);
  background:var(--danger-100);
  column-gap:4px;
  overflow-x:hidden;
  overflow-y:hidden;
  transition:background-color 200ms ease 0ms normal;
  align-items:center;
  font-weight:600;
  padding-left:20px;
  outline-color:#00000000;
  outline-style:solid;
  outline-width:2px;
  padding-right:20px;
  flex-direction:row;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .btn_danger_new\:root:hover {
    cursor:pointer;
  background:var(--danger_hover);
  }
      


  .btn_danger_new\:root:focus-visible {
    background:var(--danger_hover);
  outline-color:#0c42bb;
  outline-style:solid;
  outline-width:3px;
  outline-offset:1px;
  }
      


  .btn_danger_new\:root.disabled {
    cursor:default;
  opacity:0.5;
  background:var(--danger-100);
  }
      

        
      
      
  .cGiPOA {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  display:flex;
  position:absolute;
  background:var(--danger-100);
  align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .page_sequence_new\:EU_ttStryoIOhHMm3VCj0 {
    height:36px;
  }
      

      
        
      
      
  .KKmaf {
    gap:24px;
  width:100%;
  height:100%;
  padding-top:24px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:24px;
  background-color:var(--background_page, #FFF);
  border-left-color:#E9ECF3;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#E9ECF3;
  border-right-style:solid;
  border-right-width:1px;
  border-bottom-color:#E9ECF3;
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .cfBydX {
    padding-top:8px;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  padding-bottom:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
  .cfBydX.disabled {
    background-color:#f6f6f6;
  }
      

        
      
      
  .xtiei {
    display:flex;
  row-gap:6px;
  flex-wrap:nowrap;
  min-width:591px;
  column-gap:6px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .option_box_toggle\:CL8jhGq5Ok-cJ6VqtuIu1 {
    width:20px;
  height:20px;
  }
      

      
        
      
      
  .esBlON {
    gap:6px;
  flex:1;
  min-height:67px;
  }
      

      
        
      
      
  .dFOTSl {
    width:44px;
  cursor:pointer;
  height:24px;
  transition:all 300ms ease-in-out;
  align-items:start;
  padding-left:2px;
  border-radius:50px;
  padding-right:2px;
  justify-content:center;
  background-color:var(--text_tertiary, #BDBDBD);
  }
      

      
  .dFOTSl.toggled {
    align-items:end;
  justify-content:center;
  background-color:var(--brand_primary, #1A52D3);
  }
      


  .dFOTSl.disabled {
    cursor:default;
  align-items:start;
  justify-content:center;
  background-color:#dedede;
  }
      

        
      
      
  .fFbItF {
    width:20px;
  height:20px;
  box-shadow:0px 2px 4px 0px #2727271A;
  transition:all 300ms ease;
  border-radius:50px;
  background-color:var(--background_page, #FFF);
  }
      

      
  .fFbItF.disabled {
    box-shadow:1px 4px 8px 0px #ffffff00;
  background-color:var(--text_tertiary, #BDBDBD);
  }
      

        
      
      
  
      

      
        
      
      
  .eLdqzA {
    color:var(--text_secondary, #646E82);
  font-size:var(--font-size-xs);
  font-style:italic;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
  .eLdqzA.disabled {
    color:var(--text_primary, #1D2939);
  font-size:var(--font-size-sm);
  }
      

        
      
      
  .cactXz {
    color:var(--text_secondary, #646E82);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:400;
  }
      

      
  .cactXz.disabled {
    color:var(--text_tertiary, #BDBDBD);
  font-style:italic;
  }
      

        
      
      
  .Iopzx {
    color:var(--text_primary, #1D2939);
  display:block;
  flex-wrap:wrap;
  font-size:var(--font-size-base);
  overflow-x:hidden;
  overflow-y:hidden;
  font-family:inherit;
  font-weight:600;
  }
      

      
  .Iopzx.disabled {
    color:var(--text_tertiary, #BDBDBD);
  font-style:italic;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eQzgeo {
    gap:12px;
  width:fit-content;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .txGtQ {
    color:var(--text_primary, #1D2939);
  width:var(--size);
  height:var(--size);
  align-items:center;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  border-radius:8px;
  justify-content:center;
  background-color:var(--background_page, #FFF);
  }
      

      
  .txGtQ.selected {
    color:var(--background_page, #FFF);
  border-color:var(--brand_primary, #1A52D3);
  border-style:solid;
  border-width:1px;
  background-color:var(--brand_primary, #1A52D3);
  }
      


  .txGtQ.disabled {
    color:var(--text_tertiary, #BDBDBD);
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      


  .txGtQ.complete {
    color:var(--background_page, #FFF);
  border-color:#18A359;
  border-style:solid;
  border-width:1px;
  background-color:#18A359;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .TXoeD {
    flex:1;
  align-items:end;
  justify-content:start;
  }
      

      
        
      
      
  .eRUyYD {
    gap:16px;
  width:100%;
  align-items:center;
  padding-top:16px;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  padding-bottom:16px;
  justify-content:start;
  background-color:var(--background_grey, #F6F6F6);
  }
      

      
        
      
      
  .dDwJew {
    color:var(--danger-100);
  }
      

      
  .dDwJew:hover {
    cursor:pointer;
  text-decoration-line:underline;
  }
      

        
      
      
  .bRnwGN {
    gap:20px;
  width:100%;
  height:100%;
  background:white;
  padding-top:24px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:24px;
  border-left-color:#E9ECF3;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#E9ECF3;
  border-right-style:solid;
  border-right-width:1px;
  border-bottom-color:#E9ECF3;
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .sequence_step_1\:2G_5YxxxoiWj0z9VatUIP {
    width:300px;
  height:67px;
  }
      

      
        
      
      
  .sequence_step_1\:3Ms4lINN5vZvkAGJSQz1B {
    width:300px;
  height:67px;
  }
      

      
        
      
      
  .sequence_step_1\:3PgEaB_7uL9mcxTR6gT7B {
    width:300px;
  height:67px;
  }
      

      
        
      
      
  .ehTkb {
    gap:8px;
  display:flex;
  flex-wrap:wrap;
  max-width:100%;
  flex-direction:row;
  }
      

      
        
      
      
  .ctRsRS {
    height:20px;
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:400;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cQoEDO {
    color:var(--text_primary, #1D2939);
  width:100%;
  height:80px;
  font-size:var(--text_rem);
  font-family:inherit;
  font-weight:400;
  padding-top:8px;
  border-color:#BABCC2;
  border-style:solid;
  border-width:1px;
  padding-left:var(--padding_input);
  border-radius:4px;
  padding-right:var(--padding_input);
  padding-bottom:8px;
  }
      

      
  .cQoEDO.input_invalid {
    border-color:var(--danger, #EF4444);
  border-style:solid;
  border-width:1px;
  }
      


  .cQoEDO:focus {
    box-shadow:0px 0px 0px 4px #F1F1F1, 0px 1px 2px 0px #2424240D;
  }
      

        
      
      
  .cTTESJ {
    color:var(--danger, #EF4444);
  bottom:-15px;
  position:absolute;
  font-size:var(--font-size-xxs);
  font-family:inherit;
  font-weight:400;
  }
      

      
        
      
      
  .sequence_step_1\:RD7hUeNSNGNGIHrwMnyh_ {
    min-width:300px;
  }
      

      
        
      
      
  .sequence_step_1\:gu5lY0RN00jhI5emuS2NP {
    min-width:300px;
  margin-top:-10px;
  }
      

      
        
      
      
  .sequence_step_1\:hZKlBIxHwgfLu9UVl_0kb {
    width:300px;
  height:67px;
  }
      

      
        
      
      
  .fxrWNe {
    color:var(--text_secondary);
  width:24px;
  height:24px;
  }
      

      
        
      
      
  .sequence_step_1\:patnBCsmX65LPrc5LpiOR {
    width:300px;
  height:67px;
  }
      

      
        
      
      
  .sequence_step_1\:qXDBGKsF-yjpSSex_6lqE {
    width:300px;
  height:67px;
  }
      

      
        
      
      
  .sequence_step_1\:ywoDaRuoaRgxTmRSccQGr {
    width:300px;
  height:67px;
  }
      

      
        
      
      
  .page_sequence_new\:QFFyXCdD5jpQ4lICtPymn {
    flex:1;
  overflow-y:auto;
  }
      

      
        
      
      
  .page_sequence_new\:S8E8C23dxBptQ6Nm_2jqt {
    height:36px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bUnba {
    gap:20px;
  width:100%;
  height:100%;
  padding-top:24px;
  padding-bottom:24px;
  background-color:var(--background_page, #FFF);
  border-left-color:#E9ECF3;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#E9ECF3;
  border-right-style:solid;
  border-right-width:1px;
  border-bottom-color:#E9ECF3;
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .dzAyvN {
    color:var(--text_primary, #1D2939);
  height:18px;
  font-size:var(--font-size-sm);
  max-width:100%;
  font-family:inherit;
  font-weight:inherit;
  white-space:nowrap;
  }
      

      
        
      
      
  .xUjuR {
    width:15%;
  position:relative;
  align-items:center;
  padding-left:12px;
  padding-right:12px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .bHHvmp {
    gap:12px;
  flex:1;
  color:var(--danger-100);
  width:calc(100% - 40px);
  background:var(--danger_bg);
  align-items:start;
  margin-left:20px;
  padding-top:16px;
  margin-right:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:16px;
  justify-content:start;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .ddHctN {
    gap:8px;
  width:25%;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .dMuVaG {
    height:250px;
  align-items:center;
  padding-left:20px;
  padding-right:20px;
  justify-content:center;
  background-color:#F8F9FC;
  }
      

      
        
      
      
  .XjPjy {
    width:35%;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .cLAkl {
    gap:16px;
  padding-top:16px;
  padding-left:16px;
  padding-right:16px;
  flex-direction:row;
  padding-bottom:16px;
  }
      

      
        
      
      
  .crnYpz {
    flex:1;
  color:inherit;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:400;
  }
      

      
        
      
      
  .wxOnO {
    width:100%;
  height:100%;
  align-items:center;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  justify-content:center;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .cjeQqA {
    color:var(--text_secondary, #646E82);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:400;
  }
      

      
        
      
      
  .NxOGo {
    color:var(--text_primary);
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  background-color:var(--background_page, #FFF);
  }
      

      
  .NxOGo:hover {
    color:white;
  cursor:pointer;
  background:var(--brand_primary);
  border-color:var(--brand_primary);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .bddltF {
    color:inherit;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:400;
  }
      

      
        
      
      
  .cSoiUk {
    color:inherit;
  height:37px;
  background:inherit;
  align-items:center;
  border-radius:4px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .eSrEQm {
    color:var(--text_primary);
  width:100%;
  background:white;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  }
      

      
  .eSrEQm:hover {
    cursor:pointer;
  background:var(--background_grey_dark);
  border-color:var(--brand_disabled);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .ddWPYP {
    gap:4px;
  flex:1;
  max-height:282px;
  overflow-x:auto;
  overflow-y:auto;
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  .dsYRup {
    height:37px;
  align-items:center;
  border-radius:4px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .cnQvQJ {
    gap:8px;
  flex:1;
  height:100%;
  align-items:center;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  justify-content:start;
  border-top-left-radius:4px;
  border-bottom-left-radius:4px;
  }
      

      
        
      
      
  .sequence_step_5\:JP0rK5PT8QmUyWxGo2nrL {
    width:100%;
  padding-left:20px;
  padding-right:20px;
  }
      

      
        
      
      
  .fpprOe {
    gap:8px;
  max-height:400px;
  min-height:250px;
  align-items:center;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  justify-content:center;
  }
      

      
        
      
      
  .bwsyuG {
    color:var(--text_secondary);
  width:20px;
  height:20px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .zdJZu {
    flex:1;
  color:var(--text_secondary);
  height:16px;
  display:inline-block;
  font-size:var(--font-size-xs);
  text-align:left;
  font-family:inherit;
  font-weight:inherit;
  white-space:nowrap;
  padding-right:12px;
  }
      

      
        
      
      
  .spark_dropdown_single\:85SbXPAF6sypJLotho5TW {
    width:100%;
  }
      

      
        
      
      
  .ewYqiN {
    color:var(--text_secondary, #646E82);
  height:24px;
  display:inline-block;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  padding-top:3px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:3px;
  }
      

      
  .ewYqiN.selected {
    color:var(--brand_primary, #1A52D3);
  border-radius:4px;
  background-color:#1A52D31A;
  }
      

        
      
      
  
      

      
        
      
      
  .dehVWl {
    gap:8px;
  width:100%;
  display:flex;
  align-items:center;
  padding-top:10px;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:10px;
  justify-content:flex-start;
  }
      

      
  .dehVWl:hover {
    cursor:pointer;
  background-color:var(--background_grey, #F6F6F6);
  }
      


  .dehVWl.selected {
    background-color:var(--background_grey, #F6F6F6);
  }
      

        
      
      
  .spark_dropdown_single\:OE6V2jjik4bUBD1U0mkvP {
    width:100%;
  display:flex;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bPJxKv {
    gap:8px;
  width:100%;
  cursor:pointer;
  height:40px;
  display:flex;
  flex-wrap:wrap;
  min-width:180px;
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:4px;
  padding-right:8px;
  flex-direction:row;
  justify-content:space-between;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .spark_dropdown_single\:giaWwBPkcOyfVy1ws2XNS {
    gap:4px;
  opacity:0;
  z-index:1;
  position:absolute;
  translate:0 -12px 0;
  background: var(--background_page, #FFF);
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17;
  margin-top:4px;
  max-height:200px;
  min-height:40px;
  overflow-y:hidden;
  align-items:start;
  padding-top:4px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:4px;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
  .spark_dropdown_single\:giaWwBPkcOyfVy1ws2XNS.open {
    opacity:1;
  translate:0 0px 0;
  justify-content:start;
  }
      


  .spark_dropdown_single\:giaWwBPkcOyfVy1ws2XNS.open-transition {
    transition:all 200ms ease-in-out  ;
  justify-content:start;
  }
      


  .spark_dropdown_single\:giaWwBPkcOyfVy1ws2XNS.close-transition {
    transition:all 200ms ease-in-out  ;
  justify-content:start;
  }
      

        
      
      
  .bKBHmG {
    color:var(--text_secondary, #646E82);
  }
      

      
        
      
      
  .fijotn {
    flex:1;
  height:16px;
  display:inline-block;
  font-size:var(--font-size-xs);
  text-align:left;
  font-family:inherit;
  font-weight:inherit;
  white-space:nowrap;
  padding-right:12px;
  }
      

      
        
      
      
  .spark_dropdown_single\:t_et1CroR1wLLlVfLmvZN {
    width:100%;
  max-height:192px;
  min-height:40px;
  }
      

      
        
      
      
  .spark_dropdown_single\:v0rJoiZg3qIzacPRfc-QM {
    width:100%;
  display:flex;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .spark_dropdown_single\:xoxJJGeEfPWnTkJS8TfI4 {
    width:100%;
  }
      

      
        
      
      
  
      

      
  .spark_dropdown_single\:yL2t0Ck9m7eceTQpk4XgI.open {
    rotate:0 0 1 180deg;
  }
      

        
      
      
  .eVjARp {
    gap:8px;
  width:100%;
  display:flex;
  align-items:center;
  padding-top:10px;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:10px;
  justify-content:flex-start;
  }
      

      
  .eVjARp:hover {
    cursor:pointer;
  background-color:var(--background_grey, #F6F6F6);
  }
      

        
      
      
  
      

      
        
      
      
  .dzbJpF {
    gap:8px;
  width:23%;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .HxJOe {
    gap:12px;
  width:100%;
  height:50px;
  align-items:center;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  justify-content:start;
  background-color:#F8F9FC;
  border-bottom-color:#E9ECF3;
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .bbNfsD {
    color:var(--text_primary, #1D2939);
  font-size:var(--font-size-base);
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .bCtbWv {
    font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  padding-left:20px;
  padding-right:20px;
  }
      

      
        
      
      
  .eBfKCF {
    color:var(--text_primary, #1D2939);
  height:18px;
  overflow:hidden;
  font-size:var(--font-size-sm);
  object-fit:;
  font-family:inherit;
  font-weight:inherit;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      

      
        
      
      
  .aOsHl {
    gap:4px;
  flex:1;
  align-items:start;
  padding-left:0px;
  padding-right:0px;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .ehlAkE {
    color:var(--brand_primary, #1A52D3);
  font-size:var(--font-size-sm);
  max-width:100%;
  font-family:inherit;
  font-weight:inherit;
  padding-top:4px;
  white-space:nowrap;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  padding-bottom:4px;
  background-color:#1A52D31A;
  }
      

      
        
      
      
  .lAByG {
    gap:12px;
  width:500px;
  align-items:start;
  margin-left:20px;
  padding-top:24px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:24px;
  justify-content:start;
  background-color:#F8F9FC;
  }
      

      
        
      
      
  .ejQhoT {
    color:var(--text_primary, #1D2939);
  font-size:var(--font-size-base);
  font-family:inherit;
  font-weight:700;
  text-decoration-line: underline;
  }
      

      
        
      
      
  .qWgBg {
    color:var(--text_secondary, #646E82);
  height:18px;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .eLttVt {
    color:var(--text_secondary, #646E82);
  width:95%;
  height:18px;
  overflow:hidden;
  font-size:var(--font-size-sm);
  object-fit:;
  font-family:inherit;
  font-weight:inherit;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      

      
        
      
      
  .eoakUQ {
    row-gap:16px;
  column-gap:16px;
  }
      

      
        
      
      
  .esknhd {
    gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .sequence_step_5\:gOZ7T4Toxa57ImsLa_oNC {
    width:500px;
  }
      

      
        
      
      
  .dKbCyA {
    color:var(--text_secondary, #646E82);
  height:18px;
  display:flex;
  row-gap:6px;
  font-size:var(--font-size-sm);
  column-gap:6px;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:row;
  }
      

      
        
      
      
  .AhRIA {
    width:35%;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .dkXVmV {
    height:60px;
  padding-left:24px;
  padding-right:24px;
  flex-direction:row;
  border-bottom-color:var(--background_grey_highlight, #E9ECF3);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .eEaYry {
    color:inherit;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  
      

      
        
      
      
  .couYSe {
    height:40px;
  padding-left:24px;
  padding-right:24px;
  flex-direction:row;
  background-color:#F8F9FC;
  }
      

      
        
      
      
  .dvbByL {
    width:32px;
  height:32px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .cpOQSG {
    gap:24px;
  }
      

      
        
      
      
  .chucLB {
    color:inherit;
  font-size:var(--font-size-base);
  font-family:inherit;
  font-weight:700;
  text-decoration-line: underline;
  }
      

      
        
      
      
  .ceIVNe {
    gap:8px;
  width:15%;
  align-items:center;
  padding-left:12px;
  padding-right:12px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .fjIfhC {
    color:var(--text_primary, #1D2939);
  width:95%;
  height:18px;
  overflow:hidden;
  font-size:var(--font-size-sm);
  object-fit:;
  font-family:inherit;
  font-weight:inherit;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      

      
        
      
      
  
      

      
        
      
      
  .page_sequence_new\:Vsc-v2WaXvNWBWpGKzNB1 {
    flex:1;
  overflow-y:auto;
  }
      

      
        
      
      
  .cqpJsI {
    width:100%;
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cbMsNm {
    color:var(--text_primary, #1D2939);
  width:100%;
  height:fit-content;
  display:inline-block;
  font-size:var(--font-size-xl);
  text-align:center;
  font-family:inherit;
  font-weight:700;
  }
      

      
        
      
      
  .cRKnIJ {
    color:var(--text_secondary, #646E82);
  height:22px;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:500;
  }
      

      
        
      
      
  
      

      
        
      
      
  .csEMXk {
    row-gap:12px;
  column-gap:12px;
  }
      

      
        
      
      
  .CVlmq {
    flex:1;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .boRfdh {
    width:100%;
  bottom:0px;
  row-gap:24px;
  position:sticky;
  column-gap:24px;
  align-items:center;
  padding-top:12px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  padding-bottom:12px;
  justify-content:flex-end;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .bWJOvz {
    gap:20px;
  flex:1;
  width:100%;
  height:100%;
  max-height:calc(100%vh - 120px);
  overflow-x:hidden;
  overflow-y:hidden;
  padding-top:12px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:12px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dApaGJ {
    height:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cVGPrR {
    width:100%;
  height:100%;
  object-fit:;
  align-items:start;
  border-width:1px;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .fwfXNP {
    color:var(--text_primary, #1D2939);
  font-size:var(--font-size-xl);
  text-align:left;
  font-family:inherit;
  font-weight:700;
  }
      

      
        
      
      
  .besAPU {
    gap:4px;
  flex:1;
  width:40%;
  overflow-x:auto;
  overflow-y:auto;
  }
      

      
        
      
      
  .page_sequence_classes\:8_ofZ2CD83cxMce1vH6GP {
    flex:1;
  width:97%;
  height:95%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cEjZFm {
    color:var(--text_primary, #1D2939);
  height:40px;
  font-size:var(--font-size-sm);
  align-items:start;
  font-weight:500;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:16px;
  border-radius:4px;
  padding-right:16px;
  justify-content:start;
  }
      

      
  .cEjZFm:hover {
    color:var(--background_page, #FFF);
  cursor:pointer;
  background-color:var(--brand_primary, #1A52D3);
  }
      

        
      
      
  .cnCjpA {
    flex:1;
  overflow-y:hidden;
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  .dANTAN {
    gap:12px;
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cqqNyM {
    color:var(--brand_primary, #1A52D3);
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
  .cqqNyM:hover {
    color:var(--brand_btn_hover, #2867F6);
  cursor:pointer;
  text-decoration-line: underline;
  }
      

        
      
      
  .hdkUq {
    gap:6px;
  color:var(--background_page, #FFF);
  width:100%;
  cursor:pointer;
  height:40px;
  font-size:var(--font-size-base);
  align-items:center;
  font-family:'Inter';
  font-weight:600;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:center;
  background-color:var(--brand_primary, #1A52D3);
  }
      

      
  .hdkUq:hover {
    cursor:pointer;
  background-color:#2867F6;
  }
      


  .hdkUq.invalid {
    cursor:default;
  background-color:var(--brand_disabled, #A3BAED);
  }
      

        
      
      
  .page_sequence_classes\:VGm_TFBBjEgOL9H5SS7fG {
    width:fit-content;
  height:40px;
  padding-left:50px;
  padding-right:50px;
  }
      

      
        
      
      
  .caMNju {
    width:600px;
  border-radius:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .ssGJG {
    width:350px;
  display:flex;
  row-gap:36px;
  column-gap:36px;
  align-items:center;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dQONIx {
    height:60px;
  display:flex;
  align-items:flex-start;
  padding-left:20px;
  padding-right:20px;
  justify-content:center;
  border-top-color:#E9ECF3;
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bZBNjS {
    color:var(--danger, #EF4444);
  width:fit-content;
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:inherit;
  border-radius:6px;
  flex-direction:column;
  justify-content:center;
  }
      

      
  .bZBNjS:hover {
    cursor:pointer;
  text-decoration-line: underline;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cpPNll {
    width:100%;
  height:60px;
  display:flex;
  align-items:center;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .bTolgf {
    flex:1;
  display:flex;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .dXkKQI {
    gap:24px;
  flex:1;
  width:100%;
  overflow-y:auto;
  padding-top:24px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:24px;
  }
      

      
        
      
      
  .page_sequence_classes\:rZuHsl98wqjzgvkcSOpuK {
    display:flex;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .ewDUvt {
    flex:1;
  min-width:200px;
  padding-top:8px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:8px;
  background-color:var(--background_grey, #F6F6F6);
  }
      

      
        
      
      
  .WqIKH {
    font-size:var(--font-size-xl);
  font-family:inherit;
  font-weight:700;
  }
      

      
        
      
      
  .fsSjWm {
    width:100%;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cURJwE {
    gap:10px;
  width:100%;
  height:100px;
  flex-wrap:wrap;
  overflow-y:auto;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .QCrvR {
    gap:20px;
  flex:1;
  width:100%;
  padding-top:24px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:24px;
  }
      

      
        
      
      
  .egzPWh {
    width:100%;
  height:100%;
  background:white;
  border-top-color:var(--background_grey_highlight, #E9ECF3);
  border-top-style:solid;
  border-top-width:1px;
  border-left-color:var(--background_grey_highlight, #E9ECF3);
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:var(--background_grey_highlight, #E9ECF3);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .feAPEy {
    gap:12px;
  width:30%;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
  .feAPEy:hover {
    cursor:pointer;
  text-decoration-line: underline;
  }
      

        
      
      
  .fyGZtG {
    color:var(--text_primary, #1D2939);
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:inherit;
  padding-top:2px;
  padding-left:6px;
  padding-right:6px;
  flex-direction:column;
  padding-bottom:2px;
  justify-content:center;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      

      
        
      
      
  .bnHyeD {
    color:var(--text_primary, #1D2939);
  height:18px;
  font-size:var(--font-size-sm);
  max-width:100%;
  font-family:inherit;
  font-weight:inherit;
  white-space:nowrap;
  }
      

      
  .bnHyeD.no_vehicles {
    color:var(--text_secondary, #646E82);
  font-size:var(--font-size-xs);
  font-style:italic;
  font-weight:400;
  }
      

        
      
      
  .cJnOMN {
    width:25%;
  cursor:pointer;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
  .cJnOMN:hover {
    text-decoration-line: underline;
  }
      

        
      
      
  .dVWjvq {
    gap:8px;
  width:10%;
  display:flex;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
  .dVWjvq.complete {
    display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

        
      
      
  .fCZtRs {
    flex:1;
  cursor:pointer;
  align-items:start;
  padding-left:8px;
  padding-right:20px;
  flex-direction:column;
  justify-content:center;
  }
      

      
  .fCZtRs:hover {
    cursor:pointer;
  text-decoration-line: underline;
  }
      

        
      
      
  
      

      
        
      
      
  .cenxIS {
    gap:8px;
  width:10%;
  display:flex;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .dyXizq {
    gap:8px;
  width:10%;
  align-items:center;
  padding-left:12px;
  flex-direction:row;
  justify-content:end;
  }
      

      
  .dyXizq.complete {
    display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

        
      
      
  .leKCB {
    height:50px;
  padding-left:24px;
  padding-right:24px;
  flex-direction:row;
  background-color:var(--background_page, #FFF);
  border-bottom-color:var(--background_grey_highlight, #E9ECF3);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .cWaFIh {
    gap:8px;
  width:5%;
  align-items:center;
  padding-left:12px;
  flex-direction:row;
  justify-content:end;
  }
      

      
        
      
      
  .dfuJnB {
    color:var(--text_primary, #1D2939);
  width:95%;
  height:18px;
  overflow:hidden;
  font-size:var(--font-size-sm);
  object-fit:;
  font-family:inherit;
  font-weight:inherit;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      

      
  .dfuJnB.commercial {
    color:var(--text_secondary, #646E82);
  font-size:var(--font-size-sm);
  text-decoration-line:;
  }
      

        
      
      
  
      

      
        
      
      
  .eMVomw {
    gap:4px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .dAsizC {
    height:100%;
  align-items:center;
  padding-top:24px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:24px;
  justify-content:center;
  }
      

      
        
      
      
  .cHMwdg {
    flex:1;
  cursor:pointer;
  align-items:start;
  padding-left:8px;
  padding-right:20px;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .daFLHx {
    gap:8px;
  width:10%;
  display:flex;
  align-items:center;
  padding-left:12px;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .eRwggk {
    gap:8px;
  width:5%;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:end;
  }
      

      
        
      
      
  .cLvQuj {
    gap:8px;
  width:30%;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .fcPcKv {
    flex:1;
  width:300px;
  font-size:inherit;
  text-align:center;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .amciR {
    gap:8px;
  flex:1;
  width:10%;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .dLLqEG {
    color:var(--text_primary, #1D2939);
  height:18px;
  font-size:var(--font-size-sm);
  max-width:100%;
  font-family:inherit;
  font-weight:inherit;
  white-space:nowrap;
  }
      

      
  .dLLqEG.no_note {
    color:var(--text_secondary, #646E82);
  font-size:var(--font-size-xs);
  font-style:italic;
  font-weight:400;
  }
      

        
      
      
  .eElMvB {
    gap:8px;
  flex:1;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .ccGHln {
    gap:12px;
  flex:1;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .ecNrtq {
    gap:8px;
  flex:1;
  align-items:center;
  padding-left:12px;
  flex-direction:row;
  justify-content:start;
  }
      

      
  .ecNrtq:hover {
    cursor:pointer;
  text-decoration-line: underline;
  }
      

        
      
      
  
      

      
        
      
      
  .fAniJy {
    color:var(--text_secondary, #646E82);
  border-radius:4px;
  }
      

      
  .fAniJy:hover {
    color:var(--background_page, #FFF);
  cursor:pointer;
  background-color:var(--danger, #EF4444);
  }
      

        
      
      
  .page_sequence_single\:DeDlXYqodPwWlXPXr4bPc {
    flex:1;
  }
      

      
        
      
      
  .eWgcSE {
    gap:16px;
  flex-direction:row;
  }
      

      
        
      
      
  .gtojv {
    flex:1;
  color:var(--text_secondary, #646E82);
  height:20px;
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .cLDTcX {
    flex:1;
  min-width:200px;
  padding-top:8px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:8px;
  background-color:var(--background_grey, #F6F6F6);
  }
      

      
        
      
      
  .HMETd {
    color:var(--text_secondary, #646E82);
  height:20px;
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .bzHEti {
    gap:8px;
  flex-wrap:wrap;
  max-width:100%;
  flex-direction:row;
  }
      

      
        
      
      
  .WvSgo {
    height:28px;
  display:flex;
  font-size:var(--font-size-lg);
  align-items:start;
  font-family:inherit;
  font-weight:700 ;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .page_sequence_single\:SI2rIMUMtLI0MTSz1G9KQ {
    flex:1;
  }
      

      
        
      
      
  .egdCWU {
    gap:4px;
  flex:1;
  }
      

      
        
      
      
  .page_sequence_single\:UaQn0ID2NTrIfcV02wa1a {
    width:500px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fnUMvN {
    height:1px;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      

      
        
      
      
  .eCWroB {
    display:flex;
  font-size:inherit;
  align-items:start;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .OtEoi {
    color:var(--danger, #EF4444);
  height:24px;
  display:flex;
  font-size:inherit;
  align-items:center;
  font-family:inherit;
  font-weight:inherit;
  padding-top:4px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  flex-direction:column;
  padding-bottom:4px;
  justify-content:center;
  background-color:#FF5E5E1A;
  }
      

      
        
      
      
  .eLMBoH {
    font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .dvyjNn {
    align-items:center;
  padding-left:8px;
  padding-right:8px;
  justify-content:center;
  }
      

      
        
      
      
  .eWZgxg {
    flex:1;
  color:var(--text_primary, #1D2939);
  height:22px;
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:600;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .bsIwqY {
    flex:1;
  row-gap:4px;
  column-gap:4px;
  align-items:start;
  flex-direction:column;
  justify-content:end;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .page_sequence_single\:cFwwfTJU2RyQ2UGaZhUZj {
    padding-bottom:24px;
  }
      

      
        
      
      
  .cHxLGM {
    color:var(--text_secondary, #646E82);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .cNKctA {
    gap:10px;
  width:100%;
  height:100px;
  display:flex;
  flex-wrap:wrap;
  overflow-y:auto;
  align-items:flex-start;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .briDyV {
    gap:4px;
  flex-direction:row;
  }
      

      
        
      
      
  .UAOiq {
    color:var(--brand_primary, #1A52D3);
  height:24px;
  display:flex;
  font-size:inherit;
  align-items:center;
  font-family:inherit;
  font-weight:inherit;
  padding-top:4px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  flex-direction:column;
  padding-bottom:4px;
  justify-content:center;
  background-color:#1A52D31A;
  }
      

      
        
      
      
  .fBDjTJ {
    width:100%;
  height:100%;
  padding-top:20px;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:20px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .cLDBOY {
    row-gap:8px;
  column-gap:8px;
  }
      

      
        
      
      
  .QXocJ {
    display:flex;
  row-gap:36px;
  column-gap:36px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .nclEx {
    row-gap:20px;
  column-gap:20px;
  flex-direction:row;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .ctKlkw {
    gap:12px;
  width:75%;
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  .page_sequence_single\:wsD-IYsgo5v660T9ZsD-D {
    flex:1;
  }
      

      
        
      
      
  .evhHKu {
    width:1px;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      

      
        
      
      
  .cuKnMw {
    gap:8px;
  flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fhqhcV {
    width:100%;
  height:100%;
  flex-direction:row;
  }
      

      
          @media (max-width: 650px) {
            
  .fhqhcV {
    flex-direction:column;
  }
      

          }
          
        
      
      
  .bxyIEv {
    width:100%;
  height:100%;
  display:flex;
  z-index:101;
  align-items:flex-start;
  border-width:1px;
  justify-content:flex-start;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .ejhzBz {
    flex:1;
  scale:1 1 1;
  cursor:pointer;
  max-width:375px;
  min-width:290px;
  background:white;
  max-height:353px;
  transition:all 300ms ease;
  padding-top:10px;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
          @media (max-width: 650px) {
            
  .ejhzBz {
    flex:1;
  width:100%;
  max-width:100%;
  max-height:fit-content;
  }
      

          }
          

  .ejhzBz:hover {
    scale:1.02 1.02 1.02;
  box-shadow:0px 2px 15px 0px #0000000d;
  transition:all 300ms ease-in-out;
  }
      

        
      
      
  .dYvSjm {
    color:var(--text_primary);
  display:flex;
  row-gap:2px;
  font-size:var(--font-size-sm);
  column-gap:2px;
  font-family:Inter;
  flex-direction:row;
  }
      

      
        
      
      
  .BEFTq {
    box-sizing:border-box;
  }
      

      
        
      
      
  .cFtLAQ {
    width:100%;
  display:flex;
  row-gap:16px;
  column-gap:16px;
  flex-direction:row;
  }
      

      
        
      
      
  .cVwFkc {
    display:flex;
  row-gap:2px;
  column-gap:2px;
  flex-direction:row;
  }
      

      
        
      
      
  .cciVWu {
    color:var(--text_primary);
  font-size:var(--font-size-sm);
  font-family:Inter;
  }
      

      
        
      
      
  .cAZBKa {
    width:100%;
  height:100%;
  translate:var(--translate-x) 0 0;
  }
      

      
        
      
      
  .education_card_rebuild\:J_7LpF13p8hwUh2FPbjm2 {
    height:18px;
  background:linear-gradient(to right, #367BF6 0%, #3F72D3 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
  }
      

      
        
      
      
  .brYKpK {
    display:flex;
  row-gap:12px;
  column-gap:12px;
  align-items:flex-start;
  padding-top:20px;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .dusbxf {
    row-gap:6px;
  column-gap:6px;
  flex-direction:row;
  }
      

      
        
      
      
  .education_card_rebuild\:T112evShuXQZt-d1xfzBj {
    width:fit-content;
  height:40px;
  padding-left:12px;
  padding-right:12px;
  }
      

      
        
      
      
  .fdHmDI {
    flex:1;
  display:flex;
  row-gap:5px;
  column-gap:5px;
  align-items:flex-start;
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
        
      
      
  .education_card_rebuild\:U_HkBKSnkGdLdVXgsiI08 {
    height:32px;
  font-size:var(--font-size-sm);
  }
      

      
        
      
      
  .education_card_rebuild\:Y9L5gDtVnQSBB28J16ZJC {
    width:auto;
  height:32px;
  font-size:var(--font-size-sm);
  }
      

      
        
      
      
  .dHdIGd {
    width:100%;
  display:flex;
  row-gap:8px;
  column-gap:8px;
  align-items:flex-end;
  padding-top:8px;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
        
      
      
  .eMRdNn {
    overflow:hidden;
  transform:translateZ(0);
  }
      

      
        
      
      
  
      

      
        
      
      
  .education_card_rebuild\:k0zRjoPkaGKLgvpeSQVOv {
    flex:1;
  width:100%;
  height:1rem;
  background:var(--background_grey_dark);
  border-top-left-radius:4px ;
  border-top-right-radius:4px ;
  border-bottom-left-radius:4px ;
  border-bottom-right-radius:4px ;
  }
      

      
        
      
      
  .education_card_rebuild\:mKy9d1d-WrQNKIo9s89af {
    height:40px;
  font-size:var(--font-size-sm);
  }
      

      
        
      
      
  .bjinRf {
    flex:1;
  width:100%;
  height:148px;
  object-fit:cover;
  overflow-x:hidden;
  overflow-y:hidden;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .fudEMb {
    display:flex;
  row-gap:10px;
  column-gap:10px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .UwVLC {
    color:var(--text_secondary);
  width:16px;
  height:16px;
  }
      

      
        
      
      
  .VospI {
    color:var(--text_secondary);
  font-size:var(--font-size-sm);
  font-family:Inter;
  }
      

      
        
      
      
  
      

      
        
      
      
  .emJJJb {
    width:100%;
  row-gap:1rem;
  font-size:var(--font-size-lg);
  column-gap:1rem;
  font-family:Inter;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .bqJoAl {
    row-gap:20px;
  flex-wrap:wrap;
  column-gap:20px;
  flex-direction:row;
  }
      

      
        
      
      
  .gwrqz {
    display:flex;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bfjVHR {
    gap:4px;
  width:100%;
  height:100%;
  position:absolute;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .cIShTb {
    font-size:var(--font-size-xl);
  font-family:Inter;
  font-weight:var(--font-weight-semi-bold);
  line-height:30px;
  }
      

      
        
      
      
  .cBJBjK {
    top:100px;
  color:var(--text_secondary, #646E82);
  width:310px;
  height:24px;
  display:inline-block;
  position:relative;
  font-size:var(--font-size-sm);
  text-align:center;
  font-family:inherit;
  font-weight:400;
  }
      

      
        
      
      
  .eqcuBA {
    top:100px;
  color:var(--text_primary, #1D2939);
  width:100%;
  height:24px;
  display:inline-block;
  position:relative;
  font-size:var(--font-size-base);
  text-align:center;
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .doONe {
    height:100%;
  align-items:center;
  padding-top:12px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:12px;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cErSbv {
    width:100%;
  row-gap:20px;
  flex-wrap:wrap;
  column-gap:20px;
  flex-direction:row;
  }
      

      
        
      
      
  .cJhBJR {
    display:flex;
  align-items:flex-end;
  justify-content:flex-end;
  }
      

      
        
      
      
  .cIaXTK {
    height:100%;
  padding-top:12px;
  padding-right:12px;
  }
      

      
        
      
      
  .eyAmaz {
    width:100%;
  height:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dTCIWC {
    width:100%;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  }
      

      
        
      
      
  .dNywHL {
    bottom:40px;
  display:flex;
  opacity:0;
  z-index:100;
  position:fixed;
  animation:;
  min-width:321px;
  translate:0 100px 0;
  background:#00213cf0;
  box-shadow:0px 1px 2px 0px #0000000d, 0px 2px 4px 0px #00000020;
  min-height:52px;
  transition:all 300ms ease;
  align-items:center;
  padding-left:16px;
  padding-right:16px;
  flex-direction:row;
  justify-content:space-between;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .dNywHL.added_to_cart {
    opacity:1;
  animation:;
  translate:0 0 0;
  box-shadow:0px 2px 4px 0px #00000020;
  transition:all 300ms ease;
  }
      

        
      
      
  .cBwsSi {
    color:#ffffff;
  font-size:var(--font-size-sm);
  font-family:Inter;
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .added_to_cart_floating_bar\:BJ62VvstphFfaEIeAmMk6 {
    width:fit-content;
  height:32px;
  }
      

      
        
      
      
  .eFTsHy {
    color:#ffffff;
  box-sizing:border-box;
  }
      

      
        
      
      
  .page_education\:hWd3FGfHGPr_kvjM4uiUd {
    z-index:101;
  }
      

      
        
      
      
  
      

      
        
      
      
  .doTPnm {
    gap:24px;
  width:100%;
  height:100%;
  max-height:100%;
  object-fit:;
  overflow-x:hidden;
  overflow-y:auto;
  align-items:start;
  padding-top:20px;
  border-width:1px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:20px;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .ahBEa {
    top:0px;
  width:33%;
  height:100%;
  position:sticky;
  max-width:500px;
  min-width:400px;
  background:white;
  max-height:100%;
  overflow-x:hidden;
  overflow-y:auto;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .course_lessons\:ChgmPfnS5t8i837gFFrVF {
    flex:1;
  width:100%;
  height:1rem;
  background:var(--background_grey_dark);
  border-top-left-radius:4px ;
  border-top-right-radius:4px ;
  border-bottom-left-radius:4px ;
  border-bottom-right-radius:4px ;
  }
      

      
        
      
      
  .zzOVY {
    row-gap:20px;
  position:relative;
  column-gap:20px;
  max-height:400px;
  padding-top:24px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:24px;
  border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .dzfGiF {
    color:var(--text_primary);
  }
      

      
        
      
      
  .bRNufF {
    flex:1;
  display:flex;
  align-items:flex-start;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .yaLlZ {
    flex:1;
  height:100%;
  display:flex;
  overflow-y:auto;
  align-items:flex-start;
  justify-content:flex-start;
  border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .course_lessons\:bXXZHiFOrgTB_Ai8SLk3U {
    height:18px;
  background:linear-gradient(to right, #367BF6 0%, #3F72D3 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
  }
      

      
        
      
      
  .YBChO {
    color:var(--text_primary);
  width:100%;
  height:80px;
  display:flex;
  row-gap:8px;
  background:white;
  column-gap:8px;
  transition:background 100ms ease;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
  .YBChO:hover {
    cursor:pointer;
  background:#f6f6f680;
  transition:background 100ms ease;
  }
      


  
      


  
      

        
      
      
  .eohhJo {
    color:grey;
  box-sizing:border-box;
  }
      

      
  .eohhJo.selected {
    color:var(--brand_primary);
  }
      


  
      

        
      
      
  .ecoaSh {
    color:var(--text_primary);
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-semi-bold);
  line-height:20px;
  }
      

      
  .ecoaSh.selected {
    color:var(--brand_primary);
  }
      


  .ecoaSh:disabled {
    color:grey;
  }
      

        
      
      
  .fdmiqD {
    color:var(--brand_primary);
  box-sizing:border-box;
  }
      

      
        
      
      
  .dFPUYw {
    color:var(--text_secondary);
  font-size:var(--font-size-xs);
  font-family:Inter;
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .exVIrd {
    width:6px;
  height:100%;
  opacity:0.0;
  position:absolute;
  background:var(--selected_color);
  transition:opacity 150ms ease-in-out;
  }
      

      
  .exVIrd.selected {
    opacity:1;
  transition:opacity 100ms ease;
  }
      


  .exVIrd:disabled {
    opacity:1;
  background:grey;
  }
      

        
      
      
  .bcBssm {
    width:44px;
  height:44px;
  display:flex;
  background:var(--background_grey);
  align-items:center;
  justify-content:center;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
        
      
      
  .bzMIiU {
    flex:1;
  row-gap:2px;
  column-gap:2px;
  }
      

      
        
      
      
  .ettfMh {
    width:100%;
  height:100%;
  display:flex;
  row-gap:16px;
  column-gap:16px;
  align-items:center;
  padding-left:18px;
  padding-right:18px;
  flex-direction:row;
  justify-content:flex-start;
  border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .eJuSNR {
    width:18px;
  height:18px;
  border-color:var(--brand_primary);
  border-style:solid;
  border-width:2px;
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  }
      

      
        
      
      
  .dGJrzm {
    width:24px;
  height:24px;
  display:flex;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .course_lessons\:buYyyikU2B7MV2otqqFeq {
    cursor:pointer;
  }
      

      
        
      
      
  .bvivFY {
    width:100%;
  display:flex;
  row-gap:5px;
  column-gap:5px;
  align-items:flex-start;
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
        
      
      
  .dGzWft {
    color:var(--text_secondary);
  font-size:var(--font-size-sm);
  font-family:Inter;
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .maPaB {
    display:flex;
  row-gap:8px;
  column-gap:8px;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .course_page\:3bjEhjD7NE_Flb-_rmXBn {
    top:0px;
  left:0px;
  bottom:0px;
  height:100%;
  position:sticky;
  }
      

      
        
      
      
  .fFGnHl {
    width:100%;
  height:32px;
  display:flex;
  background:white;
  align-items:center;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  justify-content:flex-start;
  border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .cLHEsk {
    color:inherit;
  font-size:var(--font-size-xs);
  font-family:500;
  font-weight:500;
  }
      

      
        
      
      
  .fsCiqq {
    color:var(--text_secondary);
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
  .fsCiqq:hover {
    cursor:pointer;
  text-decoration-line:underline;
  }
      

        
      
      
  
      

      
        
      
      
  .eITEcD {
    flex:1;
  width:100%;
  display:flex;
  row-gap:16px;
  max-width:1400px;
  background:white;
  column-gap:16px;
  align-items:flex-start;
  padding-top:24px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:24px;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bbItab {
    color:var(--text_primary);
  font-size:var(--font-size-xl);
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .hRYuL {
    flex:0;
  width:100%;
  display:flex;
  row-gap:4px;
  flex-wrap:wrap;
  font-size:var(--font-size-sm);
  column-gap:4px;
  font-family:Inter;
  font-weight:var(--font-weight-regular);
  line-height:22px;
  white-space:normal;
  text-overflow:inherit;
  flex-direction:row;
  }
      

      
        
      
      
  .cDJLcn {
    width:100%;
  max-width:1400px;
  aspect-ratio:16/9;
  }
      

      
        
      
      
  .qxonM {
    flex:1;
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .bBEtns {
    display:flex;
  row-gap:8px;
  flex-wrap:wrap;
  max-width:60%;
  column-gap:8px;
  max-height:200px;
  align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

      
        
      
      
  .eGeKoY {
    color:var(--text_primary);
  font-size:var(--font-size-base);
  font-family:Inter;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .dKelZN {
    display:flex;
  box-sizing:border-box;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .eRxOCR {
    color:var(--text_secondary);
  display:flex;
  row-gap:24px;
  flex-wrap:wrap;
  font-size:var(--font-size-sm);
  max-width:60%;
  column-gap:8px;
  max-height:400px;
  font-family:Inter;
  font-weight:var(--font-weight-regular);
  line-height:22px;
  flex-direction:row;
  }
      

      
        
      
      
  .erhtGj {
    display:flex;
  max-width:1800px;
  min-width:800px;
  background:var(--background_grey);
  align-items:center;
  aspect-ratio:16/9;
  justify-content:center;
  }
      

      
        
      
      
  .sjazI {
    width:64px;
  height:64px;
  display:flex;
  box-sizing:border-box;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .eLqFjy {
    color:var(--text_secondary);
  font-size:var(--font-size-base);
  font-family:Inter;
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .cowtlB {
    display:flex;
  row-gap:8px;
  column-gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .fllvx {
    width:24px;
  height:24px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .fsHQbs {
    width:100%;
  row-gap:8px;
  column-gap:8px;
  }
      

      
        
      
      
  .aNstU {
    position:relative;
  max-width:1800px;
  aspect-ratio:16/9;
  }
      

      
        
      
      
  .eWTJnQ {
    row-gap:4px;
  column-gap:4px;
  }
      

      
        
      
      
  .course_page\:X-N7JDr0lMWeVBbiSGoiK {
    flex:1;
  display:flex;
  z-index:100;
  overflow-y:auto;
  align-items:start;
  flex-direction:column;
  justify-content:left;
  }
      

      
        
      
      
  .cRoVsl {
    width:100%;
  height:100%;
  display:flex;
  background:white;
  overflow-y:auto;
  align-items:flex-start;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .page_education_single\:2-MoiFVK2E5eSQdz2DEGD {
    display:flex;
  z-index:100;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bSzHiH {
    font-size:var(--font-size-xl);
  font-family:Inter;
  }
      

      
        
      
      
  .bvHYXl {
    row-gap:16px;
  column-gap:16px;
  flex-direction:row;
  }
      

      
        
      
      
  .cWoHjJ {
    flex:0;
  height:fit-content;
  row-gap:20px;
  max-width:25rem;
  min-width:17.5rem;
  background:var(--background_grey);
  column-gap:20px;
  margin-top:24px;
  min-height:18rem;
  padding-top:20px;
  border-color:var(--background_grey_dark);
  border-style:solid;
  border-width:1px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .fyzfZG {
    row-gap:8px;
  max-width:100%;
  column-gap:8px;
  padding-top:24px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:24px;
  border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .bFxYvr {
    flex:1;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .bwCwmy {
    color:var(--text_secondary);
  font-size:var(--font-size-sm);
  max-width:100%;
  font-family:Inter;
  font-weight:var(--font-weight-regular);
  line-height:22px;
  }
      

      
        
      
      
  .cLbEeT {
    color:var(--text_secondary);
  display:flex;
  row-gap:24px;
  flex-wrap:wrap;
  font-size:var(--font-size-sm);
  column-gap:8px;
  font-family:Inter;
  font-weight:var(--font-weight-regular);
  line-height:22px;
  flex-direction:row;
  }
      

      
        
      
      
  .efKdwt {
    color:var(--text_primary);
  line-height:24px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .ftQQFa {
    row-gap:16px;
  max-width:100%;
  column-gap:16px;
  padding-top:24px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:24px;
  border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .fFQmUp {
    gap:6px;
  color:var(--brand_primary);
  width:100%;
  cursor:pointer;
  height:40px;
  font-size:var(--font-size-base);
  background:white;
  align-items:center;
  font-family:'Inter';
  font-weight:600;
  padding-top:8px;
  border-color:var(--brand_primary);
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:center;
  }
      

      
  .fFQmUp:hover {
    cursor:pointer;
  background:var(--brand_card_hover);
  }
      


  .fFQmUp.invalid {
    cursor:default;
  background-color:var(--brand_disabled, #A3BAED);
  }
      

        
      
      
  .pre_purchase_course\:Q59BUcjb6Oa2K3I6g_P56 {
    width:100%;
  background:white;
  }
      

      
        
      
      
  .pre_purchase_course\:Q7lhTGqi84ejP90_VfvwM {
    width:100%;
  }
      

      
        
      
      
  .eNRfgS {
    flex:1;
  display:flex;
  row-gap:8px;
  column-gap:8px;
  align-items:flex-end;
  flex-direction:column;
  justify-content:space-between;
  }
      

      
        
      
      
  .eTKXMy {
    row-gap:16px;
  max-width:100%;
  column-gap:16px;
  padding-top:24px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:24px;
  }
      

      
        
      
      
  .cspiXp {
    row-gap:16px;
  column-gap:16px;
  padding-top:24px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:24px;
  }
      

      
        
      
      
  .drrtsf {
    flex:1;
  row-gap:4px;
  flex-wrap:wrap;
  font-size:var(--font-size-sm);
  max-width:80%;
  column-gap:4px;
  font-family:Inter;
  font-weight:var(--font-weight-regular);
  line-height:22px;
  white-space:pre-wrap;
  flex-direction:row;
  }
      

      
        
      
      
  .bIjNOx {
    object-fit:cover;
  overflow-x:hidden;
  overflow-y:hidden;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .fjYuyW {
    color:var(--text_primary);
  font-size:var(--font-size-xl);
  font-family:Inter;
  font-weight:600;
  }
      

      
        
      
      
  .IKGxs {
    width:100%;
  height:180px;
  row-gap:4px;
  column-gap:4px;
  }
      

      
        
      
      
  .biKKbV {
    width:100%;
  height:100%;
  row-gap:24px;
  background:white;
  column-gap:24px;
  padding-right:24px;
  flex-direction:row;
  }
      

      
        
      
      
  .dlrwmD {
    display:flex;
  align-items:flex-start;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .eyFTkh {
    width:100%;
  height:148px;
  object-fit:cover;
  overflow-x:hidden;
  overflow-y:hidden;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .dPihQx {
    flex:1;
  row-gap:8px;
  max-width:100%;
  column-gap:8px;
  }
      

      
        
      
      
  .page_education_single\:N355BUSaRhCeNdOPc26QX {
    width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .page_education_single\:xeqtYtVufOd7oNt3NIdUe {
    z-index:101;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dashboard\:ETcp3w_5VM-i_84AREAMU {
    height:calc(100% - 81px);;
  max-height:100%;
  }
      

      
        
      
      
  .cNtwHx {
    width:100%;
  row-gap:24px;
  column-gap:24px;
  padding-left:24px;
  padding-right:24px;
  flex-direction:column;
  background-color:var(--background_page, #FFF);
  border-bottom-color:var(--background_grey_highlight, #E9ECF3);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .cdVyPy {
    width:100%;
  height:80px;
  row-gap:24px;
  column-gap:24px;
  flex-direction:row;
  }
      

      
        
      
      
  .bXZFJH {
    right:0px;
  width:40px;
  cursor:pointer;
  height:40px;
  display:flex;
  position:sticky;
  background:var(--background_grey);
  align-items:center;
  justify-content:center;
  border-top-left-radius:100px;
  border-top-right-radius:100px;
  border-bottom-left-radius:100px;
  border-bottom-right-radius:100px;
  }
      

      
        
      
      
  .kzlak {
    display:flex;
  row-gap:24px;
  flex-grow:1;
  font-size:var(--font-size-2xl);
  max-width:100%;
  column-gap:24px;
  align-items:center;
  font-weight:var(--font-weight-bold);
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
        
      
      
  .evhSbX {
    flex:1;
  width:100%;
  display:flex;
  align-items:center;
  flex-direction:row-reverse;
  justify-content:space-between;
  }
      

      
        
      
      
  
      

      
  .bskaOP.hide {
    display:none;
  }
      

        
      
      
  .cgjhsh {
    gap:12px;
  color:var(--text_secondary, #646E82);
  height:40px;
  align-items:center;
  padding-left:12px;
  border-radius:8px;
  padding-right:12px;
  flex-direction:row;
  justify-content:start;
  }
      

      
  .cgjhsh:hover {
    color:var(--text_primary, #1D2939);
  cursor:pointer;
  background-color:var(--background_grey, #F6F6F6);
  }
      

        
      
      
  .btDtKv {
    color:inherit;
  height:22px;
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .eIQtiS {
    height:100%;
  align-items:start;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .crjNdt {
    width:40px;
  height:40px;
  object-fit:cover;
  }
      

      
        
      
      
  .uNxsc {
    font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .user_profile_with_menu\:1Vg6PNlL7ZGd7S4CwtVYz {
    display:flex;
  align-items:flex-start;
  justify-content:center;
  }
      

      
        
      
      
  .chhGXQ {
    color:var(--text_secondary, #646E82);
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:var(--font-weight-normal);
  }
      

      
        
      
      
  .caVlhr {
    gap:12px;
  cursor:pointer;
  display:flex;
  align-items:center;
  padding-top:12px;
  flex-direction:row;
  padding-bottom:12px;
  justify-content:flex-start;
  }
      

      
        
      
      
  .fcFZfc {
    align-items:end;
  justify-content:center;
  }
      

      
        
      
      
  .user_profile_with_menu\:JwWQACC5RMZnvu35mK8Ic {
    opacity:0;
  translate:0 -12px 0;
  }
      

      
  .user_profile_with_menu\:JwWQACC5RMZnvu35mK8Ic.open {
    opacity:1;
  translate:0 0px 0;
  }
      


  .user_profile_with_menu\:JwWQACC5RMZnvu35mK8Ic.close-transition {
    transition:all 200ms ease-in-out  ;
  }
      


  .user_profile_with_menu\:JwWQACC5RMZnvu35mK8Ic.open-transition {
    transition:all 200ms ease-in-out  ;
  }
      

        
      
      
  
      

      
        
      
      
  .yhEsv {
    gap:3px;
  flex:1;
  height:40px;
  align-items:start;
  padding-right:6px;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .user_profile_with_menu\:_rl4jKMhL9tmT1Y0MXHJu {
    width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .user_profile_with_menu\:nWG5PSduDLv59xJ-Z7nJq {
    width:100%;
  }
      

      
        
      
      
  .user_profile_with_menu\:oUcLw3UZAOcfZWU74RKRU {
    width:100%;
  }
      

      
        
      
      
  .feHBov {
    gap:12px;
  width:250px;
  background: white;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17, 0px 62px 37px 0px #CFCFCF0D, 0px 111px 44px 0px #CFCFCF03, 0px 173px 48px 0px #CFCFCF00;
  padding-top:12px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  border-radius:16px;
  padding-right:12px;
  padding-bottom:12px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .ftlShl {
    width:40px;
  height:40px;
  display:flex;
  row-gap:20px;
  background:var(--background_grey);
  column-gap:20px;
  overflow-x:clip;
  overflow-y:clip;
  align-items:center;
  justify-content:flex-end;
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  }
      

      
        
      
      
  .header_new\:xi8sxbbLPwsnuizJdIVcn {
    display:flex;
  align-items:center;
  justify-content:center;
  }
      

      
          @media (max-width: 650px) {
            
  .header_new\:xi8sxbbLPwsnuizJdIVcn {
    display:none;
  }
      

          }
          
        
      
      
  .bpCXiD {
    top:-3px;
  color:#ffffff;
  right:-3px;
  scale:0 0 0;
  width:16px;
  height:16px;
  display:flex;
  position:absolute;
  animation:;
  font-size:12px;
  background:var(--danger-100);
  text-align:center;
  transition:scale 200ms ease;
  align-items:center;
  font-family:Inter;
  font-weight:var(--font-weight-semi-bold);
  padding-top:1px;
  padding-left:2px;
  padding-right:2px;
  padding-bottom:1px;
  justify-content:center;
  border-top-left-radius:100px;
  border-top-right-radius:100px;
  border-bottom-left-radius:100px;
  border-bottom-right-radius:100px;
  }
      

      
  .bpCXiD.active {
    scale:1 1 1;
  width:20px;
  height:20px;
  display:flex;
  transition:scale 200ms cubic-bezier(0.42, 0, 0.58, 1);
  align-items:center;
  justify-content:center;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .MehAM {
    gap:24px;
  width:100%;
  height:calc(100% - 81px);;
  max-height:100%;
  object-fit:;
  overflow-x:hidden;
  overflow-y:auto;
  align-items:start;
  padding-top:20px;
  border-width:1px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:20px;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
  .MehAM.onboarding {
    overflow-x:hidden;
  overflow-y:hidden;
  }
      

        
      
      
  .page_growth_report\:1jj7lIFwPboOOCbpVLJXS {
    width:fit-content;
  height:fit-content;
  background:white;
  padding-top:24px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:24px;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .deApxo {
    flex:1;
  color:var(--danger-100);
  display:flex;
  row-gap:4px;
  font-size:var(--font-size-base);
  column-gap:4px;
  align-items:flex-start;
  font-weight:700;
  padding-top:12px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:12px;
  justify-content:center;
  }
      

      
        
      
      
  .bEBfhA {
    width:100%;
  opacity:1;
  row-gap:1rem;
  flex-wrap:wrap;
  column-gap:1rem;
  flex-direction:row;
  }
      

      
        
      
      
  .fjNKUj {
    color:inherit;
  font-size:var(--font-size-xl);
  font-weight:var(--font-weight-bold);
  }
      

      
        
      
      
  .dueZgQ {
    width:max-content;
  min-width:300px;
  }
      

      
        
      
      
  .calendar_multiple_range\:JejXsqIR1oasFcWMayPx7 {
    color:var(--background_grey_highlight, #E9ECF3);
  width:fit-content;
  position:relative;
  border-radius:4px;
  }
      

      
          @media (max-width: 480px) {
            
  
      

          }
          
        
      
      
  .page_growth_report\:25L0jNslqyutlenSDWBK0 {
    display:flex;
  background:#ffffff;
  align-items:center;
  padding-top:40px;
  padding-bottom:40px;
  justify-content:center;
  }
      

      
        
      
      
  .cAkkYq {
    gap:10px;
  flex:1;
  align-items:center;
  padding-left:20px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .cqqoKw {
    width:100%;
  row-gap:24px;
  column-gap:24px;
  }
      

      
        
      
      
  .fAxHoi {
    min-width:100px ;
  background: white;
  box-shadow:0px 2px 5px 0px #C2C2C21A, 0px 9px 9px 0px #C2C2C217, 0px 20px 12px 0px #C2C2C20D;
  min-height:100px;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .bTBmwp {
    flex:1  ;
  display:flex;
  flex-wrap:wrap;
  max-width:100%;
  flex-direction:row;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .growth_report_level_1\:-Rs2S1XEo_X2BsOea9OLB {
    width:100%;
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  }
      

      
        
      
      
  .WMMBF {
    color:var(--text_secondary);
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:500;
  }
      

      
        
      
      
  .ciTsKX {
    flex:1  ;
  width:100%;
  display:flex;
  row-gap:8px;
  min-width:200px;
  column-gap:8px;
  align-items:flex-start;
  padding-top:24px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:24px;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .growth_report_level_1\:1gu1VkrxHSBOLzMuUCCLf {
    border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
  
      

        
      
      
  .xQOBL {
    width:fit-content;
  min-width:100px ;
  background: white;
  box-shadow:0px 2px 5px 0px #C2C2C21A, 0px 9px 9px 0px #C2C2C217, 0px 20px 12px 0px #C2C2C20D;
  min-height:100px;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .fGcHEm {
    color:var(--text_primary);
  height:48px;
  display:flex;
  font-size:var(--font-size-base);
  align-items:flex-start;
  font-weight:600;
  padding-left:20px;
  padding-right:20px;
  justify-content:center;
  border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  }
      

      
        
      
      
  .Ztnml {
    flex:1  ;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .growth_report_level_1\:1iMFcmYY5exVMAQvTPCm5 {
    flex:1  ;
  width:100%;
  height:fit-content;
  }
      

      
        
      
      
  .fEkros {
    color:var(--text_primary);
  display:flex;
  flex-wrap:nowrap;
  font-size:var(--font-size-2xl);
  max-width:100%;
  font-family:inherit;
  font-weight:700;
  text-overflow:ellipsis;
  }
      

      
        
      
      
  .dNIVCJ {
    color:var(--success);
  display:flex;
  row-gap:2px;
  font-size:var(--font-size-2xl);
  background:var(--success_bg);
  column-gap:2px;
  font-family:inherit;
  font-weight:700;
  padding-top:4px;
  padding-left:6px;
  padding-right:6px;
  flex-direction:row;
  padding-bottom:4px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .dNIVCJ.grey {
    color:var(--text_secondary);
  background:var(--border_light);
  }
      

        
      
      
  .cYjpVh {
    flex:1  ;
  display:flex;
  row-gap:8px;
  max-width:100%;
  min-width:250px;
  column-gap:8px;
  align-items:flex-start;
  padding-top:24px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:24px;
  justify-content:center;
  }
      

      
        
      
      
  .kfXAw {
    flex:1;
  row-gap:4px;
  column-gap:4px;
  }
      

      
        
      
      
  .bvuoaF {
    width:100%;
  row-gap:10px;
  column-gap:10px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .cSxZJw {
    min-height:18px;
  align-items:start;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .eaOGiQ {
    flex:1;
  color:var(--text_primary, #1D2939);
  display:flex;
  font-size:var(--font-size-sm);
  align-items:flex-end;
  font-family:inherit;
  font-weight:inherit;
  justify-content:center;
  }
      

      
  .eaOGiQ.no_value {
    color:var(--text_tertiary, #BDBDBD);
  height:100%;
  display:flex;
  font-size:var(--font-size-xs);
  font-style:italic;
  align-items:flex-end;
  flex-direction:column;
  justify-content:center;
  }
      

        
      
      
  .bhwjQw {
    color:var(--text_secondary, #646E82);
  display:flex;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  flex-direction:column;
  }
      

      
        
      
      
  
      

      
        
      
      
  .tgEBW {
    color:inherit;
  font-size:var(--font-size-sm);
  font-weight:500;
  }
      

      
        
      
      
  .bzDqsx {
    width:100%;
  height:100%;
  z-index:1;
  position:absolute;
  background:#e8e8e880;
  }
      

      
        
      
      
  .cQAMeF {
    width:100%;
  display:flex;
  row-gap:12px;
  column-gap:12px;
  align-items:flex-end;
  justify-content:center;
  }
      

      
        
      
      
  .cBwCQj {
    flex:1;
  overflow-x:clip;
  overflow-y:clip;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .eLSuAR {
    width:100%;
  height:100%;
  min-width:100px ;
  background: white;
  box-shadow:0px 2px 5px 0px #C2C2C21A, 0px 9px 9px 0px #C2C2C217, 0px 20px 12px 0px #C2C2C20D;
  max-height:100%;
  min-height:100px;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .bRbcZb {
    color:var(--text_secondary);
  display:flex;
  row-gap:4px;
  column-gap:4px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
  .bRbcZb:hover {
    cursor:pointer;
  text-decoration-line:underline;
  }
      

        
      
      
  .dLLhmK {
    flex:1;
  max-height:calc(100% - 77px);
  overflow-x:hidden;
  overflow-y:auto;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .eFcDeA {
    width:100%;
  row-gap:20px;
  column-gap:20px;
  }
      

      
        
      
      
  .fiJzBQ {
    flex:1;
  display:flex;
  row-gap:4px;
  column-gap:4px;
  align-items:flex-end;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dIbAzX {
    font-size:var(--font-size-xs);
  align-items:flex-start;
  font-weight:500;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bLvxGa {
    width:12px;
  height:12px;
  display:flex;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .HMoMy {
    height:100%;
  display:flex;
  align-items:center;
  padding-top:36px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:36px;
  justify-content:center;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .bbqJSV {
    width:100%;
  display:flex;
  background:var(--danger_bg);
  align-items:center;
  padding-top:16px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:16px;
  justify-content:center;
  }
      

      
        
      
      
  .eUlqkf {
    color:var(--text_primary);
  width:100%;
  overflow:hidden;
  position:relative;
  aspect-ratio:2/1;
  }
      

      
  .eUlqkf::before {
    top:0px;
  left:0px;
  width:100%;
  height:200%;
  content:'';
  position:absolute;
  clip-path:polygon(0% 0%, 100% 0%, 100% 50%, 0% 50%);
  background:conic-gradient(from -90deg, var(--progress_colour) 0% var(--gauge), var(--blank_color) var(--gauge) 100%);
  border-radius:50%;
  }
      


  .eUlqkf::after {
    top:25%;
  left:12.5%;
  height:150%;
    width:75%;
  content:'';
  position:absolute;
  background:white;
  border-radius:50%;
  }
      

        
      
      
  .eXgToT {
    flex:1;
  width:100%;
  height:100%;
  display:flex;
  z-index:2;
  position:relative;
  align-items:center;
  justify-content:flex-end;
  }
      

      
        
      
      
  .cBjgmh {
    color:var(--text_primary);
  display:flex;
  font-size:clamp(1.5rem, 2rem, 36px);
  align-items:center;
  font-weight:700;
  padding-bottom:12px;
  justify-content:center;
  }
      

      
  .cBjgmh.disabled {
    color:var(--text_secondary);
  }
      

        
      
      
  .growth_report_level_1\:Ipc1qkpVm4wc_aDBqW1AO {
    width:80%;
  max-width:255px;
  }
      

      
        
      
      
  .bibfYd {
    width:16px;
  height:16px;
  padding-bottom:1px;
  }
      

      
        
      
      
  .growth_report_level_1\:K4Hvsmea8O2MuIqdz0Tvy {
    background:var(--danger-100);
  }
      

      
  .growth_report_level_1\:K4Hvsmea8O2MuIqdz0Tvy:hover {
    cursor:pointer;
  background:var(--danger_hover);
  }
      

        
      
      
  .cuxeQ {
    color:var(--text_secondary);
  display:flex;
  row-gap:4px;
  font-size:var(--font-size-sm);
  column-gap:4px;
  font-family:Inter;
  font-weight:500;
  flex-direction:row;
  }
      

      
        
      
      
  .cziRRE {
    flex:1  ;
  row-gap:8px ;
  background:;
  column-gap:8px ;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  flex-direction:column;
  padding-bottom:20px;
  }
      

      
        
      
      
  .dunOTL {
    color:var(--text_secondary);
  display:flex;
  row-gap:2px;
  font-size:var(--font-size-sm);
  background: var(--background_grey);
  column-gap:2px;
  font-family:inherit;
  font-weight:600;
  padding-top:4px;
  padding-left:6px;
  padding-right:6px;
  flex-direction:row;
  padding-bottom:4px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .dunOTL.green {
    color:var(--success);
  background: var(--success_bg);
  }
      


  .dunOTL.red {
    color:var(--danger-100);
  background: var(--danger_bg);
  }
      


  .dunOTL.yellow {
    color:var(--warning);
  background:var(--warning-bg);
  }
      


  .dunOTL.grey {
    color:var(--text_tertiary);
  background:var(--border_light);
  }
      

        
      
      
  .efgVYi {
    color:white;
  width:30px;
  height:30px;
  display:flex;
  background: var(--brand_primary);
  align-items:center;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .efgVYi.disabled {
    color:var(--text_tertiary);
  background:var(--border_light);
  }
      


  .efgVYi.green {
    background:var(--success);
  }
      


  .efgVYi.yellow {
    animation:pulse-scale-yellow 2s ease-in-out infinite;
  background:var(--warning);
  }
      


  .efgVYi.red {
    background:var(--danger-100);
  }
      


  .efgVYi.pulse-red {
    animation:pulse-scale-red 2s ease-in-out infinite;
  }
      


  .efgVYi.pulse-yellow {
    animation:pulse-scale-yellow 2s ease-in-out infinite;
  }
      


  .efgVYi.blue {
    background:var(--brand_primary);
  }
      

        
      
      
  .vJRWZ {
    color:white;
  width:17px;
  height:16px;
  display:flex;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .dlqNKG {
    color:var(--text_secondary);
  display:flex;
  row-gap:4px;
  flex-wrap:wrap;
  font-size:var(--font-size-sm);
  max-width:100%;
  column-gap:4px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .MJORj {
    flex:1  ;
  row-gap:8px;
  max-width:calc(100% - 30px);
  column-gap:8px;
  }
      

      
        
      
      
  .growth_report_level_1\:KjkrmPiQE4AodKGycCJ3i {
    min-width:266px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
          @media (max-width: 1024px) {
            
  .growth_report_level_1\:KjkrmPiQE4AodKGycCJ3i {
    border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

          }
          

          @media (max-width: 768px) {
            
  .growth_report_level_1\:KjkrmPiQE4AodKGycCJ3i {
    border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:0px;
  }
      

          }
          
        
      
      
  .cRpJFV {
    color:var(--success_hover);
  }
      

      
        
      
      
  .ztDyU {
    flex:1;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
          @media (max-width: 480px) {
            
  .ztDyU {
    border-top-color:var(--border_light);
  border-top-style:solid;
  border-top-width:1px;
  border-right-color:black;
  border-right-style:solid;
  border-right-width:0px;
  }
      

          }
          
        
      
      
  .growth_report_level_1\:PQcMczNQEinboA7HNTQ5_ {
    min-width:266px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
          @media (max-width: 1024px) {
            
  .growth_report_level_1\:PQcMczNQEinboA7HNTQ5_ {
    border-top-color:var(--border_light);
  border-top-style:solid;
  border-top-width:1px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

          }
          

          @media (max-width: 768px) {
            
  
      

          }
          

          @media (max-width: 480px) {
            
  .growth_report_level_1\:PQcMczNQEinboA7HNTQ5_ {
    border-right-color:black;
  border-right-style:solid;
  border-right-width:0px;
  }
      

          }
          
        
      
      
  .cbfFrG {
    width:294px;
  height:420px;
  }
      

      
          @media (max-width: 900px) {
            
  .cbfFrG {
    width:100%;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .bpZlmn {
    color:var(--text_primary);
  width:100%;
  display:flex;
  font-size:var(--font-size-base);
  align-items:center;
  font-weight:600;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .cnWHew {
    flex:1  ;
  display:flex;
  row-gap:8px;
  max-width:100%;
  min-width:250px;
  column-gap:8px;
  align-items:flex-start;
  padding-top:24px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:24px;
  justify-content:center;
  }
      

      
          @media (max-width: 1001px) {
            
  
      

          }
          

          @media (max-width: 768px) {
            
  .cnWHew {
    border-top-color:var(--border_light);
  border-top-style:solid;
  border-top-width:1px;
  }
      

          }
          
        
      
      
  .eWYFzM {
    color:var(--text_primary);
  display:flex;
  row-gap:4px;
  font-size:var(--font-size-sm);
  column-gap:4px;
  font-family:Inter;
  font-weight:var(--font-weight-semi-bold);
  flex-direction:row;
  }
      

      
  .eWYFzM.missing {
    color:var(--danger-100);
  }
      

        
      
      
  .growth_report_level_1\:T85aJgRcU8-J3Qtw-pIp2 {
    height:24px;
  font-size:var(--font-size-sm);
  }
      

      
        
      
      
  .growth_report_level_1\:UuHRZy73KU5hwqQRzVBcl {
    min-width:266px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
          @media (max-width: 1024px) {
            
  .growth_report_level_1\:UuHRZy73KU5hwqQRzVBcl {
    border-right-color:black;
  border-right-style:solid;
  border-right-width:0px;
  }
      

          }
          

          @media (max-width: 768px) {
            
  .growth_report_level_1\:UuHRZy73KU5hwqQRzVBcl {
    border-top-color:var(--border_light);
  border-top-style:solid;
  border-top-width:1px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:0px;
  }
      

          }
          
        
      
      
  .udQFI {
    height:100%;
  display:flex;
  align-items:center;
  padding-bottom:10px;
  justify-content:flex-start;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .edAQxD {
    height:0px;
  overflow-x:hidden;
  overflow-y:hidden;
  will-change:height;
  }
      

      
  .edAQxD.open {
    height:var(--height);
  }
      

        
      
      
  .growth_report_level_1\:Wefa2YYi7RJmcbmJuU9vO {
    height:0%;
  transition:all 150ms ease;
  }
      

      
  .growth_report_level_1\:Wefa2YYi7RJmcbmJuU9vO.open {
    height:100%;
  transition:all 150ms ease;
  }
      

        
      
      
  .fGsLFK {
    color:var(--text_primary);
  height:77px;
  display:flex;
  row-gap:8px;
  font-size:var(--font-size-base);
  column-gap:8px;
  align-items:flex-start;
  font-weight:600;
  padding-top:16px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:16px;
  justify-content:center;
  border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  }
      

      
        
      
      
  .blLwyH {
    overflow-x:clip;
  overflow-y:clip;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .dA-DlZw {
    padding-top:10px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  }
      

      
        
      
      
  .fbeflU {
    flex:1  ;
  flex-wrap:wrap;
  flex-direction:row;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .growth_report_level_1\:aZr_B_Pqagpd8m_WemiAX {
    background:var(--danger-100);
  }
      

      
  .growth_report_level_1\:aZr_B_Pqagpd8m_WemiAX:hover {
    cursor:pointer;
  background:var(--danger_hover);
  }
      

        
      
      
  .BUIPl {
    color:var(--text_primary);
  width:100%;
  height:48px;
  display:flex;
  font-size:var(--font-size-base);
  align-items:flex-start;
  font-weight:600;
  justify-content:center;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  }
      

      
        
      
      
  .btWRoR {
    flex:1;
  display:flex;
  min-width:230px;
  align-items:center;
  padding-top:16px;
  padding-bottom:16px;
  justify-content:center;
  }
      

      
        
      
      
  .ebmjez {
    display:flex;
  row-gap:4px;
  column-gap:4px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .fiXnNG {
    row-gap:20px ;
  flex-wrap:wrap;
  min-width:350px;
  column-gap:20px ;
  flex-direction:row;
  }
      

      
        
      
      
  .enCfKG {
    row-gap:20px ;
  column-gap:20px ;
  overflow-x:clip;
  overflow-y:clip;
  flex-direction:row;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .eVKNFU {
    color:var(--danger-100);
  font-size:var(--font-size-sm);
  font-weight:500;
  }
      

      
        
      
      
  .QpnQU {
    flex:1;
  display:flex;
  align-items:flex-start;
  justify-content:center;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
          @media (max-width: 480px) {
            
  .QpnQU {
    border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:0px;
  }
      

          }
          
        
      
      
  .fduaTc {
    width:100%;
  background: white;
  box-shadow:0px 2px 5px 0px #C2C2C21A, 0px 9px 9px 0px #C2C2C217, 0px 20px 12px 0px #C2C2C20D;
  min-height:100px;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .TMMbZ {
    height:36px;
  flex-direction:row;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .eYwzJe {
    color:var(--text_primary);
  width:100%;
  height:48px;
  display:flex;
  font-size:var(--font-size-base);
  align-items:flex-start;
  font-weight:600;
  padding-left:20px;
  padding-right:20px;
  justify-content:center;
  border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  }
      

      
        
      
      
  .eRsqnY {
    flex:1;
  display:flex;
  min-width:235px;
  align-items:center;
  padding-top:16px;
  padding-bottom:16px;
  justify-content:center;
  }
      

      
        
      
      
  .eTJszZ {
    box-sizing:border-box;
  }
      

      
        
      
      
  .dWvlUS {
    width:var(--width);
  height:100%;
  background:var(--color);
  border-top-left-radius:4px;
  border-bottom-left-radius:4px;
  }
      

      
        
      
      
  .rltzo {
    flex:1;
  }
      

      
        
      
      
  .cuSvPx {
    flex:1  ;
  display:flex;
  row-gap:8px;
  max-width:100%;
  min-width:250px;
  column-gap:8px;
  align-items:flex-start;
  padding-top:36px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:36px;
  justify-content:center;
  }
      

      
          @media (max-width: 1243px) {
            
  .cuSvPx {
    border-top-color:var(--border_light);
  border-top-style:solid;
  border-top-width:1px;
  }
      

          }
          
        
      
      
  
      

      
  .bJoCor.orientation-horizontal {
    flex-direction:row;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .growth_report_level_1\:izEuuZMYNuyDxWWyZTtpT {
    flex:1;
  width:100%;
  height:100%;
  row-gap:4px;
  column-gap:4px;
  overflow-x:scrollbar-gutter;
  overflow-y:auto;
  }
      

      
        
      
      
  .growth_report_level_1\:jJXc6Vg8CzC9eN2tjnAMb {
    width:80%;
  max-width:255px;
  }
      

      
        
      
      
  .fEcnuI {
    row-gap:2px;
  column-gap:2px;
  }
      

      
        
      
      
  .dnJHxR {
    color:var(--danger-100);
  width:100%;
  display:flex;
  background:var(--danger_bg);
  align-items:center;
  padding-top:16px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:16px;
  justify-content:center;
  }
      

      
  .dnJHxR.onboarding {
    color:var(--text_tertiary);
  background:var(--background_grey);
  font-style:italic;
  }
      

        
      
      
  .growth_report_level_1\:na-_78SZrOzQFzGsVx2Tf {
    min-width:266px;
  border-top-color:var(--border_light);
  border-top-style:solid;
  border-top-width:0px;
  border-bottom-right-radius:min-content;
  }
      

      
          @media (max-width: 1280px) {
            
  .growth_report_level_1\:na-_78SZrOzQFzGsVx2Tf {
    border-top-color:var(--border_light);
  border-top-style:solid;
  border-top-width:1px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:0px;
  }
      

          }
          
        
      
      
  .growth_report_level_1\:nhKkjI39NPryEWuHUGYJ- {
    min-width:266px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
          @media (max-width: 1024px) {
            
  .growth_report_level_1\:nhKkjI39NPryEWuHUGYJ- {
    border-top-color:var(--border_light);
  border-top-style:solid;
  border-top-width:1px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

          }
          

          @media (max-width: 768px) {
            
  .growth_report_level_1\:nhKkjI39NPryEWuHUGYJ- {
    border-right-color:black;
  border-right-style:solid;
  border-right-width:0px;
  }
      

          }
          
        
      
      
  .bjiYpg {
    flex:1;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
          @media (max-width: 480px) {
            
  .bjiYpg {
    border-right-color:black;
  border-right-style:solid;
  border-right-width:0px;
  }
      

          }
          
        
      
      
  .cUcMkg {
    font-size:var(--font-size-sm);
  align-items:flex-start;
  font-weight:500;
  justify-content:flex-start;
  }
      

      
        
      
      
  .growth_report_level_1\:p_bKgYybPa5n1ELXDR3JI {
    height:24px;
  font-size:var(--font-size-sm);
  }
      

      
        
      
      
  .bZpfoK {
    width:var(--width);
  height:100%;
  background:var(--color);
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .growth_report_level_1\:qz_gutqsaT8ppjt5NXZJW {
    width:100%;
  cursor:pointer;
  display:flex;
  font-size:var(--font-size-xs);
  background:white;
  align-items:center;
  font-family:Inter;
  font-weight:var(--font-weight-normal);
  padding-top:6px;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  padding-bottom:6px;
  justify-content:space-between;
  }
      

      
  
      

        
      
      
  .growth_report_level_1\:rX7_cGTK05mgRkM_l3dWS {
    animation:2s ease 0ms 1 normal none running animation-empty;
  translate:0 0 0;
  transition:rotate 300ms ease;
  }
      

      
  .growth_report_level_1\:rX7_cGTK05mgRkM_l3dWS.open {
    rotate:0 0 1 180deg;
  transition:rotate 300ms ease;
  }
      

        
      
      
  .QbhTc {
    flex:1;
  width:100%;
  row-gap:20px;
  column-gap:20px;
  }
      

      
        
      
      
  .ONigs {
    height:100%;
  display:flex;
  row-gap:2rem;
  flex-wrap:wrap;
  column-gap:2rem;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  flex-direction:row;
  padding-bottom:1rem;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
          @media (max-width: 630px) {
            
  .ONigs {
    flex-direction:column;
  }
      

          }
          
        
      
      
  .growth_report_level_1\:xFo9pXFSbwAF_QxweVycC {
    flex:1  ;
  width:100%;
  min-width:350px;
  }
      

      
          @media (max-width: 630px) {
            
  .growth_report_level_1\:xFo9pXFSbwAF_QxweVycC {
    width:100%;
  max-width:100%;
  }
      

          }
          
        
      
      
  .growth_report_level_1\:zkIyfHBwwC2uwjzAxKun1 {
    display:flex;
  row-gap:4px;
  column-gap:4px;
  align-items:flex-start;
  padding-top:10px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .page_growth_report\:6xwK84BoPyM7NlE_OP2vB {
    width:650px;
  display:flex;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .page_growth_report\:7SszJKFj5JMmZ00RQaD0U {
    color:var(--brand_primary);
  width:36px;
  height:36px;
  display:flex;
  font-size:var(--font-size-base);
  background:white;
  align-items:center;
  font-weight:600;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .page_growth_report\:7SszJKFj5JMmZ00RQaD0U:hover {
    color:var(--brand_hover);
  cursor:pointer;
  background:var(--background_grey);
  }
      


  .page_growth_report\:7SszJKFj5JMmZ00RQaD0U:focus-visible {
    color:var(--brand_hover);
  text-decoration:underline;
  }
      

        
      
      
  .fBCzrc {
    color:var(--text_secondary);
  width:24px;
  height:24px;
  display:flex;
  align-items:center;
  margin-right:16px;
  justify-content:center;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
  .fBCzrc:hover {
    color:var(--text_primary);
  cursor:pointer;
  background: var(--background_grey_dark);
  }
      


          @media (max-width: 400px) {
            
  .fBCzrc {
    display:none;
  }
      

          }
          
        
      
      
  .bweeZb {
    width:650px;
  display:flex;
  padding-top:24px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:24px;
  background-color:var(--background_page, #FFF);
  border-top-color:var(--border_light);
  border-top-style:solid;
  border-top-width:1px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .popup_reporting_shop_schedule\:MrW0Gu7d1tFlTrdVr0i0y {
    height:40px;
  }
      

      
        
      
      
  .bmKCsR {
    width:100%;
  display:flex;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .eQHQfL {
    width:100%;
  display:flex;
  row-gap:12px;
  flex-wrap:wrap;
  background:white;
  column-gap:12px;
  align-items:center;
  padding-top:8px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:flex-start;
  border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
  .eQHQfL.last {
    border-bottom-color:#00000000;
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

        
      
      
  .sTXif {
    flex:1;
  color:var(--text_secondary);
  display:flex;
  font-style:italic;
  align-items:flex-end;
  justify-content:center;
  }
      

      
        
      
      
  .eDzpIB {
    color:var(--text_primary);
  height:32px;
  display:flex;
  font-size:var(--font-size-base);
  align-items:flex-start;
  font-weight:600;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dropdown_time_selector\:f4450S4o4R8CX9flAH54r {
    max-height:175px;
  padding-left:2px;
  padding-right:2px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dropdown_time_selector\:kWABdUxiUYfBUuET9ex1Y {
    rotate:0 0 1 180deg;
  transition:rotate 300ms ease;
  }
      

      
  .dropdown_time_selector\:kWABdUxiUYfBUuET9ex1Y.open {
    rotate:0 0 1 0deg;
  }
      

        
      
      
  .dropdown_time_selector\:otXdOiSB4nNFN1R39Cai6 {
    background:white;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 62px 37px 0px #CFCFCF0D, 0px 111px 44px 0px #CFCFCF03;
  overflow-x:hidden;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  
      

      
  .dropdown_time_selector\:pel4Jgcp9wIRX2pXk5wFW:hover {
    color:var(--brand_primary);
  cursor:pointer;
  background:var(--brand_bg);
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

        
      
      
  .xDQAK {
    color:var(--text_secondary);
  }
      

      
        
      
      
  .fybsIu {
    height:32px;
  display:flex;
  row-gap:6px;
  background:white;
  column-gap:6px;
  align-items:center;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  padding-left:6px;
  padding-right:6px;
  flex-direction:row;
  justify-content:center;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bstPss {
    color:var(--text_primary);
  width:82px;
  height:24px;
  display:flex;
  font-size:var(--font-size-sm);
  align-items:flex-start;
  padding-left:12px;
  padding-right:12px;
  justify-content:center;
  }
      

      
        
      
      
  .dropdown_time_selector\:y2QoYSzGRY7lGWqSTypNi {
    display:flex;
  align-items:center;
  padding-top:8px;
  padding-bottom:8px;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .djchBD {
    flex:1;
  display:flex;
  row-gap:12px;
  min-width:330px;
  column-gap:12px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .popup_reporting_shop_schedule\:V1-yyGB4nxCo-mUT0qtKB {
    width:100%;
  }
      

      
        
      
      
  .cyfAGF {
    width:100%;
  display:flex;
  row-gap:12px;
  column-gap:12px;
  align-items:flex-end;
  padding-top:16px;
  justify-content:flex-end;
  }
      

      
        
      
      
  .page_growth_report\:7ytKPqz4BU1s0L7EriAOz {
    width:100%;
  margin-top:-16px;
  border-top-color:var(--border_light);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  .page_growth_report\:BbMukbQcjwTYAnUYVD62L {
    width:100%;
  height:40px;
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-normal);
  }
      

      
        
      
      
  .cBINeD {
    display:flex;
  align-items:flex-start;
  padding-left:16px;
  padding-right:16px;
  justify-content:center;
  }
      

      
        
      
      
  .page_growth_report\:FkrbLFHyVrQs3z6Ub4ZXP {
    color:white;
  height:40px;
  display:flex;
  font-size:var(--font-size-base);
  background:var(--brand_primary);
  align-items:center;
  font-weight:600;
  padding-left:20px;
  padding-right:20px;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .page_growth_report\:FkrbLFHyVrQs3z6Ub4ZXP:hover {
    color:white;
  cursor:pointer;
  background:var(--brand_hover);
  }
      


  .page_growth_report\:FkrbLFHyVrQs3z6Ub4ZXP:focus-visible {
    color:var(--brand_hover);
  text-decoration:underline;
  }
      


          @media (max-width: 550px) {
            
  .page_growth_report\:FkrbLFHyVrQs3z6Ub4ZXP {
    width:100%;
  padding-left:10px;
  padding-right:10px;
  }
      

          }
          
        
      
      
  .bDASrQ {
    width:100%;
  padding-top: ;
  padding-bottom: ;
  }
      

      
        
      
      
  .cmPfZk {
    display:flex;
  flex-grow:1;
  flex-wrap:wrap;
  max-width:calc(100% - 36px);
  min-height:24px;
  }
      

      
          @media (max-width: 400px) {
            
  .cmPfZk {
    width:100%;
  max-width:100%;
  }
      

          }
          
        
      
      
  .eRltte {
    width:18px;
  height:18px;
  display:flex;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bAksTu {
    width:100%;
  display:flex;
  row-gap:12px;
  column-gap:12px;
  min-height:56px;
  align-items:flex-start;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
        
      
      
  .growth_report_form_submission\:root {
    display:flex;
  background:white;
  align-items:stretch;
  padding-top:16px;
  flex-direction:column;
  justify-content:flex-start;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
        
      
      
  .growth_report_form_submission\:-9YauwP4jc15GZRbux11k {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  .growth_report_form_submission\:-ccGzjIhF7zAwyoM01zLB {
    flex:1;
  width:100%;
  z-index:;
  min-width:210px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .growth_report_form_submission\:2c955YrU7hUulW7_eZ90_ {
    width:100%;
  height:100%;
  min-width:210px;
  }
      

      
        
      
      
  .growth_report_form_submission\:3IZo2K3TdROK4tFN4qMcK {
    width:fit-content;
  opacity:0;
  position:relative;
  translate:0 -12px 0;
  }
      

      
  .growth_report_form_submission\:3IZo2K3TdROK4tFN4qMcK.open {
    opacity:1;
  translate:0 0px 0;
  }
      


  .growth_report_form_submission\:3IZo2K3TdROK4tFN4qMcK.open-transition {
    transition:all 200ms ease-in-out  ;
  }
      


  .growth_report_form_submission\:3IZo2K3TdROK4tFN4qMcK.close-transition {
    transition:all 200ms ease-in-out  ;
  }
      

        
      
      
  .growth_report_form_submission\:3n7R1vhAwfnrYX--wie7b {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  .growth_report_form_submission\:46vjByOft1Te89X4SFTdu {
    height:100%;
  }
      

      
        
      
      
  .ejwMCn {
    flex:1;
  color:var(--text_primary, #1D2939);
  height:20px;
  font-size:var(--font-size-sm);
  text-align:left;
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .growth_report_form_submission\:6L5PdyVua1Dyffrhsx1wa {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  
      

      
        
      
      
  .growth_report_form_submission\:6tyCbAa0AXXwynz8RBUHZ {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  .dniMJL {
    row-gap:12px;
  column-gap:12px;
  flex-direction:row;
  }
      

      
        
      
      
  .growth_report_form_submission\:9Y0UZcOBiSrmvD1yibg4f {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  .growth_report_form_submission\:9i0H6LEjyqO1k9spI7Lqr {
    width:fit-content;
  opacity:0;
  position:relative;
  translate:0 -12px 0;
  }
      

      
  .growth_report_form_submission\:9i0H6LEjyqO1k9spI7Lqr.open {
    opacity:1;
  translate:0 0px 0;
  }
      


  .growth_report_form_submission\:9i0H6LEjyqO1k9spI7Lqr.open-transition {
    transition:all 200ms ease-in-out  ;
  }
      


  .growth_report_form_submission\:9i0H6LEjyqO1k9spI7Lqr.close-transition {
    transition:all 200ms ease-in-out  ;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .growth_report_form_submission\:FPSbVy18vPsoWE1jgYEjw {
    margin-top:4px;
  }
      

      
        
      
      
  .VvkDR {
    gap:4px;
  flex:1;
  height:fit_content;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .growth_report_form_submission\:G02fad0dO-4YiJECd5ipj {
    height:100%;
  z-index:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  .growth_report_form_submission\:GxNyYr3_bcfit7HV56_tY {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .ehlrxA {
    flex:1;
  display:flex;
  position:relative;
  max-height:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .growth_report_form_submission\:IY6rBjtFeZ3IZ14s_xByL {
    max-height:50vh;
  }
      

      
        
      
      
  .growth_report_form_submission\:JmnxmbpTUqJGJi28InTUj {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  .Mogml {
    display:flex;
  margin-top:-16px;
  background-color:var(--background_page, #FFF);
  border-top-color:var(--border_light);
  border-top-style:solid;
  border-top-width:1px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cUaGit {
    gap:12px;
  width:100%;
  height:fit-content;
  padding-top:24px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:24px;
  border-top-color:#E9ECF3;
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .elphuy {
    gap:12px;
  width:100%;
  height:fit-content;
  padding-top:24px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:24px;
  }
      

      
        
      
      
  .growth_report_form_submission\:OFVsjLk-z0oE3W0BWPlfU {
    width:100%;
  padding-left:20px;
  padding-right:20px;
  justify-content:space-between;;
  }
      

      
        
      
      
  .growth_report_form_submission\:OVCn0VqgqjmpJZkWNr0oW {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  .eJWVUC {
    width:100%;
  cursor:pointer;
  height:40px;
  z-index:1;
  min-width:180px;
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  flex-direction:row;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .eaNfwZ {
    gap:12px;
  width:100%;
  z-index:var(--index);
  flex-wrap:wrap;
  flex-direction:row;
  }
      

      
        
      
      
  .growth_report_form_submission\:PZVKNpvaGTFoNh706OpQ2 {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  .growth_report_form_submission\:SygclNWIro_WyVNA8Cjdi {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  .foFMFu {
    height:60px;
  min-height:60px;
  align-items:center;
  justify-content:center;
  border-top-color:#E9ECF3;
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .growth_report_form_submission\:XRB0bIdX_ijpZQOpgKzZ- {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  .growth_report_form_submission\:XdnhiH21JCvd_oHXMif_g {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  .growth_report_form_submission\:Y3IO3gIKVDMmcngX0oy1y {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  .growth_report_form_submission\:Y3QLY0vDhsUS58pjrrLo0 {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  .growth_report_form_submission\:YODVYtgY4BmUzuiKezdBq {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  
      

      
        
      
      
  .growth_report_form_submission\:ZcxCqQ2p8w5cdURZFt0Ig {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  .growth_report_form_submission\:_IFuVq8lIzfw6Y-0lCh-7 {
    height:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .growth_report_form_submission\:cNCWFgpVbXeTIqI5WHVZ0 {
    height:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .growth_report_form_submission\:fmMtlVxfJdPeKgtFZuifY {
    width:100%;
  height:100%;
  min-width:210px;
  }
      

      
        
      
      
  .growth_report_form_submission\:gihdOq-prnvfMW7UshdKK {
    height:100%;
  z-index:1;
  }
      

      
        
      
      
  .dhMYRI {
    display:flex;
  row-gap:8px;
  column-gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .growth_report_form_submission\:hD5uXfdS6x8CSQ035J8Fn {
    height:100%;
  }
      

      
        
      
      
  .growth_report_form_submission\:jE0pfaLv8vepEcGZpQbVw {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .growth_report_form_submission\:kB7p11xvpCS-WkkVH0G7c {
    flex:1;
  width:100%;
  z-index:;
  min-width:210px;
  }
      

      
        
      
      
  .growth_report_form_submission\:kicdv7x5g2BnrIdLWMS3x {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .growth_report_form_submission\:oEHa0XklVzjXDLl7pcxDr {
    margin-top:4px;
  }
      

      
        
      
      
  .growth_report_form_submission\:od56dVa7JL5LdwCSwFyw4 {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  .growth_report_form_submission\:padous66YrBJJy8D0hqUX {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  .etDEkl {
    width:225px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .growth_report_form_submission\:tbfbRQdfKRGZJrXeP51t1 {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  
      

      
        
      
      
  .growth_report_form_submission\:vSxZD70ZnUc9S5aWorpLN {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .growth_report_form_submission\:yvr6Hb-S3w6ge-RgzOU06 {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  .growth_report_form_submission\:zpdIpt9mPrCmBCjdjIXa9 {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  .page_growth_report\:Fw4fl9YDJwRKDbu9XUUhj {
    width:90vw;
  max-width:600px;
  }
      

      
        
      
      
  .page_growth_report\:HO6tlqPOBCF2gQW7r5L7M {
    height:fit-content;
  display:flex;
  align-items:flex-start;
  padding-top:16px;
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
        
      
      
  .leilH {
    font-size:var(--font-size-sm);
  font-weight:400;
  }
      

      
        
      
      
  .flJyXJ {
    display:flex;
  align-items:flex-end;
  justify-content:center;
  }
      

      
        
      
      
  .fnOIag {
    flex:1;
  display:flex;
  row-gap:4px;
  font-size:var(--font-size-base);
  column-gap:4px;
  align-items:flex-start;
  font-weight:700;
  padding-left:16px;
  padding-right:16px;
  justify-content:center;
  }
      

      
        
      
      
  .cVQjUb {
    color:var(--danger-100);
  padding-top:6px;
  padding-left:6px;
  padding-right:6px;
  padding-bottom:6px;
  }
      

      
        
      
      
  .fdEfQK {
    width:48px;
  display:flex;
  background:var(--danger_bg);
  align-items:center;
  justify-content:center;
  border-top-left-radius:4px;
  border-bottom-left-radius:4px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .page_growth_report\:P_thkO3ITWiw-r2PYFWtb {
    background: #00000000;
  }
      

      
  .page_growth_report\:P_thkO3ITWiw-r2PYFWtb.open {
    background: #000000b3;
  }
      


  .page_growth_report\:P_thkO3ITWiw-r2PYFWtb.open-transition {
    transition:background 300ms ease  ;
  }
      


  .page_growth_report\:P_thkO3ITWiw-r2PYFWtb.close-transition {
    transition:background 300ms ease  ;
  }
      

        
      
      
  .page_growth_report\:PcD2-jd0YYqw_Z2-8FuiL {
    display:flex;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .cTYgYB {
    color:#ffffff;
  width:20px;
  height:20px;
  display:flex;
  background:var(--danger-100);
  align-items:center;
  justify-content:center;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
        
      
      
  .page_growth_report\:VR35COB4NNcuD2dcLLXIu {
    width:650px;
  display:flex;
  max-height:70%;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cgfoIx {
    width:100%;
  display:flex;
  min-height:56px;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eaTDPm {
    flex:1;
  width:fit-content;
  display:flex;
  flex-wrap:nowrap;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .cwTSfQ {
    color:#ffffff;
  width:20px;
  height:20px;
  display:flex;
  background:var(--warning);
  align-items:center;
  justify-content:center;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
        
      
      
  .page_growth_report\:bt_0QkpDpGkGDZ0c5aBFR {
    color:var(--brand_primary);
  width:36px;
  height:36px;
  display:flex;
  font-size:var(--font-size-base);
  background:white;
  align-items:center;
  font-weight:600;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .page_growth_report\:bt_0QkpDpGkGDZ0c5aBFR:hover {
    color:var(--brand_hover);
  cursor:pointer;
  background:var(--background_grey);
  }
      


  .page_growth_report\:bt_0QkpDpGkGDZ0c5aBFR:focus-visible {
    color:var(--brand_hover);
  text-decoration:underline;
  }
      

        
      
      
  .page_growth_report\:ca5UmlvRUmGa1XhkjgXaR {
    background: #00000000;
  }
      

      
  .page_growth_report\:ca5UmlvRUmGa1XhkjgXaR.open {
    background: #000000b3;
  }
      


  .page_growth_report\:ca5UmlvRUmGa1XhkjgXaR.open-transition {
    transition:background 300ms ease  ;
  }
      


  .page_growth_report\:ca5UmlvRUmGa1XhkjgXaR.close-transition {
    transition:background 300ms ease  ;
  }
      

        
      
      
  .znuFq {
    width:100%;
  height:fit-content;
  background:white;
  overflow-y:hidden;
  transition:height 300ms ease-in-out;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
        
      
      
  .onboarding_checklist\:3tU7IueICyolpe3QQAzv1 {
    width:fit-content;
  height:32px;
  font-size:var(--font-size-sm);
  font-weight:500;
  }
      

      
        
      
      
  .ctNwcF {
    flex:1;
  width:100%;
  height:62px;
  display:flex;
  align-items:flex-end;
  padding-top:16px;
  padding-right:16px;
  padding-bottom:16px;
  justify-content:center;
  }
      

      
        
      
      
  .onboarding_checklist\:9-PuIb2ULXgmhAC0i36rc {
    width:100%;
  height:auto;
  display:flex;
  row-gap:4px;
  column-gap:4px;
  align-items:flex-start;
  justify-content:center;
  }
      

      
        
      
      
  .fwHHUU {
    flex:1;
  height:100%;
  display:flex;
  align-items:flex-start;
  padding-top:16px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:16px;
  justify-content:center;
  }
      

      
        
      
      
  .onboarding_checklist\:CluX6P5mjLvI2rHDs5k9_ {
    height:0%;
  transition:all 300ms ease-in-out;
  }
      

      
  .onboarding_checklist\:CluX6P5mjLvI2rHDs5k9_.open {
    height:100%;
  transition:all 150ms ease-in-out;
  }
      

        
      
      
  .fzhTAj {
    width:100%;
  height:30px;
  display:flex;
  row-gap:8px;
  column-gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .ffZHMp {
    flex:1;
  width:100%;
  row-gap:16px;
  column-gap:16px;
  padding-top:16px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:16px;
  }
      

      
        
      
      
  .onboarding_checklist\:XgSFi-AMMzM8erw1rBR-j {
    width:100%;
  cursor:pointer;
  display:flex;
  font-size:var(--font-size-xs);
  background:;
  overflow-x:hidden;
  align-items:center;
  font-family:Inter;
  font-weight:var(--font-weight-normal);
  flex-direction:row;
  justify-content:flex-start;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  }
      

      
  
      

        
      
      
  .onboarding_checklist\:Xm4HGQ6KXah1-JK9_GHsL {
    width:fit-content;
  height:32px;
  font-size:var(--font-size-sm);
  background:var(--success);
  font-weight:500;
  }
      

      
  .onboarding_checklist\:Xm4HGQ6KXah1-JK9_GHsL:hover {
    cursor:default;
  background:var(--success);
  }
      

        
      
      
  .dbDhOm {
    color:var(--text_secondary);
  font-size:var(--font-size-base);
  font-family:Inter;
  font-weight:500;
  }
      

      
        
      
      
  .elKBbG {
    flex:1;
  color:var(--text_primary);
  display:flex;
  row-gap:4px;
  font-size:var(--font-size-xl);
  column-gap:4px;
  align-items:center;
  font-family:Inter;
  font-weight:600;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bBuRVq {
    width:100%;
  height:4px;
  flex-direction:row;
  }
      

      
        
      
      
  .onboarding_checklist\:c0SWgWdXSAkiUL8VtcS30 {
    background:var(--success);
  }
      

      
  .onboarding_checklist\:c0SWgWdXSAkiUL8VtcS30:hover {
    background:var(--success_hover);
  }
      

        
      
      
  .nMXWR {
    flex:1;
  color:var(--text_secondary);
  font-size:var(--font-size-sm);
  font-weight:500;
  }
      

      
        
      
      
  .cbeAIC {
    flex:1;
  height:4px;
  background:var(--background_grey_dark);
  }
      

      
        
      
      
  .dPjdet {
    width:var(--width);
  height:4px;
  background:var(--brand_primary);
  }
      

      
        
      
      
  
      

      
        
      
      
  .eKjeKM {
    color:var(--text_primary);
  height:24px;
  display:flex;
  font-size:var(--font-size-base);
  align-items:flex-start;
  font-weight:600;
  justify-content:center;
  }
      

      
        
      
      
  .onboarding_checklist\:uKGo1UODB0ntSHLIQQtfQ {
    height:100%;
  row-gap:4px;
  column-gap:4px;
  overflow-x:scrollbar-gutter;
  overflow-y:hidden;
  }
      

      
        
      
      
  .onboarding_checklist\:uOkeuVMhE4MmWqhtxEfPw {
    border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  
      

        
      
      
  .onboarding_checklist\:vnHjXdB4meCMr23CRO199 {
    animation:2s ease 0ms 1 normal none running animation-empty;
  translate:0 0 0;
  transition:rotate 300ms ease;
  margin-right:20px;
  }
      

      
  .onboarding_checklist\:vnHjXdB4meCMr23CRO199.open {
    rotate:0 0 1 180deg;
  transition:rotate 300ms ease;
  }
      

        
      
      
  .page_growth_report\:dMYuotoR4hz6klI2scD8Z {
    height:fit-content;
  z-index:11;
  box-shadow:0px 2px 5px 0px #C2C2C21A, 0px 9px 9px 0px #C2C2C217, 0px 20px 12px 0px #C2C2C20D, 0px 36px 14px 0px #C2C2C203;
  transition:height 300ms ease-in-out;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .page_growth_report\:d_JrpegSCEQGNNFlOM8VE {
    width:100%;
  height:90%;
  }
      

      
        
      
      
  .dGCjBO {
    display:flex;
  align-items:flex-end;
  justify-content:center;
  }
      

      
          @media (max-width: 550px) {
            
  .dGCjBO {
    width:100%;
  }
      

          }
          
        
      
      
  .dTsSuO {
    width:100%;
  display:flex;
  max-width:650px;
  background:var(--background_page);
  overflow-x:hidden;
  overflow-y:hidden;
  flex-direction:column;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .popup_reporting_shop_settings\:1SIaW-npwOzHOzbuTaOtT {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fvvPnA {
    width:100%;
  display:flex;
  row-gap:4px;
  column-gap:4px;
  padding-top:12px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:12px;
  border-top-color:var(--border_light);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  .eNNFGh {
    flex:1;
  width:100%;
  }
      

      
        
      
      
  .popup_reporting_shop_settings\:9CUVnR4c74bzdFavlDdUi {
    top:40px;
  }
      

      
        
      
      
  .dppOtX {
    flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .popup_reporting_shop_settings\:C8Abxp58i8R9f27F9s7IY {
    flex:1;
  z-index:;
  min-width:210px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cIaYEz {
    width:100%;
  display:flex;
  row-gap:12px;
  column-gap:12px;
  align-items:flex-start;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .ctZJHY {
    display:flex;
  row-gap:12px;
  column-gap:12px;
  min-height:60px;
  overflow-x:hidden;
  align-items:flex-start;
  padding-bottom:16px;
  justify-content:flex-start;
  }
      

      
        
      
      
  .popup_reporting_shop_settings\:GW5gEs52FeSJgbdskxXtp {
    top:40px;
  }
      

      
        
      
      
  .popup_reporting_shop_settings\:GqjhMpQle3lOAaRYjUmc4 {
    top:40px;
  }
      

      
        
      
      
  .popup_reporting_shop_settings\:H8s2bLswkfkY_TDj5UlrQ {
    flex:1;
  z-index:;
  min-width:210px;
  }
      

      
        
      
      
  .DiWRT {
    width:100%;
  row-gap:12px;
  flex-wrap:wrap;
  column-gap:12px;
  flex-direction:row;
  }
      

      
        
      
      
  .popup_reporting_shop_settings\:L75QI1U__6WWYsK95n3to {
    flex:1;
  max-height:50vh;
  }
      

      
        
      
      
  .PWTjW {
    width:100%;
  bottom:0px;
  height:60px;
  display:flex;
  z-index:10;
  background:white;
  align-items:center;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  justify-content:space-between;
  border-top-color:#E9ECF3;
  border-top-style:solid;
  border-top-width:1px;
  border-bottom-left-radius:1rem;
  border-bottom-right-radius:1rem;
  }
      

      
        
      
      
  .popup_reporting_shop_settings\:OZAe3IwfuR8vY8G0OE-WL {
    top:40px;
  }
      

      
        
      
      
  .cbdgYb {
    color:var(--brand_primary);
  display:flex;
  row-gap:20px;
  font-size:var(--font-size-base);
  background:var(--brand_bg);
  column-gap:20px;
  margin-top:8px;
  align-items:center;
  font-weight:600;
  padding-top:12px;
  padding-left:20px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:12px;
  justify-content:flex-start;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_reporting_shop_settings\:TUAy4J5HVw5oiyrsMQgpA {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  .popup_reporting_shop_settings\:Uwd-LqQWw979Z79FsK8Kd {
    height:40px;
  }
      

      
  .popup_reporting_shop_settings\:Uwd-LqQWw979Z79FsK8Kd:disabled {
    opacity:0.2;
  }
      

        
      
      
  .dqsHKE {
    flex:0;
  color:var(--text_primary, #1D2939);
  height:20px;
  font-size:var(--font-size-sm);
  text-align:left;
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .popup_reporting_shop_settings\:_rqAW7_3HVYUNKTiSs-pI {
    flex:1;
  z-index:;
  min-width:210px;
  }
      

      
        
      
      
  .popup_reporting_shop_settings\:eA2s7iXWhgDiSrsCgROkv {
    flex:1;
  row-gap:4px;
  z-index:;
  column-gap:4px;
  }
      

      
        
      
      
  .djrJNy {
    width:100%;
  display:flex;
  row-gap:4px;
  column-gap:4px;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .cSHrvY {
    width:100%;
  row-gap:12px ;
  column-gap:12px ;
  }
      

      
        
      
      
  .popup_reporting_shop_settings\:frmM0tqHDwJpyUxKhl4ji {
    position:absolute;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dxzQn {
    width:100%;
  padding-top:12px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:12px;
  }
      

      
        
      
      
  .popup_reporting_shop_settings\:kulqgzatzi8fo4HI2NXt3 {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  .buwxCU {
    color:var(--brand_primary);
  cursor:pointer;
  font-size:var(--font-size-base);
  font-family:Inter;
  }
      

      
        
      
      
  .popup_reporting_shop_settings\:n57BLdYDzCbhqhI_lTbeu {
    flex:1;
  z-index:;
  min-width:210px;
  }
      

      
        
      
      
  .ffXHWo {
    flex:1;
  color:var(--brand_primary);
  font-size:var(--font-size-sm);
  text-align:left;
  font-family:inherit;
  font-weight:500;
  }
      

      
        
      
      
  .popup_reporting_shop_settings\:vptzY8xGwUwyNmdG7j86S {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  .popup_reporting_shop_settings\:ylw0ORtqC7F4TC99oRIlH {
    background:var(--text_primary);
  }
      

      
        
      
      
  .popup_reporting_shop_settings\:zMq6KKmSZXeWiXUDHqbRG {
    top:40px;
  }
      

      
        
      
      
  .popup_reporting_shop_settings\:zvrOMgm_F1f9s0w_tiQe4 {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  .page_growth_report\:etFd3Auxfe08cwYTSdbqn {
    flex:1;
  }
      

      
        
      
      
  .page_growth_report\:hxBksYRdBjtrTXVapMRrI {
    width:234px;
  }
      

      
          @media (max-width: 800px) {
            
  .page_growth_report\:hxBksYRdBjtrTXVapMRrI {
    width:100%;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
          @media (max-width: 550px) {
            
  .bVpcbw {
    display:flex;
  }
      

          }
          
        
      
      
  .page_growth_report\:lt8cGo7yESTUuQP9ETAex {
    display:flex;
  align-items:flex-start;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .cFjusb {
    width:100%;
  cursor:default;
  height:100%;
  background:#ffffff40;
  backdrop-filter:blur(2px);
  -webkit-backdrop-filter:blur(2px);
  }
      

      
        
      
      
  .page_growth_report\:nop4XynEAtubh-wGkqsjq {
    top:0px;
  left:0px;
  width:100%;
  height:100%;
  z-index:10;
  position:absolute;
  }
      

      
        
      
      
  .cKwrZs {
    width:max-content;
  }
      

      
        
      
      
  .dropdown_date_range\:-9UqCT-YxKUZ-HO6XbNVH {
    background: #00000000;
  }
      

      
  .dropdown_date_range\:-9UqCT-YxKUZ-HO6XbNVH.open {
    background: #000000b3;
  }
      


  .dropdown_date_range\:-9UqCT-YxKUZ-HO6XbNVH.open-transition {
    transition:background 300ms ease  ;
  }
      


  .dropdown_date_range\:-9UqCT-YxKUZ-HO6XbNVH.close-transition {
    transition:background 300ms ease  ;
  }
      

        
      
      
  .dropdown_date_range\:0qgPWkjxX7s-U79DE9Blu {
    height:100%;
  }
      

      
        
      
      
  .eiprWD {
    width:16rem;
  cursor:pointer;
  height:40px;
  z-index:1;
  min-width:180px;
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  flex-direction:row;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .dropdown_date_range\:6yDawgt4ogrvZTm5P0_SE {
    height:100%;
  }
      

      
        
      
      
  .bbabFz {
    width:max-content;
  height:fit-content;
  display:flex;
  row-gap:4px;
  min-width:200px;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17;
  column-gap:4px;
  margin-top:4px;
  min-height:200px;
  align-items:center;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  flex-direction:row;
  justify-content:space-between;
  background-color:var(--background_page, #FFF);
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .bBiRnB {
    color:var(--text_secondary);
  transition:all 300ms ease;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .bBiRnB.locked {
    color:var(--text_tertiary);
  font-size:var(--font-size-base);
  background:var(--background_grey);
  font-style:italic;
  font-weight:500;
  pointer-events:none;
  }
      


  .bBiRnB:hover {
    color:white;
  background:var(--brand_hover);
  border-color:var(--brand_primary);
  border-style:solid;
  border-width:1px;
  }
      


  .bBiRnB.selected {
    color:white;
  background:var(--brand_primary);
  border-color:var(--brand_primary);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .burAzh {
    font-size:14px;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .eGhyWI {
    width:14px;
  height:14px;
  aspect-ratio:1/1;
  }
      

      
        
      
      
  .list_item_date_range\:iNeN2sysWEbXC_IYbc-r2 {
    width:100%;
  cursor:pointer;
  height:100%;
  }
      

      
        
      
      
  .dpgEnS {
    display:flex;
  align-items:center;
  font-weight:inherit;
  padding-top:10px;
  padding-left:16px;
  padding-right:16px;
  flex-direction:row;
  padding-bottom:10px;
  justify-content:space-between;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .calendar_popup_range\:Xq2aynXiziyTR3s5jvmRQ {
    height:32px;
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-normal);
  }
      

      
        
      
      
  .calendar_popup_range\:ZFgKemLmj5NCQcOvU9kWo {
    width:fit-content;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  }
      

      
        
      
      
  .egpGxe {
    flex:0;
  height:100%;
  min-width:190px;
  padding-top:8px;
  padding-left:8px;
  padding-bottom:8px;
  }
      

      
        
      
      
  .Posec {
    flex:1;
  display:flex;
  align-items:flex-end;
  justify-content:center;
  }
      

      
          @media (max-width: 480px) {
            
  .Posec {
    display:none;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cnSvhX {
    height:100%;
  display:flex;
  row-gap:4px;
  column-gap:4px;
  align-items:stretch;
  justify-content:space-around;
  }
      

      
        
      
      
  
      

      
        
      
      
  .clJlfo {
    display:flex;
  align-items:flex-end;
  padding-right:16px;
  padding-bottom:10px;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dropdown_date_range\:AsQfEN-FxwVtgRrv0A_WS {
    z-index:1000;
  }
      

      
          @media (min-width: 480px) {
            
  .dropdown_date_range\:AsQfEN-FxwVtgRrv0A_WS {
    display:none;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .dropdown_date_range\:J1_ThLw9p5BpEgKi_GB7j {
    scale:1.15 1.15 1;
  display:flex;
  background:#ffffff;
  align-items:center;
  padding-top:20px;
  padding-bottom:20px;
  justify-content:center;
  }
      

      
        
      
      
  .dropdown_date_range\:QLhOgNuJMsLdcpSSFMpE_ {
    width:80%;
  height:70%;
  display:flex;
  opacity:0;
  max-width:340px;
  min-width:fit-content;
  background:white;
  max-height:450px;
  min-height:fit-content;
  overflow-x:clip;
  overflow-y:clip;
  transition:opacity 300ms ease;
  align-items:center;
  padding-top:24px;
  padding-bottom:24px;
  justify-content:center;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
  .dropdown_date_range\:QLhOgNuJMsLdcpSSFMpE_.open {
    opacity:1;
  transition:opacity 300ms ease;
  }
      

        
      
      
  .dropdown_date_range\:RXBiVLgTTSBF1HtJ4XGqo {
    height:100%;
  z-index:1;
  }
      

      
        
      
      
  .dropdown_date_range\:g9ZLkzdqxwlhVnwNEaKg6 {
    height:40px;
  font-size:var(--font-size-sm);
  min-width:270px;
  font-weight:var(--font-weight-normal);
  }
      

      
        
      
      
  .dropdown_date_range\:j6w27-JaqvKtBZ_zidkPF {
    top:20px;
  right:20px;
  z-index:1000;
  position:absolute;
  }
      

      
        
      
      
  .dropdown_date_range\:jOENinS_SstTTDbSdAGRR {
    width:fit-content;
  opacity:0;
  position:relative;
  translate:0 -12px 0;
  }
      

      
  .dropdown_date_range\:jOENinS_SstTTDbSdAGRR.open {
    opacity:1;
  translate:0 0px 0;
  }
      


  .dropdown_date_range\:jOENinS_SstTTDbSdAGRR.open-transition {
    transition:all 200ms ease-in-out  ;
  }
      


  .dropdown_date_range\:jOENinS_SstTTDbSdAGRR.close-transition {
    transition:all 200ms ease-in-out  ;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dropdown_date_range\:z4hdlOMKG8BGVgaEPvAu5 {
    height:100%;
  }
      

      
        
      
      
  
      

      
          @media (max-width: 550px) {
            
  
      

          }
          
        
      
      
  .page_growth_report\:oWJmE8sixyz7qSupzKX_0 {
    top:20px;
  right:20px;
  z-index:1000;
  position:absolute;
  }
      

      
        
      
      
  
      

      
  .SIvcP:hover {
    color:var(--danger_hover);
  cursor:pointer;
  background:var(--danger_bg);
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

        
      
      
  .cpTZlU {
    width:100%;
  row-gap:24px;
  column-gap:24px;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .foiBTa {
    flex:1  ;
  display:flex;
  row-gap:8px ;
  background:;
  column-gap:8px ;
  align-items:flex-start;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  flex-direction:column;
  padding-bottom:20px;
  justify-content:center;
  }
      

      
        
      
      
  .beXtgQ {
    flex:1  ;
  row-gap:8px;
  column-gap:8px;
  }
      

      
        
      
      
  .cKgISL {
    color:var(--text_primary);
  display:flex;
  flex-wrap:nowrap;
  font-size:var(--font-size-base);
  max-width:100%;
  font-family:inherit;
  font-weight:700;
  text-overflow:ellipsis;
  }
      

      
        
      
      
  .growth_report_level_2\:--adS_snA-GSG2tSM-Qx3 {
    min-width:200px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .growth_report_level_2\:-2fP-f-umujweIyX_RNmR {
    min-width:250px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .growth_report_level_2\:-3y4NLucJ-kcfEwqKD3cg {
    border-top-color:black;
  border-top-style:solid;
  border-top-width:0px;
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  border-bottom-left-radius:0px;
  border-bottom-right-radius:0px;
  }
      

      
        
      
      
  .ecqExi {
    display:table-cell;
  text-align:left;
  padding-left:10px;
  padding-right:10px;
  }
      

      
        
      
      
  .bQXmdt {
    color:inherit;
  font-size:var(--font-size-sm);
  }
      

      
        
      
      
  .cFTpLc {
    width:100%;
  overflow-x:auto;
  }
      

      
        
      
      
  .kA-Dcr {
    display:table-column;
  }
      

      
        
      
      
  .lwgQr {
    display:table-row-group;
  }
      

      
        
      
      
  .drxPq {
    display:table-cell;
  text-align:left;
  padding-left:10px;
  padding-right:10px;
  border-left-color:var(--border_light);
  border-left-style:solid;
  border-left-width:1px;
  }
      

      
        
      
      
  .ckPqtd {
    display:table-column;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  }
      

      
        
      
      
  .fxXkrT {
    color:var(--text_primary);
  display:flex;
  flex-wrap:nowrap;
  font-size:var(--font-size-sm);
  max-width:100%;
  font-family:inherit;
  font-weight:600;
  text-overflow:ellipsis;
  }
      

      
        
      
      
  .fETGnw {
    flex:1;
  height:36px;
  display:table-cell;
  min-width:150px;
  background:var(--brand_card_hover);
  text-align:left;
  padding-left:10px;
  padding-right:10px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .growth_report_level_2\:3AwOp_uE9lpV2wQw_Psgo {
    color:inherit;
  }
      

      
        
      
      
  .buXGts {
    width:150px;
  height:42px;
  display:table-cell;
  background:var(--brand_card_hover);
  text-align:left;
  padding-left:10px;
  padding-right:10px;
  }
      

      
        
      
      
  
      

      
  .VJAUL.hidden {
    display:none;
  }
      

        
      
      
  .growth_report_level_2\:4e9de349oqPNudSXwFD4D {
    width:100%;
  height:100%;
  }
      

      
        
      
      
  .growth_report_level_2\:4vv2uDjflr3kBev6AyjN4 {
    min-width:250px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .erIOVt {
    display:table-row;
  border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .cxJHK {
    flex-direction:row;
  }
      

      
  .cxJHK.orientation-vertical {
    flex-direction:column;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .growth_report_level_2\:5yIXwpjxLJHvRSrUWXzId {
    height:100%;
  }
      

      
        
      
      
  .growth_report_level_2\:636Iqoy5_clImDoVIf5DC {
    color:inherit;
  }
      

      
        
      
      
  .growth_report_level_2\:6ZrzRy1szdeXIfThhncvg {
    border-color:black;
  border-style:solid;
  border-width:0px;
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  border-bottom-left-radius:0px;
  border-bottom-right-radius:0px;
  }
      

      
        
      
      
  .dRPibI {
    color:var(--text_secondary);
  height:100%;
  }
      

      
  .dRPibI.active {
    color:var(--text_primary);
  font-weight:600;
  border-bottom-color:var(--brand_primary);
  border-bottom-style:solid;
  border-bottom-width:2px;
  }
      

        
      
      
  .dSjZFK {
    display:table-column;
  font-size:var(--font-size-sm);
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  }
      

      
        
      
      
  .growth_report_level_2\:9rdYeTF50t5H6-Bri-3rC {
    color:inherit;
  cursor:pointer;
  height:100%;
  display:flex;
  max-width:150px;
  min-width:100px;
  align-items:center;
  font-weight:inherit;
  justify-content:center;
  }
      

      
        
      
      
  .growth_report_level_2\:AJVcWDLUAVovP-bqo8jey {
    min-width:250px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .hPqVp {
    display:table-column-group;
  }
      

      
        
      
      
  .growth_report_level_2\:CeCNJozTY2bcDAKfIM4Tp {
    color:inherit;
  cursor:pointer;
  height:100%;
  display:flex;
  max-width:150px;
  min-width:100px;
  align-items:center;
  font-weight:inherit;
  justify-content:center;
  }
      

      
        
      
      
  .ffuwol {
    color:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .growth_report_level_2\:CpOrwCTS7QmcJc0EOF6Zm {
    width:100%;
  height:100%;
  }
      

      
        
      
      
  .growth_report_level_2\:EswxNg6EW0ygV8S8mPyPT {
    min-width:250px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
          @media (max-width: 768px) {
            
  .growth_report_level_2\:EswxNg6EW0ygV8S8mPyPT {
    border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

          }
          

          @media (max-width: 480px) {
            
  .growth_report_level_2\:EswxNg6EW0ygV8S8mPyPT {
    border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:0px;
  }
      

          }
          
        
      
      
  .growth_report_level_2\:G-MfMxkmVC2rL87aG0QuN {
    min-width:250px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .growth_report_level_2\:G5e254JCrXYpcDaKX9TQr {
    min-width:250px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .growth_report_level_2\:HzC4uLrVr7LRsrwFE-Eoz {
    border-top-color:black;
  border-top-style:solid;
  border-top-width:0px;
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  border-bottom-left-radius:0px;
  border-bottom-right-radius:0px;
  }
      

      
        
      
      
  .growth_report_level_2\:JA6w8t2Apw3OhWWLIJH2t {
    color:inherit;
  width:150px;
  cursor:pointer;
  height:100%;
  display:flex;
  max-width:150px;
  min-width:100px;
  align-items:center;
  font-weight:inherit;
  justify-content:center;
  }
      

      
        
      
      
  .growth_report_level_2\:JwCB4uErcbwHBBeNlOdXj {
    min-width:250px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .growth_report_level_2\:KasZdjRzfORNTtR7RAaNt {
    min-width:250px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .fxksGT {
    flex:1;
  height:36px;
  display:table-cell;
  min-width:150px;
  background:var(--brand_card_hover);
  text-align:left;
  padding-left:10px;
  padding-right:10px;
  border-top-color:var(--border_light);
  border-top-style:solid;
  border-top-width:1px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .growth_report_level_2\:KjkrmPiQE4AodKGycCJ3i {
    min-width:250px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
          @media (max-width: 768px) {
            
  .growth_report_level_2\:KjkrmPiQE4AodKGycCJ3i {
    border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

          }
          
        
      
      
  .growth_report_level_2\:LCWpL1OqIOYVGXDK71fFz {
    min-width:250px;
  }
      

      
          @media (max-width: 768px) {
            
  .growth_report_level_2\:LCWpL1OqIOYVGXDK71fFz {
    border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

          }
          

          @media (max-width: 480px) {
            
  .growth_report_level_2\:LCWpL1OqIOYVGXDK71fFz {
    border-bottom-color:black;
  border-bottom-style:solid;
  border-bottom-width:0px;
  }
      

          }
          
        
      
      
  .growth_report_level_2\:L_3YDDmmGn8JJyh0ZFQbq {
    min-width:200px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .growth_report_level_2\:MzKT4VU2e5eOSVjSvCi1d {
    width:100%;
  display:flex;
  flex-wrap:wrap;
  margin-top:-1px;
  flex-direction:row;
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  }
      

      
        
      
      
  .pmrHV {
    color:var(--text_primary);
  width:100%;
  height:48px;
  display:flex;
  font-size:var(--font-size-base);
  align-items:center;
  font-weight:600;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  justify-content:flex-start;
  border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  }
      

      
        
      
      
  .growth_report_level_2\:OXMuy4usJ0kG-oq5xQwR- {
    color:inherit;
  }
      

      
        
      
      
  .cXsOAK {
    display:table-header-group;
  }
      

      
        
      
      
  
      

      
        
      
      
  .growth_report_level_2\:THfSwVWVHh5I1g1d6FMWW {
    width:100%;
  height:100%;
  }
      

      
        
      
      
  .growth_report_level_2\:UuHRZy73KU5hwqQRzVBcl {
    min-width:250px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
          @media (max-width: 768px) {
            
  .growth_report_level_2\:UuHRZy73KU5hwqQRzVBcl {
    border-right-color:black;
  border-right-style:solid;
  border-right-width:0px;
  border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

          }
          
        
      
      
  .growth_report_level_2\:VNc3ztotS20_mZpItFjKl {
    min-width:250px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .ehKjQv {
    display:table-header-group;
  font-size:var(--font-size-sm);
  }
      

      
        
      
      
  .growth_report_level_2\:Wg-MxeD7flGJGoIWtxLm5 {
    min-width:250px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .eIntoE {
    display:flex;
  row-gap:0px;
  column-gap:0px;
  align-items:flex-start;
  justify-content:flex-end;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .growth_report_level_2\:aBLksXz_XtDay9jbBhPcv {
    min-width:250px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .growth_report_level_2\:bDBrTsd9n69LYyunOJ-Sp {
    width:100%;
  height:100%;
  }
      

      
        
      
      
  .growth_report_level_2\:bbkXgbko5Em0VrlY_o2dw {
    min-width:200px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .fuUUSh {
    width:100%;
  overflow-x:auto;
  }
      

      
        
      
      
  .growth_report_level_2\:fH9ZZ4hgNxqhU2HHdq7BY {
    min-width:250px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
          @media (max-width: 768px) {
            
  .growth_report_level_2\:fH9ZZ4hgNxqhU2HHdq7BY {
    border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

          }
          

          @media (max-width: 480px) {
            
  .growth_report_level_2\:fH9ZZ4hgNxqhU2HHdq7BY {
    border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:0px;
  }
      

          }
          
        
      
      
  .growth_report_level_2\:gV14DfCCtWaUVBGLRHRLw {
    min-width:200px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
          @media (max-width: 605px) {
            
  .growth_report_level_2\:gV14DfCCtWaUVBGLRHRLw {
    border-top-color:var(--border_light);
  border-top-style:solid;
  border-top-width:1px;
  }
      

          }
          
        
      
      
  .cvqdWe {
    display:table-cell;
  text-align:left;
  padding-left:10px;
  padding-right:10px;
  border-left-color:var(--border_light);
  border-left-style:solid;
  border-left-width:1px;
  }
      

      
          @media (max-width: 1200px) {
            
  
      

          }
          
        
      
      
  .bdDRDr {
    display:table;
  overflow-x:hidden;
  overflow-y:hidden;
  border-collapse:collapse;
  border-top-color:black;
  border-top-style:solid;
  border-top-width:0px;
  }
      

      
        
      
      
  .growth_report_level_2\:hM67c0d8I3_wRljeSWHU0 {
    min-width:250px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .growth_report_level_2\:hkOM-KUa-mlq20JMZM_Cf {
    border-color:black;
  border-style:solid;
  border-width:0px;
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  border-bottom-left-radius:0px;
  border-bottom-right-radius:0px;
  }
      

      
        
      
      
  .growth_report_level_2\:j9pR7bbOs8DAG1LoWb74M {
    border-top-color:black;
  border-top-style:solid;
  border-top-width:0px;
  border-left-color:black;
  border-left-style:solid;
  border-left-width:0px;
  border-right-color:black;
  border-right-style:solid;
  border-right-width:0px;
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  border-bottom-left-radius:0px;
  border-bottom-right-radius:0px;
  }
      

      
        
      
      
  .growth_report_level_2\:k1zZaphs6bm5cyIa8MXJd {
    min-width:200px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
          @media (max-width: 805px) {
            
  .growth_report_level_2\:k1zZaphs6bm5cyIa8MXJd {
    border-top-color:var(--border_light);
  border-top-style:solid;
  border-top-width:1px;
  }
      

          }
          
        
      
      
  .zPvJv {
    row-gap:20px ;
  column-gap:20px ;
  flex-direction:row;
  }
      

      
        
      
      
  .eHDXhx {
    width:100%;
  display:flex;
  background: white;
  box-shadow:0px 2px 5px 0px #C2C2C21A, 0px 9px 9px 0px #C2C2C217, 0px 20px 12px 0px #C2C2C20D;
  min-height:100px;
  overflow-x:hidden;
  transition:all 300ms ease;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .growth_report_level_2\:lSiuPDoELUD7Tz6BlE8lk {
    min-width:200px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
          @media (max-width: 405px) {
            
  .growth_report_level_2\:lSiuPDoELUD7Tz6BlE8lk {
    border-top-color:var(--border_light);
  border-top-style:solid;
  border-top-width:1px;
  }
      

          }
          
        
      
      
  .ndDyI {
    width:100%;
  display:table;
  overflow-x:scroll;
  overflow-y:hidden;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  border-collapse:collapse;
  }
      

      
        
      
      
  .cfXeBV {
    flex:1  ;
  align-items:stretch;
  flex-direction:column;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .growth_report_level_2\:na-_78SZrOzQFzGsVx2Tf {
    min-width:250px;
  }
      

      
          @media (max-width: 1024px) and (min-width: 768px) {
            
  .growth_report_level_2\:na-_78SZrOzQFzGsVx2Tf {
    border-top-color:var(--border_light);
  border-top-style:solid;
  border-top-width:1px;
  }
      

          }
          
        
      
      
  .growth_report_level_2\:nhKkjI39NPryEWuHUGYJ- {
    min-width:250px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
          @media (max-width: 768px) {
            
  .growth_report_level_2\:nhKkjI39NPryEWuHUGYJ- {
    border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

          }
          

          @media (max-width: 480px) {
            
  .growth_report_level_2\:nhKkjI39NPryEWuHUGYJ- {
    border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:0px;
  }
      

          }
          
        
      
      
  .growth_report_level_2\:pfQSaQxI4KZvRiMkSXzjS {
    min-width:250px;
  border-top-color:var(--border_light);
  border-top-style:solid;
  border-top-width:1px;
  border-left-color:var(--border_light);
  border-left-style:solid;
  border-left-width:1px;
  }
      

      
          @media (max-width: 1024px) and (min-width: 768px) {
            
  
      

          }
          

          @media (max-width: 480px) {
            
  .growth_report_level_2\:pfQSaQxI4KZvRiMkSXzjS {
    border-left-color:black;
  border-left-style:solid;
  border-left-width:0px;
  border-bottom-color:black;
  border-bottom-style:solid;
  border-bottom-width:0px;
  }
      

          }
          
        
      
      
  .growth_report_level_2\:r7hHHi_yJgO5Kilt_6WSF {
    min-width:200px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
          @media (max-width: 605px) {
            
  .growth_report_level_2\:r7hHHi_yJgO5Kilt_6WSF {
    border-top-color:var(--border_light);
  border-top-style:solid;
  border-top-width:1px;
  }
      

          }
          
        
      
      
  .growth_report_level_2\:uPe3nNaLINFhl7qodZrpp {
    min-width:200px;
  }
      

      
          @media (max-width: 1005px) {
            
  .growth_report_level_2\:uPe3nNaLINFhl7qodZrpp {
    border-top-color:var(--border_light);
  border-top-style:solid;
  border-top-width:1px;
  }
      

          }
          
        
      
      
  .growth_report_level_2\:v5tI63gDLASaKdUoizOec {
    width:100%;
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  border-bottom-left-radius:0px;
  border-bottom-right-radius:0px;
  }
      

      
        
      
      
  .growth_report_level_2\:waNj5-yNQYWBdcnZJ_hKI {
    min-width:200px;
  }
      

      
          @media (max-width: 805px) {
            
  .growth_report_level_2\:waNj5-yNQYWBdcnZJ_hKI {
    border-top-color:var(--border_light);
  border-top-style:solid;
  border-top-width:1px;
  }
      

          }
          
        
      
      
  .dWYdAl {
    flex:1;
  height:36px;
  display:table-cell;
  min-width:150px;
  background:var(--brand_card_hover);
  text-align:left;
  padding-left:10px;
  padding-right:10px;
  border-right-color:var(--border_light);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .da-dlJT {
    width:48px;
  display:flex;
  background:var(--warning-bg);
  align-items:center;
  justify-content:center;
  border-top-left-radius:4px;
  border-bottom-left-radius:4px;
  }
      

      
        
      
      
  .dNLeJw {
    width:fit-content;
  flex-direction:row;
  }
      

      
        
      
      
  .cJOMWF {
    width:100%;
  height:78px;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  flex-direction:row;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .page_growth_report\:u__o1XV6jgp5IIaGAQe6- {
    display:flex;
  opacity:0;
  max-width:96%;
  translate:0 12px 0;
  background: white;
  max-height:60vh;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:flex-start;
  justify-content:flex-start;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
  .page_growth_report\:u__o1XV6jgp5IIaGAQe6-.open {
    opacity:1;
  translate:0 0px 0;
  }
      


  .page_growth_report\:u__o1XV6jgp5IIaGAQe6-.closing {
    translate:0 0 0;
  }
      


  .page_growth_report\:u__o1XV6jgp5IIaGAQe6-.open-transition {
    transition:all 300ms ease 0ms normal;
  }
      


  .page_growth_report\:u__o1XV6jgp5IIaGAQe6-.close-transition {
    transition:all 300ms ease 0ms normal;
  }
      

        
      
      
  .bXGpgG {
    flex:0;
  display:flex;
  flex-wrap:wrap;
  align-items:flex-start;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
        
      
      
  
      

      
        
      
      
  .ftvQQC {
    width:100%;
  background:var(--danger_bg);
  flex-direction:row;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bBCsgz {
    width:100%;
  height:64px;
  z-index:10;
  position:relative;
  }
      

      
  .bBCsgz.collapsed {
    width:100%;
  position:relative;
  }
      

        
      
      
  .fFRMNN {
    width:100%;
  position:absolute;
  translate:0;
  background:var(--background_grey, #F6F6F6);
  transition:all 300ms ease-in-out 0ms normal;
  border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
  .fFRMNN.collapsed {
    background:white;
  }
      

        
      
      
  .decbeH {
    gap:20px;
  flex:1;
  width:100%;
  overflow-x:clip;
  align-items:start;
  padding-bottom:24px;
  justify-content:end;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cfmzNh {
    gap:8px;
  width:100%;
  flex-wrap:nowrap;
  overflow-x:clip;
  transition:all 300ms ease-in-out  ;
  }
      

      
        
      
      
  .daGTpP {
    gap:12px;
  color:var(--text_secondary, #646E82);
  width:100%;
  cursor:default;
  height:40px;
  align-items:center;
  padding-left:12px;
  border-radius:8px;
  padding-right:12px;
  flex-direction:row;
  justify-content:start;
  }
      

      
  .daGTpP.selected {
    color:var(--text_primary, #1D2939);
  cursor:pointer;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      


  .daGTpP:hover {
    color:var(--text_primary, #1D2939);
  cursor:pointer;
  }
      


  .daGTpP.selected:hover {
    color:var(--text_primary, #1D2939);
  cursor:pointer;
  }
      


  .daGTpP.disabled {
    color:var(--text_tertiary, #BDBDBD);
  }
      


  .daGTpP.disabled:hover {
    cursor:default;
  }
      

        
      
      
  .dIfcRV {
    color:inherit;
  height:22px;
  display:flex;
  flex-grow:1;
  font-size:var(--font-size-sm);
  transition:all 300ms ease-in-out 0ms normal;
  align-items:start;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .fGrUNG {
    right:-2px;
  bottom:13px;
  position:absolute;
  }
      

      
        
      
      
  .esKOEm {
    height:16px;
  min-width:16px;
  border-radius:99px;
  background-color:var(--danger, #EF4444);
  }
      

      
        
      
      
  .hWctm {
    width:24px;
  height:24px;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .cGHQWL {
    color:var(--background_page, #FFF);
  height:16px;
  font-size:var(--font-size-xs);
  text-align:center;
  font-family:inherit;
  font-weight:inherit;
  padding-left:4px;
  padding-right:4px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .sidebar_new_mobile\:DXgIk6xo9wXHPMLz69X2b {
    padding-top:40px;
  }
      

      
        
      
      
  .ENEXe {
    color:var(--text_secondary);
  width:2.5rem;
  cursor:pointer;
  height:2.5rem;
  background:var(--background_page);
  align-items:center;
  padding-top:0.75rem;
  padding-left:0.5rem;
  border-radius:6px;
  padding-right:0.5rem;
  padding-bottom:0.75rem;
  justify-content:center;
  }
      

      
  .ENEXe.open {
    background:var(--background_grey);
  }
      

        
      
      
  .cHvaWQ {
    width:100%;
  height:3px;
  background: var(--text_secondary);
  transition:all 300ms ease 0ms normal;
  border-radius:100px;
  }
      

      
  .cHvaWQ.closed {
    rotate:z -45deg;
  position:absolute;
  }
      

        
      
      
  .bByZnd {
    flex:1;
  width:100%;
  height:100%;
  transition:all 300ms ease 0ms normal;
  }
      

      
  .bByZnd.closed {
    flex:0;
  height:0%;
  position:absolute;
  }
      

        
      
      
  .cxLyDY {
    width:100%;
  height:100%;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .dawAXX {
    width:100%;
  height:3px;
  background: var(--text_secondary);
  transition:all 300ms ease 0ms normal;
  border-radius:100px;
  }
      

      
  .dawAXX.closed {
    rotate:z 45deg;
  position:absolute;
  }
      

        
      
      
  .dUYzVt {
    flex:1;
  width:100%;
  height:100%;
  transition:all 300ms ease 0ms normal;
  }
      

      
  .dUYzVt.closed {
    flex:0;
  height:0%;
  }
      

        
      
      
  .blelnn {
    width:100%;
  height:3px;
  background: var(--text_secondary);
  transition:all 300ms ease 0ms normal;
  border-radius:100px;
  }
      

      
  .blelnn.closed {
    height:0px;
  opacity:0;
  }
      

        
      
      
  .sidebar_new_mobile\:ElTCWln4Wer85q8nKAeki {
    background:white;
  }
      

      
        
      
      
  
      

      
        
      
      
  .ZCkPd {
    width:100%;
  height:fit-content;
  position:relative;
  transition:width 300ms ease 0ms normal;
  }
      

      
        
      
      
  .sidebar_new_mobile\:bbjejI_vXRNUvABCm5QhG {
    width:140px;
  display:flex;
  }
      

      
        
      
      
  .eFynlz {
    flex:1;
  width:100%;
  bottom:0px;
  height:fit-content;
  display:flex;
  row-gap:12px;
  position:absolute;
  translate:0 100% 0;
  background:white;
  column-gap:12px;
  overflow-x:auto;
  overflow-y:auto;
  transition:all 300ms ease-in-out 0ms normal;
  align-items:flex-start;
  padding-left:16px;
  padding-right:16px;
  justify-content:space-between;
  }
      

      
  .eFynlz.collapsed {
    translate:0 0% 0;
  overflow-x:hidden;
  overflow-y:hidden;
  }
      

        
      
      
  .ftWJzg {
    display:flex;
  row-gap:16px;
  column-gap:16px;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .WxEwZ {
    width:100%;
  height:100%;
  position:fixed;
  background:#00000033;
  transition:all 0ms linear 0ms normal;
  backdrop-filter:blur(4px);
  }
      

      
  .WxEwZ.collapsed {
    width:100%;
  height:64px;
  }
      

        
      
      
  .cazBAc {
    height:64px;
  display:flex;
  z-index:11;
  background:white;
  align-items:center;
  padding-left:16px;
  padding-right:16px;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .dashboard\:MztwBGpYpu7W-8UAaWCcl {
    display:none;
  }
      

      
          @media (max-width: 650px) {
            
  .dashboard\:MztwBGpYpu7W-8UAaWCcl {
    display:flex;
  }
      

          }
          
        
      
      
  .eSGQcQ {
    width:100%;
  height:calc(100% - 81px);;
  max-width:100%;
  max-height:100%;
  object-fit:;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:start;
  border-width:1px;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .kUbJf {
    flex:1;
  width:100%;
  max-width:100%;
  overflow-x:auto;
  overflow-y:auto;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .JirVg {
    flex:1;
  z-index:4;
  position:relative;
  }
      

      
        
      
      
  .cXXwzM {
    gap:4px;
  flex-wrap:wrap;
  align-items:center;
  padding-left:6px;
  padding-right:6px;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .wZvTm {
    gap:2px;
  color:var(--text_primary, #1D2939);
  font-size:var(--font-size-xs);
  align-items:center;
  font-weight:600;
  padding-top:1px;
  padding-left:3px;
  border-radius:20px;
  padding-right:3px;
  flex-direction:row;
  padding-bottom:1px;
  justify-content:center;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      

      
  .wZvTm.zero {
    color:var(--text_tertiary, #BDBDBD);
  background-color:var(--background_grey, #F6F6F6);
  }
      

        
      
      
  .dMwjqL {
    gap:10px;
  flex:1;
  height:90px;
  align-items:center;
  padding-top:10px;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:10px;
  justify-content:center;
  border-right-color:var(--background_grey_highlight, #E9ECF3);
  border-right-style:solid;
  border-right-width:1px;
  border-bottom-color:var(--background_grey_highlight, #E9ECF3);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
  .dMwjqL.greater_than_4 {
    width:350px;
  }
      

        
      
      
  .bqKZgj {
    width:100%;
  max-height:fit-content;
  flex-direction:row;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .tyIkh {
    padding-top:2px;
  padding-right:4px;
  padding-bottom:2px;
  }
      

      
  .tyIkh:hover {
    cursor:pointer;
  }
      

        
      
      
  .ogpjV {
    gap:10px;
  width:100%;
  }
      

      
        
      
      
  .cFwrMr {
    width:9px;
  height:9px;
  }
      

      
        
      
      
  .bxoqbs {
    gap:6px;
  overflow-x:hidden;
  overflow-y:hidden;
  padding-top:6px;
  padding-left:6px;
  padding-right:6px;
  padding-bottom:6px;
  background-color:var(--bg, #f3eded);
  border-left-color:var(--border, #FF5E5E);
  border-left-style:solid;
  border-left-width:4px;
  }
      

      
        
      
      
  .ebLUwE {
    color:var(--background_page, #FFF);
  width:14px;
  height:14px;
  align-items:center;
  border-radius:20px;
  justify-content:center;
  background-color:var(--bg, #BDBDBD);
  }
      

      
        
      
      
  .page_appointments_tile\:BnBqQZRUyTcHaqYpvTtMS {
    width:14px;
  height:14px;
  }
      

      
        
      
      
  .cmbkEw {
    width:calc(100% - 20px);
  display:inline-block;
  flex-wrap:wrap;
  font-size:var(--font-size-xs);
  overflow-x:hidden;
  overflow-y:hidden;
  font-family:inherit;
  font-weight:600;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      

      
        
      
      
  .bZdkTX {
    width:11px;
  height:11px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .dLYBAR {
    color:#E9B110;
  width:14px;
  height:14px;
  }
      

      
  .dLYBAR.created {
    color:#18A359;
  }
      

        
      
      
  .WVAkm {
    color:var(--bg, #18A359);
  }
      

      
        
      
      
  .couqSv {
    gap:4px;
  height:16px;
  max-width:100%;
  overflow-x:clip;
  align-items:center;
  text-overflow:ellipsis;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .davbsK {
    width:12px;
  height:11px;
  }
      

      
        
      
      
  .WYsSm {
    flex:1;
  color:var(--text_secondary, #646E82);
  font-size:var(--font-size-xxs);
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .eBMIfm {
    gap:3px;
  width:14px;
  align-items:center;
  justify-content:end;
  }
      

      
        
      
      
  .cpGSih {
    width:14px;
  height:14px;
  }
      

      
        
      
      
  .faHce {
    gap:3px;
  flex-wrap:wrap;
  padding-right:4px;
  flex-direction:row;
  }
      

      
        
      
      
  .dRdAMl {
    flex:1;
  flex-wrap:nowrap;
  overflow-x:hidden;
  overflow-y:clip;
  flex-direction:row;
  }
      

      
        
      
      
  .page_appointments_tile\:YK4mh6f6KtOLJZFLbMXPb {
    width:14px;
  height:14px;
  }
      

      
        
      
      
  .eKqMoB {
    color:var(--text_secondary, #646E82);
  display:-webkit-box;;
  overflow:hidden;;
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:400;
  padding-top:4px;
  white-space:normal;
  padding-right:4px;
  -webkit-box-orient:vertical;;
  -webkit-line-clamp:3;;
  }
      

      
        
      
      
  .eZsXAj {
    color:#E9B110;
  width:14px;
  height:14px;
  }
      

      
        
      
      
  .faGaXi {
    gap:2px;
  }
      

      
        
      
      
  .page_appointments_tile\:ad3jqwRZ04k_3klgQBmAy {
    width:14px;
  height:14px;
  }
      

      
        
      
      
  .csjwAN {
    color:var(--text_primary, #1D2939);
  width:16px;
  height:16px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .XCkKB {
    width:14px;
  height:14px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .eAVXXz {
    color:var(--background_page, #FFF);
  width:42px;
  height:42px;
  }
      

      
        
      
      
  .zRNuB {
    color:var(--text_secondary, #646E82);
  width:100%;
  display:inline-block;
  flex-wrap:wrap;
  font-size:var(--font-size-xs);
  overflow-x:hidden;
  overflow-y:hidden;
  font-family:inherit;
  font-weight:500;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      

      
        
      
      
  .egNPNi {
    top:0px;
  left:0px;
  width:100%;
  height:100%;
  z-index:1;
  position:absolute;
  background: #30c073db;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .dGMVhb {
    flex:1;
  color:var(--text_primary, #1D2939);
  font-size:var(--font-size-xxs);
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .bqYRMS {
    color:var(--brand_primary, #1A52D3);
  width:12px;
  height:11px;
  }
      

      
        
      
      
  .eYEEZu {
    color:var(--text_primary, #1D2939);
  font-size:var(--font-size-xxs);
  font-family:inherit;
  font-weight:600;
  padding-top:2px;
  padding-left:2px;
  border-radius:20px;
  padding-right:2px;
  padding-bottom:2px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .page_appointments_day_row\:8R-IYUibOAbaPWZrS2CsS {
    z-index:100;
  }
      

      
        
      
      
  .page_appointments_day_row\:8RCyE2ZKV0eiWYEKcmbz3 {
    z-index:100;
  }
      

      
        
      
      
  .cwuaey {
    cursor:pointer;
  height:100%;
  display:flex;
  opacity:0;
  background:#f6f6f6d9;
  transition:opacity 100ms ease  ;
  align-items:center;
  flex-shrink:1;
  justify-content:center;
  }
      

      
  .cwuaey:hover {
    opacity:0.5;
  max-height:100%;
  transition:opacity 100ms ease  ;
  }
      

        
      
      
  .page_appointments_day_row\:JRzDakHxMeSdgpeQwEx87 {
    z-index:1;
  }
      

      
        
      
      
  .eyVRBF {
    flex:1;
  height:100%;
  max-height:fit-content;
  border-right-color:var(--background_grey_highlight, #E9ECF3);
  border-right-style:solid;
  border-right-width:1px;
  border-bottom-color:var(--background_grey_highlight, #E9ECF3);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
  .eyVRBF.greater_than_4 {
    flex:1;
  max-width:350px;
  min-width:350px;
  }
      

        
      
      
  .page_appointments_day_row\:dYunwZG9ze6cEsoPo1M3j {
    z-index:1;
  }
      

      
        
      
      
  .ekoBUU {
    top:0px;
  left:0px;
  color:var(--Time_slot_color);
  width:78px;
  height:100%;
  display:flex;
  z-index:101;
  position:sticky;
  font-size:14px;
  background: white;
  align-items:flex-start;
  font-weight:500;
  padding-top:4px;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:1px;
  justify-content:flex-start;
  border-right-color:var(--background_grey_highlight, #E9ECF3);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .qRElP {
    flex:1;
  height:100%;
  max-height:fit-content;
  border-right-color:var(--background_grey_highlight, #E9ECF3);
  border-right-style:solid;
  border-right-width:1px;
  border-bottom-color:var(--background_grey_highlight, #E9ECF3);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
  .qRElP.greater_than_4 {
    max-width:350px;
  min-width:350px;
  }
      

        
      
      
  .page_appointments_day_view\:JKyQx3kpCWIccow8xETax {
    flex:1;
  min-height:50px;
  }
      

      
        
      
      
  .cUFGlY {
    color:var(--text_primary, #1D2939);
  height:26px;
  display:flex;
  font-size:var(--font-size-lg);
  align-items:center;
  font-family:inherit;
  font-weight:500;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .czWKFm {
    top:0px;
  flex:1;
  height:90px;
  z-index:5;
  position:sticky;
  box-shadow:0px 1px 1px 0px #A3A3A31A, 0px 2px 2px 0px #A3A3A317, 0px 5px 3px 0px #A3A3A30D;
  max-height:90px;
  flex-direction:row;
  background-color:var(--background_page, #FFF);
  }
      

      
  .czWKFm.greater_than_4 {
    width:fit-content;
  }
      

        
      
      
  .RQnWc {
    gap:4px;
  color:var(--text_primary, #1D2939);
  height:26px;
  display:flex;
  font-size:var(--font-size-lg);
  align-items:center;
  font-family:inherit;
  font-weight:500;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .dymsAu {
    top:0px;
  left:0px;
  height:90px;
  z-index:5;
  position:sticky;
  min-width:78px;
  background: white;
  border-right-color:var(--background_grey_highlight, #E9ECF3);
  border-right-style:solid;
  border-right-width:1px;
  border-bottom-color:var(--background_grey_highlight, #E9ECF3);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .page_appointments\:1JkAMrBeh2J0KlgeUPFkf {
    height:92%;
  max-width:100%;
  overflow-x:auto;
  }
      

      
        
      
      
  .frplCW {
    gap:8px;
  width:100%;
  height:8%;
  align-items:center;
  padding-left:24px;
  padding-right:24px;
  flex-direction:row;
  justify-content:start;
  border-bottom-color:#E9ECF3;
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .PKdfx {
    gap:16px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .fEHwrQ {
    color:var(--brand_primary, #1A52D3);
  width:80px;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:600;
  }
      

      
  .fEHwrQ:hover {
    cursor:pointer;
  text-decoration-line: underline;
  }
      

        
      
      
  .dwfNKP {
    gap:8px;
  color:var(--text_primary, #1D2939);
  flex-direction:row;
  }
      

      
        
      
      
  .appointments_heaader_this_date\:ldb8zrjB9O59teX01VOAd {
    width:234px;
  }
      

      
        
      
      
  .cjKdvE {
    width:24px;
  height:24px;
  border-radius:4px;
  }
      

      
  .cjKdvE:hover {
    cursor:pointer;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      

        
      
      
  .dIpMpl {
    gap:20px;
  flex-direction:row;
  }
      

      
        
      
      
  .dEpXOb {
    color:var(--text_secondary, #646E82);
  font-size:var(--font-size-base);
  font-family:inherit;
  font-weight:500;
  }
      

      
        
      
      
  .page_appointments\:3gbx4yqWd-fzawumPm1J7 {
    flex:1;
  }
      

      
        
      
      
  .KBtMH {
    gap:8px;
  align-items:start;
  flex-direction:row;
  justify-content:end;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .cVFKWE {
    gap:8px;
  color:var(--background_page, #FFF);
  width:fit-content;
  cursor:pointer;
  height:36px;
  align-items:start;
  padding-top:9px;
  padding-left:8px;
  border-radius:8px;
  padding-right:8px;
  flex-direction:row;
  padding-bottom:9px;
  justify-content:start;
  background-color:var(--brand_primary, #1A52D3);
  }
      

      
  .cVFKWE:hover {
    cursor:pointer;
  background-color:var(--brand_btn_hover, #2867F6);
  }
      

        
      
      
  .LHdzD {
    padding-left:8px;
  }
      

      
        
      
      
  .bTSLrP {
    height:100%;
  align-items:center;
  justify-content:center;
  border-left-color:var(--brand_btn_hover, #2867F6);
  border-left-style:solid;
  border-left-width:1px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fzAWHu {
    height:36px;
  align-items:center;
  padding-left:8px;
  border-radius:4px;
  padding-right:8px;
  justify-content:center;
  }
      

      
  .fzAWHu:hover {
    cursor:pointer;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      

        
      
      
  
      

      
        
      
      
  .dZGWwA {
    color:var(--brand_primary, #1A52D3);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .mdvXv {
    width:18px;
  height:18px;
  }
      

      
        
      
      
  .appointments_header_options\:_H3hvgxt0KsAm7fBV1YQ8 {
    opacity:0;
  translate:0 -12px 0;
  }
      

      
  .appointments_header_options\:_H3hvgxt0KsAm7fBV1YQ8.open {
    opacity:1;
  translate:0 0px 0;
  }
      


  .appointments_header_options\:_H3hvgxt0KsAm7fBV1YQ8.close-transition {
    transition:all 200ms ease-in-out  ;
  }
      


  .appointments_header_options\:_H3hvgxt0KsAm7fBV1YQ8.open-transition {
    transition:all 200ms ease-in-out  ;
  }
      

        
      
      
  .appointments_header_options\:jD6IPglVGCoTmyMN41wqj {
    width:100%;
  }
      

      
        
      
      
  .appointments_header_options\:rr0uAq73h9P3cbiobFx4t {
    display:flex;
  align-items:flex-start;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .page_appointments\:Bo9SFCDeEIeJdKkjpYcZN {
    align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .CKFSW {
    height:100%;
  overflow-y:hidden;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .JNbyu {
    color:var(--text_primary, #1D2939);
  height:26px;
  display:flex;
  font-size:var(--font-size-lg);
  align-items:center;
  font-family:inherit;
  font-weight:500;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  flex-direction:row;
  justify-content:center;
  }
      

      
  .JNbyu.today {
    color:var(--background_page, #FFF);
  background-color:var(--brand_primary, #1A52D3);
  }
      

        
      
      
  .dAFQNk {
    top:0px;
  width:100%;
  z-index:1;
  position:sticky;
  box-shadow:0px 1px 1px 0px #A3A3A31A, 0px 2px 2px 0px #A3A3A317, 0px 5px 3px 0px #A3A3A30D;
  flex-direction:row;
  background-color:var(--background_page, #FFF);
  border-bottom-color:var(--background_grey_highlight, #E9ECF3);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .fsrRGq {
    gap:2px;
  font-size:var(--font-size-xs);
  align-items:center;
  font-weight:600;
  padding-top:1px;
  padding-left:3px;
  border-radius:20px;
  padding-right:3px;
  flex-direction:row;
  padding-bottom:1px;
  justify-content:center;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      

      
        
      
      
  .gtzpl {
    gap:4px;
  color:var(--text_secondary, #646E82);
  width:100%;
  height:20px;
  font-size:var(--font-size-xs);
  align-items:center;
  flex-direction:row;
  justify-content:center;
  background-color:var(--text_tertiary, #BDBDBD);
  }
      

      
  .gtzpl.green {
    color:var(--background_page, #FFF);
  background-color:#18A359;
  }
      


  .gtzpl.yellow {
    color:var(--background_page, #FFF);
  background-color:#E9B110;
  }
      


  .gtzpl.red {
    color:var(--background_page, #FFF);
  background-color:var(--danger, #EF4444);
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bmbpNO {
    gap:1px;
  width:100%;
  align-items:start;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .xPGoJ {
    gap:8px;
  width:100%;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .eOXnAU {
    gap:10px;
  flex:1;
  max-width:13%;
  align-items:center;
  padding-top:10px;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:10px;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .efItZT {
    min-height:50px;
  flex-direction:row;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bvxCpS {
    flex:1;
  width:13%;
  max-width:13%;
  border-right-color:var(--background_grey_highlight, #E9ECF3);
  border-right-style:solid;
  border-right-width:1px;
  border-bottom-color:var(--background_grey_highlight, #E9ECF3);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .page_appointments_week_row\:8R-IYUibOAbaPWZrS2CsS {
    cursor:pointer;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .page_appointments_week_row\:Ly9btlWebaVihb-3AvxAR {
    width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .page_appointments_week_row\:bmjYl9EEueK-1yBXs4KUE {
    width:100%;
  }
      

      
        
      
      
  .eMySSZ {
    flex:0.25;
  max-width:40px;
  }
      

      
        
      
      
  .page_appointments_week_row\:pv0f5aqKVfHDyKUnXdBcx {
    width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .KywZi {
    color:var(--time_slot);
  width:78px;
  display:flex;
  font-size:14px;
  align-items:flex-start;
  font-weight:500;
  padding-top:4px;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:4px;
  justify-content:flex-start;
  border-right-color:var(--background_grey_highlight, #E9ECF3);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .page_appointments_week_row\:y1z8veIdSyux6FB8-c73M {
    width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .qXwzT {
    min-width:77px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .page_appointments\:CUs1zdl60eJyNbkbYsKNg {
    :;
  width:100%;
  height:92%;
  }
      

      
        
      
      
  .page_appointments\:Tt1ryKoxrrWxkhGeifhwr {
    width:160px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .page_appointments\:UsvLz53yAXth44OsInUKc {
    bottom:0px;
  height:92%;
  z-index:50;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eWiDjJ {
    background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .eglFNu {
    flex:1;
  color:var(--text_secondary, #646E82);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:500;
  padding-top:10px;
  padding-left:16px;
  padding-bottom:10px;
  }
      

      
        
      
      
  .dUKKMr {
    width:100%;
  height:40px;
  padding-left:64px;
  padding-right:64px;
  flex-direction:row;
  border-bottom-color:var(--background_grey_highlight, #E9ECF3);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .biFlDL {
    flex:1;
  width:14.28%;
  max-width:14.28%;
  min-width:14.28%;
  overflow-x:clip;
  border-left-color:var(--background_grey_highlight, #E9ECF3);
  border-left-style:solid;
  border-left-width:1px;
  border-bottom-color:var(--background_grey_highlight, #E9ECF3);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .crBXnV {
    flex:1;
  width:100%;
  overflow-y:auto;
  padding-left:64px;
  padding-right:64px;
  flex-direction:row;
  }
      

      
        
      
      
  .ePUVtO {
    width:100%;
  flex-wrap:wrap;
  flex-direction:row;
  border-right-color:var(--background_grey_highlight, #E9ECF3);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .eRfNLN {
    gap:16px;
  width:100%;
  height:100%;
  padding-top:16px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:16px;
  }
      

      
  .eRfNLN.other_month {
    color:var(--text_secondary, #646E82);
  background-color:var(--background_grey, #F6F6F6);
  }
      


  .eRfNLN:hover {
    cursor:pointer;
  }
      

        
      
      
  .fhcang {
    gap:4px;
  color:var(--fc,  #FFFFFF);
  width:100%;
  height:20px;
  font-size:var(--font-size-xs);
  align-items:center;
  flex-direction:row;
  justify-content:center;
  background-color:var(--bg, #18A359);
  }
      

      
        
      
      
  .AsmLD {
    color:var(--text_primary, #1D2939);
  height:26px;
  display:flex;
  font-size:var(--font-size-lg);
  align-items:center;
  font-family:inherit;
  font-weight:500;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  flex-direction:column;
  justify-content:center;
  background-color:inherit;
  }
      

      
  .AsmLD.last_month {
    color:var(--text_secondary, #646E82);
  }
      


  .AsmLD.today {
    color:var(--background_page, #FFF);
  background-color:var(--brand_primary, #1A52D3);
  }
      

        
      
      
  .cfZWTC {
    gap:1px;
  align-items:start;
  justify-content:center;
  }
      

      
        
      
      
  .LjxaY {
    align-items:start;
  padding-left:6px;
  padding-right:6px;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .page_appointments\:pgDbOHLSP4igbr4tLMVJY {
    width:100%;
  height:92%;
  }
      

      
        
      
      
  .dashboard\:PRhKoF_BE6mqmJqJhOEEb {
    flex:1;
  max-width:100%;
  overflow-x:auto;
  }
      

      
        
      
      
  .bMYzwS {
    width:100vw;
  height:100vh;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .dIibQl {
    gap:24px;
  width:425px;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17;
  padding-top:16px;
  padding-left:16px;
  border-radius:8px;
  padding-right:16px;
  padding-bottom:16px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .fvKvSc {
    color:var(--text_primary, #1D2939);
  width:100%;
  height:fit-content;
  display:inline-block;
  font-size:var(--font-size-xl);
  text-align:center;
  font-family:inherit;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  
      

      
        
      
      
  .foBbxx {
    gap:8px;
  align-items:end;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_task\:BISkuwl7k4GGisXzXkc2n {
    z-index:100;
  }
      

      
        
      
      
  .euTTlq {
    width:100vw;
  height:100vh;
  z-index:var(--index);
  backdrop-filter:blur(3px);
  background-color:#00000066;
  }
      

      
        
      
      
  .popup_task\:TTuffUZA3R2raKf_uZqH2 {
    z-index:;
  position:absolute;
  }
      

      
        
      
      
  .btNEao {
    width:fit-content;
  max-width:1068px;
  max-height:675px;
  border-color:var(--background_grey_highlight, #E9ECF3);
  border-style:solid;
  border-width:1px;
  border-radius:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
  .btNEao.popup {
    border-color:#00000000;
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .esoheM {
    padding-left:6px;
  padding-right:6px;
  flex-direction:row;
  }
      

      
        
      
      
  
      

      
        
      
      
  .task_view\:0Y9TNiWjlnoccAyAf_z93 {
    width:100%;
  height:100%;
  z-index:99;
  border-radius:8px;
  }
      

      
        
      
      
  .epeTND {
    width:100%;
  align-items:end;
  justify-content:start;
  }
      

      
        
      
      
  .task_view\:2EF4hWu8o5omMnAENvWof {
    width:256px;
  height:36px;
  }
      

      
        
      
      
  .bUlOfU {
    color:var(--text_secondary, #646E82);
  height:20px;
  display:flex;
  font-size:var(--font-size-xs);
  align-items:start;
  font-family:inherit;
  font-weight:400;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eFWxTq {
    color:var(--text_primary, #1D2939);
  display:inline-block;
  font-size:var(--font-size-sm);
  min-height:20px;
  font-family:inherit;
  font-weight:600;
  white-space:pre-line;
  }
      

      
        
      
      
  .csvBaf {
    flex:1;
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:400;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .dTkGri {
    gap:12px;
  padding-top:12px;
  padding-bottom:12px;
  border-top-color:#E9ECF3;
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  .dsVInG {
    width:33.33%;
  max-width:33.33%;
  padding-left:12px;
  border-right-color:var(--background_grey_highlight, #E9ECF3);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .FWnKJ {
    width:33.34%;
  max-width:33.34%;
  padding-left:12px;
  }
      

      
        
      
      
  .eLcoov {
    width:100%;
  height:100%;
  position:absolute;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .task_view\:Ajva2jPfSQrW9eAU2wj3x {
    color:var(--background_grey_highlight, #E9ECF3);
  border-radius:4px;
  }
      

      
        
      
      
  .dcOAET {
    gap:24px;
  flex:1;
  width:100%;
  padding-top:36px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:36px;
  }
      

      
        
      
      
  .DfckJ {
    gap:16px;
  width:100%;
  padding-top:12px;
  padding-left:20px;
  padding-bottom:12px;
  border-right-color:var(--background_grey_highlight, #E9ECF3);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .bpFwvX {
    gap:16px;
  max-height:473px;
  overflow-y:auto;
  padding-right:10px;
  }
      

      
        
      
      
  .task_view\:CjswG7hFvxWzTkSPfaDEZ {
    right:10px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cMSpbc {
    width:500px;
  z-index:100;
  position:absolute;
  align-items:center;
  border-radius:8px;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .task_view\:ICZgylc2Cb7UjQ3QWeNxy {
    width:95%;
  height:56px;
  }
      

      
        
      
      
  .HwaML {
    color:var(--brand_primary, #1A52D3);
  height:40px;
  align-items:center;
  border-color:var(--brand_primary, #1A52D3);
  border-style:solid;
  border-width:2px;
  padding-left:16px;
  border-radius:6px;
  padding-right:16px;
  flex-direction:row;
  justify-content:center;
  }
      

      
  .HwaML:hover {
    color:var(--brand_btn_hover, #2867F6);
  cursor:pointer;
  border-color:var(--brand_btn_hover, #2867F6);
  border-style:solid;
  border-width:2px;
  }
      

        
      
      
  .dcPSSl {
    color:var(--text_primary, #1D2939);
  display:inline-block;
  font-size:var(--font-size-sm);
  min-height:20px;
  font-family:inherit;
  font-weight:600;
  white-space:pre-line;
  }
      

      
  .dcPSSl.no_value {
    color:var(--text_secondary, #646E82);
  font-size:var(--font-size-xxs);
  font-style:italic;
  }
      

        
      
      
  .esiuDA {
    gap:10px;
  width:100%;
  height:60px;
  align-items:center;
  padding-top:16px;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  padding-bottom:16px;
  justify-content:start;
  border-top-color:var(--background_grey_highlight, #E9ECF3);
  border-top-style:solid;
  border-top-width:1px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .task_view\:MYjqcMVknJqeGyBQona1g {
    width:100%;
  height:100%;
  position:relative;
  border-radius:8px;
  border-bottom-color:black;
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .boqHZV {
    gap:16px;
  flex:1;
  max-height:473px;
  overflow-y:auto;
  padding-right:10px;
  }
      

      
        
      
      
  .task_view\:NcTYpvt9juz5jBpf00RLy {
    width:95%;
  height:56px;
  }
      

      
        
      
      
  .dVOhXe {
    font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:400;
  }
      

      
        
      
      
  .cqGjdj {
    flex:1;
  min-height:100px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .ewDrBC {
    gap:8px;
  width:fit-content;
  height:22px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
  .ewDrBC.hover_true:hover {
    cursor:pointer;
  text-decoration-line: underline;
  }
      

        
      
      
  .cDInBb {
    height:22px;
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:600;
  flex-direction:column;
  justify-content:center;
  }
      

      
  .cDInBb.hover_true:hover {
    text-decoration-line: underline;
  }
      

        
      
      
  .task_view\:TjOzwYIa1m3cq9Hro__xw {
    color:var(--brand_primary, #1A52D3);
  }
      

      
        
      
      
  .bEjoAH {
    gap:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .eIHjvn {
    color:var(--text_secondary, #646E82);
  bottom:0px;
  height:100%;
  z-index:;
  position:absolute;
  align-items:start;
  justify-content:center;
  }
      

      
        
      
      
  .bFBklQ {
    color:var(--text_secondary, #646E82);
  right:8px;
  bottom:8px;
  position:absolute;
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  .bxhzkb {
    align-items:end;
  padding-top:8px;
  border-color:#00000000;
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:8px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:start;
  }
      

      
  .bxhzkb:hover {
    cursor:pointer;
  border-color:var(--background_grey_highlight, #E9ECF3);
  border-style:solid;
  border-width:1px;
  }
      


  .bxhzkb.null:hover {
    cursor:default;
  border-color:black;
  border-style:None;
  border-width:1px;
  }
      

        
      
      
  .fqFBWQ {
    color:var(--text_primary, #1D2939);
  width:100%;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:400;
  }
      

      
        
      
      
  .cwTMOF {
    color:var(--text_primary, #1D2939);
  height:18px;
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:500;
  text-decoration-line: underline;
  }
      

      
        
      
      
  .eNnZHC {
    align-items:end;
  padding-top:8px;
  border-color:#00000000;
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:8px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:start;
  }
      

      
  .eNnZHC:hover {
    cursor:pointer;
  border-color:var(--background_grey_highlight, #E9ECF3);
  border-style:solid;
  border-width:1px;
  }
      


  .eNnZHC.to_do:hover {
    cursor:default;
  border-color:#00000000;
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  
      

      
        
      
      
  .task_view\:UwdcRnMER4KZ6j_gHGDKz {
    color:var(--text_primary, #1D2939);
  }
      

      
        
      
      
  .bBbkdc {
    flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .dlJPhh {
    color:var(--grey-200, #E5E5E5);
  width:fit-content;
  cursor:pointer;
  height:26px;
  font-size:var(--font-size-xs);
  align-items:start;
  padding-top:8px;
  padding-left:12px;
  border-radius:6px;
  padding-right:12px;
  padding-bottom:8px;
  justify-content:center;
  background-color:var(--blue-600, #2563EB);
  }
      

      
  .dlJPhh:hover {
    background-color:var(--blue-500, #3B82F6);
  }
      


  .dlJPhh.invalid {
    cursor:default;
  background-color:var(--brand_disabled_or_border, #A3BAED);
  }
      

        
      
      
  .bQDYQi {
    gap:12px;
  max-width:100%;
  padding-top:12px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:12px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .dFyNr {
    gap:20px;
  width:100%;
  height:24px;
  align-items:center;
  padding-right:12px;
  flex-direction:row;
  justify-content:end;
  }
      

      
        
      
      
  .fjhGBM {
    gap:16px;
  flex:2;
  }
      

      
        
      
      
  .eYBVAx {
    gap:36px;
  height:auto;
  max-height:473px;
  overflow-y:auto;
  padding-right:10px;
  }
      

      
        
      
      
  .dLtuwH {
    width:100%;
  flex-direction:row;
  }
      

      
        
      
      
  .cpahHI {
    width:33.33%;
  max-width:33.33%;
  border-right-color:var(--background_grey_highlight, #E9ECF3);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .elsBSb {
    gap:12px;
  flex:1;
  align-items:start;
  padding-top:10px;
  flex-direction:row;
  padding-bottom:10px;
  justify-content:end;
  }
      

      
        
      
      
  .hYRJR {
    flex:1;
  width:100%;
  flex-direction:row;
  }
      

      
        
      
      
  .hRvhE {
    gap:8px;
  padding-top:12px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:12px;
  background-color:var(--background_grey, #F6F6F6);
  }
      

      
        
      
      
  .dfxbLF {
    color:var(--text_secondary, #646E82);
  display:flex;
  font-size:var(--font-size-xs);
  align-items:start;
  font-family:inherit;
  font-weight:400;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .bhUGsq {
    color:var(--text_primary, #1D2939);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  white-space:normal;
  }
      

      
        
      
      
  .ecQqly {
    color:var(--text_secondary, #646E82);
  display:flex;
  font-size:var(--font-size-xs);
  align-items:start;
  font-family:'Inter';
  font-weight:400;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .task_view\:bjoV38GXmVgaRofXOG6BE {
    width:95%;
  height:56px;
  }
      

      
        
      
      
  .task_view\:cXW17ZMqIlmoIjq6ngImN {
    gap:2px;
  }
      

      
        
      
      
  .dkZqom {
    width:100%;
  min-height:52px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .dwpJyu {
    flex:1;
  width:2px;
  background-color:#BABCC2;
  }
      

      
        
      
      
  .dnwXkn {
    flex:1;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  white-space:pre-line;
  }
      

      
        
      
      
  .cLoThx {
    width:16px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .cPPOqq {
    color:var(--text_secondary, #646E82);
  width:var(--width);
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:column;
  justify-content:start;
  }
      

      
        
      
      
  .cBPzxX {
    gap:12px;
  left:3px;
  max-width:calc(100% - 20px);
  align-items:start;
  padding-top:12px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:12px;
  justify-content:center;
  }
      

      
        
      
      
  .cJJlva {
    color:var(--brand_primary, #1A52D3);
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
  .cJJlva:hover {
    cursor:pointer;
  text-decoration-line: underline;
  }
      

        
      
      
  .bIhOQB {
    gap:6px;
  flex-direction:row;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fdQMzO {
    color:#babcc2;
  width:8px;
  height:8px;
  }
      

      
        
      
      
  .eTFJXY {
    color:var(--text_primary, #1D2939);
  height:22px;
  display:flex;
  font-size:var(--font-size-xs);
  align-items:start;
  font-family:inherit;
  font-weight:500;
  padding-left:6px;
  border-radius:50px;
  padding-right:6px;
  flex-direction:column;
  justify-content:center;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      

      
        
      
      
  .cBpfHa {
    color:var(--text_secondary, #646E82);
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .cnJhqx {
    flex:1;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .ctgDkb {
    gap:6px;
  width:100%;
  flex-direction:row;
  }
      

      
        
      
      
  .cgRpQa {
    color:var(--text_secondary, #646E82);
  width:var(--width);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  .diQzac {
    color:var(--brand_primary, #1A52D3);
  width:8px;
  height:8px;
  }
      

      
        
      
      
  
      

      
  .fsNZEI:hover {
    cursor:pointer;
  border-radius:50px;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      

        
      
      
  .client_timeline_item\:I_i2CQ1Y4LBEaroSa3ao1 {
    color:var(--text_secondary, #646E82);
  }
      

      
        
      
      
  .PFRQi {
    width:95%;
  display:inline-block;
  font-size:var(--font-size-sm);
  overflow-x:hidden;
  overflow-y:hidden;
  font-family:inherit;
  font-weight:600;
  padding-top:8px;
  white-space:pre-wrap;
  text-overflow:ellipsis;
  padding-bottom:8px;
  }
      

      
  .PFRQi.note {
    font-weight:500;
  }
      

        
      
      
  .bEaRxP {
    width:17px;
  height:17px;
  align-items:center;
  justify-content:center;
  }
      

      
  
      

        
      
      
  
      

      
        
      
      
  .fcqVYq {
    color:var(--danger, #EF4444);
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
  .fcqVYq:hover {
    cursor:pointer;
  text-decoration-line: underline;
  }
      

        
      
      
  
      

      
        
      
      
  .bXgXBL {
    color:var(--background_page, #FFF);
  height:22px;
  display:flex;
  font-size:var(--font-size-xs);
  align-items:start;
  font-family:inherit;
  font-weight:500;
  padding-left:6px;
  border-radius:50px;
  padding-right:6px;
  flex-direction:column;
  justify-content:center;
  background-color:#18A359;
  }
      

      
        
      
      
  .fPaAs {
    gap:12px;
  width:16px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .qZZiA {
    width:17px;
  height:17px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .bTkBMJ {
    color:#18A359;
  width:8px;
  height:8px;
  }
      

      
  .bTkBMJ.task_overdue {
    color:var(--danger, #EF4444);
  }
      

        
      
      
  .bMkqEb {
    gap:4px;
  flex:1;
  align-items:start;
  justify-content:space-between;
  }
      

      
  .bMkqEb.active {
    background-color:var(--background_grey, #F6F6F6);
  }
      

        
      
      
  .esDZqv {
    color:var(--background_page, #FFF);
  width:17px;
  height:17px;
  align-items:center;
  border-radius:50px;
  justify-content:center;
  background-color:var(--brand_primary, #1A52D3);
  }
      

      
        
      
      
  .bDMtZX {
    gap:12px;
  height:fit-content;
  min-height:50px;
  flex-direction:row;
  }
      

      
        
      
      
  .eTQmnV {
    top:0px;
  width:17px;
  height:17px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .dggtrb {
    color:var(--text_secondary, #646E82);
  width:var(--width);
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .fhikvW {
    gap:4px;
  width:fit-content;
  cursor:default;
  max-width:var(--Untitled);
  align-items:center;
  border-radius:25px;
  padding-right:4px;
  flex-direction:row;
  justify-content:start;
  background-color:var(--background_grey, #F6F6F6);
  }
      

      
        
      
      
  .pill_user\:IiNjQC_ufna-hAmxKqQx4 {
    width:20px;
  cursor:pointer;
  height:20px;
  border-radius:20px;
  }
      

      
  .pill_user\:IiNjQC_ufna-hAmxKqQx4:hover {
    color:var(--brand_primary, #1A52D3);
  background-color:#1A52D31A;
  }
      

        
      
      
  .bfyURV {
    color:var(--brand_primary, #1A52D3);
  width:24px;
  height:24px;
  display:inline-block;
  font-size:var(--font-size-xxs);
  text-align:center;
  font-family:inherit;
  font-weight:inherit;
  padding-top:6px;
  border-radius:25px;
  padding-bottom:6px;
  background-color:#1A52D31A;
  }
      

      
        
      
      
  .ddUhvZ {
    gap:3px;
  color:var(--text_primary, #1D2939);
  height:18px;
  display:flex;
  overflow:hidden;
  flex-wrap:nowrap;
  font-size:var(--font-size-sm);
  align-items:;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:row;
  justify-content:;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cIxPYN {
    gap:12px;
  left:3px;
  width:100%;
  align-items:start;
  padding-top:12px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:12px;
  justify-content:center;
  }
      

      
        
      
      
  .client_timeline_item\:s9aNzAzwzW5fH6RZev6NE {
    flex-wrap:wrap;
  }
      

      
        
      
      
  .eklHiJ {
    gap:8px;
  width:100%;
  min-height:36px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .BhYKd {
    flex:1;
  flex-direction:row;
  }
      

      
        
      
      
  .dKSICn {
    width:12px;
  height:12px;
  padding-top:3px;
  }
      

      
        
      
      
  .dYOsrA {
    gap:6px;
  max-width:100%;
  align-items:start;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .chYuSb {
    flex:1;
  display:flex;
  flex-wrap:wrap;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  flex-direction:column;
  }
      

      
        
      
      
  .fhqXLu {
    color:#18A359;
  width:12px;
  height:12px;
  }
      

      
        
      
      
  .eqOqts {
    gap:8px;
  flex:1;
  flex-wrap:wrap;
  }
      

      
        
      
      
  .RgdEF {
    width:12px;
  height:12px;
  }
      

      
        
      
      
  .dUkOcz {
    gap:6px;
  flex:1;
  align-items:start;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .Lchss {
    gap:20px;
  flex:1;
  left:3px;
  align-items:start;
  padding-top:12px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:12px;
  justify-content:center;
  }
      

      
        
      
      
  .client_timeline_item\:wcZWkDgN8KQGxnaYI8o9U {
    max-width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dGSYdk {
    width:100%;
  height:100%;
  z-index:5;
  position:absolute;
  align-items:center;
  border-radius:8px;
  justify-content:center;
  }
      

      
        
      
      
  .cycwrx {
    gap:4px;
  right:212px;
  bottom:54px;
  z-index:90;
  position:absolute;
  min-width:200px;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17;
  min-height:40px;
  align-items:start;
  padding-top:4px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:12px;
  justify-content:center;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .dmDbPP {
    width:600px;
  height: ;
  border-color:var(--background_grey_highlight, #E9ECF3);
  border-style:solid;
  border-width:1px;
  border-radius:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .cdVxIc {
    gap:4px;
  width:100%;
  }
      

      
        
      
      
  .dBRVHb {
    color:var(--danger, #EF4444);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:400;
  padding-left:1px;
  padding-right:1px;
  }
      

      
        
      
      
  .ebIsnh {
    color:var(--danger, #EF4444);
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:400;
  }
      

      
        
      
      
  .fEPvdn {
    color:var(--text_primary, #1D2939);
  height:40px;
  font-size:var(--font-size-sm);
  min-width:256px;
  font-family:'Inter';
  font-weight:400;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  background-color:var(--background_page, #FFF);
  }
      

      
  .fEPvdn:focus {
    outline-color:var(--background_grey_highlight, #E9ECF3);
  outline-style:solid;
  outline-width:2px;
  }
      


  .fEPvdn.invalid {
    color:var(--danger, #EF4444);
  border-color:var(--danger, #EF4444);
  border-style:solid;
  border-width:1px;
  background-color:#ef44440f;
  }
      

        
      
      
  .popup_client_new\:-IRy--KWPCaYHWXpsKF2b {
    flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cJDbwA {
    color:var(--text_primary, #1D2939);
  height:40px;
  font-size:var(--font-size-sm);
  font-family:'Inter';
  font-weight:400;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  background-color:var(--background_page, #FFF);
  }
      

      
  .cJDbwA:focus {
    outline-color:var(--background_grey_highlight, #E9ECF3);
  outline-style:solid;
  outline-width:2px;
  }
      

        
      
      
  .cxsgFY {
    gap:8px;
  flex:1;
  color:var(--text_secondary, #646E82);
  height:40px;
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  flex-direction:row;
  justify-content:center;
  }
      

      
  .cxsgFY:hover {
    cursor:pointer;
  background-color:var(--background_grey, #F6F6F6);
  }
      


  .cxsgFY.selected {
    color:var(--brand_primary, #1A52D3);
  border-color:var(--brand_primary, #1A52D3);
  border-style:solid;
  border-width:1px;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      

        
      
      
  
      

      
        
      
      
  .dFQTLY {
    color:var(--text_primary, #1D2939);
  height:40px;
  font-size:var(--font-size-sm);
  min-width:256px;
  font-family:'Inter';
  font-weight:400;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  background-color:var(--background_page, #FFF);
  }
      

      
  .dFQTLY:focus {
    outline-color:var(--background_grey_highlight, #E9ECF3);
  outline-style:solid;
  outline-width:2px;
  }
      


  .dFQTLY:invalid {
    color:var(--danger, #EF4444);
  border-color:var(--danger, #EF4444);
  border-style:solid;
  border-width:1px;
  background-color:#ef44440f;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cWlShm {
    height:30px;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .fwgxtk {
    gap:12px;
  flex-direction:row;
  }
      

      
        
      
      
  .caamEk {
    gap:4px;
  flex:2;
  width:60%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eVWwAk {
    gap:4px;
  flex:1;
  }
      

      
        
      
      
  .ftsiMI {
    gap:24px;
  padding-top:20px;
  padding-left:24px;
  padding-right:24px;
  flex-direction:column;
  padding-bottom:20px;
  border-top-color:var(--background_grey_highlight, #E9ECF3);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  .popup_client_new\:fgWJFBiMXqTGO2FN3RzUD {
    flex:1;
  }
      

      
        
      
      
  .eAtuas {
    gap:12px;
  width:100%;
  flex-direction:row;
  }
      

      
        
      
      
  .cNDIUj {
    gap:24px;
  flex:1;
  padding-top:20px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:20px;
  }
      

      
        
      
      
  .popup_client\:PB47e3i43Cqg_86sH79So {
    z-index:100;
  }
      

      
        
      
      
  .popup_client\:TTuffUZA3R2raKf_uZqH2 {
    z-index:;
  position:fixed;
  }
      

      
        
      
      
  .QmlgY {
    width:600px;
  max-height:95vh;
  border-color:var(--background_grey_highlight, #E9ECF3);
  border-style:solid;
  border-width:1px;
  border-radius:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .popup_client_edits\:-IRy--KWPCaYHWXpsKF2b {
    flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eFyVCt {
    gap:24px;
  flex-direction:row;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .popup_client_edits\:T1ttxewgaHDT877DOWViN {
    flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_client_edits\:Wcq0vcSPqTcp43QzYSAHN {
    flex:1;
  }
      

      
        
      
      
  .popup_client_edits\:eCU_KLsM61u-6-z_ohk2L {
    flex:1;
  }
      

      
        
      
      
  .popup_client_edits\:fgWJFBiMXqTGO2FN3RzUD {
    flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_client_edits\:n2-iA1tK0YCV7zyLJDiSb {
    flex:1;
  max-width:50%;
  }
      

      
        
      
      
  .popup_client_edits\:nLBQ2iZyK1we0aED5IJ8R {
    flex:1;
  max-width:50%;
  }
      

      
        
      
      
  .popup_client_edits\:p5LC_vs181s02Uj3cQsTW {
    flex:1;
  }
      

      
        
      
      
  .popup_client_edits\:wExif3-vXEh_57QIOOgmW {
    flex:1;
  }
      

      
        
      
      
  .ddqHRf {
    gap:24px;
  flex:1;
  overflow-x:auto;
  padding-top:20px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:20px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_client\:Wh9XJo5slAmmb1lkPk5Ig {
    width:600px;
  z-index:100;
  max-height:80vh;
  }
      

      
        
      
      
  .fcTods {
    width:75%;
  min-width:1000px;
  border-radius:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .busWEs {
    gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .bQAiek {
    flex:1;
  width:100%;
  min-height:0px;
  overflow-x:auto;
  overflow-y:auto;
  padding-left:20px;
  padding-right:20px;
  }
      

      
        
      
      
  .dvUgKo {
    gap:20px;
  width:66.67%;
  z-index:;
  min-height:0px;
  overflow-x:hidden;
  overflow-y:hidden;
  padding-top:20px;
  padding-bottom:20px;
  }
      

      
        
      
      
  .ddgCdt {
    font-size:var(--font-size-base);
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .BOYSB {
    flex:1;
  display:flex;
  font-size:var(--font-size-sm);
  align-items:center;
  font-family:inherit;
  font-weight:600;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .elNHow {
    gap:4px;
  align-items:center;
  padding-top:4px;
  flex-direction:row;
  padding-bottom:4px;
  justify-content:start;
  }
      

      
        
      
      
  .dYJgwR {
    gap:6px;
  width:100%;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .evNUeO {
    flex:3;
  color:var(--text_primary, #1D2939);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
  .evNUeO.no_value {
    color:var(--text_tertiary, #BDBDBD);
  height:100%;
  display:flex;
  font-size:var(--font-size-xs);
  font-style:italic;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

        
      
      
  .ewyEgm {
    flex:2;
  color:var(--text_secondary, #646E82);
  display:flex;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  padding-top:0px;
  padding-left:10px;
  flex-direction:column;
  }
      

      
        
      
      
  .popup_view_service_record\:5QcSaKKgLpTraW4kzEx3I {
    padding-left:12px;
  }
      

      
        
      
      
  .popup_view_service_record\:7n2nmvy9huIbhfAQ4RF-f {
    padding-left:12px;
  }
      

      
        
      
      
  .bWesLw {
    width:100%;
  display:flex;
  align-items:center;
  padding-left:20px;
  padding-right:30px;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bWkCuR {
    width:33.33%;
  z-index:;
  min-width:350px;
  min-height:0px;
  overflow-y:auto;
  padding-top:20px;
  padding-left:24px;
  padding-right:24px;
  border-right-color:var(--background_grey_highlight, #E9ECF3);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .ffQuUA {
    flex:2;
  color:var(--text_secondary, #646E82);
  display:flex;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:700;
  padding-top:0px;
  padding-left:10px;
  flex-direction:column;
  }
      

      
        
      
      
  .cClXzQ {
    font-size:var(--font-size-lg);
  font-family:inherit;
  font-weight:700;
  }
      

      
        
      
      
  .popup_view_service_record\:F6bg-UNRORr-Ebl5zV8re {
    width:100%;
  }
      

      
        
      
      
  .ellgie {
    min-height:18px;
  align-items:start;
  padding-left:12px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .UWpBT {
    width:36px;
  height:36px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .nPEMT {
    gap:18px;
  color:var(--text_primary);
  max-width:100%;
  padding-top:12px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:12px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .dvjhlt {
    gap:4px;
  width:45%;
  display:flex;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .dQSFYi {
    font-family:inherit;
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .eFpcqU {
    gap:2px;
  color:var(--danger, #EF4444);
  display:flex;
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:var(--font-weight-semi-bold);
  flex-direction:column;
  }
      

      
        
      
      
  .KDNEi {
    color:var(--text_secondary);
  font-size:var(--font-size-sm);
  max-width:100%;
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .eLyzba {
    color:var(--text_secondary, #646E82);
  display:inline-block;
  font-size:var(--font-size-xs);
  white-space:pre-wrap;
  }
      

      
  .eLyzba.no_value {
    color:var(--text_tertiary);
  font-style:italic;
  }
      

        
      
      
  .dtpDfV {
    width:16px;
  height:16px;
  box-sizing:border-box;
  }
      

      
        
      
      
  .maqGs {
    width:100%;
  align-items:end;
  justify-content:center;
  }
      

      
        
      
      
  .dHvdDw {
    background:var(--line_item_color);
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  flex-direction:row;
  padding-bottom:10px;
  border-bottom-color:var(--background_grey_highlight, #E9ECF3);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .bNjBbw {
    gap:4px;
  display:flex;
  align-items:flex-end;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bvGwIQ {
    color:var(--text_secondary, #646E82);
  display:inline-block;
  font-size:var(--font-size-xs);
  white-space:pre-wrap;
  }
      

      
        
      
      
  .cjzRWX {
    color:#e9b110;
  font-size:var(--font-size-sm);
  max-width:100%;
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .fhpfgB {
    font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:var(--font-weight-bold);
  padding-right:10px;
  }
      

      
        
      
      
  .dqVztb {
    gap:4px;
  }
      

      
  .dqVztb.concern {
    background:#fcf7ea;
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

        
      
      
  .bYjqzo {
    color:var(--text_secondary, #646E82);
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:var(--font-weight-bold);
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .fpVUIZ {
    font-family:inherit;
  }
      

      
        
      
      
  .cAyGH {
    row-gap:30px;
  column-gap:30px;
  flex-direction:row;
  }
      

      
        
      
      
  .dDPXye {
    color:var(--text_primary, #1D2939);
  display:flex;
  flex-wrap:wrap;
  font-size:var(--font-size-xs);
  max-width:97%;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:column;
  }
      

      
        
      
      
  .eLLblY {
    flex:1;
  font-size:var(--font-size-xs);
  max-width:100%;
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .kcYYR {
    gap:2px;
  color:var(--text_primary, #1D2939);
  display:flex;
  font-size:var(--font-size-xs);
  align-items:end;
  font-family:inherit;
  font-weight:var(--font-weight-semi-bold);
  flex-direction:column;
  justify-content:start;
  }
      

      
        
      
      
  .crFrAp {
    gap:4px;
  color:var(--text_secondary, #646E82);
  flex-wrap:wrap;
  font-size:var(--font-size-xxs);
  max-width:97%;
  flex-direction:row;
  text-decoration-line:;
  }
      

      
        
      
      
  .cjKuFa {
    width:100%;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  }
      

      
        
      
      
  .dWQWNA {
    gap:8px;
  display:flex;
  align-items:flex-start;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .fpLldD {
    flex:1;
  font-size:var(--font-size-sm);
  max-width:100%;
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .cxtmkz {
    flex:1;
  color:var(--text_primary, #1D2939);
  display:flex;
  font-size:var(--font-size-xs);
  align-items:flex-start;
  font-family:inherit;
  font-weight:inherit;
  justify-content:flex-start;
  }
      

      
        
      
      
  .popup_view_work_order_completed\:VMopNjCR7q0QLpwWcmDv3 {
    border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .gNEtY {
    flex:3;
  color:var(--text_primary, #1D2939);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:700;
  }
      

      
        
      
      
  .popup_view_service_record\:Tc9BG7DHTz1FCudSj4Nle {
    width:100%;
  }
      

      
        
      
      
  .popup_view_service_record\:XCYC914-ei-q4uhHvEko2 {
    padding-left:12px;
  }
      

      
        
      
      
  .WCdhE {
    gap:4px;
  align-items:center;
  padding-top:4px;
  padding-right:24px;
  flex-direction:row;
  padding-bottom:4px;
  justify-content:start;
  }
      

      
        
      
      
  .eCRDEt {
    display:flex;
  font-size:var(--font-size-sm);
  align-items:center;
  font-family:inherit;
  font-weight:600;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .valYP {
    flex:1;
  width:100%;
  height:fit-content;
  max-height:90vh;
  min-height:0px;
  overflow-y:auto;
  flex-direction:row;
  }
      

      
        
      
      
  .etyAnr {
    gap:12px;
  width:100%;
  height:100%;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .popup_view_work_order_inspections\:BmMCNtKl2IzNyFMZqLV1E {
    row-gap:16px;
  column-gap:16px;
  overflow-x:clip;
  overflow-y:clip;
  }
      

      
        
      
      
  
      

      
        
      
      
  .pWIEl {
    row-gap:2px;
  column-gap:2px;
  padding-top:12px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:12px;
  }
      

      
        
      
      
  .lJcyH {
    background:white;
  }
      

      
        
      
      
  .qNrAr {
    flex:1;
  color:var(--text_secondary);
  display:block;
  font-size:var(--font-size-sm);
  max-width:100%;
  background:white;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .ftxjKC {
    gap:6px;
  border-color:var(--background_grey_highlight, #E9ECF3);
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  flex-direction:row;
  }
      

      
        
      
      
  .ctlPuA {
    flex:1;
  font-size:var(--font-size-sm);
  background:white;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .bfVjPP {
    width:40px;
  height:100%;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .bIIitd {
    color:#E9B110;
  width:24px;
  height:24px;
  }
      

      
        
      
      
  .fvCrap {
    width:40px;
  height:100%;
  }
      

      
        
      
      
  .eGZblZ {
    color:var(--danger, #EF4444);
  width:24px;
  height:24px;
  }
      

      
        
      
      
  .PJiIp {
    color:var(--text_tertiary, #BDBDBD);
  width:24px;
  height:24px;
  }
      

      
        
      
      
  .bsLGJU {
    flex:1;
  row-gap:4px;
  column-gap:4px;
  padding-top:12px;
  padding-bottom:12px;
  }
      

      
        
      
      
  .bnmuHK {
    color:#18A359;
  width:24px;
  height:24px;
  }
      

      
        
      
      
  .popup_view_work_order_inspections\:GU3hw7uEGqe-lzSMBvV0H {
    background:var(--background_grey);
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_view_work_order_inspections\:SltLLrUt4bQx8r9y3LCst {
    right:15px;
  width:fit-content;
  height:100%;
  display:flex;
  position:absolute;
  transition:rotate 300ms ease;
  align-items:flex-end;
  justify-content:center;
  }
      

      
  .popup_view_work_order_inspections\:SltLLrUt4bQx8r9y3LCst.open {
    rotate:0 0 1 180deg;
  transition:rotate 300ms ease;
  }
      

        
      
      
  
      

      
        
      
      
  .bhBLwx {
    width:100%;
  background:var(--background_grey);
  padding-top:20px;
  padding-left:20px;
  padding-bottom:20px;
  }
      

      
        
      
      
  .fDKdaK {
    font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .FlNRt {
    color:var(--background_page, #FFF);
  width:fit-content;
  align-items:center;
  padding-top:6px;
  padding-left:8px;
  border-radius:50px;
  padding-right:8px;
  flex-direction:row;
  padding-bottom:6px;
  justify-content:center;
  background-color:#E9B110;
  }
      

      
        
      
      
  .bmlRQc {
    color:var(--background_page, #FFF);
  width:fit-content;
  align-items:center;
  padding-top:6px;
  padding-left:8px;
  border-radius:50px;
  padding-right:8px;
  flex-direction:row;
  padding-bottom:6px;
  justify-content:center;
  background-color:#18A359;
  }
      

      
        
      
      
  .exzJUp {
    width:220px;
  row-gap:8px;
  column-gap:8px;
  flex-direction:row;
  }
      

      
        
      
      
  .ekBeMR {
    color:var(--text_secondary);
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .fcFKke {
    width:100%;
  height:100%;
  position:absolute;
  border-radius:4px;
  }
      

      
        
      
      
  .cAVNPi {
    flex:1;
  width:100%;
  display:flex;
  font-size:var(--font-size-base);
  text-align:left;
  align-items:flex-start;
  font-family:inherit;
  font-weight:600;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .bBiZrt {
    color:var(--text_secondary);
  background:var(--border_light);
  align-items:center;
  padding-top:6px;
  padding-left:8px;
  border-radius:50px;
  padding-right:8px;
  flex-direction:row;
  padding-bottom:6px;
  justify-content:center;
  }
      

      
        
      
      
  .dmbfjS {
    color:var(--background_page, #FFF);
  width:28px;
  height:28px;
  align-items:center;
  border-radius:4px;
  justify-content:center;
  background-color:var(--brand_primary, #1A52D3);
  }
      

      
  .dmbfjS:hover {
    background-color:var(--brand_btn_hover, #2867F6);
  }
      

        
      
      
  .hzghL {
    gap:12px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .biZPDE {
    color:var(--background_page, #FFF);
  align-items:center;
  padding-top:6px;
  padding-left:8px;
  border-radius:50px;
  padding-right:8px;
  flex-direction:row;
  padding-bottom:6px;
  justify-content:center;
  background-color:var(--danger, #EF4444);
  }
      

      
        
      
      
  .popup_view_work_order_inspections\:bHADH0s6AckEaf69fQLCJ {
    width:100%;
  height:100%;
  display:flex;
  }
      

      
        
      
      
  .popup_view_work_order_inspections\:gLv9wUpkEh7Td7vBoUFZm {
    display:flex;
  align-items:flex-start;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .popup_view_work_order_inspections\:lNEmo7iL4o6ecutbh-DoU {
    top:-1px;
  height:0%;
  opacity:0;
  z-index:10;
  transition:all 200ms ease;
  }
      

      
  .popup_view_work_order_inspections\:lNEmo7iL4o6ecutbh-DoU.open {
    height:fit-content;
  opacity:1;
  transition:all 200ms ease;
  }
      

        
      
      
  .popup_view_work_order_inspections\:tgco6UzDUzDWdAAfg8aFL {
    width:100%;
  cursor:pointer;
  border-color:var(--background_grey_highlight, #E9ECF3);
  border-style:solid;
  border-width:1px;
  flex-direction:row;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
        
      
      
  .popup_view_service_record\:oST7mV-pn6m8UKtcH9gHQ {
    overflow-y:auto;
  scrollbar-gutter:stable;
  }
      

      
        
      
      
  .yidkn {
    gap:20px;
  padding-bottom:20px;
  }
      

      
        
      
      
  .popup_view_service_record\:r97jfJR37OcJPV2vle31_ {
    width:100%;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  }
      

      
        
      
      
  .denQFC {
    flex:1;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:start;
  justify-content:start;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
        
      
      
  .popup_view_service_record\:soL0N75oBFDxUy9uxVsb8 {
    z-index:1;
  }
      

      
        
      
      
  .popup_view_service_record\:wH4bdoJ_Ztpq2-Vimavxj {
    padding-left:12px;
  }
      

      
        
      
      
  .eJVbLk {
    color:var(--text_secondary, #646E82);
  display:flex;
  flex-wrap:wrap;
  font-size:var(--font-size-sm);
  text-align:left;
  font-family:inherit;
  font-weight:500;
  text-overflow:inherit;
  }
      

      
        
      
      
  .popup_client\:cUkDQG8hclFhGlRtickzs {
    width:1200px;
  height:85vh;
  z-index:100;
  max-width:90%;
  overflow-x:hidden;
  overflow-y:hidden;
  }
      

      
        
      
      
  .vpXUf {
    border-color:var(--background_grey_highlight, #E9ECF3);
  border-style:solid;
  border-width:1px;
  border-radius:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
  .vpXUf.single {
    width:880px;
  height:632px;
  max-height:95vh;
  align-items:start;
  justify-content:start;
  }
      

        
      
      
  .popup_client_view_vehicles\:-XqMKxY-8LKZYPgIsQf2e {
    height:56px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eEkZRr {
    height:fit-content;
  max-height:619px;
  overflow-y:hidden;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .cvZolP {
    gap:16px;
  flex:1;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .eSTJrp {
    color:var(--text_primary, #1D2939);
  display:inline-block;
  font-size:var(--font-size-sm);
  max-width:160px;
  min-height:20px;
  font-family:inherit;
  font-weight:600;
  white-space:pre-line;
  }
      

      
  .eSTJrp.no_value {
    color:var(--text_secondary, #646E82);
  font-size:var(--font-size-xxs);
  font-style:italic;
  }
      

        
      
      
  .bDxEEM {
    width:1px;
  height:60%;
  align-items:start;
  justify-content:center;
  background-color:#E9ECF3;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dNorPc {
    flex:1;
  color:var(--text_primary, #1D2939);
  height:22px;
  font-size:var(--font-size-base);
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .bFcVPv {
    gap:24px;
  flex:1;
  height:100%;
  padding-top:20px;
  padding-left:24px;
  padding-bottom:20px;
  border-right-color:var(--background_grey_highlight, #E9ECF3);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bHGxKt {
    gap:8px;
  width:90%;
  padding-right:12px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dDJhiX {
    height:100%;
  row-gap:18px;
  column-gap:18px;
  }
      

      
        
      
      
  .Pdgiw {
    align-items:center;
  padding-top:20px;
  padding-bottom:20px;
  justify-content:center;
  }
      

      
        
      
      
  .fbdGiD {
    color:#babcc2;
  width:9px;
  height:8px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eSIsoj {
    flex-grow:1;
  font-size:var(--font-size-xs);
  max-width:100%;
  font-family:inherit;
  font-weight:500;
  }
      

      
        
      
      
  .bUVVhc {
    font-size:var(--font-size-xs);
  max-width:calc(100% - 16px);
  font-family:inherit;
  font-weight:400;
  }
      

      
        
      
      
  .ehUKph {
    width:1000px;
  height:625px;
  overflow-x:hidden;
  overflow-y:hidden;
  border-radius:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .exRmYE {
    color:#e9b110;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .bwbUNz {
    display:block;
  flex-wrap:wrap;
  font-size:var(--font-size-sm);
  max-width:calc(100% - 24px);
  align-items:center;
  font-family:inherit;
  font-weight:600;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .timeline_item_service_record\:7DMv5ueK4WYOl4ieJH2vZ {
    height:100%;
  }
      

      
        
      
      
  .timeline_item_service_record\:8aXpPTyFLju1uRI8KwgGW {
    padding-left:12px;
  }
      

      
        
      
      
  .cVyDsq {
    gap:20px;
  flex:1;
  width:650px;
  z-index:;
  max-height:100%;
  min-height:0px;
  overflow-x:hidden;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  }
      

      
        
      
      
  
      

      
  .timeline_item_service_record\:A8dFgLH8OykbRIj-gYObA:hover {
    cursor:pointer;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fEiGeq {
    color:#18a359;
  width:12px;
  height:11px;
  display:flex;
  background:;
  margin-top:2px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .eXWFjS {
    height:100%;
  row-gap:20px;
  column-gap:20px;
  padding-bottom:20px;
  }
      

      
        
      
      
  .bPyXDi {
    flex:1;
  width:100%;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:start;
  justify-content:start;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
        
      
      
  .WTXoW {
    gap:4px;
  color:var(--text_secondary, #646E82);
  display:flex;
  font-size:var(--font-size-xs);
  align-items:center;
  font-family:inherit;
  font-weight:400;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
        
      
      
  .enioWF {
    flex:1;
  width:100%;
  height:fit-content;
  min-width:1000px;
  max-height:75vh;
  min-height:0px;
  overflow-x:hidden;
  overflow-y:auto;
  flex-direction:row;
  }
      

      
        
      
      
  .dlSBmv {
    row-gap:4px;
  font-size:var(--font-size-xs);
  background: #18a3591a;
  column-gap:4px;
  padding-top:4px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:4px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .timeline_item_service_record\:GiS2C61KZqdrlrLCaLzEg {
    height:100%;
  scrollbar-gutter:stable;
  }
      

      
        
      
      
  .timeline_item_service_record\:Ha_HOk0VqtExhSW36yXnQ {
    padding-left:12px;
  }
      

      
        
      
      
  .eGPaPy {
    color:var(--danger);
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .dBClgV {
    gap:4px;
  color:var(--text_secondary, #646E82);
  display:flex;
  font-size:var(--font-size-xs);
  align-items:center;
  font-family:inherit;
  font-weight:400;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .timeline_item_service_record\:MM2JIkmLip6G0Q5kgLf25 {
    width:100%;
  height:100%;
  }
      

      
        
      
      
  .flNaSt {
    height:0px;
  transform:translateZ(0px);
  overflow-y:hidden;
  will-change:height, transform;
  }
      

      
  .flNaSt.open {
    height:var(--height);
  }
      

        
      
      
  .timeline_item_service_record\:PAhoZlYPSmyhRT9KpPbVM {
    overflow-x:hidden;
  overflow-y:hidden;
  transition:all 300ms ease;
  }
      

      
  .timeline_item_service_record\:PAhoZlYPSmyhRT9KpPbVM.open {
    transition:all 300ms ease;
  }
      

        
      
      
  .cwWfwv {
    color:var(--text_secondary, #646E82);
  rotate:0 0 1 0deg;
  transition:rotate 300ms ease;
  }
      

      
  .cwWfwv.open {
    rotate:0 0 1 180deg;
  transition:rotate 300ms ease;
  }
      

        
      
      
  .deSiAo {
    display:flex;
  row-gap:4px;
  column-gap:4px;
  align-items:flex-start;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .fktgQJ {
    width:calc(100% - 44px);
  row-gap:4px;
  column-gap:4px;
  padding-top:12px;
  padding-bottom:12px;
  }
      

      
        
      
      
  .timeline_item_service_record\:ZfeMBBf1-pb4ZoLS0-_xT {
    flex:1;
  }
      

      
        
      
      
  .timeline_item_service_record\:_3sPQWSsuyg8tie1VVZpX {
    padding-left:12px;
  }
      

      
        
      
      
  .chmlpV {
    color:var(--danger);
  width:12px;
  height:11px;
  display:flex;
  background:;
  margin-top:2px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .timeline_item_service_record\:eia-GBHMRxphuT-b8oF0w {
    width:33.3%;
  row-gap:20px;
  max-width:350px;
  column-gap:20px;
  overflow-x:hidden;
  }
      

      
        
      
      
  .eNGLAz {
    row-gap:8px;
  font-size:var(--font-size-xs);
  background: #E9B1101A;
  column-gap:8px;
  padding-top:4px;
  padding-left:4px;
  padding-right:4px;
  flex-direction:row;
  padding-bottom:4px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .timeline_item_service_record\:gMll-qG9tVUDZ6txR5fLt {
    width:100%;
  }
      

      
        
      
      
  .ceSAld {
    row-gap:4px;
  font-size:var(--font-size-xs);
  background: #ef44441a;
  column-gap:4px;
  padding-top:4px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:4px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .bgKPEM {
    flex:1;
  row-gap:6px;
  column-gap:6px;
  }
      

      
        
      
      
  .ezaeui {
    width:100%;
  row-gap:4px;
  column-gap:4px;
  flex-direction:row;
  }
      

      
        
      
      
  .timeline_item_service_record\:pvAfmPtLejDLh7UNmj2pv {
    width:100%;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  }
      

      
        
      
      
  .eZnnrD {
    color:#18a359;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .eVSXlt {
    row-gap:24px;
  column-gap:24px;
  flex-direction:row;
  }
      

      
        
      
      
  .timeline_item_service_record\:v70sPwZWThDqlK_OeM7OF {
    padding-left:12px;
  }
      

      
        
      
      
  .zHOIy {
    flex-grow:1;
  font-size:var(--font-size-xs);
  max-width:100%;
  font-family:inherit;
  font-weight:400;
  }
      

      
        
      
      
  
      

      
        
      
      
  .timeline_item_service_record\:wfVHctNl_BPhkMRCSq8Qp {
    z-index:1;
  }
      

      
        
      
      
  .cTGapO {
    width:fit-content;
  display:flex;
  font-size:var(--font-size-sm);
  align-items:flex-start;
  font-family:inherit;
  font-weight:600;
  justify-content:flex-start;
  }
      

      
  .cTGapO.invoiced:hover {
    cursor:pointer;
  text-decoration-line:underline;
  }
      

        
      
      
  .timeline_item\:8DSIGVN-cynyeeghs8kkW {
    width:100%;
  }
      

      
        
      
      
  .bwMNDg {
    flex:1;
  align-items:center;
  justify-content:end;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .timeline_item_note\:PAhoZlYPSmyhRT9KpPbVM {
    overflow-x:hidden;
  overflow-y:hidden;
  transition:all 300ms ease;
  }
      

      
  .timeline_item_note\:PAhoZlYPSmyhRT9KpPbVM.open {
    transition:all 300ms ease;
  }
      

        
      
      
  .dfRTgj {
    flex:1;
  row-gap:6px;
  column-gap:6px;
  flex-direction:row;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dETuwj {
    row-gap:4px;
  column-gap:4px;
  flex-direction:row;
  }
      

      
        
      
      
  .cwKvXN {
    color:var(--text_primary);
  width:calc(100% - 85px);
  display:inline;
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  
      

      
  .timeline_item_sequence\:A8dFgLH8OykbRIj-gYObA:hover {
    cursor:pointer;
  }
      

        
      
      
  
      

      
        
      
      
  .timeline_item_sequence\:PAhoZlYPSmyhRT9KpPbVM {
    overflow-x:hidden;
  overflow-y:hidden;
  transition:all 300ms ease;
  }
      

      
  .timeline_item_sequence\:PAhoZlYPSmyhRT9KpPbVM.open {
    transition:all 300ms ease;
  }
      

        
      
      
  .dkwkPh {
    color:var(--text_secondary);
  width:calc(100% - 85px);
  display:inline;
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
  .dkwkPh.no_value {
    display:flex;
  font-style:italic;
  align-items:flex-start;
  justify-content:center;
  }
      

        
      
      
  
      

      
        
      
      
  .cvdVsg {
    color:var(--text_primary);
  width:fit-content;
  display:flex;
  font-size:var(--font-size-sm);
  align-items:flex-start;
  font-family:inherit;
  font-weight:600;
  justify-content:flex-start;
  }
      

      
        
      
      
  .timeline_item\:J5frqEZZwTCO05FNHSQpR {
    width:100%;
  }
      

      
        
      
      
  .eIiPzH {
    width:17px;
  height:13px;
  align-items:center;
  justify-content:end;
  }
      

      
  
      

        
      
      
  .clCOhk {
    gap:4px;
  color:var(--text_secondary, #646E82);
  display:flex;
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:400;
  flex-direction:row;
  }
      

      
        
      
      
  .exQvle {
    width:16px;
  height:100%;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eoQwni {
    color:var(--brand_primary);
  width:fit-content;
  display:flex;
  font-size:var(--font-size-sm);
  align-items:flex-start;
  font-family:inherit;
  font-weight:500;
  padding-left:6px;
  padding-right:6px;
  justify-content:flex-start;
  }
      

      
  .eoQwni:hover {
    color:var(--brand_hover);
  cursor:pointer;
  text-decoration-line:underline;
  }
      

        
      
      
  
      

      
  .timeline_item_task\:A8dFgLH8OykbRIj-gYObA:hover {
    cursor:pointer;
  }
      

        
      
      
  .fyDsPp {
    gap:16px;
  flex:2;
  background:white;
  }
      

      
        
      
      
  .eHBoJP {
    flex:1;
  row-gap:4px;
  min-width:200px;
  column-gap:4px;
  padding-left:12px;
  padding-right:12px;
  border-right-color:var(--background_grey_highlight, #E9ECF3);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .task_details\:5wZc8PqMgOS-YOphrGFsW {
    padding-left:6px;
  padding-right:6px;
  }
      

      
        
      
      
  .task_details\:8SPhwTQJwKViXiixc8b5P {
    padding-left:6px;
  padding-right:6px;
  }
      

      
        
      
      
  .task_details\:EKEkJa0dYpftchJCmeox4 {
    padding-left:6px;
  padding-right:6px;
  }
      

      
        
      
      
  .task_details\:JPpEYMDrpde_l9z750ys8 {
    padding-left:6px;
  padding-right:6px;
  }
      

      
        
      
      
  .cXOrgh {
    flex:1;
  row-gap:4px;
  min-width:200px;
  column-gap:4px;
  padding-left:12px;
  padding-right:12px;
  border-right-color:white;
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .ctoINI {
    color:var(--text_primary, #1D2939);
  display:inline-block;
  font-size:var(--font-size-sm);
  max-width:160px;
  min-height:20px;
  font-family:inherit;
  font-weight:600;
  white-space:pre-line;
  }
      

      
        
      
      
  .dsbnYz {
    right:0px;
  width:2px;
  height:100%;
  display:flex;
  z-index:999;
  position:absolute;
  background:white;
  align-items:flex-end;
  justify-content:center;
  }
      

      
        
      
      
  .bPmnRq {
    width:100%;
  row-gap:12px;
  flex-wrap:wrap;
  column-gap:12px;
  flex-direction:row;
  border-right-color:white;
  border-right-style:Inset;
  border-right-width:1px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .timeline_item_task\:PAhoZlYPSmyhRT9KpPbVM {
    overflow-x:hidden;
  overflow-y:hidden;
  transition:all 300ms ease;
  }
      

      
  .timeline_item_task\:PAhoZlYPSmyhRT9KpPbVM.open {
    transition:all 300ms ease;
  }
      

        
      
      
  .bkvsFj {
    width:calc(100% - 44px);
  row-gap:8px;
  column-gap:8px;
  padding-top:18px;
  padding-bottom:18px;
  }
      

      
        
      
      
  .cUVZGU {
    width:fit-content;
  max-width:1068px;
  max-height:675px;
  border-color:var(--background_grey_highlight, #E9ECF3);
  border-style:solid;
  border-width:1px;
  border-radius:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
  .cUVZGU.no_sidebar {
    width:666px;
  }
      

        
      
      
  
      

      
        
      
      
  .popup_view_task-copy\:0Y9TNiWjlnoccAyAf_z93 {
    width:100%;
  height:100%;
  z-index:99;
  border-radius:8px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .popup_view_task-copy\:Ajva2jPfSQrW9eAU2wj3x {
    color:var(--background_grey_highlight, #E9ECF3);
  border-radius:4px;
  }
      

      
        
      
      
  .fgJEvO {
    gap:16px;
  width:100%;
  height:552px;
  padding-top:12px;
  padding-left:20px;
  padding-bottom:12px;
  border-right-color:var(--background_grey_highlight, #E9ECF3);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
  .fgJEvO.no_sidebar {
    padding-right:10px;
  }
      

        
      
      
  .xjvfL {
    gap:16px;
  height:100%;
  max-height:calc(100% - 50px);
  padding-right:10px;
  }
      

      
        
      
      
  .popup_view_task-copy\:CjswG7hFvxWzTkSPfaDEZ {
    right:10px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bBeEOS {
    width:500px;
  align-items:center;
  border-radius:8px;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .cIqKNm {
    row-gap:12px;
  column-gap:12px;
  padding-bottom:12px;
  border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .popup_view_task-copy\:ICZgylc2Cb7UjQ3QWeNxy {
    width:95%;
  height:56px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dZkCEs {
    gap:16px;
  height:100%;
  max-height:calc(100% - 50px);
  overflow-y:auto;
  padding-right:10px;
  }
      

      
        
      
      
  .popup_view_task-copy\:NcTYpvt9juz5jBpf00RLy {
    width:95%;
  height:56px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .popup_view_task-copy\:TjOzwYIa1m3cq9Hro__xw {
    color:var(--brand_primary, #1A52D3);
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_view_task-copy\:UwdcRnMER4KZ6j_gHGDKz {
    color:var(--text_primary, #1D2939);
  }
      

      
        
      
      
  .popup_view_task-copy\:VLW_ZN4WGOj6UH0lEh704 {
    height:calc(100% - 112px);
  }
      

      
        
      
      
  
      

      
        
      
      
  .dBtGhO {
    gap:36px;
  height:100%;
  max-height:calc(100% - 50px);
  overflow-y:auto;
  padding-right:10px;
  }
      

      
        
      
      
  .popup_view_task-copy\:YN_1Oxize5Rdjuzn-QFKX {
    padding-bottom:24px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .popup_view_task-copy\:bjoV38GXmVgaRofXOG6BE {
    width:95%;
  height:56px;
  }
      

      
        
      
      
  .popup_view_task-copy\:cXW17ZMqIlmoIjq6ngImN {
    gap:2px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cyVWvr {
    gap:12px;
  max-width:100%;
  padding-top:12px;
  padding-bottom:12px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .coWMXZ {
    color:var(--text_secondary, #646E82);
  font-size:var(--font-size-sm);
  font-style:italic;
  font-family:inherit;
  font-weight:400;
  text-decoration-line:;
  }
      

      
        
      
      
  .dBSoul {
    max-width:675px;
  min-width:600px;
  max-height:80vh;
  border-color:var(--background_grey_highlight, #E9ECF3);
  border-style:solid;
  border-width:1px;
  border-radius:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
  .dBSoul.popup {
    border-color:#00000000;
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .task_view_basic\:-XqMKxY-8LKZYPgIsQf2e {
    height:56px;
  flex-shrink:0;
  }
      

      
        
      
      
  
      

      
        
      
      
  .task_view_basic\:0Y9TNiWjlnoccAyAf_z93 {
    width:100%;
  height:100%;
  z-index:2;
  border-radius:8px;
  }
      

      
        
      
      
  .task_view_basic\:2EF4hWu8o5omMnAENvWof {
    width:256px;
  height:36px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .task_view_basic\:Ajva2jPfSQrW9eAU2wj3x {
    color:var(--background_grey_highlight, #E9ECF3);
  border-radius:4px;
  }
      

      
        
      
      
  .dDBoYV {
    gap:16px;
  width:100%;
  display:flex;
  flex-grow:1;
  overflow-y:auto;
  flex-shrink:1;
  padding-top:12px;
  padding-left:20px;
  padding-bottom:12px;
  border-right-color:var(--background_grey_highlight, #E9ECF3);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .ePWNWu {
    gap:16px;
  height:100%;
  max-height:486px;
  overflow-y:auto;
  padding-right:10px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .task_view_basic\:ICZgylc2Cb7UjQ3QWeNxy {
    width:95%;
  height:56px;
  }
      

      
        
      
      
  .cmolqj {
    gap:10px;
  width:100%;
  height:60px;
  align-items:center;
  flex-shrink:0;
  padding-top:16px;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  padding-bottom:16px;
  justify-content:start;
  border-top-color:var(--background_grey_highlight, #E9ECF3);
  border-top-style:solid;
  border-top-width:1px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .task_view_basic\:MYjqcMVknJqeGyBQona1g {
    width:100%;
  height:100%;
  position:relative;
  border-radius:8px;
  border-bottom-color:black;
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .TmTkz {
    gap:16px;
  flex:1;
  max-height:486px;
  overflow-y:auto;
  padding-right:10px;
  }
      

      
        
      
      
  .task_view_basic\:NcTYpvt9juz5jBpf00RLy {
    width:95%;
  height:56px;
  }
      

      
        
      
      
  .bQFWG {
    flex:1;
  min-height:150px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .task_view_basic\:TjOzwYIa1m3cq9Hro__xw {
    color:var(--brand_primary, #1A52D3);
  }
      

      
        
      
      
  
      

      
        
      
      
  .task_view_basic\:UwdcRnMER4KZ6j_gHGDKz {
    color:var(--text_primary, #1D2939);
  }
      

      
        
      
      
  .bQGvGY {
    gap:36px;
  height:100%;
  max-height:486px;
  overflow-y:auto;
  padding-right:10px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .task_view_basic\:bjoV38GXmVgaRofXOG6BE {
    width:95%;
  height:56px;
  }
      

      
        
      
      
  .task_view_basic\:cXW17ZMqIlmoIjq6ngImN {
    gap:2px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dvyULj {
    gap:4px;
  right:212px;
  bottom:54px;
  z-index:1;
  position:absolute;
  min-width:200px;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17;
  min-height:40px;
  align-items:start;
  padding-top:4px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:12px;
  justify-content:center;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .task_view_basic\:iJTTiH8eNUE7ImH1YwNhJ {
    top:0px;
  left:0px;
  width:100vw;
  height:100vh;
  z-index:2000;
  position:fixed;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .cYAAxi {
    color:var(--danger, #EF4444);
  height:40px;
  font-size:var(--font-size-base);
  align-items:center;
  font-weight:600;
  padding-left:16px;
  border-radius:4px;
  padding-right:16px;
  justify-content:center;
  }
      

      
  .cYAAxi:hover {
    cursor:pointer;
  background-color:#FF5E5E1A;
  text-decoration-line: underline;
  }
      

        
      
      
  .dyhoaa {
    font-size:inherit;
  text-align:center;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fFmOfK {
    gap:12px;
  flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .task_view_basic\:sbFxiXxM-agjMb7lrNBCv {
    width:200px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bEroDO {
    width:400px;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_view_task-copy\:iMYcI88TwZQU65vBm0atl {
    display:flex;
  z-index:2000;
  position:relative;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dKpWjd {
    width: fit-content;
  cursor:pointer;
  height:100%;
  z-index:1;
  min-width:180px;
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  flex-direction:row;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .dropdown_timeline_event_type\:cZ_AWub_lg2u3mhP51_2H {
    height:36px;
  display:flex;
  align-items:flex-start;
  justify-content:center;
  }
      

      
        
      
      
  .dmTEmF {
    gap:8px;
  color:var(--text_primary);
  width:100%;
  min-height:36px;
  overflow-y:auto;
  align-items:center;
  padding-top:10px;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:10px;
  justify-content:start;
  }
      

      
  .dmTEmF:hover {
    color:var(--brand_primary);
  cursor:pointer;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      


  .dmTEmF.selected {
    color:var(--brand_primary);
  background:var(--brand_bg);
  }
      

        
      
      
  .dQbLty {
    flex:1;
  color:inherit;
  height:16px;
  display:inline-block;
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:inherit;
  padding-right:12px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eiiZIx {
    color:var(--text_secondary, #646E82);
  height:24px;
  display:inline-block;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  padding-top:3px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:3px;
  }
      

      
  .eiiZIx.filtered {
    color:var(--brand_primary, #1A52D3);
  border-radius:4px;
  background-color:#1A52D31A;
  }
      

        
      
      
  .dropdown_timeline_event_type\:qDFACP08VMoIVCadpxu-m {
    opacity:0;
  translate:0 -12px 0;
  }
      

      
  .dropdown_timeline_event_type\:qDFACP08VMoIVCadpxu-m.open {
    opacity:1;
  translate:0 0px 0;
  }
      


  .dropdown_timeline_event_type\:qDFACP08VMoIVCadpxu-m.close-transition {
    transition:all 200ms ease-in-out  ;
  }
      


  .dropdown_timeline_event_type\:qDFACP08VMoIVCadpxu-m.open-transition {
    transition:all 200ms ease-in-out  ;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .brazHc {
    gap:12px;
  color:var(--danger, #EF4444);
  font-weight:600;
  padding-top:20px;
  padding-left:24px;
  border-radius:6px;
  padding-right:24px;
  padding-bottom:20px;
  background-color:#FF5E5E1A;
  }
      

      
        
      
      
  .VFMXv {
    flex:1;
  color:var(--text_primary, #1D2939);
  width:100%;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:500;
  }
      

      
        
      
      
  .zeavy {
    width:500px;
  display:flex;
  align-items:center;
  border-radius:8px;
  justify-content:center;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_view_task-copy\:sbFxiXxM-agjMb7lrNBCv {
    width:200px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cBfAzl {
    width:100%;
  display:flex;
  max-width:fit-content;
  background: white;
  max-height:95vh;
  min-height:500px;
  overflow-x:hidden;
  overflow-y:hidden;
  transition:all 1000ms ease  , all 300ms linear  , all 300ms ease  ;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
        
      
      
  .eAZfU {
    min-height:60px;
  align-items:center;
  flex-shrink:0;
  justify-content:center;
  border-top-color:#E9ECF3;
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  .KZmVJ {
    width:fit-content;
  flex-grow:1;
  overflow-y:auto;
  transition:all 300ms ease  ;
  flex-shrink:1;
  flex-direction:row;
  }
      

      
        
      
      
  .cRQKyA {
    flex:1;
  height:100%;
  min-width:666px;
  background: white;
  overflow-x:hidden;
  overflow-y:hidden;
  border-right-color:#E9ECF3;
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .FYDXE {
    height:100%;
  overflow-x:hidden;
  overflow-y:hidden;
  }
      

      
        
      
      
  .fvNemZ {
    width:24px;
  height:20px;
  }
      

      
        
      
      
  .eztuaw {
    width:100%;
  cursor:pointer;
  row-gap:12px;
  background:white;
  column-gap:12px;
  padding-top:6px;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:6px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .bLTubF {
    flex:1;
  color:var(--text_secondary);
  display:block;
  font-size:var(--font-size-xs);
  max-width:calc(100% - 56px);
  overflow-x:hidden;
  font-family:inherit;
  font-weight:500;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      

      
        
      
      
  .cxMUqA {
    color:var(--text_secondary);
  width:50px;
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:500;
  }
      

      
        
      
      
  .cAGWZ {
    width:fit-content;
  display:flex;
  row-gap:4px;
  font-size:var(--font-size-xs);
  background:;
  column-gap:4px;
  align-items:center;
  font-weight:500;
  padding-top:1px;
  padding-left:4px;
  padding-right:4px;
  flex-direction:row;
  padding-bottom:1px;
  justify-content:center;
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  }
      

      
  .cAGWZ.scheduled {
    color:var(--background_grey);
  background: var(--text_secondary);
  }
      


  .cAGWZ.completed {
    color:white;
  background: #18a359;
  }
      


  .cAGWZ.overdue {
    color:var(--danger);
  background: #ef44441a;
  }
      

        
      
      
  .cveDt {
    display:flex;
  row-gap:4px;
  flex-grow:1;
  column-gap:4px;
  align-items:flex-start;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
        
      
      
  .list_item_task\:BwoqONj8KFRMYo3GVI-d7 {
    color:var(--text_primary);
  }
      

      
        
      
      
  .eBKJbC {
    flex:1;
  color:var(--text_primary);
  display:block;
  flex-wrap:wrap;
  font-size:var(--font-size-sm);
  max-width:calc(100% - 20px);
  overflow-x:hidden;
  align-items:center;
  font-family:inherit;
  font-weight:600;
  white-space:nowrap;
  text-overflow:ellipsis;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .fDQlDN {
    width:calc(100% - 20px);
  display:flex;
  row-gap:6px;
  flex-wrap:nowrap;
  column-gap:6px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .fDMfJN {
    row-gap:6px;
  flex-wrap:wrap;
  column-gap:6px;
  flex-direction:row;
  }
      

      
        
      
      
  .popup_client_details_sidebar-copy\:0GDeo_DkqY3v5Qs6G98Ht {
    width:100%;
  display:flex;
  z-index:100;
  }
      

      
        
      
      
  .dIrwQZ {
    color:var(--text_primary);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .cYzYRE {
    display:flex;
  row-gap:8px;
  flex-wrap:nowrap;
  max-width:100%;
  column-gap:8px;
  align-items:flex-start;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bgQoBn {
    flex:1;
  color:var(--text_secondary);
  height:fit-content;
  font-size:var(--font-size-xs);
  max-width:calc(100% - 32px);
  align-items:flex-start;
  font-family:inherit;
  font-weight:500;
  justify-content:center;
  }
      

      
  .bgQoBn.no_name {
    color:var(--text_tertiary);
  font-size:12px;
  font-style:italic;
  font-weight:400;
  }
      

        
      
      
  .cBnVIv {
    width:100%;
  row-gap:4px;
  font-size:var(--font-size-xs);
  column-gap:4px;
  font-weight:400;
  flex-direction:row;
  }
      

      
        
      
      
  .taTms {
    flex-grow:1;
  }
      

      
        
      
      
  .eugLzr {
    color:var(--danger);
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  padding-right:12px;
  }
      

      
        
      
      
  .fDuNVl {
    display:flex;
  row-gap:8px;
  flex-grow:1;
  flex-wrap:nowrap;
  max-width:100%;
  column-gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .fDpXQh {
    font-size:var(--font-size-xs);
  background: var(--background_grey);
  margin-left:4px;
  padding-top:2px;
  border-color:var(--background_grey_highlight);
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:2px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
  border-bottom-left-radius:20px;
  border-bottom-right-radius:20px;
  }
      

      
        
      
      
  .qYMr {
    display:flex;
  row-gap:4px;
  flex-grow:1;
  column-gap:4px;
  align-items:center;
  font-weight:600;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .cfdZZ {
    row-gap:8px;
  column-gap:8px;
  flex-direction:row;
  }
      

      
        
      
      
  .dbnLOD {
    color:var(--text_primary);
  width:18px;
  height:20px;
  }
      

      
        
      
      
  .cMZRzR {
    cursor:pointer;
  height:100%;
  display:flex;
  flex-grow:1;
  align-items:center;
  font-weight:600;
  flex-direction:row;
  justify-content:center;
  border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
  .cMZRzR:hover {
    border-bottom-color:var(--text_tertiary);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      


  .cMZRzR.selected {
    row-gap:4px;
  column-gap:4px;
  border-bottom-color:var(--text_primary);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

        
      
      
  .ObCgH {
    color:var(--text_secondary, #646E82);
  width:20px;
  height:20px;
  align-items:center;
  border-radius:4px;
  justify-content:center;
  }
      

      
  .ObCgH:hover {
    color:var(--text_primary, #1D2939);
  cursor:pointer;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      

        
      
      
  .dLyvqQ {
    width:14px;
  height:14px;
  }
      

      
  .dLyvqQ:hover {
    cursor:pointer;
  }
      

        
      
      
  .fDmSaU {
    color:var(--background_page);
  font-size:inherit;
  background: var(--danger);
  font-family:inherit;
  font-weight:inherit;
  padding-top:4px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:4px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
  .fDmSaU:hover {
    cursor:pointer;
  background: #ed1d1d;
  }
      

        
      
      
  
      

      
        
      
      
  .ftVwvn {
    color:var(--text_primary, #1D2939);
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
  .ftVwvn.no_value {
    color:var(--text_tertiary, #BDBDBD);
  height:100%;
  display:flex;
  font-size:var(--font-size-xs);
  font-style:italic;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

        
      
      
  
      

      
        
      
      
  .bWuOIc {
    height:60px;
  display:flex;
  align-items:flex-start;
  padding-left:20px;
  padding-right:20px;
  justify-content:center;
  border-bottom-color:var(--background_grey_highlight, #E9ECF3);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .fsOTEW {
    max-width:90%;
  flex-direction:row;
  }
      

      
        
      
      
  .bDEfUS {
    color:var(--text_secondary);
  width:24px;
  height:20px;
  }
      

      
        
      
      
  .dFnUhZ {
    width:100%;
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .popup_client_details_sidebar-copy\:BHCWu5z3GXey6Lt1EJ8-0 {
    width:100%;
  height:100%;
  z-index:;
  position:relative;
  }
      

      
        
      
      
  .bzGDpx {
    width:100%;
  height:fit-content;
  row-gap:6px;
  flex-grow:1;
  column-gap:6px;
  transition:all 300ms ease-in-out  ;
  }
      

      
        
      
      
  .czjwJZ {
    row-gap:6px;
  flex-grow:1;
  max-width:100%;
  column-gap:6px;
  }
      

      
        
      
      
  .cjijnw {
    width:24px;
  height:24px;
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
  .cjijnw:hover {
    cursor:pointer;
  background: var(--background_grey);
  }
      

        
      
      
  .eQuJyZ {
    display:flex;
  row-gap:6px;
  font-size:var(--font-size-sm);
  column-gap:6px;
  align-items:center;
  font-family:inherit;
  font-weight:600;
  padding-top:4px;
  flex-direction:row;
  padding-bottom:4px;
  justify-content:start;
  }
      

      
        
      
      
  .bOcaMn {
    width:14px;
  height:14px;
  }
      

      
  .bOcaMn:hover {
    color:var(--text_primary);
  cursor:pointer;
  }
      

        
      
      
  
      

      
        
      
      
  .popup_client_details_sidebar-copy\:G9tVe0EhNwAN87vCJaDCi {
    height:250px;
  }
      

      
        
      
      
  .dQOhfS {
    max-width:100%;
  flex-direction:row;
  }
      

      
        
      
      
  .fsyqdh {
    width:15px;
  height:14px;
  }
      

      
  .fsyqdh:hover {
    color:var(--danger);
  cursor:pointer;
  }
      


  .fsyqdh.delete_confirm {
    color:var(--danger);
  }
      

        
      
      
  .bUcRUD {
    color:var(--text_primary);
  font-size:var(--font-size-xs);
  background: var(--background_grey);
  font-family:inherit;
  font-weight:500;
  padding-top:4px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:4px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
  .bUcRUD:hover {
    color:var(--text_primary);
  cursor:pointer;
  background: #dbe0eb;
  }
      

        
      
      
  .dfdpAo {
    color:var(--background_page);
  width:75px;
  height:24px;
  display:flex;
  row-gap:2px;
  font-size:var(--font-size-xxs);
  background: var(--brand_primary);
  column-gap:2px;
  align-items:center;
  padding-left:12px;
  padding-right:12px;
  flex-direction:row;
  justify-content:center;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
  .dfdpAo:hover {
    cursor:pointer;
  background: var(--brand_hover);
  }
      

        
      
      
  .bCyzvt {
    color:var(--text_primary);
  width:100%;
  font-size:var(--font-size-sm);
  flex-direction:row;
  }
      

      
        
      
      
  .cJEXrr {
    font-size:var(--font-size-xs);
  flex-direction:column;
  }
      

      
        
      
      
  .dYpTdg {
    color:var(--text_primary, #1D2939);
  width:100%;
  display:block;
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
  .dYpTdg.no_value {
    color:var(--text_tertiary, #BDBDBD);
  height:100%;
  display:flex;
  font-size:var(--font-size-xs);
  font-style:italic;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

        
      
      
  .cPTaru {
    flex:1;
  color:var(--text_secondary);
  height:fit-content;
  font-size:var(--font-size-xs);
  max-width:calc(100% - 32px);
  align-items:flex-start;
  font-family:inherit;
  font-weight:500;
  justify-content:center;
  }
      

      
  .cPTaru.no_name {
    color:var(--text_tertiary);
  font-size:12px;
  font-style:italic;
  font-weight:500;
  }
      

        
      
      
  .PEOBN {
    width:100%;
  height:0px;
  opacity:0;
  row-gap:4px;
  column-gap:4px;
  overflow-x:hidden;
  overflow-y:hidden;
  transition:all 300ms ease-in-out  ;
  align-items:center;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
  .PEOBN.delete_confirm {
    height:fit-content;
  opacity:1;
  padding-top:12px;
  }
      

        
      
      
  .fyIRFC {
    color:var(--text_secondary, #646E82);
  display:flex;
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:inherit;
  padding-top:0px;
  padding-left:12px;
  flex-direction:column;
  }
      

      
        
      
      
  .cQERuE {
    color:var(--text_secondary, #646E82);
  font-size:var(--font-size-xs);
  font-style:italic;
  font-family:inherit;
  font-weight:inherit;
  padding-left:10px;
  }
      

      
        
      
      
  .eHEhxv {
    height:100%;
  display:flex;
  flex-grow:1;
  font-size:var(--font-size-sm);
  align-items:flex-start;
  font-family:inherit;
  font-weight:600;
  justify-content:center;
  }
      

      
        
      
      
  .flMYtI {
    color:var(--background_page);
  font-size:var(--font-size-xs);
  background: var(--brand_primary);
  font-family:inherit;
  font-weight:500;
  padding-top:4px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:4px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
  .flMYtI:hover {
    cursor:pointer;
  background: var(--brand_btn_hover);
  }
      


  .flMYtI.disabled {
    cursor:default;
  background: var(--brand_disabled_or_border);
  }
      

        
      
      
  .bLQeWS {
    width:100%;
  row-gap:8px;
  column-gap:8px;
  }
      

      
  .bLQeWS.loading {
    height:250px;
  overflow-x:hidden;
  overflow-y:hidden;
  }
      

        
      
      
  .ePWwzX {
    font-size:var(--font-size-xs);
  background: var(--background_grey);
  margin-left:4px;
  padding-top:1px;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:1px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
  border-bottom-left-radius:20px;
  border-bottom-right-radius:20px;
  }
      

      
        
      
      
  .coRKyD {
    width:100%;
  display:flex;
  row-gap:8px;
  column-gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .fwtUKj {
    color:var(--text_secondary);
  width:100%;
  height:48px;
  display:flex;
  font-size:var(--font-size-xs);
  background: var(--background_grey);
  align-items:center;
  justify-content:center;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .ccOKB {
    color:var(--text_secondary);
  flex-grow:1;
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:500;
  }
      

      
        
      
      
  .eVmxvO {
    display:flex;
  row-gap:12px;
  column-gap:12px;
  min-height:250px;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .list_item_service_record\:1IKTPCFp09lOF9jicLXm8 {
    width:100%;
  }
      

      
        
      
      
  .list_item_service_record\:1ml6uwlJ-On-zocbypz6o {
    z-index:1;
  }
      

      
        
      
      
  .zZoCn {
    gap:4px;
  display:flex;
  align-items:center;
  padding-top:4px;
  flex-direction:row;
  padding-bottom:4px;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bCVCFk {
    color:var(--text_primary);
  width:20px;
  height:100%;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
  .bCVCFk:hover {
    cursor:pointer;
  background: var(--background_grey_highlight);
  }
      

        
      
      
  .list_item_service_record\:7lvxKU0cjpMUCS_K-Im29 {
    padding-left:12px;
  }
      

      
        
      
      
  .list_item_service_record\:8vnpLX2XR4tHoXhDnB2ss {
    padding-left:12px;
  }
      

      
        
      
      
  .ehXsyC {
    width:calc(100% - 24px);
  display:block;
  flex-wrap:wrap;
  font-size:var(--font-size-sm);
  align-items:center;
  font-family:inherit;
  font-weight:600;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .list_item_service_record\:JSocaKY7a8Hlf0_cH_Sk4 {
    row-gap:20px;
  column-gap:20px;
  overflow-x:hidden;
  }
      

      
        
      
      
  .list_item_service_record\:MGQi10-Lwi7crA5d09aDB {
    width:100%;
  height:100%;
  }
      

      
        
      
      
  .fjfYrN {
    color:white;
  width:fit-content;
  display:flex;
  font-size:var(--font-size-xs);
  background: #18a359;
  align-items:center;
  font-weight:600;
  padding-top:1px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:1px;
  justify-content:center;
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  }
      

      
  .fjfYrN.estimate {
    color:#18a359;
  background: #18a3591a;
  }
      

        
      
      
  .list_item_service_record\:NwBWi1AWLE8Lxlm4oJhiO {
    width:100%;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  }
      

      
        
      
      
  .epmNZm {
    color:var(--text_secondary);
  display:flex;
  row-gap:4px;
  flex-grow:1;
  flex-wrap:wrap;
  font-size:var(--font-size-xs);
  max-width:fit-content;
  column-gap:4px;
  font-family:inherit;
  font-weight:500;
  flex-direction:row;
  }
      

      
        
      
      
  .list_item_service_record\:OyuqTl0N52yTD72jkcYmB {
    flex:1;
  }
      

      
        
      
      
  .list_item_service_record\:PN5lwa52Xyh2TCbGJ6q0Z {
    height:100%;
  }
      

      
        
      
      
  .list_item_service_record\:U_qLZTTQGtWTTekKYQG3A {
    padding-left:12px;
  }
      

      
        
      
      
  .bXDTag {
    cursor:default;
  row-gap:8px;
  column-gap:8px;
  flex-direction:row;
  }
      

      
        
      
      
  .dIveTI {
    cursor:default;
  row-gap:6px;
  flex-wrap:wrap;
  column-gap:6px;
  flex-direction:row;
  }
      

      
        
      
      
  .dmhnmT {
    width:calc(100% - 20px);
  row-gap:4px;
  column-gap:4px;
  }
      

      
        
      
      
  .cXetVj {
    width:fit-content;
  display:flex;
  row-gap:4px;
  font-size:var(--font-size-xs);
  background:;
  column-gap:4px;
  align-items:center;
  font-weight:500;
  padding-top:1px;
  padding-left:4px;
  padding-right:4px;
  flex-direction:row;
  padding-bottom:1px;
  justify-content:center;
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  }
      

      
  .cXetVj.estimate {
    color:var(--text_primary);
  background: var(--background_grey);
  }
      


  .cXetVj.scheduled {
    color:var(--background_grey);
  background: var(--text_secondary);
  }
      


  .cXetVj.open {
    color:var(--brand_primary);
  background: var(--brand_disabled_or_border);
  }
      


  .cXetVj.complete {
    color:#18a359;
  background: #18A3591A;
  }
      


  .cXetVj.invoice {
    color:white;
  background: #18a359;
  }
      


  .cXetVj.on_hold {
    color:var(--danger);
  background: #ef44441a;
  }
      

        
      
      
  .dZpbmW {
    width:100%;
  row-gap:12px;
  background: white;
  column-gap:12px;
  padding-top:6px;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:6px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .bsOGUf {
    color:var(--text_primary);
  display:block;
  row-gap:4px;
  flex-grow:1;
  flex-wrap:wrap;
  font-size:var(--font-size-sm);
  max-width:calc(100% - 20px);
  column-gap:4px;
  overflow-x:hidden;
  font-family:inherit;
  font-weight:600;
  white-space:nowrap;
  text-overflow:ellipsis;
  flex-direction:row;
  }
      

      
  .bsOGUf:hover {
    cursor:pointer;
  text-decoration:underline;
  }
      

        
      
      
  .list_item_service_record\:u_KOxwmhKKxkGyV6W2xa3 {
    height:100%;
  scrollbar-gutter:stable;
  }
      

      
        
      
      
  .list_item_service_record\:yP4p_KAT9eaOyxfpbcos2 {
    padding-left:12px;
  }
      

      
        
      
      
  .bXMghl {
    color:inherit;
  width:20px;
  height:20px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dIhSbX {
    width:100%;
  display:flex;
  flex-direction:row;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .eYYlxz {
    color:var(--text_primary, #1D2939);
  width:30px;
  cursor:pointer;
  height:30px;
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  justify-content:center;
  }
      

      
  .eYYlxz:hover {
    background-color:var(--brand_card_hover, #F8F9FC);
  }
      

        
      
      
  .bznqLT {
    width:30px;
  cursor:pointer;
  height:30px;
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  justify-content:center;
  }
      

      
  .bznqLT:hover {
    background-color:var(--brand_card_hover, #F8F9FC);
  }
      

        
      
      
  .ffTDNv {
    color:var(--background_page, #FFF);
  width:30px;
  cursor:pointer;
  height:30px;
  align-items:center;
  border-color:var(--brand_primary, #1A52D3);
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  justify-content:center;
  background-color:var(--brand_primary, #1A52D3);
  }
      

      
        
      
      
  .eRFnnT {
    color:var(--text_tertiary, #BDBDBD);
  width:30px;
  height:30px;
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  justify-content:center;
  }
      

      
  .eRFnnT:hover {
    background-color:var(--brand_card_hover, #F8F9FC);
  }
      


  .eRFnnT.valid {
    color:var(--text_primary, #1D2939);
  cursor:pointer;
  }
      

        
      
      
  .IBIAj {
    color:var(--text_tertiary, #BDBDBD);
  width:30px;
  height:30px;
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  justify-content:center;
  }
      

      
  .IBIAj.valid {
    color:var(--text_primary, #1D2939);
  cursor:pointer;
  background-color:var(--background_page, #FFF);
  }
      


  .IBIAj.valid:hover {
    background-color:var(--brand_card_hover, #F8F9FC);
  }
      

        
      
      
  .SxVIS {
    color:inherit;
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  .EOuIi {
    width:30px;
  cursor:pointer;
  height:30px;
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  justify-content:center;
  }
      

      
  .EOuIi:hover {
    background-color:var(--brand_card_hover, #F8F9FC);
  }
      


  .EOuIi.current {
    color:var(--background_page, #FFF);
  cursor:default;
  border-color:var(--brand_primary, #1A52D3);
  border-style:solid;
  border-width:1px;
  background-color:var(--brand_primary, #1A52D3);
  }
      

        
      
      
  .fvyXoU {
    color:var(--background_page, #FFF);
  width:30px;
  height:30px;
  align-items:center;
  border-color:var(--brand_primary, #1A52D3);
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  justify-content:center;
  background-color:var(--brand_primary, #1A52D3);
  }
      

      
        
      
      
  .bLXou {
    color:var(--text_primary, #1D2939);
  width:30px;
  cursor:pointer;
  height:30px;
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  justify-content:center;
  }
      

      
        
      
      
  .dlHWXl {
    color:inherit;
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .btltHr {
    width:100%;
  row-gap:8px;
  flex-grow:1;
  column-gap:8px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eFclHG {
    flex:1;
  color:var(--text_primary);
  display:flex;
  flex-wrap:wrap;
  font-size:var(--font-size-xl);
  font-family:inherit;
  font-weight:700;
  padding-left:2px;
  }
      

      
        
      
      
  .xaPKL {
    gap:36px;
  flex:1;
  min-height:0px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:24px;
  }
      

      
        
      
      
  .dGugPd {
    flex:1;
  height:100%;
  max-width:400px;
  min-width:400px;
  background: #ffffff;
  overflow-x:hidden;
  overflow-y:hidden;
  }
      

      
        
      
      
  .ZfMKG {
    color:var(--text_secondary);
  font-size:inherit;
  background: var(--background_grey_highlight);
  font-family:inherit;
  font-weight:inherit;
  padding-top:4px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:4px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
  .ZfMKG:hover {
    color:var(--text_primary);
  cursor:pointer;
  background: #dbe0eb;
  }
      

        
      
      
  .CvANa {
    width:100%;
  height:0px;
  display:flex;
  opacity:0;
  row-gap:4px;
  column-gap:4px;
  overflow-x:hidden;
  overflow-y:hidden;
  transition:height 300ms ease-in-out  , opacity 300ms ease  ;
  align-items:flex-end;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
  .CvANa.delete_confirm {
    height:30px;
  opacity:1;
  }
      

        
      
      
  
      

      
        
      
      
  .dTvzgZ {
    font-size:var(--font-size-xs);
  background: var(--background_grey);
  margin-left:4px;
  padding-top:2px;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:2px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
  border-bottom-left-radius:20px;
  border-bottom-right-radius:20px;
  }
      

      
        
      
      
  .ehxBmF {
    flex:1;
  font-size:var(--font-size-base);
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .blNBLp {
    color:var(--text_secondary);
  width:100%;
  display:flex;
  row-gap:6px;
  font-size:var(--font-size-xs);
  background: var(--background_grey);
  column-gap:6px;
  min-height:48px;
  align-items:center;
  padding-top:10px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:10px;
  justify-content:center;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .dtUZlP {
    width:calc(50% - 4px);
  row-gap:4px;
  flex-grow:1;
  column-gap:4px;
  padding-top:8px;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:8px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .popup_client_details_sidebar-copy\:UmWbmYPhpR48MlnfyUqow {
    height:100%;
  }
      

      
        
      
      
  .cANZPO {
    color:#f4d406;
  width:14px;
  height:14px;
  align-items:start;
  justify-content:center;
  }
      

      
        
      
      
  .bZeXHa {
    width:100%;
  row-gap:8px;
  flex-grow:1;
  column-gap:8px;
  }
      

      
  .bZeXHa.loading {
    height:250px;
  overflow-x:hidden;
  overflow-y:hidden;
  }
      

        
      
      
  .vnyuF {
    color:var(--text_primary);
  width:100%;
  height:75px;
  padding:8px;
  font-size:0.75rem;
  max-width:100%;
  background: var(--background_grey);
  border-color:var(--background_grey_highlight);
  border-style:solid;
  border-width:1px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .dkNRuS {
    color:var(--text_secondary);
  height:fit-content;
  flex-wrap:wrap;
  font-size:var(--font-size-xs);
  max-width:calc(100% - 32px);
  align-items:flex-start;
  font-family:inherit;
  font-weight:500;
  justify-content:center;
  }
      

      
        
      
      
  .eBQlpA {
    width:calc(50% - 4px);
  row-gap:4px;
  flex-grow:1;
  column-gap:4px;
  padding-top:8px;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:8px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .ckuKrf {
    width:100%;
  row-gap:4px;
  column-gap:4px;
  padding-top:6px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:6px;
  }
      

      
        
      
      
  .bwdjAb {
    color:var(--text_secondary);
  display:block;
  row-gap:8px;
  font-size:var(--font-size-xs);
  column-gap:8px;
  flex-direction:row;
  }
      

      
        
      
      
  .dPFlDZ {
    color:var(--text_primary);
  font-size:var(--font-size-sm);
  max-width:100%;
  font-family:inherit;
  font-weight:600;
  }
      

      
  .dPFlDZ:hover {
    cursor:pointer;
  text-decoration:underline;
  }
      

        
      
      
  .ejRUPJ {
    row-gap:2px;
  flex-wrap:wrap;
  column-gap:6px;
  flex-direction:row;
  }
      

      
        
      
      
  .popup_client_details_sidebar-copy\:bdbdZO3ELutR2d4PH5Js0 {
    background: var(--background_page);
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .TsGDf {
    gap:4px;
  min-height:18px;
  align-items:start;
  padding-top:4px;
  padding-left:10px;
  flex-direction:column;
  padding-bottom:4px;
  justify-content:center;
  }
      

      
        
      
      
  .dFZzkw {
    gap:36px;
  flex:1;
  min-height:0px;
  padding-left:10px;
  padding-right:10px;
  }
      

      
        
      
      
  .cBsyBx {
    left:4px;
  color:var(--danger, #EF4444);
  font-size:inherit;
  font-family:inherit;
  font-weight:600;
  padding-top:2px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:2px;
  background-color:#FF5E5E1A;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cKHAvh {
    gap:4px;
  min-height:18px;
  align-items:center;
  padding-top:4px;
  padding-left:10px;
  flex-direction:row;
  padding-bottom:4px;
  justify-content:start;
  }
      

      
        
      
      
  .client_sidebar_notes\:1PSK47RQlH746sb50QfWu {
    width:100%;
  }
      

      
        
      
      
  .client_sidebar_notes\:1ghq1oaND7MDmX2figfmo {
    width:96px;
  height:26px;
  font-size:var(--font-size-xs);
  font-weight:500;
  }
      

      
        
      
      
  .bxOKmB {
    display:flex;
  row-gap:8px;
  column-gap:8px;
  align-items:flex-end;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
        
      
      
  .cTubhv {
    width:100%;
  display:flex;
  row-gap:4px;
  column-gap:4px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
        
      
      
  .client_sidebar_notes\:3tq6KAxp5M9B3tGrmKTVW {
    width:96px;
  height:26px;
  font-size:var(--font-size-xs);
  font-weight:500;
  }
      

      
        
      
      
  .client_sidebar_notes\:9mOAfRUcP9E8PU9lz0Zvf {
    transition:height 300ms ease;
  }
      

      
        
      
      
  
      

      
        
      
      
  .client_sidebar_notes\:AhD3W78F56Y-nxYjB4BJk {
    height:26px;
  font-size:var(--font-size-xs);
  font-weight:600;
  }
      

      
        
      
      
  .client_sidebar_notes\:EL9Ww5h_j25Jxw0t0e6cK {
    transition:height 300ms ease;
  }
      

      
        
      
      
  .buMfz {
    color:var(--text_secondary);
  width:100%;
  display:flex;
  row-gap:4px;
  font-size:var(--font-size-xs);
  background: var(--background_grey);
  column-gap:4px;
  min-height:48px;
  align-items:center;
  padding-top:10px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:10px;
  justify-content:center;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .client_sidebar_notes\:HvYOEMK--47MySUidTArh {
    height:26px;
  font-size:var(--font-size-xs);
  font-weight:600;
  }
      

      
        
      
      
  .client_sidebar_notes\:KITQJqKFAezWkzgkboi5n {
    width:96px;
  height:26px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fkzMCZ {
    color:var(--brand_primary);
  width:14px;
  height:14px;
  }
      

      
  .fkzMCZ:hover {
    cursor:pointer;
  }
      

        
      
      
  
      

      
        
      
      
  .LVQgX {
    width:100%;
  height:25px;
  display:flex;
  row-gap:4px;
  column-gap:4px;
  align-items:flex-end;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
        
      
      
  .client_sidebar_notes\:akuO40F1l8b_oNe9-956Z {
    transition:height 300ms ease;
  }
      

      
        
      
      
  .dZKDrX {
    color:var(--text_primary);
  width:100%;
  height:75px;
  padding:8px;
  font-size:0.75rem;
  max-width:100%;
  background: var(--background_grey);
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .client_sidebar_notes\:ezLD5tgWKq0mvhSBYQBUh {
    width:100%;
  }
      

      
        
      
      
  .client_sidebar_notes\:fB0hT-fDgOpyL7XqiaDdf {
    width:100%;
  }
      

      
        
      
      
  .fuUTM {
    width:100%;
  display:flex;
  align-items:center;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:flex-start;
  }
      

      
        
      
      
  .BjNot {
    width:100%;
  height:100%;
  row-gap:8px;
  column-gap:8px;
  }
      

      
        
      
      
  .client_sidebar_notes\:qKwBTPq5x28QtQvWGbvw7 {
    width:100%;
  height:100%;
  }
      

      
        
      
      
  .client_sidebar_notes\:wzku5mbzqwFl9pgVCI-La {
    height:26px;
  }
      

      
        
      
      
  .client_sidebar_notes\:yJNlZZeOianCb85B8ggC6 {
    width:96px;
  height:26px;
  font-size:var(--font-size-xs);
  font-weight:500;
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_client_details_sidebar-copy\:g2Hlnse22RajBWM8PpEB3 {
    height:100%;
  }
      

      
        
      
      
  .cXlhSS {
    width:calc(100% - 32px);
  row-gap:4px;
  column-gap:4px;
  padding-top:3px;
  }
      

      
        
      
      
  .dHomNe {
    flex:1;
  overflow-x:auto;
  overflow-y:auto;
  padding-top:20px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:20px;
  }
      

      
        
      
      
  .ewGcFn {
    gap:20px;
  color:var(--danger, #EF4444);
  height:56px;
  align-items:center;
  padding-left:25px;
  border-radius:4px;
  padding-right:25px;
  flex-direction:row;
  justify-content:start;
  background-color:#FF5E5E1A;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dYoHmK {
    display:flex;
  row-gap:16px;
  column-gap:16px;
  min-height:250px;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dEKoqx {
    width:20px;
  height:20px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
  .dEKoqx:hover {
    cursor:pointer;
  background: var(--background_grey);
  }
      

        
      
      
  .client_sidebar_tasks\:AG7GBc3KSLUEQLZiEManM {
    width:100%;
  display:flex;
  z-index:100;
  }
      

      
        
      
      
  .cXfWkA {
    width:680px;
  height:680px;
  overflow-x:hidden;
  overflow-y:hidden;
  border-radius:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  
      

      
        
      
      
  .cnbjST {
    gap:12px;
  width:100%;
  height:fit-content;
  padding-top:12px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:12px;
  border-top-color:#E9ECF3;
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  .bbjYXl {
    flex:1;
  color:var(--text_primary, #1D2939);
  height:20px;
  font-size:var(--font-size-sm);
  text-align:left;
  font-family:inherit;
  font-weight:400;
  }
      

      
        
      
      
  .fxCwXX {
    color:var(--text_secondary, #646E82);
  height:20px;
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:400;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .popup_create_task\:6jckX4nX8sxcyVA4wQ4NM {
    flex:1;
  }
      

      
        
      
      
  .bpINwS {
    gap:18px;
  align-items:center;
  padding-top:12px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:12px;
  justify-content:center;
  }
      

      
        
      
      
  .bAzucg {
    flex:1;
  color:var(--text_primary, #1D2939);
  height:20px;
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:400;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .frNYht {
    gap:4px;
  flex:0  ;
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  .due-date-new-task\:11PnJOsWsBihMWA2DJJnE {
    width:100%;
  height:auto;
  }
      

      
        
      
      
  .due-date-new-task\:BgrBJp2oxS1tPILQLXqBs {
    margin-top:4px;
  }
      

      
        
      
      
  .due-date-new-task\:KBVtTIpKPPnmuUlWKhI60 {
    height:100%;
  }
      

      
        
      
      
  .due-date-new-task\:W0Zr73RQ1zHqEps5qLGFa {
    height:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .due-date-new-task\:ZqkhrkkncdQTceQ6z7_hn {
    height:100%;
  z-index:1;
  }
      

      
        
      
      
  .brAjSE {
    color:var(--text_secondary, #646E82);
  height:24px;
  display:inline-block;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:500;
  padding-top:3px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:3px;
  }
      

      
        
      
      
  .due-date-new-task\:thIaJRj47ZA1QGOwn1kcA {
    width:fit-content;
  opacity:0;
  translate:0 -12px 0;
  }
      

      
  .due-date-new-task\:thIaJRj47ZA1QGOwn1kcA.open {
    opacity:1;
  translate:0 0px 0;
  }
      


  .due-date-new-task\:thIaJRj47ZA1QGOwn1kcA.open-transition {
    transition:all 200ms ease-in-out  ;
  }
      


  .due-date-new-task\:thIaJRj47ZA1QGOwn1kcA.close-transition {
    transition:all 200ms ease-in-out  ;
  }
      

        
      
      
  .popup_create_task\:CocUkYAjWKztC05-4IoSq {
    flex:1  ;
  }
      

      
        
      
      
  .bTMEGE {
    width:100%;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .dWbnLx {
    gap:4px;
  width:100%;
  height:fit-content;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .etkeqQ {
    gap:6px;
  width:100%;
  align-items:center;
  padding-top:8px;
  padding-left:20px;
  border-radius:4px;
  padding-right:20px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:start;
  }
      

      
  .etkeqQ:hover {
    cursor:pointer;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      

        
      
      
  
      

      
        
      
      
  .FfQLb {
    color:var(--text_primary, #1D2939);
  font-size:var(--font-size-sm);
  font-style:italic;
  font-family:inherit;
  }
      

      
        
      
      
  .cOdtsi {
    width:100%;
  box-shadow:0px 7px 15px 0px #CFCFCF1A;
  max-height:200px;
  overflow-y:auto;
  transition:all 300ms ease;
  align-items:center;
  padding-top:2px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:2px;
  border-radius:4px;
  padding-right:2px;
  text-overflow:ellipsis;;
  padding-bottom:2px;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .bwjxBG {
    flex:1;
  color:var(--text_secondary, #646E82);
  height:16px;
  display:flex;
  font-size:var(--font-size-xs);
  font-style:italic;
  align-items:start;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:column;
  justify-content:end;
  text-decoration-line:;
  }
      

      
        
      
      
  .ecmVOS {
    color:var(--text_secondary, #646E82);
  width:16px;
  height:16px;
  }
      

      
        
      
      
  .client_search_dropdown\:N3nPmfT_zvoJLP7Z45v0s {
    width:100%;
  }
      

      
        
      
      
  .dHZaXE {
    flex:1;
  font-size:var(--font-size-base);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .client_search_dropdown\:VBrW5tBtT-hSO6Bsm4ed3 {
    transition:height 300ms ease;
  }
      

      
  .client_search_dropdown\:VBrW5tBtT-hSO6Bsm4ed3.open {
    transition:height 300ms ease;
  }
      

        
      
      
  .fCpSJK {
    gap:6px;
  align-items:end;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .client_search_dropdown\:eshF3Y7nfw_iPL35Y5I20 {
    width:100%;
  align-items:center;
  border-radius:4px;
  justify-content:center;
  }
      

      
        
      
      
  .bCNMdm {
    gap:4px;
  width:100%;
  height:100%;
  align-items:center;
  padding-top:20px;
  padding-left:20px;
  border-radius:4px;
  padding-right:20px;
  flex-direction:row;
  padding-bottom:20px;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .client_search_dropdown\:xalAb7B55jA2X82TFY2Gg {
    color:var(--text_primary, #1D2939);
  width:100%;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dJksat {
    width:100%;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
  .dJksat:hover {
    cursor:pointer;
  background:#E9ECF3;
  }
      

        
      
      
  .dlQYOQ {
    overflow-x:hidden;
  overflow-y:hidden;
  padding-top:2px;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  padding-left:2px;
  padding-right:2px;
  padding-bottom:2px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .vehicle_search_dropdown\:N3nPmfT_zvoJLP7Z45v0s {
    width:100%;
  }
      

      
        
      
      
  .vehicle_search_dropdown\:ONhO8j7_GlTH3qb3QPFSx {
    width:fit-content;
  padding-top:6px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:6px;
  }
      

      
        
      
      
  .fbXpxr {
    width:100%;
  height:100px;
  align-items:center;
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  flex-direction:row;
  justify-content:center;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .eerzBX {
    width:100%;
  bottom:0px;
  position:sticky;
  background:white;
  overflow-x:hidden;
  overflow-y:hidden;
  padding-top:2px;
  flex-direction:row;
  border-top-color:var(--border_light);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  .vehicle_search_dropdown\:VBrW5tBtT-hSO6Bsm4ed3 {
    transition:height 300ms ease;
  }
      

      
  .vehicle_search_dropdown\:VBrW5tBtT-hSO6Bsm4ed3.open {
    transition:height 300ms ease;
  }
      

        
      
      
  .eCqNHx {
    width:100%;
  display:flex;
  row-gap:6px;
  column-gap:6px;
  max-height:200px;
  overflow-x:visible;
  overflow-y:auto;
  align-items:center;
  padding-top:2px;
  padding-left:2px;
  border-radius:4px;
  padding-right:2px;
  text-overflow:ellipsis;;
  padding-bottom:2px;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
  .eCqNHx.pagination {
    border-bottom-left-radius:0px;
  border-bottom-right-radius:0px;
  }
      

        
      
      
  .vehicle_search_dropdown\:alYGL3aTz9rOdxDDBlntd {
    flex-grow:1;
  flex-shrink:1;
  }
      

      
        
      
      
  .bZIqiI {
    gap:4px;
  flex:1;
  align-items:center;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  justify-content:end;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cduDgM {
    font-size:inherit;
  font-family:inherit;
  font-weight:700;
  }
      

      
        
      
      
  .vehicle_search_dropdown\:xalAb7B55jA2X82TFY2Gg {
    color:var(--text_primary, #1D2939);
  width:100%;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dTIyqA {
    width:100%;
  row-gap:4px;
  column-gap:4px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .DSNCO {
    color:var(--danger, #EF4444);
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .Choose-Assignee-Dropdown\:Blrh8-9YG4b89QxwIWuat {
    gap:4px;
  opacity:0;
  z-index:1;
  position:absolute;
  translate:0 -12px 0;
  background: var(--background_page, #FFF);
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17;
  margin-top:4px;
  max-height:200px;
  min-height:40px;
  overflow-y:auto;
  align-items:start;
  padding-top:4px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:4px;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
  .Choose-Assignee-Dropdown\:Blrh8-9YG4b89QxwIWuat.open {
    opacity:1;
  translate:0 0px 0;
  justify-content:start;
  }
      


  .Choose-Assignee-Dropdown\:Blrh8-9YG4b89QxwIWuat.open-transition {
    transition:all 200ms ease-in-out  ;
  justify-content:start;
  }
      


  .Choose-Assignee-Dropdown\:Blrh8-9YG4b89QxwIWuat.close-transition {
    transition:all 200ms ease-in-out  ;
  justify-content:start;
  }
      

        
      
      
  .Choose-Assignee-Dropdown\:MBXV9me_fNbQEqSf61sf3 {
    width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
  .Choose-Assignee-Dropdown\:OIhvS52qaWccOOixSPcZ9.open {
    rotate:0 0 1 180deg;
  }
      

        
      
      
  
      

      
        
      
      
  .bStLhr {
    color:var(--text_secondary, #646E82);
  height:18px;
  display:flex;
  font-size:var(--font-size-xxs);
  font-style:italic;
  align-items:flex-start;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .Choose-Assignee-Dropdown\:roViVMrdG6t2f6WmSLST_ {
    width:100%;
  display:flex;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .Choose-Assignee-Dropdown\:xXeCzEvocUUE22vxVEEzM {
    width:100%;
  }
      

      
        
      
      
  .popup_create_task\:LDSgKG8AsiWBGT9oz2DFB {
    width:50%;
  }
      

      
        
      
      
  .popup_create_task\:OH2kTOfZWY6KOSw8g0egU {
    flex:1;
  }
      

      
        
      
      
  .dVmSZv {
    gap:8px;
  flex-direction:column;
  }
      

      
        
      
      
  .popup_create_task\:VDWjZihlFnf2Y_yrIrWq8 {
    flex:1;
  }
      

      
        
      
      
  .popup_create_task\:cJ4jKD-3iOZDd3BeG1hxX {
    height:100%;
  max-height:calc(100% - 120px);
  }
      

      
        
      
      
  .popup_create_task\:kMwi-rQiNvF-rxSrE9c8l {
    width:100%;
  padding-left:20px;
  padding-right:20px;
  justify-content:space-between;;
  }
      

      
        
      
      
  .ddDnld {
    gap:12px;
  width:100%;
  z-index:;
  flex-direction:column;
  }
      

      
        
      
      
  .popup_create_task\:raoKJG_vMFNyY0x7vIN8q {
    z-index:;
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_create_task\:yjmABnSWzcMRoym-6yVBs {
    flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eEgxpM {
    width:100%;
  row-gap:8px;
  flex-grow:1;
  column-gap:8px;
  }
      

      
  .eEgxpM.loading {
    height:100px;
  overflow-x:hidden;
  overflow-y:hidden;
  }
      

        
      
      
  
      

      
        
      
      
  .client_sidebar_tasks\:YpwbO5V7momZy8h_-voe1 {
    width:96px;
  height:26px;
  font-size:var(--font-size-xs);
  font-weight:500;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fhXtSu {
    height:40px;
  font-size:var(--font-size-xxs);
  flex-direction:row;
  }
      

      
        
      
      
  .popup_client_details_sidebar-copy\:tOLtfAJkEvP-ofkHnuenG {
    height:40px;
  }
      

      
        
      
      
  .enmNHi {
    gap:4px;
  display:flex;
  min-height:18px;
  align-items:center;
  padding-top:4px;
  padding-left:10px;
  flex-direction:row;
  padding-bottom:4px;
  justify-content:flex-start;
  }
      

      
        
      
      
  .aXEUD {
    gap:4px;
  flex:1;
  color:var(--text_secondary, #646E82);
  display:flex;
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:inherit;
  flex-direction:row;
  }
      

      
        
      
      
  .eScgGj {
    display:flex;
  row-gap:8px;
  flex-wrap:nowrap;
  max-width:100%;
  column-gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .eMddjX {
    display:flex;
  row-gap:12px;
  column-gap:12px;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .LegiS {
    width:600px;
  height:fit-content;
  max-width:95vw;
  max-height:675px;
  overflow-x:hidden;
  overflow-y:hidden;
  transition:all 300ms ease;
  border-color:var(--background_grey_highlight, #E9ECF3);
  border-style:solid;
  border-width:1px;
  border-radius:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
  .LegiS.single {
    width:880px;
  height:fit-content;
  max-width:95vw;
  max-height:675px;
  transition:all 300ms ease;
  }
      

        
      
      
  .popup_view_vehicles\:JeZrzBM9HokB4vz8St0fi {
    height:56px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .frVWgk {
    gap:24px;
  height:calc(100% - 56px);
  max-height:619px;
  flex-direction:column;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cCgrgG {
    gap:8px;
  overflow-y:auto;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .bEhRNc {
    color:var(--text_secondary);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .cQlUiA {
    color:var(--text_primary, #1D2939);
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .elKJzK {
    min-height:56px;
  align-items:center;
  padding-top:12px;
  border-color:var(--background_grey_highlight, #E9ECF3);
  border-style:solid;
  border-width:1px;
  padding-left:24px;
  border-radius:4px;
  padding-right:24px;
  flex-direction:row;
  padding-bottom:12px;
  justify-content:start;
  }
      

      
  .elKJzK:hover {
    cursor:pointer;
  background-color:var(--background_grey, #F6F6F6);
  text-decoration-line: underline;
  }
      

        
      
      
  .popup_view_vehicles\:qQKa8eZIaAOKK8YPtb4aj {
    width:100%;
  height:100%;
  padding-top:20px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:20px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .client_sidebar_vehicles\:Nhl9XPq4K9_9zk5Iuoy9c {
    background: var(--background_page);
  border-color:var(--border_light);
  border-style:solid;
  border-width:1px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .client_sidebar_vehicles\:iCdJPfhxQCEkVWHBAqzb1 {
    height:250px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .popup_with_client_info\:ZiZhfM6Yh6gJOmbZnB01d {
    width:100%;
  display:flex;
  align-items:flex-start;
  padding-left:20px;
  padding-right:20px;
  justify-content:space-between;
  }
      

      
        
      
      
  .ddSovP {
    flex-grow:1;
  font-size:20px;
  font-family:inherit;
  font-weight:700;
  }
      

      
        
      
      
  .dDlMDq {
    flex:1;
  width:33.33%;
  opacity:1;
  min-width:400px;
  overflow-y:auto;
  }
      

      
        
      
      
  .fxHAgl {
    width:100%;
  min-height:60px;
  align-items:center;
  flex-shrink:0;
  flex-direction:row;
  justify-content:end;
  border-bottom-color:var(--background_grey_highlight, #E9ECF3);
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  }
      

      
        
      
      
  .popup_view_task-copy\:wftUo3lP3Hs3J1A5zBs8s {
    height:100%;
  max-height:675px;
  }
      

      
        
      
      
  .cCdwlP {
    gap:10px;
  width:100%;
  height:56px;
  min-height:56px;
  align-items:center;
  padding-top:16px;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  padding-bottom:16px;
  justify-content:end;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .timeline_item\:hsODP9Q_EaKjFQzZLufU1 {
    width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
  .timeline_item_visit\:A8dFgLH8OykbRIj-gYObA:hover {
    cursor:pointer;
  }
      

        
      
      
  
      

      
        
      
      
  .timeline_item_visit\:PAhoZlYPSmyhRT9KpPbVM {
    overflow-x:hidden;
  overflow-y:hidden;
  transition:all 300ms ease;
  }
      

      
  .timeline_item_visit\:PAhoZlYPSmyhRT9KpPbVM.open {
    transition:all 300ms ease;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dCpiaF {
    width:fit-content;
  display:flex;
  font-size:var(--font-size-sm);
  align-items:flex-start;
  font-family:inherit;
  font-weight:600;
  justify-content:flex-start;
  }
      

      
        
      
      
  .timeline_item\:kk-rm8TjO3mueiXR3G03U {
    width:100%;
  }
      

      
        
      
      
  .BEjNn {
    flex:1;
  width:2px;
  max-height:calc(100% - 8px);
  background-color:#BABCC2;
  }
      

      
        
      
      
  .Rusml {
    gap:4px;
  flex:1;
  align-items:start;
  padding-bottom:6px;
  justify-content:space-between;
  }
      

      
        
      
      
  .OaXLS {
    gap:12px;
  height:fit-content;
  flex-direction:row;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .timeline\:ysreX2huNfYxhCihgdDZ6 {
    width:100%;
  height:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .popup_client_vehicle_view_single\:V85-wOYoNhn86cmUdFzAC {
    z-index:999;
  position:absolute;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .bCZbGe {
    color:var(--text_secondary, #646E82);
  width:fit-content;
  cursor:pointer;
  }
      

      
  .bCZbGe:hover {
    color:var(--text_primary, #1D2939);
  text-decoration-line: underline;
  }
      

        
      
      
  .popup_client_vehicle_view_single\:cUkOVtu8hvDAJwllLvbBU {
    width:100%;
  }
      

      
        
      
      
  .biXHcy {
    flex:2;
  height:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_client_vehicle_view_single\:o1ttftDawG8uuiJarTkZu {
    height:542px;
  }
      

      
        
      
      
  .cdktaL {
    align-items:center;
  padding-top:20px;
  padding-left:24px;
  padding-right:24px;
  flex-direction:row;
  padding-bottom:20px;
  justify-content:start;
  border-bottom-color:var(--background_grey_highlight, #E9ECF3);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .edpMHK {
    color:var(--text_primary, #1D2939);
  display:inline-block;
  font-size:var(--font-size-sm);
  max-width:100%;
  min-height:20px;
  font-family:inherit;
  font-weight:600;
  white-space:pre-line;
  }
      

      
  .edpMHK.no_value {
    color:var(--text_secondary, #646E82);
  font-size:var(--font-size-xxs);
  font-style:italic;
  }
      

        
      
      
  .VIGfM {
    gap:12px;
  height:100%;
  max-width:100%;
  padding-top:12px;
  padding-bottom:12px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .popup_client_view_vehicles\:JE7DQRZzzx2lfesV8Kdy3 {
    height:99%;
  }
      

      
        
      
      
  .dqoCCL {
    gap:24px;
  width:100%;
  flex-direction:column;
  }
      

      
        
      
      
  .popup_client_view_vehicles\:xCMMwxivbZOFeJ4J8qnJJ {
    width:600px;
  padding-top:20px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:20px;
  }
      

      
        
      
      
  .popup_client\:rsJRSs2K_PjSiBJt1EusG {
    z-index:100;
  max-height:95vh;
  }
      

      
        
      
      
  .cNCDIf {
    flex:1;
  width:100%;
  min-height:0px;
  overflow-x:auto;
  overflow-y:auto;
  }
      

      
        
      
      
  .brBmPt {
    gap:20px;
  width:66.67%;
  z-index:;
  min-height:0px;
  overflow-x:hidden;
  overflow-y:hidden;
  padding-top:20px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:20px;
  }
      

      
        
      
      
  .popup_view_work_order\:5QcSaKKgLpTraW4kzEx3I {
    padding-left:12px;
  }
      

      
        
      
      
  .popup_view_work_order\:7n2nmvy9huIbhfAQ4RF-f {
    padding-left:12px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_view_work_order\:F6bg-UNRORr-Ebl5zV8re {
    width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .popup_view_work_order\:XCYC914-ei-q4uhHvEko2 {
    padding-left:12px;
  }
      

      
        
      
      
  .eZltYh {
    flex:1;
  width:100%;
  min-height:0px;
  flex-direction:row;
  }
      

      
        
      
      
  .popup_view_work_order\:lCK-HvRGLUBHkBZJ2QQcm {
    top:0px;
  left:0px;
  height:100%;
  position:absolute;
  }
      

      
        
      
      
  .popup_view_work_order\:oST7mV-pn6m8UKtcH9gHQ {
    overflow-y:auto;
  scrollbar-gutter:stable;
  }
      

      
        
      
      
  .popup_view_work_order\:soL0N75oBFDxUy9uxVsb8 {
    z-index:1;
  }
      

      
        
      
      
  .popup_view_work_order\:wH4bdoJ_Ztpq2-Vimavxj {
    padding-left:12px;
  }
      

      
        
      
      
  .popup_client\:wjjEyDTIVPWwCUXJVcUXT {
    width:1200px;
  height:85vh;
  z-index:100;
  max-width:90%;
  overflow-x:hidden;
  overflow-y:hidden;
  }
      

      
        
      
      
  .task_view\:iJTTiH8eNUE7ImH1YwNhJ {
    top:0px;
  left:0px;
  width:100vw;
  height:100vh;
  z-index:2000;
  position:fixed;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .task_view\:iMYcI88TwZQU65vBm0atl {
    display:flex;
  z-index:2000;
  position:relative;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .task_view\:sbFxiXxM-agjMb7lrNBCv {
    width:200px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .task_view\:wftUo3lP3Hs3J1A5zBs8s {
    height:100%;
  max-height:675px;
  }
      

      
        
      
      
  .popup_task\:WfYS3P60hUVw_VD4PQKe2 {
    z-index:100;
  max-height:95vh;
  }
      

      
        
      
      
  .btpoT {
    gap:24px;
  width:425px;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17;
  align-items:end;
  padding-top:16px;
  padding-left:16px;
  border-radius:8px;
  padding-right:16px;
  padding-bottom:16px;
  justify-content:center;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  
      

      
        
      
      
  .cmqott {
    top:0px;
  left:0px;
  width:100%;
  height:100%;
  position:absolute;
  }
      

      
        
      
      
  .eGTnsH {
    gap:8px;
  width:100%;
  z-index:1;
  align-items:end;
  justify-content:start;
  }
      

      
        
      
      
  .fEfSyX {
    gap:4px;
  width:100%;
  height:100%;
  display:flex;
  max-width:378px;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .uMUvy {
    gap:8px;
  width:100%;
  align-items:center;
  padding-top:10px;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:10px;
  justify-content:start;
  }
      

      
  .uMUvy:hover {
    cursor:pointer;
  background-color:var(--background_grey, #F6F6F6);
  }
      


  .uMUvy.selected {
    background-color:var(--background_grey, #F6F6F6);
  }
      

        
      
      
  .exZdEL {
    gap:8px;
  width:100%;
  cursor:pointer;
  height:40px;
  flex-wrap:wrap;
  min-width:180px;
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:4px;
  padding-right:8px;
  flex-direction:row;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .fxAiNe {
    color:var(--text_secondary, #646E82);
  width:100%;
  height:100%;
  display:flex;
  z-index:1;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:var(--font-weight-regular);
  padding-left:12px;
  padding-right:12px;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bXXRNg {
    color:var(--text_secondary, #646E82);
  cursor:pointer;
  align-items:center;
  padding-left:0px;
  justify-content:center;
  }
      

      
        
      
      
  .bzkYxJ {
    color:var(--brand_primary, #1A52D3);
  cursor:pointer;
  }
      

      
        
      
      
  .ehRFAV {
    cursor:pointer;
  }
      

      
        
      
      
  
      

      
        
      
      
  .SEmMw {
    flex:1;
  height:16px;
  display:inline-block;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  white-space:nowrap;
  padding-right:12px;
  }
      

      
        
      
      
  .deRBuB {
    top:var(--margin_top);
  width:100%;
  display:inline-block;
  z-index:1;
  position:absolute;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17;
  min-height:40px;
  padding-top:4px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:4px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .etsldU {
    :;
  gap:8px;
  width:100%;
  height:100%;
  position:absolute;
  align-items:center;
  padding-left:12px;
  padding-right:12px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .popup_reassign\:jmH97vzb2tACTJ8qsufq2 {
    z-index:10;
  }
      

      
        
      
      
  .popup_reassign\:rEBg9289MTEfm0PLFiHmW {
    width:fit-content;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .popup_task\:dCwAJKgDJj32yy_zPsBNp {
    z-index:100;
  }
      

      
        
      
      
  .fCyncx {
    width:680px;
  overflow-y:auto;
  border-radius:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .emBJjj {
    gap:4px;
  width:100%;
  z-index:1;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .dyElqX {
    gap:4px;
  width:100%;
  height:36px;
  align-items:center;
  padding-top:20px;
  padding-left:20px;
  border-radius:4px;
  padding-right:20px;
  flex-direction:row;
  padding-bottom:20px;
  justify-content:center;
  }
      

      
        
      
      
  .popup_new_task\:5LCPfzB8Q0Opv1UrCgyDn {
    flex:1;
  }
      

      
        
      
      
  .popup_new_task\:5yUGRw-XusYZSVixdzZS4 {
    flex:1;
  }
      

      
        
      
      
  .popup_new_task\:7ZL_AlQcGZjzN8kTYpLxp {
    width:100%;
  align-items:center;
  border-radius:4px;
  justify-content:center;
  }
      

      
        
      
      
  .dZBBnF {
    color:var(--brand_primary, #1A52D3);
  height:20px;
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:500;
  flex-direction:column;
  justify-content:center;
  }
      

      
  .dZBBnF:hover {
    cursor:pointer;
  text-decoration-line: underline;
  }
      

        
      
      
  .popup_new_task\:B4LSoeb5Rrwf9FV9NX02y {
    flex:1;
  z-index:1;
  }
      

      
        
      
      
  .popup_new_task\:B_tlFlI1DJBqHid-ug1ZO {
    width:fit-content;
  bottom:0px;
  position:sticky;
  padding-top:6px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:6px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .popup_new_task\:MLnOZl229-0cKPXUu-GkM {
    color:var(--text_primary, #1D2939);
  width:100%;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  .popup_new_task\:MPAVkJB0392z4OMaexIuP {
    flex:1  ;
  }
      

      
        
      
      
  .popup_new_task\:PXW0Ha9MZ23hf28UyHmZT {
    color:var(--text_primary, #1D2939);
  width:100%;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  .cFCDdj {
    width:100%;
  height:100%;
  z-index:4;
  position:absolute;
  border-radius:8px;
  }
      

      
        
      
      
  .popup_new_task\:SLRRYvzSEqSEgkvFzzPwV {
    flex:1;
  }
      

      
        
      
      
  .popup_new_task\:UrB7TaUcrBgNUbrJnVAL0 {
    width:50%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_new_task\:Y3rGamQ4Qn5EmYBL7sCrc {
    z-index:;
  }
      

      
        
      
      
  .ecWkub {
    top:0px;
  left:0px;
  width:100%;
  height:100%;
  z-index:;
  position:fixed;
  }
      

      
        
      
      
  .popup_new_task\:_H9qc3aoa03Bh5Eh7UsLA {
    flex:1;
  }
      

      
        
      
      
  .bXIFyE {
    top:70px;
  width:100%;
  z-index:var(--index);
  position:absolute;
  box-shadow:0px 7px 15px 0px #CFCFCF1A;
  max-height:275px;
  min-height:46px;
  overflow-y:auto;
  align-items:center;
  padding-top:2px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:2px;
  border-radius:4px;
  padding-right:2px;
  text-overflow:ellipsis;;
  padding-bottom:2px;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_new_task\:gQpuenyxCnunvWK6oHaI6 {
    flex-grow:1;
  flex-shrink:1;
  }
      

      
        
      
      
  .eEguLZ {
    gap:12px;
  width:100%;
  z-index:var(--index);
  flex-direction:row;
  }
      

      
        
      
      
  .dsMfei {
    gap:4px;
  flex:3;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .popup_new_task\:pS6HuTETrYSY3LjV3e4WF {
    width:100%;
  padding-left:20px;
  padding-right:20px;
  justify-content:space-between;;
  }
      

      
        
      
      
  .durLNx {
    width:100%;
  flex-direction:row;
  border-top-color:var(--background_grey_highlight);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  .dIgFji {
    top:70px;
  width:100%;
  display:flex;
  z-index:var(--z);
  position:absolute;
  box-shadow:0px 7px 15px 0px #CFCFCF1A;
  max-height:275px;
  min-height:46px;
  overflow-y:auto;
  align-items:center;
  padding-top:2px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:2px;
  border-radius:4px;
  padding-right:2px;
  text-overflow:ellipsis;;
  padding-bottom:2px;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .bzNKNS {
    width:100%;
  display:flex;
  row-gap:12px;
  flex-grow:1;
  column-gap:12px;
  overflow-y:auto;
  align-items:flex-start;
  flex-shrink:1;
  justify-content:flex-start;
  }
      

      
        
      
      
  .popup_task\:fK0XMREkYpYWdYK1L-Wdy {
    z-index:100;
  }
      

      
        
      
      
  .popup_task\:zxibHNNj8YaCMCdoHMjuQ {
    z-index:100;
  }
      

      
        
      
      
  .dashboard\:SRzw50xWpAXF-UoLK7sp6 {
    top:0px;
  left:0px;
  width:100vw;
  height:100vh;
  z-index:2;
  position:absolute;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .edcrIm {
    flex:1;
  height:calc(100%-160px);
  max-height:calc(100%-160px);
  object-fit:;
  overflow-y:auto;
  border-width:1px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .dtrLlY {
    gap:8px;
  width:35%;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .page_clients\:87UM_7Fkps4KhT4oIEWoO {
    top:120px;
  height:calc(100% - 120px);;
  display:flex;
  z-index:10;
  position:absolute;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .blaPxZ {
    gap:10px;
  flex:1;
  align-items:center;
  flex-direction:row;
  justify-content:end;
  }
      

      
        
      
      
  .page_clients\:EWiMsGAh13m5C4WgDzu1V {
    width:250px;
  height:40px;
  max-width:250px;
  }
      

      
        
      
      
  .cbaKrV {
    display:flex;
  flex-wrap:wrap;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:column;
  justify-content:center;
  }
      

      
  .cbaKrV.no_address {
    color:var(--text_secondary, #646E82);
  font-size:var(--font-size-xs);
  font-style:italic;
  font-weight:400;
  }
      

        
      
      
  
      

      
        
      
      
  .bOnmil {
    height:80px;
  padding-top:20px;
  padding-left:24px;
  padding-right:24px;
  flex-direction:row;
  padding-bottom:20px;
  }
      

      
        
      
      
  .dRioaT {
    flex:1;
  height:100%;
  }
      

      
        
      
      
  .page_clients\:VLKMQMnecPr0_6wTE1Em4 {
    width:180px;
  height:40px;
  font-size:var(--font-size-base);
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .egZMCx {
    gap:4px;
  flex:1;
  align-items:center;
  flex-direction:row;
  justify-content:end;
  }
      

      
        
      
      
  .deKGMc {
    flex:1;
  height:calc(100%-200px);
  max-height:calc(100%-200px);
  overflow-y:auto;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bwwCDP {
    height:100%;
  overflow-y:auto;
  border-right-color:var(--background_grey_highlight, #E9ECF3);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .fePNYj {
    gap:36px;
  width:100%;
  height:60px;
  align-items:center;
  padding-left:24px;
  padding-right:24px;
  flex-direction:row;
  justify-content:start;
  border-bottom-color:var(--background_grey_highlight, #E9ECF3);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fgKTcR {
    flex-grow:1;
  flex-wrap:wrap;
  max-width:100%;
  background:white;
  overflow-x:hidden;
  overflow-y:auto;
  flex-shrink:1;
  padding-top:20px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:20px;
  }
      

      
        
      
      
  .bZhLsa {
    width:100%;
  height:100%;
  flex-direction:column;
  }
      

      
        
      
      
  .cGsRaB {
    width:100%;
  height:calc(100% - 60px);
  flex-direction:row;
  }
      

      
        
      
      
  .efqXcQ {
    flex:1;
  color:var(--text_primary, #1D2939);
  width:500px;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:500;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dkPWRc {
    color:var(--brand_primary, #1A52D3);
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:column;
  justify-content:center;
  }
      

      
  .dkPWRc:hover {
    cursor:pointer;
  text-decoration-line: underline;
  }
      

        
      
      
  .cGXIjE {
    height:100%;
  flex-grow:1;
  max-width:calc(100% - 400px);
  overflow-x:hidden;
  overflow-y:hidden;
  }
      

      
        
      
      
  .dKGDxE {
    gap:12px;
  align-items:center;
  padding-top:20px;
  padding-left:24px;
  padding-right:24px;
  flex-direction:row;
  padding-bottom:20px;
  justify-content:start;
  border-bottom-color:var(--border_light);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .HJNSF {
    gap:12px;
  width:35%;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
  .HJNSF:hover {
    cursor:pointer;
  text-decoration-line: underline;
  }
      


  .HJNSF.none:hover {
    cursor:default;
  text-decoration-line:none;
  }
      

        
      
      
  .exYoXv {
    color:var(--text_primary, #1D2939);
  height:22px;
  display:flex;
  font-size:var(--font-size-sm);
  max-width:100%;
  min-width:22px;
  align-items:center;
  font-family:inherit;
  font-weight:inherit;
  padding-top:2px;
  padding-left:2px;
  border-radius:20px;
  padding-right:2px;
  flex-direction:column;
  padding-bottom:2px;
  justify-content:center;
  background-color:var(--background_grey, #F6F6F6);
  }
      

      
        
      
      
  .dtoavb {
    width:30%;
  cursor:pointer;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
  .dtoavb:hover {
    text-decoration-line: underline;
  }
      

        
      
      
  .bUDXNh {
    height:80px;
  position:relative;
  align-items:center;
  padding-top:20px;
  padding-left:24px;
  padding-right:24px;
  flex-direction:row;
  padding-bottom:20px;
  justify-content:start;
  border-top-color:var(--background_grey_highlight, #E9ECF3);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  .eLFkWm {
    gap:8px;
  flex:1;
  height:fit-content;
  min-height:50px;
  align-items:center;
  padding-left:12px;
  padding-right:12px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bXfRTu {
    gap:24px;
  flex:1;
  width:100%;
  max-height:calc(100vh - 80px);
  object-fit:;
  overflow-x:hidden;
  overflow-y:auto;
  align-items:start;
  border-width:1px;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .frWxlr {
    width:100%;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .deTpns {
    width:36px;
  height:36px;
  align-items:center;
  border-radius:4px;
  justify-content:center;
  }
      

      
  .deTpns:hover {
    color:var(--background_page, #FFF);
  cursor:pointer;
  background-color:var(--danger, #EF4444);
  }
      

        
      
      
  .TCZlw {
    gap:8px;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:end;
  }
      

      
        
      
      
  .yNxHo {
    align-items:center;
  padding-left:24px;
  padding-right:24px;
  flex-direction:row;
  justify-content:end;
  }
      

      
        
      
      
  .settings_manage_users\:85NE3vSGF-Z7A3nGNfuKQ {
    top:80px;
  height:100%;
  z-index:10;
  position:absolute;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .Vqfer {
    gap:20px;
  width:100%;
  height:calc(100% - 81px);;
  object-fit:;
  padding-top:20px;
  border-width:1px;
  padding-bottom:20px;
  }
      

      
        
      
      
  .cIoMTx {
    gap:4px;
  flex:1;
  align-items:start;
  padding-left:8px;
  padding-right:20px;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .ebTZsd {
    flex:1;
  display:flex;
  font-size:var(--font-size-xl);
  font-family:inherit;
  font-weight:700;
  flex-direction:column;
  }
      

      
        
      
      
  .csbHlB {
    align-items:start;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .settings_manage_users\:wZePeUDCH3J5VsQtUozyG {
    width:180px;
  height:40px;
  font-size:var(--font-size-base);
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cTSFdh {
    flex:1;
  width:100%;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .bCYnIy {
    height:40px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  background-color:#f8f9fc;
  }
      

      
        
      
      
  .settings_appointments\:05Qia18C1OOxLxRBZJJH_ {
    width:80px;
  height:40px;
  }
      

      
        
      
      
  .bPdZKT {
    flex:1;
  row-gap:40px;
  column-gap:40px;
  padding-top:24px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:24px;
  }
      

      
        
      
      
  .dQjgt {
    height:fit-content;
  row-gap:2rem;
  flex-wrap:wrap;
  column-gap:2rem;
  flex-direction:row;
  }
      

      
        
      
      
  .fiJZSy {
    color:var(--text_secondary, #646E82);
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:400;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .fqcBWZ {
    display:flex;
  align-items:center;
  user-select:none;
  touch-action:none;
  flex-direction:row;
  -ms-user-select:none;
  justify-content:start;
  -moz-user-select:none;
  -webkit-user-select:none;
  -webkit-touch-callout:none;
  -webkit-text-size-adjust:none;
  }
      

      
  .fqcBWZ.orientation-vertical {
    display:flex;
  align-items:center;
  flex-direction:column;
  justify-content:start;
  }
      

        
      
      
  
      

      
        
      
      
  .color-slider-rebuild\:root {
    height:56px;
  display:flex;
  background:white;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .dOsAZm {
    display:flex;
  flex-grow:var(--flex-grow);
  flex-direction:column;
  }
      

      
        
      
      
  .color-slider-rebuild\:40wWieFt91jC-wxxFyJ3I {
    width:100%;
  height:6px;
  background:#F14444;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
      
      
  .bumcfj {
    top:var(--top);
  left:var(--left);
  right:var(--right);
  bottom:var(--bottom);
  display:flex;
  position:absolute;
  translate:var(--translate-x) var(--translate-y);
  flex-direction:column;
  }
      

      
        
      
      
  
      

      
        
      
      
  .JvZIa {
    display:none;
  }
      

      
        
      
      
  
      

      
        
      
      
  .color-slider-rebuild\:9u69ng6UvP9gfaYPEF4Jv {
    background:#ffff;
  border-color:var(--border_dark);
  border-style:solid;
  border-width:1px;
  border-top-left-radius:1rem;
  border-top-right-radius:1rem;
  border-bottom-left-radius:1rem;
  border-bottom-right-radius:1rem;
  }
      

      
        
      
      
  .fjPjKY {
    display:flex;
  opacity:1;
  flex-direction:column;
  }
      

      
  .fjPjKY.hidden {
    opacity:0;
  }
      

        
      
      
  .color-slider-rebuild\:HBFvwpv-ZUsZP_V1xUxMi {
    width:1rem;
  height:1rem;
  display:flex;
  align-items:center;
  justify-content:center;
  border-top-left-radius:1rem;
  border-top-right-radius:1rem;
  border-bottom-left-radius:1rem;
  border-bottom-right-radius:1rem;
  }
      

      
        
      
      
  .cLoNgx {
    flex:1;
  width:100%;
  bottom:1px;
  display:flex;
  position:absolute;
  align-items:flex-start;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .moCwO {
    top:-1px;
  display:flex;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .color-slider-rebuild\:YoSh4owanPewMtEfF1Aap {
    background:#ffff;
  border-color:var(--border_dark);
  border-style:solid;
  border-width:1px;
  border-top-left-radius:1rem;
  border-top-right-radius:1rem;
  border-bottom-left-radius:1rem;
  border-bottom-right-radius:1rem;
  }
      

      
  
      

        
      
      
  .dikVTq {
    width:fit-content;
  display:flex;
  row-gap:3px;
  font-size:var(--font-size-xs);
  column-gap:3px;
  align-items:center;
  padding-left:2px;
  padding-right:2px;
  justify-content:flex-start;
  }
      

      
        
      
      
  .color-slider-rebuild\:iZkznMqChFKiS4c7zR2QT {
    width:1rem;
  height:1rem;
  display:flex;
  align-items:center;
  justify-content:center;
  border-top-left-radius:1rem;
  border-top-right-radius:1rem;
  border-bottom-left-radius:1rem;
  border-bottom-right-radius:1rem;
  }
      

      
        
      
      
  .caJJPp {
    bottom:-14px;
  height:10px;
  display:flex;
  position:absolute;
  font-size:var(--font-size-xs);
  align-items:center;
  justify-content:flex-start;
  }
      

      
        
      
      
  .fwhVgk {
    top:var(--top);
  left:var(--left);
  right:var(--right);
  bottom:var(--bottom);
  display:flex;
  opacity:1;
  position:absolute;
  flex-direction:column;
  }
      

      
  .fwhVgk.hidden {
    display:flex;
  opacity:0;
  flex-direction:column;
  }
      

        
      
      
  .color-slider-rebuild\:xJqRrA_6-Pyodo-IJ3GPL {
    height:6px;
  background:#E7B20E;
  }
      

      
        
      
      
  .eVydPX {
    width:var(--green);
  height:6px;
  background:#18A259;
  border-top-left-radius:1rem;
  border-top-right-radius:1rem;
  border-bottom-left-radius:1rem;
  border-bottom-right-radius:1rem;
  }
      

      
        
      
      
  .settings_appointments\:4FmIuDL0U2GioVVN1ewDw {
    width:400px;
  }
      

      
        
      
      
  .eLKzRb {
    gap:12px;
  height:0px;
  overflow-y:clip;
  transition:height 300ms ease;
  flex-direction:row;
  }
      

      
  .eLKzRb.show {
    height:65px;
  transition:height 300ms ease;
  }
      

        
      
      
  .egCkcL {
    height:0px;
  row-gap:8px;
  column-gap:8px;
  overflow-y:clip;
  transition:height 300ms ease;
  }
      

      
  .egCkcL.show {
    height:81px;
  transition:height 300ms ease;
  }
      

        
      
      
  .eyXGMG {
    gap:20px;
  width:400px;
  }
      

      
        
      
      
  .settings_appointments\:85NE3vSGF-Z7A3nGNfuKQ {
    top:80px;
  height:500px;
  z-index:10;
  position:fixed;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .divzVH {
    height:48px;
  row-gap:12px;
  column-gap:12px;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  border-left-color:#f8f9fc;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#f8f9fc;
  border-right-style:solid;
  border-right-width:1px;
  border-bottom-color:#E9ECF3;
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .bJHGWk {
    gap:12px;
  color:var(--text_secondary, #646E82);
  width:150px;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:end;
  }
      

      
        
      
      
  .dMoPBt {
    color:var(--text_secondary, #646E82);
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:var(--font-weight-regular);
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .dFxyMS {
    width:16px;
  cursor:pointer;
  height:16px;
  align-items:center;
  border-radius:4px;
  justify-content:center;
  }
      

      
  .dFxyMS:hover {
    color:var(--text_primary, #1D2939);
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      

        
      
      
  .cfgMQw {
    color:var(--text_primary, #1D2939);
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:700;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .dFUKyu {
    height:fit-content;
  row-gap:20px;
  flex-wrap:wrap;
  font-size:var(--font-size-base);
  column-gap:20px;
  font-weight:600;
  }
      

      
        
      
      
  .eDgbrK {
    width:32px;
  height:32px;
  display:flex;
  align-items:center;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:16px;
  padding-right:16px;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
        
      
      
  .LyyUN {
    width:1px;
  height:5px;
  display:flex;
  row-gap:-;
  font-size:var(--font-size-xs);
  background:var(--text_primary);
  column-gap:-;
  align-items:center;
  justify-content:flex-start;
  }
      

      
        
      
      
  .eGwpoW {
    width:75px;
  align-items:start;
  padding-left:16px;
  padding-right:16px;
  justify-content:center;
  }
      

      
        
      
      
  .dUxlIT {
    width:16px;
  cursor:pointer;
  height:16px;
  align-items:center;
  border-radius:4px;
  justify-content:center;
  }
      

      
  .dUxlIT:hover {
    color:var(--danger, #EF4444);
  background-color:#ef44441a;
  }
      

        
      
      
  .cKtVep {
    width:540px;
  border-radius:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .popup_custom_appointment_types\:AnTEiTMPtV8KEaVqlKacu {
    padding-left:24px;
  padding-right:24px;
  padding-bottom:24px;
  }
      

      
        
      
      
  .popup_custom_appointment_types\:CM9vDdo5OsxvXvJAgUDH6 {
    flex:1;
  }
      

      
        
      
      
  .epRJKJ {
    color:var(--text_primary, #1D2939);
  width:36px;
  height:36px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eiddFJ {
    color:var(--text_primary, #1D2939);
  bottom:2px;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:400;
  }
      

      
        
      
      
  .dvTFuJ {
    gap:4px;
  height:62px;
  padding-top:0px;
  padding-bottom:0px;
  }
      

      
        
      
      
  .bHphvA {
    width:40px;
  bottom:2px;
  height:40px;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  }
      

      
  .bHphvA:hover {
    cursor:pointer;
  }
      

        
      
      
  .yeSBZ {
    gap:18px;
  align-items:center;
  padding-top:24px;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  padding-bottom:24px;
  justify-content:center;
  }
      

      
        
      
      
  .eOtzfl {
    gap:6px;
  width:174px;
  padding-top:12px;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  padding-bottom:12px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .fFmYyg {
    gap:6px;
  flex-wrap:wrap;
  max-width:150px;
  flex-direction:row;
  }
      

      
        
      
      
  .elUcTQ {
    width:20px;
  height:20px;
  border-radius:4px;
  }
      

      
  .elUcTQ:hover {
    cursor:pointer;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      

        
      
      
  .popup_custom_appointment_types\:roxltoKH83gaqab3vshZA {
    top:64px;
  width:177px;
  height:202px;
  z-index:10001;
  position:absolute;
  box-shadow:0px 1px 2px 0px #1018280D, 0px 4px 4px 0px #00000040;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  }
      

      
        
      
      
  .settings_appointments\:JymvOHQZc5ysr4glaEf6C {
    z-index:999;
  }
      

      
        
      
      
  .fcYfvD {
    width:400px;
  flex-direction:row;
  }
      

      
        
      
      
  .dQanMe {
    overflow-x:clip;
  overflow-y:clip;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .ekUpFT {
    width:150px;
  padding-left:8px;
  padding-right:8px;
  }
      

      
        
      
      
  .settings_appointments\:OUldkvCKa0DydusbPTxD- {
    align-items:start;
  justify-content:center;
  }
      

      
        
      
      
  .kjZRz {
    gap:24px;
  flex:1;
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .bKzhRE {
    row-gap:20px;
  font-size:var(--font-size-base);
  column-gap:20px;
  font-weight:600;
  }
      

      
        
      
      
  .eKFpF {
    height:0px;
  row-gap:8px;
  column-gap:8px;
  overflow-y:clip;
  transition:height 300ms ease;
  }
      

      
  .eKFpF.show {
    height:81px;
  overflow-y:clip;
  transition:height 300ms ease;
  }
      

        
      
      
  .NLYRc {
    height:fit-content;
  row-gap:0px;
  column-gap:0px;
  transition:row-gap 300ms ease;
  }
      

      
  .NLYRc.show {
    height:fit-content;
  row-gap:20px;
  column-gap:20px;
  transition:row-gap 300ms ease;
  }
      

        
      
      
  .biaikK {
    width:100%;
  bottom:0px;
  height:60px;
  position:sticky;
  align-items:center;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  justify-content:flex-end;
  background-color:var(--background_page, #FFF);
  border-top-color:#E9ECF3;
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  .cosxir {
    height:fit-content;
  display:flex;
  row-gap:0px;
  column-gap:0px;
  transition:row-gap 300ms ease;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
  .cosxir.show {
    row-gap:20px;
  column-gap:20px;
  transition:row-gap 300ms ease;
  }
      

        
      
      
  .settings_appointments\:Vx9Po3IL8-cK5jKLc3uTI {
    width:400px;
  }
      

      
        
      
      
  .eecjAe {
    gap:24px;
  flex:1;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .SofdB {
    gap:36px;
  width:425px;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17;
  align-items:center;
  padding-top:16px;
  padding-left:16px;
  border-radius:8px;
  padding-right:16px;
  padding-bottom:16px;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_custom_appointment_types_delete\:rEBg9289MTEfm0PLFiHmW {
    width:100%;
  }
      

      
        
      
      
  .settings_appointments\:XSvzx6XK8UvBDNkyk8R3R {
    z-index:999;
  }
      

      
        
      
      
  .eVtkgA {
    flex:1;
  color:var(--text_primary, #1D2939);
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:700;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .settings_appointments\:cAOU4ONQic8Z8M_pgJR8k {
    align-items:start;
  justify-content:center;
  }
      

      
        
      
      
  .dhpBRa {
    color:var(--text_primary);
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:400;
  }
      

      
        
      
      
  
      

      
  
      

        
      
      
  .bcESNO {
    height:fit-content;
  row-gap:20px;
  column-gap:20px;
  }
      

      
        
      
      
  .lZhaf {
    flex:1;
  padding-left:8px;
  padding-right:8px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .settings_appointments\:jthGeF9KSAcr0RgdDQa8Q {
    bottom:0px;
  z-index:0;
  position:sticky;
  padding-top:36px;
  padding-left:36px;
  padding-right:36px;
  padding-bottom:36px;
  }
      

      
        
      
      
  .bKSNmd {
    color:var(--brand_primary, #1A52D3);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
  .bKSNmd:hover {
    cursor:pointer;
  text-decoration-line: underline;
  }
      

        
      
      
  .fpQxn {
    width:400px;
  height:fit-content;
  flex-direction:row;
  }
      

      
        
      
      
  .qgdoX {
    gap:6px;
  color:var(--text_secondary, #646E82);
  width:100%;
  cursor:pointer;
  height:40px;
  font-size:var(--font-size-base);
  box-shadow:0px 2px 3px 0px #0000002B, 0px 0px 3px 0px #00000015;
  align-items:center;
  font-family:'Inter';
  font-weight:500;
  padding-top:8px;
  border-color:var(--background_grey_highlight, #E9ECF3);
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:center;
  background-color:var(--background_page, #FFF);
  }
      

      
  .qgdoX:hover {
    cursor:pointer;
  background-color:var(--brand_card_hover, #F8F9FC);
  }
      


  .qgdoX.invalid {
    color:var(--text_tertiary, #BDBDBD);
  cursor:not-allowed;
  background-color:var(--background_grey, #F6F6F6);
  }
      

        
      
      
  .settings_appointments\:vWidIDLgb6BqLB5Z3RtzT {
    width:100px;
  font-size:var(--font-size-sm);
  }
      

      
        
      
      
  .settings_appointments\:vzQRM9t16ROE8md_muCDG {
    align-items:start;
  justify-content:center;
  }
      

      
        
      
      
  .settings_appointments\:wsZBaHh_X6rDU88NbL08h {
    background: #00000000;
  }
      

      
  .settings_appointments\:wsZBaHh_X6rDU88NbL08h.open {
    background: #000000b3;
  }
      


  .settings_appointments\:wsZBaHh_X6rDU88NbL08h.open-transition {
    transition:background 300ms ease  ;
  }
      


  .settings_appointments\:wsZBaHh_X6rDU88NbL08h.close-transition {
    transition:background 300ms ease  ;
  }
      

        
      
      
  .settings_appointments\:z-W-vK4llyfRr23-qNwlG {
    display:flex;
  opacity:0;
  max-width:96%;
  translate:0 12px 0;
  background: white;
  align-items:flex-start;
  justify-content:flex-start;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
  .settings_appointments\:z-W-vK4llyfRr23-qNwlG.open {
    opacity:1;
  translate:0 0px 0;
  }
      


  .settings_appointments\:z-W-vK4llyfRr23-qNwlG.closing {
    translate:0 0 0;
  }
      


  .settings_appointments\:z-W-vK4llyfRr23-qNwlG.open-transition {
    transition:all 300ms ease 0ms normal;
  }
      


  .settings_appointments\:z-W-vK4llyfRr23-qNwlG.close-transition {
    transition:all 300ms ease 0ms normal;
  }
      

        
      
      
  .settings_appointments\:zOYnQcp3s7vdofTPzkRH- {
    height:fit-content;
  }
      

      
        
      
      
  .bnPrTT {
    gap:16px;
  flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cSDoIx {
    height:60px;
  align-items:end;
  padding-left:24px;
  padding-right:24px;
  justify-content:center;
  border-top-color:#E9ECF3;
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  .popup_settings\:6WfvLwop6SL330LmKdkxB {
    z-index:100;
  }
      

      
        
      
      
  .popup_settings\:FIIsqF-PkUdnMoN8Mdfab {
    z-index:999;
  }
      

      
        
      
      
  .popup_settings\:TTuffUZA3R2raKf_uZqH2 {
    z-index:;
  position:absolute;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dPrvBI {
    gap:12px;
  left:24px;
  width:250px;
  bottom:50px;
  z-index:3;
  position:absolute;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 25px 25px 0px #CFCFCF17;
  align-items:start;
  padding-top:12px;
  border-color:#e9ecf3;
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  border-radius:6px;
  padding-right:12px;
  padding-bottom:12px;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .ckfnol {
    gap:8px;
  width:100%;
  align-items:center;
  padding-top:12px;
  padding-left:12px;
  border-radius:6px;
  padding-right:12px;
  padding-bottom:12px;
  justify-content:center;
  background-color:#FF5E5E1A;
  }
      

      
        
      
      
  .betWdh {
    width:100%;
  height:100%;
  z-index:1;
  position:absolute;
  background-color:#bdbdbd54;
  }
      

      
        
      
      
  .popup_settings_view_class\:M0ZAgQMVqRmbEe9ySEDgc {
    z-index:2;
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_settings_view_class\:_H0-fyA0B-do7rXy1dgbN {
    width:100%;
  }
      

      
        
      
      
  .fZHXm {
    height:60px;
  align-items:start;
  padding-left:24px;
  padding-right:24px;
  justify-content:center;
  border-top-color:#E9ECF3;
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  .cpTJIv {
    font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:400;
  }
      

      
        
      
      
  .popup_settings\:cYdJrjcBomIzfrLTqMKOE {
    z-index:100;
  }
      

      
        
      
      
  .popup_settings\:iIwcdByOGveaGueRjohGH {
    z-index:999;
  }
      

      
        
      
      
  .cgXNaW {
    width:680px;
  border-radius:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  
      

      
        
      
      
  .bPoAki {
    gap:4px;
  width:40%;
  align-items:start;
  justify-content:end;
  }
      

      
        
      
      
  .dZxteG {
    color:var(--danger, #EF4444);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:400;
  }
      

      
        
      
      
  .popup_settings_new_user\:G-8QvpN7_OsV2v6dAYtdS {
    width:100%;
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  .a-dJyi {
    gap:12px;
  width:100%;
  height:fit-content;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .chXyWq {
    gap:4px;
  flex:3;
  }
      

      
        
      
      
  .popup_settings_new_user\:pS6HuTETrYSY3LjV3e4WF {
    width:100%;
  padding-left:20px;
  padding-right:20px;
  justify-content:space-between;;
  }
      

      
        
      
      
  .popup_settings\:jNrDnHpSgbPSrl_PVE-lB {
    z-index:100;
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_settings_new_class\:M0ZAgQMVqRmbEe9ySEDgc {
    z-index:2;
  }
      

      
        
      
      
  .popup_settings_new_class\:OXfAV1LkSY60wBZ_y-fhW {
    flex:1;
  height:40px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .popup_settings_new_class\:S1g_679GO-pqdhNumTvPy {
    color:var(--brand_primary, #1A52D3);
  width:20px;
  cursor:pointer;
  z-index:;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .popup_settings_new_class\:pS6HuTETrYSY3LjV3e4WF {
    width:100%;
  padding-left:20px;
  padding-right:20px;
  justify-content:space-between;;
  }
      

      
        
      
      
  .popup_settings\:u9YcICgMu6pOKwgC1gu-x {
    z-index:100;
  }
      

      
        
      
      
  .settings_appointments\:zbuNuaGkNWhymSc7yq_1c {
    top:0px;
  left:0px;
  width:200%;
  height:200%;
  z-index:101;
  position:absolute;
  max-width:100vw;
  max-height:100vh;
  }
      

      
        
      
      
  
      

      
        
      
      
  .Jwali {
    width:100%;
  height:100%;
  row-gap:24px;
  background:white;
  column-gap:24px;
  }
      

      
        
      
      
  .settings_shop\:2qIL7LeyW1kcdGW798wqA {
    width:100%;
  }
      

      
        
      
      
  .settings_shop\:5GDmC4oeJznjv_tQ7rVco {
    flex:1;
  max-width:400px;
  min-width:256px;
  overflow-x:clip;
  }
      

      
        
      
      
  .eSNtXm {
    color:var(--text_primary, #1D2939);
  width:100%;
  height:40px;
  font-size:var(--font-size-sm);
  min-width:256px;
  font-family:'Inter';
  font-weight:400;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  background-color:var(--background_page, #FFF);
  }
      

      
  .eSNtXm:invalid {
    color:var(--danger-100);
  background:#ef44440f;
  border-color:var(--danger-100);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  
      

      
        
      
      
  .jqaLQ {
    width:100%;
  display:flex;
  row-gap:20px;
  flex-wrap:wrap;
  column-gap:20px;
  flex-direction:row;
  }
      

      
        
      
      
  .dZfJRY {
    row-gap:20px;
  column-gap:20px;
  }
      

      
        
      
      
  .settings_shop\:GEiFANBldPdvFTN2uBF8U {
    width:100%;
  }
      

      
        
      
      
  .settings_shop\:KqF4Na9b2FWIg3ZSXrdhq {
    flex:1;
  max-width:400px;
  min-width:256px;
  }
      

      
        
      
      
  .settings_shop\:N0GM9sq7MbiLfCqA9pwMl {
    width:100px;
  font-size:var(--font-size-sm);
  }
      

      
        
      
      
  .bIPKzy {
    height:fit-content;
  row-gap:16px;
  column-gap:16px;
  }
      

      
        
      
      
  .xYmAx {
    gap:4px;
  flex:0  ;
  width:100%;
  height:0px;
  display:flex;
  overflow-y:clip;
  transition:height 300ms ease;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
  .xYmAx.show {
    height:61px;
  transition:height 300ms ease;
  }
      

        
      
      
  
      

      
        
      
      
  .settings_select\:Djnumcu89JJ2Q8LqE8at8 {
    width:100%;
  }
      

      
        
      
      
  .settings_select\:PmxH6wR_NgT8e_IzzTrhk {
    gap:4px;
  width:100%;
  display:flex;
  opacity:0;
  z-index:1;
  translate:0 -12px 0;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17;
  max-height:225px;
  min-height:40px;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:flex-start;
  padding-top:4px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:4px;
  justify-content:flex-start;
  background-color:var(--background_page, #FFF);
  }
      

      
  .settings_select\:PmxH6wR_NgT8e_IzzTrhk.open {
    opacity:1;
  translate:0 0px 0;
  }
      


  .settings_select\:PmxH6wR_NgT8e_IzzTrhk.open-transition {
    transition:all 200ms ease-in-out;
  }
      


  .settings_select\:PmxH6wR_NgT8e_IzzTrhk.close-transition {
    transition:all 200ms ease-in-out;
  }
      

        
      
      
  .settings_select\:WxUw28bbk5RT6spX7Gh2y {
    width:100%;
  display:flex;
  background: white;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
  
      

        
      
      
  .settings_select\:XhKa8-MGkOizBXkz8NVr4 {
    width:100%;
  max-height:225px;
  overflow-y:auto;
  }
      

      
        
      
      
  .cZvcwS {
    height:100%;
  align-items:center;
  padding-left:12px;
  padding-right:12px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .settings_select\:dMfRG8-lZpCaF3qwA1x_- {
    height:100%;
  display:flex;
  position:relative;
  align-items:flex-end;
  justify-content:center;
  }
      

      
  .settings_select\:dMfRG8-lZpCaF3qwA1x_-.open {
    rotate:0 0 1 180deg;
  }
      

        
      
      
  .cPRitv {
    flex:1  ;
  width:100%;
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .cCISBO {
    width:100%;
  cursor:pointer;
  height:40px;
  display:flex;
  z-index:var(--z);
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  padding-left:6px;
  border-radius:4px;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .settings_select\:lmxh2xZ3uy43IHX5C8PCA {
    width:100%;
  height:40px;
  display:flex;
  background: white;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .cuQCMW {
    flex:1;
  color:var(--text_secondary, #646E82);
  height:24px;
  display:inline-block;
  font-size:var(--font-size-sm);
  text-align:left;
  font-family:inherit;
  font-weight:400;
  padding-top:3px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:3px;
  }
      

      
  .cuQCMW.disabled {
    color:var(--text_tertiary);
  }
      

        
      
      
  .settings_select\:qx_PIWjp5yviQm6vpGDss {
    flex:1  ;
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .bYEAJx {
    width:100%;
  height:40px;
  position:relative;
  align-items:start;
  padding-left:8px;
  border-radius:4px;
  padding-right:8px;
  justify-content:center;
  }
      

      
  .bYEAJx:hover {
    cursor:pointer;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      

        
      
      
  
      

      
  
      

        
      
      
  .bixkzs {
    width:400px;
  display:flex;
  row-gap:20px;
  column-gap:20px;
  align-items:flex-start;
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
        
      
      
  .dhMvpI {
    color:var(--text_secondary);
  font-size:var(--font-size-xs);
  font-family:Inter;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
      
      
  .EXPop {
    width:100%;
  height:0px;
  row-gap:20px;
  column-gap:20px;
  overflow-y:clip;
  transition:height 300ms ease;
  }
      

      
  .EXPop.show {
    height:fit-content;
  transition:height 300ms ease;
  }
      

        
      
      
  .settings_shop\:Zo6E4aO3qOJCJiY887UAl {
    width:400px;
  }
      

      
        
      
      
  .settings_shop\:_1PPnN8yW801pwYcPzhwk {
    width:80px;
  height:40px;
  }
      

      
        
      
      
  .settings_shop\:aRaEVKu-Yy-amuAe3tKoZ {
    width:400px;
  display:flex;
  max-width:400px;
  min-width:400px;
  align-items:flex-start;
  justify-content:flex-end;
  }
      

      
  
      

        
      
      
  .settings_shop\:glfGKrAsDrLEE5DFynkyi {
    width:400px;
  }
      

      
        
      
      
  .settings_shop\:qktECBvezUaMFnRJVjju8 {
    width:400px;
  }
      

      
        
      
      
  .ciNmms {
    flex:1;
  width:fit-content;
  row-gap:40px;
  column-gap:40px;
  padding-top:24px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:24px;
  }
      

      
        
      
      
  .settings_shop\:yZJ1fwsGSlpZmvOYdy1rT {
    width:100%;
  }
      

      
        
      
      
  .nweaE {
    width:100%;
  display:flex;
  row-gap:20px;
  flex-wrap:wrap;
  column-gap:20px;
  align-items:flex-start;
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
        
      
      
  .page_settings\:VfiB4sl51YMePmb644t98 {
    flex:1;
  }
      

      
        
      
      
  .page_settings\:_w8pJSUuSyI23anekXDMz {
    top:20px;
  left:24px;
  width:fit-content;
  }
      

      
        
      
      
  .eMcGAA {
    width:100%;
  padding-top:24px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:24px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .jQMqp {
    gap:8px;
  display:flex;
  align-items:flex-start;
  padding-top:10px;
  justify-content:flex-start;
  }
      

      
        
      
      
  .dPyxuG {
    color:var(--text_primary, #1D2939);
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .bxfnVJ {
    color:var(--danger, #EF4444);
  align-items:start;
  justify-content:center;
  }
      

      
        
      
      
  .settings_personal\:2Pre_UBp4A8GodAHBqato {
    width:100%;
  }
      

      
        
      
      
  .dzxeQG {
    width:120px;
  cursor:default;
  height:44px;
  opacity:0;
  position:fixed;
  translate:0 0 0;
  }
      

      
  .dzxeQG:hover {
    cursor:pointer;
  }
      

        
      
      
  .bWrXLf {
    display:flex;
  row-gap:20px;
  column-gap:20px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .euYFKL {
    width:120px;
  cursor:pointer;
  height:44px;
  opacity:0;
  z-index:0;
  position:absolute;
  translate:0 0 0;
  }
      

      
        
      
      
  .cYCQrn {
    width:80px;
  height:80px;
  object-fit:cover;
  }
      

      
        
      
      
  .dzGUug {
    color:#ffffff;
  width:120px;
  cursor:pointer;
  height:44px;
  display:flex;
  row-gap:10px;
  z-index:1;
  background:var(--brand_primary);
  column-gap:10px;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .dzGUug:hover {
    cursor:pointer;
  background:var(--brand_hover);
  }
      

        
      
      
  .esirWN {
    width:80px;
  height:80px;
  display:flex;
  row-gap:20px;
  background:var(--background_grey);
  column-gap:20px;
  overflow-x:clip;
  overflow-y:clip;
  align-items:center;
  justify-content:flex-end;
  border-top-left-radius:100px;
  border-top-right-radius:100px;
  border-bottom-left-radius:100px;
  border-bottom-right-radius:100px;
  }
      

      
        
      
      
  .ziOVK {
    gap:8px;
  cursor:text;
  transition:box-shadow 250ms ease 0ms normal;
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  border-radius:6px;
  flex-direction:row;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
  .ziOVK:focus-within {
    box-shadow:0px 0px 0px 4px #F1F1F1, 0px 1px 2px 0px #2424240D;
  }
      


  .ziOVK.not_valid {
    z-index:1;
  border-color:var(--danger, #EF4444);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .settings_personal\:JraCBbHeoVTq_SzxT1VgS {
    width:100%;
  }
      

      
        
      
      
  .ehMWbN {
    right:10px;
  width:20px;
  cursor:pointer;
  height:20px;
  opacity:0.5;
  position:absolute;
  box-sizing:border-box;
  }
      

      
  .ehMWbN.on {
    opacity:1;
  }
      

        
      
      
  .settings_personal\:OqVDQCIe0gHH_apn-EQon {
    top:80px;
  height:500px;
  z-index:10;
  position:fixed;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .eWLGiL {
    gap:4px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  
      

      
        
      
      
  .YdNzG {
    gap:6px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .bhiVkR {
    right:10px;
  width:20px;
  cursor:pointer;
  height:20px;
  position:absolute;
  box-sizing:border-box;
  }
      

      
        
      
      
  .settings_personal\:Yh6D45zw2_F6g11MIwPHy {
    z-index:1;
  }
      

      
        
      
      
  .coNtTE {
    width:400px;
  row-gap:20px;
  column-gap:20px;
  }
      

      
        
      
      
  .bxnYGE {
    color:var(--text_primary, #1D2939);
  font-size:var(--font-size-sm);
  margin-top:8px;
  font-weight:var(--font-weight-regular);
  }
      

      
        
      
      
  .cAJrfL {
    display:flex;
  row-gap:32px;
  column-gap:32px;
  }
      

      
        
      
      
  .IgNB {
    flex:8;
  color:var(--text_primary, #1D2939);
  height:40px;
  font-size:0.88rem;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  background-color:var(--background_page, #FFF);
  border-top-right-radius:6px;
  border-bottom-right-radius:6px;
  }
      

      
        
      
      
  .eoHIIY {
    width:400px;
  display:flex;
  row-gap:16px;
  column-gap:16px;
  align-items:flex-start;
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
        
      
      
  .fAgIZp {
    color:var(--danger, #EF4444);
  font-size:var(--font-size-xs);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
  .fAgIZp.true {
    color:var(--text_primary, #1D2939);
  }
      

        
      
      
  .settings_personal\:uBkYr40PrkVQK7TUOFK8S {
    display:flex;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .dvBkpZ {
    gap:8px;
  cursor:text;
  transition:box-shadow 250ms ease 0ms normal;
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  border-radius:6px;
  flex-direction:row;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
  .dvBkpZ:focus-within {
    box-shadow:0px 0px 0px 4px #F1F1F1, 0px 1px 2px 0px #2424240D;
  }
      


  .dvBkpZ.dont_match {
    border-color:var(--danger, #EF4444);
  border-style:solid;
  border-width:1px;
  }
      

        
      
      
  .dGOkEL {
    color:#ffffff;
  width:120px;
  height:44px;
  display:flex;
  row-gap:10px;
  background:var(--brand_primary);
  column-gap:10px;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .dGOkEL:hover {
    cursor:pointer;
  background:var(--brand_hover);
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dWWVzy {
    width:fit-content;
  z-index:0;
  max-height:95vh;
  border-radius:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .jGXro {
    gap:8px;
  flex:1;
  height:40px;
  display:flex;
  background: #ef44441a;
  align-items:center;
  border-color:var(--danger);
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:4px;
  padding-right:8px;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .fxdise {
    gap:12px;
  width:100%;
  align-items:end;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .bDvmrD {
    gap:8px;
  flex:1;
  height:40px;
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:4px;
  padding-right:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
  .bDvmrD:hover {
    cursor:pointer;
  border-color:var(--text_secondary, #646E82);
  border-style:solid;
  border-width:1px;
  }
      


  .bDvmrD.selected {
    border-color:var(--brand_primary, #1A52D3);
  border-style:solid;
  border-width:1px;
  background-color:#F8F9FC;
  }
      

        
      
      
  .nsftU {
    gap:12px;
  left:16px;
  width:225px;
  bottom:50px;
  z-index:102;
  position:absolute;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17, 0px 62px 37px 0px #CFCFCF0D, 0px 111px 44px 0px #CFCFCF03, 0px 173px 48px 0px #CFCFCF00;
  padding-top:8px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:8px;
  padding-right:8px;
  padding-bottom:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .fpRgcR {
    gap:10px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .cYskvZ {
    color:var(--danger, #EF4444);
  width:fit-content;
  font-size:var(--font-size-base);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
  .cYskvZ:hover {
    cursor:pointer;
  text-decoration-line: underline;
  }
      

        
      
      
  
      

      
        
      
      
  .zFzLN {
    width:18px;
  height:16px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .SznG {
    gap:4px;
  flex:1;
  width:100%;
  z-index:;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .bvIsdU {
    gap:4px;
  width:100%;
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  .dEUDmy {
    gap:12px;
  right:138px;
  width:225px;
  bottom:60px;
  display:flex;
  z-index:102;
  position:absolute;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17, 0px 62px 37px 0px #CFCFCF0D, 0px 111px 44px 0px #CFCFCF03, 0px 173px 48px 0px #CFCFCF00;
  align-items:center;
  padding-top:8px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:8px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:center;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .evpcfn {
    gap:12px;
  padding-top:12px;
  padding-bottom:12px;
  }
      

      
        
      
      
  .eWtdeq {
    gap:8px;
  flex-wrap:wrap;
  max-width:623px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .cCcTt {
    width:100%;
  display:flex;
  align-items:flex-start;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .cUuJBC {
    gap:4px;
  right:0px;
  bottom:43px;
  height:225px;
  z-index:6;
  position:absolute;
  min-width:152px;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17;
  align-items:start;
  padding-top:4px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:4px;
  justify-content:center;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .fuarAA {
    color:var(--background_page, #FFF);
  width:18px;
  height:18px;
  align-items:center;
  border-radius:20px;
  justify-content:end;
  background-color:#18A359;
  }
      

      
        
      
      
  .dXFZhe {
    width:100%;
  height:225px;
  overflow-y:auto;
  padding-top:4px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:4px;
  }
      

      
        
      
      
  .fbhYpG {
    border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  background-color:var(--background_page, #FFF);
  }
      

      
  .fbhYpG.top_border {
    border-top-color:var(--background_grey_highlight, #E9ECF3);
  border-top-style:solid;
  border-top-width:1px;
  border-bottom-color:var(--background_grey_highlight, #E9ECF3);
  border-bottom-style:solid;
  border-bottom-width:0px;
  }
      

        
      
      
  .gMuqQ {
    gap:12px;
  align-items:center;
  padding-top:4px;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  padding-bottom:4px;
  justify-content:start;
  background-color:var(--background_grey, #F6F6F6);
  }
      

      
  .gMuqQ.background {
    background-color:var(--background_page, #FFF);
  }
      


  .gMuqQ.background_open {
    border-bottom-color:var(--background_grey_highlight, #E9ECF3);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

        
      
      
  .dsDIPy {
    flex:1;
  height:20px;
  font-size:var(--font-size-sm);
  align-items:start;
  font-weight:700;
  justify-content:center;
  }
      

      
        
      
      
  .popup_view_appointment\:5Na7Z3eoqQs_LDmb9fu-e {
    top:-1px;
  border-top-color:var(--background_grey_highlight, #E9ECF3);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  .cxKeyL {
    gap:4px;
  flex:1;
  z-index:10;
  align-items:start;
  justify-content:start;
  }
      

      
  .cxKeyL.active {
    z-index:5;
  }
      

        
      
      
  .popup_view_appointment\:5eWMbOF6qewGh6W4roXfO {
    color:var(--text_primary, #1D2939);
  }
      

      
        
      
      
  .cVXpRr {
    font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .esFBZC {
    width:18px;
  height:17px;
  }
      

      
        
      
      
  .dhA-DFI {
    flex:1;
  color:var(--text_secondary, #646E82);
  height:24px;
  display:inline-block;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  padding-top:3px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:3px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .lbTYU {
    font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  padding-top:8px;
  padding-left:8px;
  border-radius:4px;
  padding-right:8px;
  padding-bottom:8px;
  }
      

      
  .lbTYU:hover {
    cursor:pointer;
  background-color:var(--background_grey, #F6F6F6);
  }
      

        
      
      
  .ectHNi {
    width:17px;
  height:18px;
  align-items:center;
  border-radius:20px;
  justify-content:center;
  background-color:#E9B110;
  }
      

      
        
      
      
  .fhxFCf {
    gap:4px;
  width:100%;
  flex-direction:row;
  }
      

      
        
      
      
  .popup_view_appointment\:AawqXCjTr91VPXux4awAa {
    color:var(--brand_primary, #1A52D3);
  }
      

      
        
      
      
  .bBRWGK {
    color:var(--text_primary, #1D2939);
  width:100%;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .popup_view_appointment\:B6px_3wPYtbPI_mzAsjjM {
    color:var(--text_secondary, #646E82);
  }
      

      
        
      
      
  .buIgRS {
    gap:4px;
  flex:1;
  z-index:;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .cDNXXd {
    width:100%;
  max-height:225px;
  overflow-y:auto;
  padding-top:4px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:4px;
  }
      

      
        
      
      
  .ckxVem {
    gap:12px;
  width:100%;
  flex-direction:row;
  }
      

      
  .ckxVem.active {
    z-index:6;
  }
      

        
      
      
  .eKPycm {
    width:100%;
  height:36px;
  position:relative;
  align-items:start;
  padding-left:10px;
  border-radius:4px;
  padding-right:10px;
  justify-content:center;
  }
      

      
  .eKPycm:hover {
    cursor:pointer;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      

        
      
      
  .eAPPzA {
    color:var(--background_page, #FFF);
  width:12px;
  height:13px;
  }
      

      
        
      
      
  .popup_view_appointment\:F_uyWtR1qhNpeUaHqmnmh {
    color:var(--background_grey_highlight, #E9ECF3);
  border-radius:4px;
  }
      

      
        
      
      
  .popup_view_appointment\:FoBCklhTH4zbAlUr6CYEL {
    top:-3px;
  }
      

      
        
      
      
  .bgDTqt {
    color:var(--text_secondary, #646E82);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:500;
  text-decoration-line:;
  }
      

      
        
      
      
  .popup_view_appointment\:HflX05v79pAwh8Fba9Vya {
    top:-1px;
  border-top-color:var(--background_grey_highlight, #E9ECF3);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  .RrOpn {
    color:var(--brand_primary, #1A52D3);
  font-size:var(--font-size-base);
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .SEwXg {
    color:var(--text_primary, #1D2939);
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
  .SEwXg:hover {
    cursor:pointer;
  text-decoration-line: underline;
  }
      

        
      
      
  .eQHNZy {
    gap:8px;
  height:40px;
  align-items:center;
  border-color:var(--brand_primary, #1A52D3);
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  flex-direction:row;
  justify-content:start;
  }
      

      
  .eQHNZy:hover {
    color:var(--brand_primary, #1A52D3);
  cursor:pointer;
  background-color:var(--background_grey, #F6F6F6);
  text-decoration-line: underline;
  }
      

        
      
      
  .dohyQc {
    gap:4px;
  top:44px;
  z-index:;
  position:absolute;
  min-width:200px;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17;
  min-height:40px;
  align-items:start;
  padding-top:4px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:12px;
  justify-content:center;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .popup_view_appointment\:JZ4goQzA9ti103Bty0G-S {
    width:fit-content;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bRflKs {
    gap:12px;
  width:100%;
  height:fit-content;
  padding-top:12px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:12px;
  border-top-color:var(--background_grey_highlight, #E9ECF3);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  .dFJxdu {
    color:var(--text_primary, #1D2939);
  height:20px;
  display:flex;
  font-size:var(--font-size-sm);
  align-items:start;
  font-family:inherit;
  font-weight:600;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .mMXOh {
    gap:4px;
  flex:2;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .dHryCz {
    gap:8px;
  color:var(--background_page, #FFF);
  height:40px;
  align-items:center;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  flex-direction:row;
  justify-content:start;
  background-color:var(--brand_primary, #1A52D3);
  }
      

      
  .dHryCz:hover {
    color:var(--background_page, #FFF);
  cursor:pointer;
  background-color:var(--brand_btn_hover, #2867F6);
  text-decoration-line:;
  }
      


  .dHryCz.invalid {
    cursor:default;
  background-color:var(--brand_disabled_or_border, #A3BAED);
  }
      

        
      
      
  .popup_view_appointment\:Puw90wJAczV_q-fSiOTyp {
    background: #00000000;
  }
      

      
  .popup_view_appointment\:Puw90wJAczV_q-fSiOTyp.open {
    background: #000000b3;
  }
      


  .popup_view_appointment\:Puw90wJAczV_q-fSiOTyp.open-transition {
    transition:background 300ms ease  ;
  }
      


  .popup_view_appointment\:Puw90wJAczV_q-fSiOTyp.close-transition {
    transition:background 300ms ease  ;
  }
      

        
      
      
  .dRjeDi {
    gap:8px;
  align-items:center;
  padding-top:10px;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:10px;
  justify-content:start;
  }
      

      
  .dRjeDi:hover {
    cursor:pointer;
  background-color:var(--background_grey, #F6F6F6);
  }
      


  .dRjeDi.selected {
    color:var(--brand_primary, #1A52D3);
  border-color:var(--brand_primary, #1A52D3);
  border-style:solid;
  border-width:1px;
  background-color:#f8f9fc;
  }
      

        
      
      
  .esIKhz {
    flex:1;
  width:100%;
  overflow-y:auto;
  }
      

      
        
      
      
  .IPTbY {
    flex:1;
  min-height:72px;
  align-items:center;
  justify-content:center;
  background-color:var(--background_grey, #F6F6F6);
  }
      

      
        
      
      
  .Wtoio {
    top:0px;
  left:0px;
  width:100%;
  height:100%;
  position:fixed;
  }
      

      
        
      
      
  .dwvYeR {
    gap:8px;
  flex:1;
  height:40px;
  display:flex;
  background: #18a35924;
  align-items:center;
  border-color:#18A359;
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:4px;
  padding-right:8px;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .popup_view_appointment\:SQad48wCdhnZpK4-piEQF {
    color:var(--brand_primary, #1A52D3);
  }
      

      
        
      
      
  .cTTHJi {
    gap:4px;
  flex:3;
  width:100%;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dZZRFG {
    gap:4px;
  width:100%;
  height:40px;
  align-items:start;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .foETjg {
    left:0px;
  width:100%;
  height:100%;
  z-index:;
  position:absolute;
  align-items:start;
  justify-content:end;
  }
      

      
        
      
      
  .cdpkLQ {
    gap:12px;
  width:100%;
  flex-direction:column;
  }
      

      
        
      
      
  .Rosno {
    width:17px;
  height:18px;
  align-items:center;
  border-radius:20px;
  justify-content:center;
  background-color:var(--text_tertiary, #BDBDBD);
  }
      

      
        
      
      
  .cirrVI {
    color:white;
  font-size:inherit;
  background: var(--danger);
  font-family:inherit;
  font-weight:inherit;
  padding-top:8px;
  padding-left:24px;
  padding-right:24px;
  padding-bottom:8px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
  .cirrVI:hover {
    cursor:pointer;
  background: #f62828;
  }
      

        
      
      
  
      

      
        
      
      
  .ffSdhX {
    gap:18px;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .tmNgM {
    gap:18px;
  width:100%;
  height:fit-content;
  padding-top:12px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:12px;
  }
      

      
        
      
      
  .ofATK {
    width:17px;
  height:18px;
  }
      

      
        
      
      
  .XttbI {
    font-size:inherit;
  text-align:center;
  font-family:inherit;
  font-weight:inherit;
  padding-top:8px;
  padding-left:8px;
  border-radius:4px;
  padding-right:8px;
  padding-bottom:8px;
  }
      

      
  .XttbI:hover {
    cursor:pointer;
  background-color:var(--background_grey, #F6F6F6);
  }
      

        
      
      
  
      

      
        
      
      
  .eKmGCR {
    gap:4px;
  left:0px;
  width:100%;
  bottom:43px;
  z-index:6;
  position:absolute;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17;
  max-height:225px;
  min-height:40px;
  align-items:start;
  padding-top:4px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:4px;
  justify-content:center;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  
      

      
        
      
      
  .clrRoI {
    gap:4px;
  width:100%;
  z-index:1;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
  .clrRoI.active {
    z-index:6;
  }
      

        
      
      
  .byBwGL {
    gap:10px;
  width:100%;
  height:80px;
  align-items:center;
  padding-top:16px;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  padding-bottom:16px;
  justify-content:end;
  border-bottom-color:var(--background_grey_highlight, #E9ECF3);
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  }
      

      
        
      
      
  .blYZSy {
    gap:12px;
  width:100%;
  height:fit-content;
  padding-top:12px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:12px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bEpxks {
    gap:12px;
  flex-direction:column;
  }
      

      
        
      
      
  .fBWCCO {
    top:70px;
  width:100%;
  z-index:1;
  position:absolute;
  box-shadow:0px 7px 15px 0px #CFCFCF1A;
  max-height:275px;
  min-height:46px;
  overflow-y:auto;
  align-items:center;
  padding-top:2px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:2px;
  border-radius:4px;
  padding-right:2px;
  text-overflow:ellipsis;;
  padding-bottom:2px;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  
      

      
        
      
      
  .cIuUwM {
    gap:8px;
  width:100%;
  cursor:pointer;
  height:40px;
  z-index:;
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  border-radius:4px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_view_appointment\:fotqKUNex9W8MTkbnCi9P {
    width:100%;
  }
      

      
        
      
      
  .popup_view_appointment\:gRAIcFyUcmWPaexMykA9J {
    color:var(--text_secondary, #646E82);
  }
      

      
        
      
      
  .popup_view_appointment\:hfLXTKEpbx8JFmpeXYTVc {
    width:fit-content;
  bottom:0px;
  position:sticky;
  padding-top:6px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:6px;
  }
      

      
        
      
      
  .popup_view_appointment\:j4-aRkV2nLSE5gy_N5qWH {
    display:flex;
  opacity:0;
  max-width:96%;
  translate:0 12px 0;
  background: white;
  align-items:flex-start;
  justify-content:flex-start;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
  .popup_view_appointment\:j4-aRkV2nLSE5gy_N5qWH.open {
    opacity:1;
  translate:0 0px 0;
  }
      


  .popup_view_appointment\:j4-aRkV2nLSE5gy_N5qWH.closing {
    translate:0 0 0;
  }
      


  .popup_view_appointment\:j4-aRkV2nLSE5gy_N5qWH.open-transition {
    transition:all 300ms ease 0ms normal;
  }
      


  .popup_view_appointment\:j4-aRkV2nLSE5gy_N5qWH.close-transition {
    transition:all 300ms ease 0ms normal;
  }
      

        
      
      
  .popup_view_appointment\:jNxHE3dizyFRuc-tbIgZz {
    color:var(--text_primary, #1D2939);
  width:100%;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  .ceLoSI {
    gap:4px;
  flex:1;
  color:inherit;
  font-size:var(--font-size-xl);
  font-weight:var(--font-weight-bold);
  flex-direction:row;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dbJoZW {
    gap:4px;
  flex:3;
  align-items:start;
  flex-direction:column;
  justify-content:end;
  }
      

      
        
      
      
  .popup_view_appointment\:lZ7-0aIbGxixtG1vVS9bv {
    width:100%;
  align-items:center;
  border-radius:4px;
  justify-content:center;
  }
      

      
        
      
      
  .epbnXJ {
    gap:8px;
  flex:1;
  height:40px;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .popup_view_appointment\:onHtYTCRmPMEPyft-Xs0z {
    flex-grow:1;
  flex-shrink:1;
  }
      

      
        
      
      
  .popup_view_appointment\:qXK-7u384daFAcjnLhtMK {
    color:var(--background_grey_highlight, #E9ECF3);
  border-radius:4px;
  }
      

      
        
      
      
  .eNAZbh {
    gap:12px;
  flex:1;
  border-radius:4px;
  }
      

      
        
      
      
  .ejVUht {
    color:inherit;
  font-size:var(--font-size-base);
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .ddBeor {
    gap:12px;
  width:100%;
  height:60px;
  align-items:center;
  padding-left:20px;
  padding-right:20px;
  flex-direction:row;
  justify-content:center;
  border-top-color:#E9ECF3;
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  .dOBlGE {
    gap:4px;
  flex:0.5;
  height:65px;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .foiSqe {
    color:var(--background_page, #FFF);
  width:13px;
  height:14px;
  }
      

      
        
      
      
  .popup_view_appointment\:tMZkXQIobkENHq0vIwioT {
    color:var(--text_primary, #1D2939);
  width:100%;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  .cHMkSS {
    gap:8px;
  color:var(--danger, #EF4444);
  height:40px;
  align-items:center;
  border-color:var(--danger, #EF4444);
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  flex-direction:row;
  justify-content:start;
  }
      

      
  .cHMkSS:hover {
    cursor:pointer;
  background-color:var(--background_grey, #F6F6F6);
  text-decoration-line: underline;
  }
      

        
      
      
  
      

      
        
      
      
  .bFZsOj {
    color:var(--danger, #EF4444);
  font-size:var(--font-size-base);
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .dKRgO {
    color:var(--text_secondary, #646E82);
  width:fit-content;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
  .dKRgO:hover {
    cursor:pointer;
  text-decoration-line: underline;
  }
      

        
      
      
  .popup_view_appointment\:v2AGOWzIHA4FF-ZPa79vb {
    width:fit-content;
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_view_appointment\:ve-771HjxOmJENkRBTJMx {
    width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .daKNbd {
    color:var(--brand_primary);
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  padding-top:8px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:8px;
  }
      

      
  .daKNbd:hover {
    cursor:pointer;
  text-decoration:underline;
  }
      

        
      
      
  .dWcKiT {
    gap:18px;
  width:100%;
  height:fit-content;
  }
      

      
        
      
      
  .eyCeNQ {
    width:680px;
  height:500px;
  max-height:95vh;
  border-radius:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .dxagyK {
    gap:4px;
  width:100%;
  z-index:;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .difxAU {
    gap:4px;
  flex:3;
  z-index:100;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .bSjMYy {
    gap:4px;
  flex:0  ;
  width:100%;
  display:flex;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .assigned-select\:Djnumcu89JJ2Q8LqE8at8 {
    width:100%;
  }
      

      
        
      
      
  .assigned-select\:PmxH6wR_NgT8e_IzzTrhk {
    gap:4px;
  width:100%;
  display:flex;
  opacity:0;
  z-index:1;
  translate:0 -12px 0;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17;
  max-height:225px;
  min-height:40px;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:flex-start;
  padding-top:4px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:4px;
  justify-content:flex-start;
  background-color:var(--background_page, #FFF);
  }
      

      
  .assigned-select\:PmxH6wR_NgT8e_IzzTrhk.open {
    opacity:1;
  translate:0 0px 0;
  }
      


  .assigned-select\:PmxH6wR_NgT8e_IzzTrhk.open-transition {
    transition:all 200ms ease-in-out;
  }
      


  .assigned-select\:PmxH6wR_NgT8e_IzzTrhk.close-transition {
    transition:all 200ms ease-in-out;
  }
      

        
      
      
  .assigned-select\:WxUw28bbk5RT6spX7Gh2y {
    width:100%;
  display:flex;
  background: white;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
  
      

        
      
      
  .assigned-select\:XhKa8-MGkOizBXkz8NVr4 {
    width:100%;
  max-height:225px;
  overflow-y:auto;
  }
      

      
        
      
      
  
      

      
        
      
      
  .assigned-select\:dMfRG8-lZpCaF3qwA1x_- {
    height:100%;
  display:flex;
  position:relative;
  align-items:flex-end;
  justify-content:center;
  }
      

      
  .assigned-select\:dMfRG8-lZpCaF3qwA1x_-.open {
    rotate:0 0 1 180deg;
  }
      

        
      
      
  .bHbslW {
    flex:1  ;
  width:100%;
  display:flex;
  align-items:center;
  padding-left:4px;
  padding-right:4px;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .cpUJIj {
    gap:8px;
  width:100%;
  cursor:pointer;
  height:40px;
  display:flex;
  z-index:var(--z);
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  border-radius:4px;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .assigned-select\:lmxh2xZ3uy43IHX5C8PCA {
    width:100%;
  height:40px;
  display:flex;
  background: white;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  .assigned-select\:qx_PIWjp5yviQm6vpGDss {
    flex:1  ;
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_carryover\:BBByaMO410pk9SW2Xx0hZ {
    z-index:100;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .duration-select\:D5NKA6eIbLL7aCSah90DA {
    {"id":0.25,"label":"0:15"};
  height:225px;
  display:flex;
  opacity:0;
  z-index:var(--z);
  position:relative;
  min-width:152px;
  translate:0 -12px 0;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:flex-start;
  padding-top:4px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:4px;
  justify-content:flex-start;
  background-color:var(--background_page, #FFF);
  }
      

      
  .duration-select\:D5NKA6eIbLL7aCSah90DA.open {
    opacity:1;
  translate:0 0px 0;
  }
      


  .duration-select\:D5NKA6eIbLL7aCSah90DA.open-transition {
    transition:all 200ms ease-in-out;
  }
      


  .duration-select\:D5NKA6eIbLL7aCSah90DA.close-transition {
    transition:all 200ms ease-in-out;
  }
      

        
      
      
  
      

      
        
      
      
  .VNNAi {
    gap:8px;
  width:100%;
  cursor:pointer;
  height:40px;
  z-index:var(--z);
  align-items:center;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  border-radius:4px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .duration-select\:XFJVpicdb1izslKW9FQ8K {
    width:100%;
  background: white;
  }
      

      
        
      
      
  .duration-select\:eKJhR84xi-n2X9Dddduh4 {
    width:100%;
  }
      

      
        
      
      
  .duration-select\:hy8OvuRZHF0ExwIM7k2YX {
    width:100%;
  }
      

      
        
      
      
  .duration-select\:tkITCVU3U24TowmKESVK4 {
    width:100%;
  max-height:225px;
  overflow-y:auto;
  }
      

      
        
      
      
  .hPTCY {
    flex:1;
  color:var(--text_secondary, #646E82);
  height:24px;
  display:inline-block;
  font-size:var(--font-size-sm);
  text-align:left;
  font-family:inherit;
  font-weight:inherit;
  padding-top:3px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:3px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .popup_carryover\:F6bg-UNRORr-Ebl5zV8re {
    height:60px;
  }
      

      
        
      
      
  .yHeOz {
    gap:4px;
  flex:2;
  z-index:100;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_carryover\:pS6HuTETrYSY3LjV3e4WF {
    width:100%;
  padding-left:20px;
  padding-right:20px;
  justify-content:space-between;;
  }
      

      
        
      
      
  .bSJyyg {
    gap:12px;
  flex:1;
  overflow-y:auto;
  padding-bottom:12px;
  }
      

      
        
      
      
  .bGGpof {
    color:var(--text_primary, #1D2939);
  width:100%;
  font-size:inherit;
  font-family:inherit;
  font-weight:600;
  }
      

      
        
      
      
  .dnUZpZ {
    gap:4px;
  width:50%;
  flex-direction:row;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dCAQsp {
    flex:1;
  margin-right:4px;
  }
      

      
        
      
      
  .date_time_appointment_new\:JVOA-s1EE9TFZgm20RpEZ {
    color:var(--text_secondary, #646E82);
  }
      

      
        
      
      
  .date_time_appointment_new\:TUaAzPpYH7o5d34HKCVKL {
    width:fit-content;
  }
      

      
        
      
      
  .date_time_appointment_new\:bX-x9QIZ4q5HG5kUViyV8 {
    color:var(--background_grey_highlight, #E9ECF3);
  border-radius:4px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eNcItG {
    gap:4px;
  top:4px;
  z-index:var(--z);
  position:absolute;
  min-width:200px;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17;
  min-height:40px;
  align-items:start;
  padding-top:4px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:12px;
  justify-content:center;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  
      

      
        
      
      
  .date_time_appointment_new\:x1HYdc1rL5xYod8OSxpsr {
    width:fit-content;
  opacity:0;
  translate:0 -12px 0;
  }
      

      
  .date_time_appointment_new\:x1HYdc1rL5xYod8OSxpsr.open {
    opacity:1;
  translate:0 0px 0;
  }
      


  .date_time_appointment_new\:x1HYdc1rL5xYod8OSxpsr.open-transition {
    transition:all 200ms ease-in-out;
  }
      


  .date_time_appointment_new\:x1HYdc1rL5xYod8OSxpsr.close-transition {
    transition:all 200ms ease-in-out;
  }
      

        
      
      
  .date_time_appointment_new\:zZRfkcSQ6oievFh0eNU6K {
    width:100%;
  background: white;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bIhXmy {
    width:100%;
  height:100%;
  z-index:101;
  }
      

      
        
      
      
  .dGfOGL {
    color:inherit;
  width:16px;
  height:16px;
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  .popup_appointment\:02jR8__KqV0Usy6HJI19t {
    z-index:100;
  }
      

      
  
      

        
      
      
  .popup_appointment\:6au9sc_ECJ1VX9_qpt-g- {
    width:600px;
  z-index:102;
  position:absolute;
  max-height:80vh;
  }
      

      
        
      
      
  .popup_appointment\:Py5CDkZHHa9CQsT966jFK {
    z-index:102;
  position:absolute;
  }
      

      
        
      
      
  .popup_vehicle_new\:-IRy--KWPCaYHWXpsKF2b {
    flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_vehicle_new\:4zMS1jy4sPWhPzO4KALbZ {
    flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .popup_vehicle_new\:C4zLH63tWGjIf7plC56H1 {
    flex:1;
  }
      

      
        
      
      
  .popup_vehicle_new\:GxNYRtywIhDhMpSRhXmJ8 {
    flex:1;
  }
      

      
        
      
      
  .popup_vehicle_new\:HhUh3t3nzww6YJ7MNy2gL {
    flex:1;
  }
      

      
        
      
      
  .popup_vehicle_new\:KfmTumy0_MYJejUj_01Z9 {
    flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_vehicle_new\:UQC9pTMmDynt8nAGIK9jC {
    flex:1;
  }
      

      
        
      
      
  .popup_vehicle_new\:X9KhoVJ2E9Fuu4PeyrRFX {
    flex:1;
  }
      

      
        
      
      
  .popup_vehicle_new\:fgWJFBiMXqTGO2FN3RzUD {
    flex:1;
  }
      

      
        
      
      
  .popup_vehicle_new\:xe8VIcKh6KZCMWc921QeC {
    flex:1;
  }
      

      
        
      
      
  .popup_appointment\:QInQJqPD4pwMDsMR2koxV {
    z-index:102;
  position:absolute;
  }
      

      
        
      
      
  .popup_appointment\:TTuffUZA3R2raKf_uZqH2 {
    z-index:;
  position:absolute;
  }
      

      
        
      
      
  .popup_appointment\:abOaNbEwQt0Q53pFYd1pO {
    z-index:102;
  position:absolute;
  }
      

      
        
      
      
  .popup_appointment\:dFHRUlVwPTNk1w4FdB7i7 {
    z-index:102;
  position:absolute;
  max-height:90vh;
  }
      

      
        
      
      
  .popup_appointment\:jGYFJCrSimf96XvwVw-VQ {
    z-index:102;
  position:absolute;
  }
      

      
        
      
      
  .frqVTT {
    width:666px;
  row-gap:0px;
  column-gap:0px;
  transition:all 300ms ease  ;
  border-radius:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
  .frqVTT.open_side_bar {
    flex:0  ;
  width:1066px;
  transition:all 300ms ease  ;
  }
      

        
      
      
  .popup_create_appointment\:-1olvaZMHZJAMGpI9lcQY {
    flex:0  ;
  width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dwZpCA {
    gap:8px;
  flex-wrap:wrap;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .dOhSVu {
    gap:4px;
  right:0px;
  bottom:43px;
  height:225px;
  z-index:var(--z);
  position:absolute;
  min-width:152px;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17;
  align-items:start;
  padding-top:4px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:4px;
  justify-content:center;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .dgTfDL {
    gap:18px;
  width:100%;
  height:fit-content;
  padding-top:12px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:12px;
  border-top-color:#E9ECF3;
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_create_appointment\:F6bg-UNRORr-Ebl5zV8re {
    height:60px;
  }
      

      
        
      
      
  .popup_create_appointment\:GPhfiZeYYeQdwLUoKG5z2 {
    color:var(--text_primary, #1D2939);
  width:100%;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  .popup_create_appointment\:GamUsH0mh3KDA-iR4whW1 {
    z-index:10;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fyGLZv {
    gap:8px;
  align-items:center;
  padding-top:10px;
  border-color:var(--text_tertiary, #BDBDBD);
  border-style:solid;
  border-width:1px;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:10px;
  justify-content:start;
  }
      

      
  .fyGLZv.selected {
    color:var(--brand_primary, #1A52D3);
  border-color:var(--brand_primary, #1A52D3);
  border-style:solid;
  border-width:1px;
  background-color:#f8f9fc;
  }
      


  .fyGLZv:hover {
    cursor:pointer;
  }
      

        
      
      
  
      

      
        
      
      
  .popup_create_appointment\:_sD5wBL4ZS7R8xN7KeUpU {
    width:100%;
  }
      

      
        
      
      
  .ezgSiP {
    top:70px;
  width:100%;
  z-index:var(--z);
  position:absolute;
  box-shadow:0px 7px 15px 0px #CFCFCF1A;
  max-height:275px;
  min-height:46px;
  overflow-y:auto;
  align-items:center;
  padding-top:2px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:2px;
  border-radius:4px;
  padding-right:2px;
  text-overflow:ellipsis;;
  padding-bottom:2px;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .popup_create_appointment\:f4uiKa6xObnamgmiRhpA4 {
    flex-grow:1;
  flex-shrink:1;
  }
      

      
        
      
      
  .popup_create_appointment\:fotqKUNex9W8MTkbnCi9P {
    width:100%;
  }
      

      
        
      
      
  .popup_create_appointment\:keFaA3RUyc5tMHr0ZK2hj {
    width:fit-content;
  bottom:0px;
  position:sticky;
  padding-top:6px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:6px;
  }
      

      
        
      
      
  .popup_create_appointment\:lZ7-0aIbGxixtG1vVS9bv {
    width:100%;
  align-items:center;
  border-radius:4px;
  justify-content:center;
  }
      

      
        
      
      
  .popup_create_appointment\:pS6HuTETrYSY3LjV3e4WF {
    width:100%;
  display:flex;
  align-items:flex-start;
  padding-left:20px;
  padding-right:20px;
  justify-content:space-between;
  }
      

      
        
      
      
  .popup_create_appointment\:qxd-yOptH3lFuux9jpp3s {
    width:100%;
  animation:;
  max-width:fit-content;
  }
      

      
  .popup_create_appointment\:qxd-yOptH3lFuux9jpp3s.width {
    animation:;
  }
      

        
      
      
  .cGAEfo {
    gap:12px;
  width:666px;
  flex-grow:1;
  overflow-x:auto;
  overflow-y:auto;
  flex-shrink:1;
  }
      

      
        
      
      
  .popup_create_appointment\:tMZkXQIobkENHq0vIwioT {
    color:var(--text_primary, #1D2939);
  width:100%;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_appointment\:wAzGVbH6kvfLyQUITgP6w {
    z-index:100;
  max-height:95vh;
  }
      

      
        
      
      
  .popup_appointment\:ybB07GwEuaQUhsF4PB150 {
    z-index:102;
  position:absolute;
  }
      

      
        
      
      
  .dashboard\:dVGZbHra-AV_5NfJgkE68 {
    width:100vw;
  height:100vh;
  position:absolute;
  }
      

      
        
      
      
  .bmsMiy {
    width:100%;
  height:100%;
  border-width:1px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .boNrZf {
    color:var(--brand_primary, #1A52D3);
  width:36px;
  height:36px;
  align-items:center;
  border-radius:4px;
  justify-content:center;
  background-color:var(--background_page, #FFF);
  }
      

      
  .boNrZf:hover {
    cursor:pointer;
  background-color:var(--background_grey_highlight, #E9ECF3);
  }
      

        
      
      
  .ciWHzP {
    gap:8px;
  width:18%;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .fGhVRq {
    color:var(--text_secondary, #646E82);
  width:fit-content;
  font-size:var(--font-size-sm);
  font-family:'Inter';
  font-weight:inherit;
  }
      

      
        
      
      
  .bRZdND {
    color:#18A359;
  width:fit-content ;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  padding-top:4px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:4px;
  background-color:#18A3591A;
  }
      

      
        
      
      
  .dzhqMb {
    color:#9747FF;
  width:fit-content ;
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  padding-top:4px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:4px;
  background-color:#9747FF1A;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fatWQR {
    flex:1;
  max-height:calc(100vh -280px);
  overflow-y:auto;
  }
      

      
        
      
      
  .page_tasks\:5D_fHvEmJM6y62SYa_n9G {
    z-index:2;
  }
      

      
        
      
      
  .cENKqm {
    gap:8px;
  flex:1;
  height:fit-content;
  align-items:center;
  padding-left:16px;
  padding-right:16px;
  flex-direction:row;
  justify-content:center;
  border-right-color:#334757;
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
        
      
      
  .buJgwB {
    gap:8px;
  width:fit-content;
  cursor:pointer;
  height:100%;
  align-items:center;
  padding-left:16px;
  padding-right:16px;
  flex-direction:row;
  justify-content:center;
  }
      

      
  .buJgwB:hover {
    background-color:#012d51;
  }
      

        
      
      
  .lKUEd {
    bottom:45px;
  height:320px;
  position:absolute;
  padding-left:40px;
  }
      

      
        
      
      
  .bLhdll {
    gap:8px;
  width:fit-content;
  cursor:pointer;
  height:100%;
  align-items:center;
  padding-left:16px;
  padding-right:16px;
  flex-direction:row;
  justify-content:center;
  border-top-right-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .bLhdll:hover {
    background-color:#012d51;
  }
      

        
      
      
  .mvuBK {
    width:500px;
  height:42px;
  opacity:94;
  box-shadow:0px 1px 2px 0px #1018280D, 0px 4px 4px 0px #00000040;
  align-items:center;
  border-radius:8px;
  flex-direction:row;
  justify-content:start;
  background-color:#00213C;
  }
      

      
        
      
      
  .etzvtb {
    color:var(--background_page, #FFF);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .ejwAJQ {
    flex:2;
  color:var(--background_page, #FFF);
  height:100%;
  object-fit:;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  
      

      
        
      
      
  .HOMhL {
    color:var(--danger, #EF4444);
  font-size:var(--font-size-sm);
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  .bwiEZq {
    color:var(--background_page, #FFF);
  cursor:pointer;
  border-radius:4px;
  }
      

      
  .bwiEZq:hover {
    background-color:#012d51;
  }
      

        
      
      
  
      

      
        
      
      
  .cKlEEi {
    gap:8px;
  width:15%;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .page_tasks\:87UM_7Fkps4KhT4oIEWoO {
    top:80px;
  flex:1;
  z-index:10;
  position:fixed;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .eyxKkE {
    gap:8px;
  width:20%;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .cMElxd {
    color:var(--text_primary, #1D2939);
  width:95%;
  height:18px;
  font-size:var(--font-size-sm);
  overflow-x:hidden;
  overflow-y:hidden;
  font-family:inherit;
  font-weight:inherit;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      

      
        
      
      
  .cwmlpc {
    gap:10px;
  flex:1;
  width:fit-content;
  align-items:center;
  flex-direction:row;
  justify-content:end;
  }
      

      
        
      
      
  .buCmJv {
    gap:8px;
  flex:1;
  align-items:center;
  padding-left:12px;
  flex-direction:row;
  justify-content:end;
  }
      

      
        
      
      
  .page_tasks\:EWiMsGAh13m5C4WgDzu1V {
    width:240px;
  }
      

      
        
      
      
  .ecauWk {
    width:100%;
  bottom:40px;
  position:absolute;
  align-items:center;
  padding-bottom:40px;
  justify-content:end;
  }
      

      
        
      
      
  .bANwhR {
    width:30%;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .ofiSK {
    color:var(--text_primary, #1D2939);
  height:24px;
  display:flex;
  font-size:var(--font-size-sm);
  align-items:center;
  font-family:inherit;
  font-weight:inherit;
  padding-left:4px;
  border-radius:25px;
  padding-right:4px;
  flex-direction:column;
  justify-content:center;
  background-color:var(--background_grey, #F6F6F6);
  }
      

      
        
      
      
  .LToQf {
    gap:8px;
  width:7%;
  align-items:center;
  padding-left:12px;
  padding-right:12px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .cuCMWS {
    width:fit-content;
  height:40px;
  }
      

      
        
      
      
  .dropdown_list_task_type\:-y2ztCYtgwlBM3mUOPOC3 {
    height:40px;
  }
      

      
        
      
      
  .enugLR {
    gap:4px;
  position:relative;
  min-width:200px;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17;
  margin-top:4px;
  min-height:40px;
  align-items:start;
  padding-top:4px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:4px;
  justify-content:start;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  
      

      
        
      
      
  .cjWLwH {
    gap:8px;
  color:var(--text_secondary, #646E82);
  width:100%;
  align-items:center;
  padding-top:10px;
  padding-left:12px;
  border-radius:4px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:10px;
  justify-content:start;
  }
      

      
  .cjWLwH:hover {
    cursor:pointer;
  background-color:var(--background_grey, #F6F6F6);
  }
      

        
      
      
  
      

      
        
      
      
  .dropdown_list_task_type\:E6tNqFdur73YsOoASpZ9N {
    justify-content:start;
  }
      

      
        
      
      
  .KXIFL {
    top:10px;
  right:30px;
  cursor:pointer;
  position:absolute;
  align-items:start;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dropdown_list_task_type\:WfrDaZzzwavdP9Gljrkse {
    opacity:0;
  translate:0 -12px 0;
  justify-content:start;
  }
      

      
  .dropdown_list_task_type\:WfrDaZzzwavdP9Gljrkse.open {
    opacity:1;
  translate:0 0px 0;
  }
      


  .dropdown_list_task_type\:WfrDaZzzwavdP9Gljrkse.close-transition {
    transition:all 200ms ease-in-out  ;
  }
      


  .dropdown_list_task_type\:WfrDaZzzwavdP9Gljrkse.open-transition {
    transition:all 200ms ease-in-out  ;
  }
      

        
      
      
  
      

      
        
      
      
  .fEQDJp {
    color:var(--grey-200, #E5E5E5);
  width:fit-content;
  cursor:pointer;
  height:24px;
  font-size:var(--font-size-xxs);
  align-items:start;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:center;
  background-color:var(--blue-600, #2563EB);
  }
      

      
  .fEQDJp:hover {
    background-color:var(--blue-500, #3B82F6);
  }
      

        
      
      
  .eIDzEY {
    width:100%;
  align-items:end;
  padding-top:5px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:5px;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .page_tasks\:TW_HCpj0FErta2PHog2cc {
    z-index:2;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .OHtUq {
    width:7%;
  position:relative;
  align-items:center;
  padding-left:12px;
  padding-right:12px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fkEiaq {
    color:var(--text_primary, #1D2939);
  width:95%;
  height:18px;
  overflow:hidden;
  font-size:var(--font-size-sm);
  object-fit:;
  font-family:inherit;
  font-weight:inherit;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      

      
  .fkEiaq.hovered {
    text-decoration-line: underline;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .page_tasks\:h8Iul5aSh0oTJjgywyR83 {
    height:40px;
  }
      

      
        
      
      
  .bTWaha {
    color:var(--text_secondary, #646E82);
  height:24px;
  display:flex;
  font-size:var(--font-size-xs);
  font-style:italic;
  align-items:center;
  font-family:inherit;
  font-weight:400;
  padding-left:8px;
  border-radius:25px;
  padding-right:8px;
  flex-direction:column;
  justify-content:center;
  background-color:var(--background_grey, #F6F6F6);
  }
      

      
        
      
      
  .bQCYPs {
    gap:8px;
  flex:1;
  width:10%;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:end;
  }
      

      
        
      
      
  .dOePXV {
    align-items:center;
  padding-top:12px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:12px;
  justify-content:center;
  }
      

      
        
      
      
  .cHjgNF {
    gap:4px;
  align-items:center;
  padding-top:4px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  flex-direction:row;
  padding-bottom:4px;
  justify-content:end;
  }
      

      
  .cHjgNF.overdue {
    background-color:#FF5E5E1A;
  }
      


  .cHjgNF.due_today {
    background-color:#18A3591A;
  }
      

        
      
      
  .czMidB {
    flex:1;
  align-items:start;
  justify-content:center;
  }
      

      
        
      
      
  .qQOnu {
    width:fit-content;
  height:40px;
  justify-content:start;
  }
      

      
        
      
      
  .fFMeQb {
    color:var(--text_secondary, #646E82);
  height:18px;
  display:flex;
  font-size:var(--font-size-xxs);
  font-style:italic;
  align-items:start;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .dropdown_list_assignees\:DzSh-xmf_w369EZmArdyG {
    height:100%;
  }
      

      
        
      
      
  .bCQqOH {
    top:10px;
  right:30px;
  cursor:pointer;
  display:flex;
  z-index:1000;
  position:absolute;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .dropdown_list_assignees\:LHsyp9wDaOpnJ2KqKY54_ {
    height:100%;
  }
      

      
        
      
      
  .dropdown_list_assignees\:R6jUcqZO7rZ_A5jk5CyX7 {
    height:100%;
  }
      

      
        
      
      
  .bnWhBN {
    gap:4px;
  top:44px;
  position:absolute;
  box-shadow:0px 7px 15px 0px #CFCFCF1A, 0px 28px 28px 0px #CFCFCF17;
  min-height:40px;
  align-items:start;
  padding-top:4px;
  border-color:#E9ECF3;
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:4px;
  padding-right:4px;
  padding-bottom:4px;
  justify-content:center;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .dropdown_list_assignees\:j_7XWW-pz2ikMGrT7nXY2 {
    width:fit-content;
  height:100%;
  }
      

      
        
      
      
  .dropdown_list_assignees\:rjiXrP6GP13wOhfrVXbZs {
    opacity:0;
  z-index:1;
  translate:0 -12px 0;
  justify-content:start;
  }
      

      
  .dropdown_list_assignees\:rjiXrP6GP13wOhfrVXbZs.open {
    opacity:1;
  translate:0 0px 0;
  justify-content:start;
  }
      


  .dropdown_list_assignees\:rjiXrP6GP13wOhfrVXbZs.close-transition {
    transition:all 200ms ease-in-out  ;
  justify-content:start;
  }
      


  .dropdown_list_assignees\:rjiXrP6GP13wOhfrVXbZs.open-transition {
    transition:all 200ms ease-in-out  ;
  justify-content:start;
  }
      

        
      
      
  
      

      
        
      
      
  .page_tasks\:nMmq2_qMBKqiYP3XiYWSx {
    z-index:1;
  }
      

      
        
      
      
  .eQkSAA {
    top:100px;
  color:var(--text_secondary, #646E82);
  width:293px;
  height:24px;
  display:inline-block;
  position:relative;
  font-size:var(--font-size-sm);
  text-align:center;
  font-family:inherit;
  font-weight:400;
  }
      

      
        
      
      
  .cEDydG {
    color:var(--danger, #EF4444);
  align-items:start;
  justify-content:center;
  }
      

      
        
      
      
  .eVzFcM {
    width:30%;
  cursor:pointer;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .dfYLRF {
    color:var(--text_primary, #1D2939);
  height:18px;
  font-size:var(--font-size-sm);
  text-align:right;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
  .dfYLRF.overdue {
    color:var(--danger, #EF4444);
  }
      


  .dfYLRF.due_today {
    color:var(--text_primary, #1D2939);
  }
      

        
      
      
  .eOrAZw {
    width:100%;
  bottom:0px;
  height:80px;
  position:relative;
  min-height:0px;
  padding-top:20px;
  padding-left:24px;
  padding-right:24px;
  flex-direction:row;
  padding-bottom:20px;
  background-color:var(--background_page, #FFF);
  border-top-color:var(--background_grey_highlight, #E9ECF3);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
      
      
  .dashboard\:fQUXjjhRjHa7A99TPXqim {
    flex:1;
  overflow-x:hidden;
  overflow-y:auto;
  }
      

      
        
      
      
  .bYlAbI {
    flex:1;
  max-width:calc(100vw - 240px);
  max-height:100vh;
  transition:all 300ms ease-in-out  ;
  }
      

      
          @media (min-width: 650px) {
            
  .bYlAbI.collapsed {
    flex:1;
  max-width:calc(100vw - 82px);
  max-height:100vh;
  }
      

          }
          

          @media (max-width: 650px) {
            
  .bYlAbI {
    height:100vh;
  min-width:100%;
  }
      

          }
          
        
      
      
  .cTBIrP {
    width:680px;
  display:flex;
  max-height:90vh;
  overflow-x:hidden;
  overflow-y:hidden;
  border-radius:8px;
  background-color:var(--background_page, #FFF);
  }
      

      
        
      
      
  .popup_new_data_submission\:06BY8BnevsNtzXR5TseGS {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  .popup_new_data_submission\:0ghnb1tAR8J6ZrPxHnD76 {
    height:100%;
  }
      

      
        
      
      
  .popup_new_data_submission\:68WH3wg_euKhIgbpewPwQ {
    height:100%;
  z-index:1;
  }
      

      
        
      
      
  .popup_new_data_submission\:8ftpJibLTVFGptDmZi3_W {
    z-index:;
  }
      

      
        
      
      
  .popup_new_data_submission\:AbazoB5MOmkjHSYgBIL1W {
    height:100%;
  z-index:1;
  }
      

      
        
      
      
  .popup_new_data_submission\:CDke5jA6_D1Lg2YbIeRvj {
    width:fit-content;
  opacity:0;
  position:relative;
  translate:0 -12px 0;
  }
      

      
  .popup_new_data_submission\:CDke5jA6_D1Lg2YbIeRvj.open {
    opacity:1;
  translate:0 0px 0;
  }
      


  .popup_new_data_submission\:CDke5jA6_D1Lg2YbIeRvj.open-transition {
    transition:all 200ms ease-in-out  ;
  }
      


  .popup_new_data_submission\:CDke5jA6_D1Lg2YbIeRvj.close-transition {
    transition:all 200ms ease-in-out  ;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .ejkFdV {
    flex:1;
  display:flex;
  position:relative;
  max-height:100%;
  overflow-y:auto;
  }
      

      
        
      
      
  .popup_new_data_submission\:Snq2XqLTcAfDW773Xs5uV {
    z-index:;
  }
      

      
        
      
      
  .popup_new_data_submission\:Tut9JzNva4A4IpaxSEATm {
    height:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .popup_new_data_submission\:Y3rGamQ4Qn5EmYBL7sCrc {
    z-index:;
  }
      

      
        
      
      
  .popup_new_data_submission\:YNAAedrpBU20xc-XSJIz2 {
    height:100%;
  }
      

      
        
      
      
  .popup_new_data_submission\:_5PN4pECz8CHlf7coRAEi {
    margin-top:4px;
  }
      

      
        
      
      
  .popup_new_data_submission\:b_hDvakPuPuRi0azt4Pt1 {
    flex:1;
  z-index:;
  }
      

      
        
      
      
  .popup_new_data_submission\:cUOyLvd2b224gnDkTySu1 {
    height:100%;
  }
      

      
        
      
      
  .popup_new_data_submission\:cmI18xzcQPddYLw7NJtya {
    width:100%;
  height:100%;
  }
      

      
        
      
      
  .popup_new_data_submission\:eaKzes_J_GVstLzztn9Fw {
    z-index:;
  }
      

      
        
      
      
  .popup_new_data_submission\:fPEC_i-Ud_dOrBchXH3BE {
    width:fit-content;
  opacity:0;
  position:relative;
  translate:0 -12px 0;
  }
      

      
  .popup_new_data_submission\:fPEC_i-Ud_dOrBchXH3BE.open {
    opacity:1;
  translate:0 0px 0;
  }
      


  .popup_new_data_submission\:fPEC_i-Ud_dOrBchXH3BE.open-transition {
    transition:all 200ms ease-in-out  ;
  }
      


  .popup_new_data_submission\:fPEC_i-Ud_dOrBchXH3BE.close-transition {
    transition:all 200ms ease-in-out  ;
  }
      

        
      
      
  .popup_new_data_submission\:fPJgDgca5fMLg2D8a_9PR {
    margin-top:4px;
  }
      

      
        
      
      
  .popup_new_data_submission\:pS6HuTETrYSY3LjV3e4WF {
    width:100%;
  padding-left:20px;
  padding-right:20px;
  justify-content:space-between;;
  }
      

      
        
      
      
  .popup_new_data_submission\:zIYVFkDJOEeOdti4jN5rF {
    width:100%;
  height:100%;
  }
      

      
        
      
      
  .popup_growth\:1rfyIsKeZ7jOZf6AgwDgr {
    z-index:101;
  transition:z-index 300ms ease;
  }
      

      
        
      
      
  .popup_growth\:TTuffUZA3R2raKf_uZqH2 {
    z-index:;
  position:absolute;
  }
      

      
        
      
      
  .dashboard\:j9hYuavna9pkEUJ6ttRFZ {
    width:100vw;
  height:100vh;
  position:absolute;
  }
      

      
        
      
      
  
      

      
        
      
      
  .popup_automation_remove_client\:rEBg9289MTEfm0PLFiHmW {
    width:100%;
  }
      

      
        
      
      
  .popup_automation\:9R3iYb5budILrjaHpISeQ {
    z-index:100;
  position:absolute;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .popup_automation_delete\:rEBg9289MTEfm0PLFiHmW {
    width:100%;
  }
      

      
        
      
      
  .popup_automation\:HyuZHgeCffhNmmA7NIUoK {
    z-index:100;
  }
      

      
        
      
      
  .popup_automation\:TTuffUZA3R2raKf_uZqH2 {
    z-index:99;
  position:absolute;
  }
      

      
        
      
      
  .dashboard\:kzGd7vAaNjRm2hNLb1oHK {
    width:100vw;
  height:100vh;
  position:absolute;
  }
      

      
        
      
      
  .ODWvw {
    gap:40px;
  width:240px;
  height:100%;
  translate:0;
  transition:all 300ms ease-in-out 0ms normal;
  padding-top:24px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:24px;
  background-color:var(--background_grey, #F6F6F6);
  }
      

      
  .ODWvw.collapsed {
    width:80px;
  }
      

        
      
      
  
      

      
        
      
      
  .GBNjo {
    gap:20px;
  flex:1;
  overflow-x:clip;
  align-items:start;
  justify-content:end;
  }
      

      
        
      
      
  
      

      
        
      
      
  .eSudE {
    color:var(--text_tertiary, #BDBDBD);
  align-items:end;
  justify-content:start;
  }
      

      
  .eSudE.collapsed {
    align-items:center;
  justify-content:start;
  }
      

        
      
      
  .eXQQUu {
    height:fit-content;
  display:flex;
  flex-direction:column;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cfJmEf {
    gap:8px;
  width:100%;
  flex-wrap:nowrap;
  overflow-x:clip;
  transition:all 300ms ease-in-out  ;
  }
      

      
  .cfJmEf.collapsed {
    width:fit-content;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
  .bTOBqL:hover {
    color:var(--text_primary, #1D2939);
  cursor:pointer;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dWGWai {
    width:170px;
  height:50px;
  position:relative;
  }
      

      
  .dWGWai.collapsed {
    width:fit-content;
  height:50px;
  }
      

        
      
      
  
      

      
          @media (max-width: 650px) {
            
  .dashboard\:lh2BNVEPP3F2wno2i6YpF {
    display:none;
  }
      

          }
          
        
      
      
  .bwsTPY {
    color:var(--text_primary, #1D2939);
  width:95%;
  font-size:var(--font-size-sm);
  min-height:18px;
  font-family:inherit;
  font-weight:inherit;
  padding-top:15px;
  white-space:normal;
  padding-bottom:15px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .page_task_history\:87UM_7Fkps4KhT4oIEWoO {
    top:80px;
  flex:1;
  height:calc(100% - 80px);
  z-index:10;
  position:fixed;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .fzAlQC {
    min-height:50px;
  padding-left:24px;
  padding-right:24px;
  flex-direction:row;
  background-color:var(--background_page, #FFF);
  border-bottom-color:var(--background_grey_highlight, #E9ECF3);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  .durSem {
    width:36px;
  align-items:center;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .page_task_history\:EWiMsGAh13m5C4WgDzu1V {
    width:240px;
  }
      

      
        
      
      
  .jTtPj {
    height:40px;
  padding-left:24px;
  padding-right:34px;
  flex-direction:row;
  background-color:#F8F9FC;
  }
      

      
        
      
      
  .ewiSZU {
    color:#FF5E5E;
  }
      

      
        
      
      
  .page_task_history\:VLKMQMnecPr0_6wTE1Em4 {
    width:180px;
  height:40px;
  font-size:var(--font-size-base);
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .ejGKQL {
    color:var(--text_primary, #1D2939);
  height:18px;
  font-size:var(--font-size-sm);
  text-align:right;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .page_task_history\:nMmq2_qMBKqiYP3XiYWSx {
    z-index:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dashboard\:lu30mBM89sFcRDIETQEBi {
    flex:1;
  overflow-x:hidden;
  overflow-y:auto;
  }
      

      
        
      
      
  .bCBwAX {
    flex:1;
  display:flex;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  .ekkqFm {
    width:60%;
  height:250px;
  display:flex;
  background: var(--background_grey);
  align-items:center;
  justify-content:center;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  }
      

      
        
      
      
  .biPfZr {
    color:var(--text_primary);
  font-size:var(--font-size-base);
  text-align:center;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dashboard\:vSYxARu_w4X-mrCotE8mH {
    top:0px;
  left:0px;
  width:100vw;
  height:100vh;
  z-index:4;
  position:absolute;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dashboard\:wLcIYG9MEV8uKkS0NPdtB {
    width:100vw;
  height:100vh;
  position:absolute;
  }
      

      
        
      