@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";.bg-primaryFontColor{background:var(--primaryFontColor)!important}.text-color-primaryFontColor{color:var(--primaryFontColor)!important}.bg-secondaryFontColor{background:var(--secondaryFontColor)!important}.text-color-secondaryFontColor{color:var(--secondaryFontColor)!important}.bg-primary{background:var(--primary)!important}.text-color-primary{color:var(--primary)!important}.bg-secondary{background:var(--secondary)!important}.text-color-secondary{color:var(--secondary)!important}.bg-snackDanger{background:var(--snackDanger)!important}.text-color-snackDanger{color:var(--snackDanger)!important}.bg-snackSuccess{background:var(--snackSuccess)!important}.text-color-snackSuccess{color:var(--snackSuccess)!important}.bg-colorDisabled{background:var(--colorDisabled)!important}.text-color-colorDisabled{color:var(--colorDisabled)!important}.bg-iconHover{background:var(--iconHover)!important}.text-color-iconHover{color:var(--iconHover)!important}.bg-tooltip{background:var(--tooltip)!important}.text-color-tooltip{color:var(--tooltip)!important}.bg-inputBg{background:var(--inputBg)!important}.text-color-inputBg{color:var(--inputBg)!important}.bg-bgGlassComponent{background:var(--bgGlassComponent)!important}.text-color-bgGlassComponent{color:var(--bgGlassComponent)!important}.bg-colorBorder{background:var(--colorBorder)!important}.text-color-colorBorder{color:var(--colorBorder)!important}.bg-colorPlaceholder{background:var(--colorPlaceholder)!important}.text-color-colorPlaceholder{color:var(--colorPlaceholder)!important}.bg-sideMenuBorder{background:var(--sideMenuBorder)!important}.text-color-sideMenuBorder{color:var(--sideMenuBorder)!important}.bg-bgSideMenu{background:var(--bgSideMenu)!important}.text-color-bgSideMenu{color:var(--bgSideMenu)!important}.bg-colorWhite{background:var(--colorWhite)!important}.text-color-colorWhite{color:var(--colorWhite)!important}.bg-colorOrange{background:var(--colorOrange)!important}.text-color-colorOrange{color:var(--colorOrange)!important}.bg-colorRed{background:var(--colorRed)!important}.text-color-colorRed{color:var(--colorRed)!important}.bg-titleFontColor{background:var(--titleFontColor)!important}.text-color-titleFontColor{color:var(--titleFontColor)!important}.bg-editing{background:var(--editing)!important}.text-color-editing{color:var(--editing)!important}.bg-canceled{background:var(--canceled)!important}.text-color-canceled{color:var(--canceled)!important}.bg-waiting_payment{background:var(--waiting_payment)!important}.text-color-waiting_payment{color:var(--waiting_payment)!important}.bg-analysing{background:var(--analysing)!important}.text-color-analysing{color:var(--analysing)!important}.bg-processing{background:var(--processing)!important}.text-color-processing{color:var(--processing)!important}.bg-separation{background:var(--separation)!important}.text-color-separation{color:var(--separation)!important}.bg-dispatched{background:var(--dispatched)!important}.text-color-dispatched{color:var(--dispatched)!important}.bg-paymentConfirmed{background:var(--paymentConfirmed)!important}.text-color-paymentConfirmed{color:var(--paymentConfirmed)!important}.bg-signed{background:var(--signed)!important}.text-color-signed{color:var(--signed)!important}.bg-triangularOperation{background:var(--triangularOperation)!important}.text-color-triangularOperation{color:var(--triangularOperation)!important}.bg-expiringDate{background:var(--expiringDate)!important}.text-color-expiringDate{color:var(--expiringDate)!important}.bg-bgInset{background:var(--bgInset)!important}.text-color-bgInset{color:var(--bgInset)!important}.bg-bgSidebarHeader{background:var(--bgSidebarHeader)!important}.text-color-bgSidebarHeader{color:var(--bgSidebarHeader)!important}.bg-bgDropdown{background:var(--bgDropdown)!important}.text-color-bgDropdown{color:var(--bgDropdown)!important}.bg-colorBlack{background:var(--colorBlack)!important}.text-color-colorBlack{color:var(--colorBlack)!important}.bg-bgSidebarDark{background:var(--bgSidebarDark)!important}.text-color-bgSidebarDark{color:var(--bgSidebarDark)!important}.bg-inputFilter{background:var(--inputFilter)!important}.text-color-inputFilter{color:var(--inputFilter)!important}.bg-selected{background:var(--selected)!important}.text-color-selected{color:var(--selected)!important}.bg-tagsSelected{background:var(--tagsSelected)!important}.text-color-tagsSelected{color:var(--tagsSelected)!important}.bg-bgAttachments{background:var(--bgAttachments)!important}.text-color-bgAttachments{color:var(--bgAttachments)!important}.bg-btnEdit{background:var(--btnEdit)!important}.text-color-btnEdit{color:var(--btnEdit)!important}.bg-btnCanceled{background:var(--btnCanceled)!important}.text-color-btnCanceled{color:var(--btnCanceled)!important}.bg-btnProceed{background:var(--btnProceed)!important}.text-color-btnProceed{color:var(--btnProceed)!important}.bg-tagDiscount{background:var(--tagDiscount)!important}.text-color-tagDiscount{color:var(--tagDiscount)!important}.bg-borderTagDiscout{background:var(--borderTagDiscout)!important}.text-color-borderTagDiscout{color:var(--borderTagDiscout)!important}.bg-iconBgStep{background:var(--iconBgStep)!important}.text-color-iconBgStep{color:var(--iconBgStep)!important}.bg-ringStep{background:var(--ringStep)!important}.text-color-ringStep{color:var(--ringStep)!important}.bg-iconColorStep{background:var(--iconColorStep)!important}.text-color-iconColorStep{color:var(--iconColorStep)!important}.bg-borderStep{background:var(--borderStep)!important}.text-color-borderStep{color:var(--borderStep)!important}.bg-timeColorStep{background:var(--timeColorStep)!important}.text-color-timeColorStep{color:var(--timeColorStep)!important}.bg-textStep{background:var(--textStep)!important}.text-color-textStep{color:var(--textStep)!important}.bg-success{background:var(--success)!important}.text-color-success{color:var(--success)!important}.bg-colorBtnTheme{background:var(--colorBtnTheme)!important}.text-color-colorBtnTheme{color:var(--colorBtnTheme)!important}.bg-conasolPrimary{background:var(--conasolPrimary)!important}.text-color-conasolPrimary{color:var(--conasolPrimary)!important}.bg-conasolSecondary{background:var(--conasolSecondary)!important}.text-color-conasolSecondary{color:var(--conasolSecondary)!important}.bg-backgroundIcon{background:var(--backgroundIcon)!important}.text-color-backgroundIcon{color:var(--backgroundIcon)!important}.bg-colorBorderChat{background:var(--colorBorderChat)!important}.text-color-colorBorderChat{color:var(--colorBorderChat)!important}.bg-chaInputColor{background:var(--chaInputColor)!important}.text-color-chaInputColor{color:var(--chaInputColor)!important}.bg-adornmentInput{background:var(--adornmentInput)!important}.text-color-adornmentInput{color:var(--adornmentInput)!important}.bg-contentTypeBg{background:var(--contentTypeBg)!important}.text-color-contentTypeBg{color:var(--contentTypeBg)!important}.bg-contentTypeBgHover{background:var(--contentTypeBgHover)!important}.text-color-contentTypeBgHover{color:var(--contentTypeBgHover)!important}.bg-contentTypeTextHover{background:var(--contentTypeTextHover)!important}.text-color-contentTypeTextHover{color:var(--contentTypeTextHover)!important}.bg-contentTypeBorder{background:var(--contentTypeBorder)!important}.text-color-contentTypeBorder{color:var(--contentTypeBorder)!important}.bg-switchBg{background:var(--switchBg)!important}.text-color-switchBg{color:var(--switchBg)!important}.bg-svgDashboard{background:var(--svgDashboard)!important}.text-color-svgDashboard{color:var(--svgDashboard)!important}.bg-badgeBorder{background:var(--badgeBorder)!important}.text-color-badgeBorder{color:var(--badgeBorder)!important}.bg-bgCart{background:var(--bgCart)!important}.text-color-bgCart{color:var(--bgCart)!important}.bg-fileInputBg{background:var(--fileInputBg)!important}.text-color-fileInputBg{color:var(--fileInputBg)!important}.bg-fileInputBgHover{background:var(--fileInputBgHover)!important}.text-color-fileInputBgHover{color:var(--fileInputBgHover)!important}.bg-ratingBad{background:var(--ratingBad)!important}.text-color-ratingBad{color:var(--ratingBad)!important}.bg-ratingRegular{background:var(--ratingRegular)!important}.text-color-ratingRegular{color:var(--ratingRegular)!important}.bg-ratingGood{background:var(--ratingGood)!important}.text-color-ratingGood{color:var(--ratingGood)!important}.bg-ratingExcellent{background:var(--ratingExcellent)!important}.text-color-ratingExcellent{color:var(--ratingExcellent)!important}.bg-colorLoading{background:var(--colorLoading)!important}.text-color-colorLoading{color:var(--colorLoading)!important}.bg-accordionBg{background:var(--accordionBg)!important}.text-color-accordionBg{color:var(--accordionBg)!important}.bg-accordionContentBg{background:var(--accordionContentBg)!important}.text-color-accordionContentBg{color:var(--accordionContentBg)!important}h1,h2,h3,h4,h5,h6{margin:0;color:var(--primaryFontColor);font-weight:600}h1{font-size:1.875rem}h3{font-size:1.125rem}p,b,.terms-finance{color:var(--primaryFontColor)}input,textarea{font-size:1rem}textarea{resize:none}.container-page{padding:2rem}.content-page-max-width{max-width:2000px;margin:0 auto;height:100%}.header-page{margin-bottom:1rem;display:flex;flex-direction:column}.header-navigation ul{display:flex;gap:4px;list-style-type:none}.header-navigation ul li{display:flex;gap:4px;align-items:center}.header-navigation ul li a{font-weight:700}.header-navigation ul li a:hover{text-decoration:underline}.header-navigation ul li p{margin-top:.5rem;font-weight:700}.header-navigation ul li span{margin-top:.5rem;color:var(--primaryFontColor)}.header-navigation ul li:last-child a{color:var(--titleFontColor)}@media(max-width:768px){.header-navigation ul{display:none}}@media(max-width:768px){.header-title-responsive{flex-wrap:wrap}}.flex{display:flex}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.align-center{align-items:center}.align-end{align-items:end}.align-start{align-items:start}.self-center{align-self:center}.self-end{align-self:end}.self-start{align-self:start}.justify-center{justify-content:center}.justify-space-between{justify-content:space-between}.justify-end{justify-content:end}.justify-around{justify-content:space-around}.fw-bold{font-weight:700}.fw-bolder{font-weight:bolder}.fw-semibold{font-weight:600}.fw-medium{font-weight:500}.fw-normal{font-weight:400}.fw-light{font-weight:300}.border{border-width:1px!important;border-style:solid!important}.border-r{border-right:1px solid var(--colorBorder)}.border-t{border-top:1px solid var(--colorBorder)}.border-b-dotted:not(:last-child){border-bottom:1px dotted var(--colorBorder)}.border-b:not(:last-child){border-bottom-width:1px;border-bottom-style:solid}.w-full{width:100%}.w-50{width:50%}.w-40{width:40%}.w-70{width:70%}.h-full{height:100%}.h-auto{height:auto}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.text-nowrap{text-wrap:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.cursor-pointer{cursor:pointer}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.content-type{border:1px solid var(--contentTypeBorder);color:#9ca3af;background-color:var(--contentTypeBg);cursor:pointer}.content-type>svg{width:1.5rem;height:1.5rem}.content-type:hover{color:var(--contentTypeTextHover);background-color:var(--contentTypeBgHover)}.content-type.selected{color:#3b82f6;border-color:#2563eb}.content-type-half{max-width:6.25rem}.grid-2,.grid-2-responsive{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(max-width:768px){.grid-2-responsive{display:block}}.btn{cursor:pointer;transition:.3s;border:0;display:flex;justify-content:center;gap:4px;background:transparent}.btn-contained{background-color:var(--primary);color:var(--colorWhite);font-weight:bolder;width:100%;padding:.7rem .5rem;border-radius:.3rem;margin-top:.8rem;align-items:center}.btn-contained:hover{background-color:var(--secondary)}.btn-contained:disabled{background-color:var(--colorDisabled);cursor:not-allowed}.btn-contained>svg{width:1.5rem;height:1.5rem}.btn.htmx-request .spinner{display:block}.btn.htmx-request{background-color:var(--colorDisabled);cursor:not-allowed}.btn-text{margin:0;padding:0;color:var(--colorWhite);transition:.5s}.btn-text>svg{width:1.5rem;height:1.5rem}.btn-text:hover{opacity:.5}.btn-canceled{background-color:var(--snackDanger);color:var(--colorWhite);font-weight:bolder;width:100%;padding:.5rem;border-radius:.3rem;align-items:center;transition:opacity .5s ease-in-out}.btn-canceled:not(:disabled):hover{opacity:.8}.btn-canceled:disabled{background-color:var(--colorDisabled);cursor:not-allowed}.btn-confirmed{background-color:var(--snackSuccess);color:var(--colorWhite);font-weight:bolder;width:100%;padding:.5rem;border-radius:.3rem;align-items:center;transition:opacity .5s ease-in-out}.btn-confirmed:not(:disabled):hover{opacity:.8}.btn-confirmed:disabled{background-color:var(--colorDisabled);cursor:not-allowed}.btn-default{background-color:var(--primary);color:var(--colorWhite);font-weight:bolder;width:100%;padding:.5rem;border-radius:.3rem;align-items:center;transition:opacity .5s ease-in-out}.btn-default:hover{opacity:.8}.btn-border{border:1px solid var(--sideMenuBorder);padding:.5rem;width:100%;border-radius:.3rem;color:var(--colorWhite);font-weight:700;align-items:center}.btn-border.dash{color:var(--primaryFontColor)}.btn-border>svg{width:1rem;height:1rem}.btn-border:hover,.btn-border.active{background:var(--sideMenuBorder);color:var(--colorWhite)}.btn-icon{display:flex;align-items:center}.btn-icon>svg{width:1.5rem;height:1.5rem}.btn-icon:hover{opacity:.5}.btn-icon.danger{color:var(--colorRed)}.btn-icon.orange{color:var(--colorOrange)}.btn-toggle-theme{display:flex;color:var(--colorWhite);justify-content:space-between;align-items:center;width:100%}.btn-toggle-theme>.container-toggle{background-color:#374151;border-radius:.375rem;display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem}.btn-toggle-theme>.container-toggle div>svg{width:1rem;height:1rem;color:var(--colorBtnTheme)}.btn-toggle-theme:hover{opacity:.8}.btn-minus,.btn-plus{width:1.875rem;height:1.875rem;background-color:var(--colorOrange);border:none;cursor:pointer;font-size:1.125rem;margin:0 .5rem;transition:opacity .5s;color:var(--colorWhite)}.btn-minus:hover,.btn-plus:hover{opacity:.8}.switch{position:relative;display:inline-block;width:1.875rem;height:.875rem}.switch input{opacity:0;width:0;height:0}.switch input:checked+.slider{background-color:var(--colorOrange)}.switch input:checked+.slider:before{-webkit-transform:translateX(1.125rem);-ms-transform:translateX(1.125rem);transform:translate(1.125rem)}.switch input:focus+.slider{box-shadow:0 0 1px var(--colorOrange)}.switch input:disabled+.slider{opacity:.5;cursor:not-allowed}.switch .slider{position:absolute;cursor:pointer;inset:0;background-color:var(--switchBg);-webkit-transition:.4s;transition:.4s;border-radius:2.125rem}.switch .slider:before{position:absolute;content:"";height:.75rem;width:.75rem;left:0;bottom:.063rem;background-color:var(--colorWhite);-webkit-transition:.4s;transition:.4s;border-radius:50%}.input{padding:.5rem .75rem;border-radius:.5rem;border:2px solid transparent}.input:-webkit-autofill{background-color:var(--inputBg)!important;color:var(--primaryFontColor)!important;-webkit-text-fill-color:var(--primaryFontColor)!important;box-shadow:0 0 0 1000px var(--inputBg) inset!important}.input-filter{background-color:var(--inputFilter);color:var(--primaryFontColor)}.input-filter::placeholder{color:var(--primaryFontColor);opacity:.4}.input-primary{background-color:var(--inputBg);color:var(--primaryFontColor)}.input-primary::placeholder{color:var(--colorPlaceholder)}.input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;font-size:1rem;filter:white brightness(10000%) saturate(0%)}.input:focus{outline:none;border:2px solid var(--primary)}.input:read-only{opacity:.5;cursor:not-allowed}.input:disabled{opacity:.5;cursor:not-allowed}.input.flatpickr-input:read-only{opacity:1;cursor:pointer}.input.flatpickr-input:disabled{opacity:.3;cursor:not-allowed}.input-group{position:relative;width:100%;display:flex;flex-direction:column}.input-group-adornment{position:absolute;top:.563rem;right:.625rem}.input-group-adornment>svg{color:var(--primaryFontColor);width:1.25rem;height:1.25rem;cursor:pointer}.input-group-adornment>.span-text{font-size:.875rem;color:var(--adornmentInput)}.select{padding:.5rem .75rem;background-color:var(--inputBg);border-radius:.5rem;color:var(--colorWhite);border:2px solid transparent;cursor:pointer}.select:focus{outline:none;border:2px solid var(--secondary)}.select:not(:focus){border-color:transparent}.select:disabled{cursor:not-allowed;opacity:.5}.link{color:var(--primaryFontColor);font-weight:700;text-decoration:none;margin-top:.5rem;cursor:pointer}.link-hover:hover{text-decoration:underline}.link-attachments{color:var(--primary)}.container-form{display:flex;justify-content:center;align-items:center;height:100%;padding:1.5rem}.content-form{background:var(--bgGlassComponent);border:1px solid var(--colorBorder);border-radius:1rem;box-shadow:0 4px 30px #0000001a;padding:2rem 2.5rem;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:30rem;width:100%}@media(max-width:768px){.content-form{padding:1.25rem 1.5rem;border-radius:.75rem}}.header-form{color:var(--primaryFontColor);text-align:center;margin-bottom:1rem}.header-form p{font-weight:600;font-size:14px}@media(max-width:768px){.header-form{margin-bottom:.5rem}.header-form h4{font-size:1.125rem;margin:.5rem 0}}.form{border-top:1px solid var(--primaryFontColor);padding:1.5rem 1rem}.form p{margin:0}@media(max-width:768px){.form{padding:1rem .5rem}}.col-form{display:flex;gap:1rem}@media(max-width:768px){.col-form{flex-direction:column;gap:0px}}.form-input{display:flex;flex-direction:column;gap:.375rem;margin-top:1rem;width:100%}.form-input label{color:var(--primaryFontColor);font-weight:bolder}.form-input input{width:100%;box-sizing:border-box}@media(max-width:768px){.form-input{margin-top:.625rem}}.footer-form{display:flex;flex-direction:column;text-align:center;color:var(--primaryFontColor);font-size:.9rem;gap:.25rem}.message-error{font-size:.9rem;color:var(--colorRed)}.spinner{width:1rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,var(--secondary) 94%,rgba(0,0,0,0)) top/8px 8px no-repeat,conic-gradient(rgba(0,0,0,0) 30%,var(--secondary));-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 3px),#000 0);animation:l13 1s infinite linear;display:none}@keyframes l13{to{transform:rotate(1turn)}}.card{background:var(--bgGlassComponent);border:1px solid var(--colorBorder);border-radius:.8rem;padding:.75rem .5rem;display:flex;flex-direction:column}.card.overflow{overflow:hidden}.card-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-bottom:1px solid var(--colorWhite)}.card-header p{display:flex;align-items:center;gap:4px;font-size:1.125rem}.card-header p>svg{width:1.25rem;height:1.25rem;color:var(--titleFontColor)}.card-header p.paid>svg{color:var(--success)}.card-header p{color:var(--titleFontColor);font-weight:700}.card-header>div svg,.card-header button svg{width:1rem;height:1rem;color:var(--titleFontColor)}.card-title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.card-title small{color:var(--primaryFontColor);font-weight:700}.card-content{padding:.35rem}.card-hover{cursor:pointer;transition:opacity .5s}.card-hover:hover{opacity:.8}.card-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-bottom:1px solid var(--colorWhite)}.card-accordion-header p{display:flex;align-items:center;gap:4px;font-size:.8rem;color:var(--titleFontColor);font-weight:700}.card-accordion-header>button svg{width:1rem;height:1rem;color:var(--titleFontColor)}.line-info{display:flex;flex-direction:column}.line-info .label{font-weight:700}.line-info .label i{display:inline-flex;width:1rem;height:1rem}.line-info .label i>svg{stroke-width:3}.line-info .label .info{font-weight:400}.container-sidebar{position:fixed;height:100dvh;z-index:40;transition-timing-function:cubic-bezier(0,0,.2,1);background-color:#000000d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:flex-end;width:100vw;top:0;right:0;padding-top:3rem}@media(min-width:1024px){.container-sidebar{padding:2rem 0;align-items:center}}.container-sidebar .content-sidebar{max-width:600px;width:100%;height:100%;z-index:40;transform:translate(0) rotate(0) skew(0) skewY(0) scaleX(1) scaleY(1)}@media(min-width:1024px){.container-sidebar .content-sidebar{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}}.container-sidebar .content-sidebar .content-form-sidebar{background:var(--bgSidebarDark);display:flex;flex-direction:column;width:100%;height:100%}@media(min-width:1024px){.container-sidebar .content-sidebar .content-form-sidebar{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}}.container-sidebar .content-sidebar .content-form-sidebar .header-sidebar{background-color:transparent;padding:.75rem 1rem;justify-content:space-between;align-items:center;display:flex;z-index:40;top:0;right:0;left:0;position:relative;border-bottom:1px solid rgba(255,255,255,.1)}.container-sidebar .content-sidebar .content-form-sidebar .header-sidebar>h2{color:var(--colorWhite)}.container-sidebar .content-sidebar .content-form-sidebar .header-sidebar>button{margin-left:auto;color:var(--colorWhite)}.container-sidebar .content-sidebar .content-form-sidebar .header-sidebar>button>svg{width:1.5rem;height:1.5rem}.container-sidebar .content-sidebar .content-form-sidebar .header-sidebar>button:hover{transform:scale(1.1)}.container-sidebar .content-sidebar .content-form-sidebar .content-outside-sidebar{height:100%;width:100%;flex:1;overflow:auto;padding:0 1rem;margin-top:.5rem}.container-sidebar .content-sidebar .content-form-sidebar .content-outside-sidebar .content-div-sidebar{display:flex;flex-direction:column;height:100%;gap:1rem;overflow:auto}.container-sidebar .content-sidebar .content-form-sidebar .content-outside-sidebar .content-div-sidebar .content-filters{display:flex;flex-wrap:nowrap;flex-direction:column;height:auto;gap:.5rem;overflow:visible;padding:0 .5rem .75rem}.container-sidebar .content-sidebar .content-form-sidebar .footer-sidebar{background-color:transparent;padding:1rem;min-height:5vh;max-height:25vh;width:100%;height:auto;border-top:1px solid rgba(255,255,255,.1)}.container-sidebar .content-sidebar .content-form-sidebar .footer-sidebar .btn-contained{margin-top:0}.dropdown{position:relative;display:inline-block}.dropdown.disabled{pointer-events:none;opacity:.3;cursor:not-allowed}.dropdown .content-select{display:flex;justify-content:space-between;align-items:center;cursor:pointer;width:100%;font-size:14px;padding:.5rem .75rem;background-color:var(--inputFilter);border-radius:.5rem;color:var(--primaryFontColor);border:2px solid transparent;overflow:hidden}.dropdown .content-select .arrow{color:var(--primaryFontColor);position:relative}.dropdown .content-btn{display:flex;justify-content:center;align-items:center;width:100%;padding:.4rem 1rem;border-radius:4px;background-color:var(--inputFilter)}.dropdown .content-btn button{max-width:40px;transition:.3s;border:0;display:flex;justify-content:center;gap:4px;background:var(--colorOrange);border-radius:8px;padding:.2rem;cursor:pointer}.dropdown .content-btn button svg{width:1rem;height:1rem;color:var(--colorWhite)}.dropdown .content-btn button:hover{transform:scale(1.1)}.dropdown-tags{padding:.25rem .75rem;background-color:var(--tagsSelected);border-radius:9999px;margin-right:.5rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin-top:.5rem;margin-bottom:.5rem}.dropdown-tags svg{width:1rem;height:1rem}.dropdown-tags:hover{transform:scale(1.1)}.dropdown-content{position:absolute;background-color:var(--bgDropdown);border-radius:4px;border:2px solid var(--sideMenuBorder);padding:1rem;top:0;z-index:9999}.dropdown-content.select-filter{top:calc(100% + .5rem)}.dropdown-content.open-up{bottom:calc(100% + .5rem);top:auto}.dropdown-content.open-down{top:calc(100% + .5rem)}.dropdown-content.dropdown-fixed{position:fixed;top:unset;bottom:unset;left:unset;right:unset}.dropdown-content .arrow-up{position:absolute;top:-7px;right:2px;height:.75rem;width:.75rem;border-left:2px solid var(--sideMenuBorder);border-top:2px solid var(--sideMenuBorder);transform:translate(-50%) rotate(45deg);background-color:var(--bgDropdown)}.dropdown-content .arrow-down{position:absolute;bottom:-7px;right:2px;height:.75rem;width:.75rem;border-right:2px solid var(--sideMenuBorder);border-bottom:2px solid var(--sideMenuBorder);transform:translate(-50%) rotate(45deg);background-color:var(--bgDropdown)}.dropdown-content input{background-color:var(--secondaryFontColor);position:sticky;top:0;z-index:2}.dropdown-content input:focus{border:2px solid var(--primaryFontColor)}.dropdown-content ul{list-style-type:none;padding:0;overflow-y:auto}.dropdown-content ul .only-choice-list{padding:.25rem .5rem;cursor:pointer;color:var(--primaryFontColor);border-bottom:1px solid var(--titleFontColor)}.dropdown-content ul .only-choice-list:hover{opacity:.75}.dropdown-content ul .only-choice-list.selected{background-color:var(--selected)}.dropdown-content ul .multi-choice-list{padding:.5rem;cursor:pointer;color:var(--primaryFontColor);display:flex;gap:2px}.dropdown-content ul .multi-choice-list:hover{opacity:.75}.dropdown-content ul .multi-choice-list.selected{background-color:var(--selected)}.treeselect{position:relative;display:inline-block;width:100%}.treeselect-trigger{display:flex;justify-content:center;align-items:center;width:100%;padding:.4rem 1rem;border-radius:4px;background-color:var(--inputFilter);cursor:pointer;min-height:45px}.treeselect-add-button{max-width:40px;cursor:pointer;transition:transform .3s ease;border:0;display:flex;justify-content:center;align-items:center;background:var(--colorOrange);border-radius:8px;padding:.2rem}.treeselect-add-button svg{width:1rem;height:1rem;color:var(--colorWhite)}.treeselect-add-button:hover{transform:scale(1.1)}.treeselect-tags-container{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%}.treeselect-tag-group{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.treeselect-tag-group-label{font-size:.875rem;font-weight:600;color:var(--primaryFontColor);white-space:nowrap}.treeselect-separator{color:var(--primaryFontColor);opacity:.5;font-weight:700}.treeselect-tag{padding:.25rem .75rem;background-color:var(--tagsSelected);border-radius:9999px;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:transform .2s ease;font-size:.875rem}.treeselect-tag svg{width:.875rem;height:.875rem}.treeselect-tag:hover{transform:scale(1.05)}.treeselect-dropdown{position:absolute;background-color:var(--bgDropdown);border-radius:4px;border:1px solid var(--sideMenuBorder);padding:.375rem;top:calc(100% + .5rem);z-index:9999;width:100%;max-height:400px;overflow-y:auto;box-shadow:0 2px 4px #0000000d}.treeselect-group:not(:first-child){border-top:1px solid var(--sideMenuBorder);margin-top:.25rem;padding-top:.25rem}.treeselect-group-header{cursor:pointer;padding:.375rem .25rem;border-radius:3px;transition:opacity .15s ease}.treeselect-group-header:hover{opacity:.7}.treeselect-group-header-content{display:flex;align-items:center;gap:.375rem}.treeselect-group-title{font-weight:500;color:var(--primaryFontColor);font-size:.875rem}.treeselect-chevron{display:flex;align-items:center;justify-content:center;transition:transform .15s ease;color:var(--primaryFontColor);opacity:.6}.treeselect-chevron svg{width:.875rem;height:.875rem}.treeselect-chevron.expanded{transform:rotate(90deg)}.treeselect-group-content{margin-left:1.25rem;margin-top:.125rem}.treeselect-group-content ul{list-style-type:none;padding:0;margin:0}.treeselect-item{padding:.375rem .25rem;cursor:pointer;color:var(--primaryFontColor);border-radius:3px;transition:background-color .15s ease}.treeselect-item:hover{background-color:var(--selected);opacity:.9}.treeselect-item.selected{background-color:var(--selected);opacity:.6}.treeselect-item-label{display:flex;align-items:center;gap:.5rem;width:100%;cursor:pointer}.treeselect-item-label span{font-size:.875rem;-webkit-user-select:none;user-select:none}.treeselect .custom-checkbox{width:1rem;height:1rem;border:1px solid var(--primary);border-radius:3px;position:relative;transition:background-color .15s ease,border-color .15s ease;flex-shrink:0}.treeselect .custom-checkbox.checked{background-color:var(--primary);border-color:var(--primary)}.treeselect .custom-checkbox.checked:after{content:"";position:absolute;left:3px;top:0;width:.25rem;height:.5rem;border:solid var(--colorWhite);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.treeselect-counter-container{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;position:relative}.treeselect-counter-group{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;background-color:var(--tagsSelected);border-radius:9999px;cursor:pointer;transition:transform .2s ease,opacity .2s ease;font-size:.875rem}.treeselect-counter-group:hover{transform:scale(1.05);opacity:.9}.treeselect-counter-group span{font-weight:600;color:var(--colorBlack);white-space:nowrap}.treeselect-counter-separator{color:var(--primaryFontColor);opacity:.5;font-weight:700}.treeselect-popover{position:absolute;top:calc(100% + .5rem);left:0;background-color:var(--bgDropdown);border-radius:4px;border:1px solid var(--sideMenuBorder);padding:.5rem;z-index:10000;min-width:200px;max-width:100%;box-shadow:0 2px 4px #0000000d}.treeselect-popover-section:not(:last-child){margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--sideMenuBorder)}.treeselect-popover-title{font-size:.75rem;font-weight:500;color:var(--primaryFontColor);margin-bottom:.375rem;opacity:.7;text-transform:uppercase;letter-spacing:.5px}.treeselect-popover-items{display:flex;flex-direction:column;gap:.125rem}.treeselect-popover-item{display:flex;align-items:center;justify-content:space-between;padding:.25rem .375rem;border-radius:3px;transition:background-color .15s ease}.treeselect-popover-item:hover{background-color:var(--selected)}.treeselect-popover-item span{font-size:.8125rem;color:var(--primaryFontColor)}.treeselect-popover-item button{background:transparent;border:none;cursor:pointer;padding:.125rem;display:flex;align-items:center;justify-content:center;border-radius:3px;transition:opacity .15s ease;opacity:.5}.treeselect-popover-item button svg{width:.75rem;height:.75rem;color:var(--primaryFontColor)}.treeselect-popover-item button:hover{opacity:1}.treeselect-popover-item button:hover svg{color:#ef233c}.accordion-container{width:100%;border-radius:.25rem;overflow:hidden;transition:all .2s ease;border:1px solid var(--contentTypeBorder);background:var(--accordionBg);box-shadow:0 1px 3px #0000001a}.accordion-container:hover{border-color:var(--sideMenuBorder);opacity:.95}.accordion-container.accordion-open{border-color:var(--sideMenuBorder);box-shadow:0 2px 4px #00000026}.accordion-container .accordion-header{padding:.3rem .75rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .15s ease;-webkit-user-select:none;user-select:none;background:transparent}.accordion-container .accordion-header:hover{background:var(--contentTypeBgHover)}.accordion-container .accordion-header:active{filter:brightness(.95)}.accordion-container .accordion-header span{display:flex;align-items:center;gap:.375rem;color:var(--primaryFontColor);font-size:.85rem;font-weight:500;opacity:.9}.accordion-container .accordion-header .accordion-icon{transition:transform .2s ease;color:var(--primaryFontColor);line-height:1;opacity:.7;display:flex;align-items:center}.accordion-container .accordion-header .accordion-icon svg{width:.75rem;height:.75rem}.accordion-container .accordion-header .accordion-icon.rotated{transform:rotate(180deg)}.accordion-container .accordion-content{padding:.75rem;background:var(--accordionContentBg);border-top:1px solid var(--contentTypeBorder);animation:accordionSlideDown .2s ease}@keyframes accordionSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.accordion-container .accordion-content .flex.flex-column{display:flex;flex-direction:column}.accordion-container .accordion-content label{color:var(--primaryFontColor);font-size:.8rem;font-weight:400;opacity:.85}.accordion-container .accordion-content small{color:var(--primaryFontColor);opacity:.6;font-size:.6rem;line-height:1.2}.accordion-container .accordion-content input{transition:all .2s ease}.accordion-container .accordion-content input:focus{border-color:var(--sideMenuBorder)}@media(max-width:768px){.accordion-container .accordion-header{padding:.4rem .625rem}.accordion-container .accordion-header span{font-size:.8rem}.accordion-container .accordion-header .accordion-icon svg{width:.65rem;height:.65rem}.accordion-container .accordion-content{padding:.625rem}}.modal-overlay{position:fixed;inset:0;background-color:#0009;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease;opacity:1;pointer-events:auto;z-index:9999;padding:2rem}.modal-container{background:var(--bgGlassComponent);-webkit-backdrop-filter:blur(3rem);backdrop-filter:blur(3rem);padding:1rem;border:solid 1px var(--colorBorder);border-radius:8px;max-width:600px;width:100%}.modal-container .modal-header{display:flex;align-items:center}.modal-container .modal-header>button{margin-left:auto;color:var(--primaryFontColor)}.modal-container .modal-header>button>svg{width:1.5rem;height:1.5rem}.modal-container .modal-header>button:hover{transform:scale(1.1)}.modal-container .modal-content{margin-top:1rem;padding:.8rem}.modal-user-option{position:absolute;bottom:4rem;left:3.5rem;z-index:20;margin-top:.5rem;height:auto;max-height:15rem;width:13rem;border-radius:.375rem;transform-origin:bottom right;border:1px solid var(--sideMenuBorder);padding:.25rem 0;background-image:var(--bgSidebarDark)}.modal-user-option .modal-inside{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.5rem}@media(max-width:768px){.modal-user-option{width:100%;left:0}}.modal-menu-list{position:absolute;bottom:4rem;z-index:20;margin-top:.5rem;height:auto;width:100%;border-radius:.375rem;padding:.5rem 1rem;background-image:var(--bgSidebarDark)}.paginator{display:flex;gap:8px}.paginator button{min-width:2.5rem;min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center}.paginator .paginator-spinner{width:1rem;height:1rem;border-radius:50%;border:2px solid #f3f3f3;border-top:2px solid var(--secondary, #3498db);animation:paginator-spin .8s linear infinite;display:inline-block}.paginator .page-arrows>button{cursor:pointer;transition:.3s;border:1px solid var(--secondary);display:flex;justify-content:center;padding:.5rem .8rem;background:transparent;color:var(--primaryFontColor);font-weight:700;font-size:1rem;border-radius:8px}.paginator .page-arrows>button:not(:disabled):hover{background:var(--secondary);color:var(--colorWhite)}.paginator .page-arrows>button:disabled{cursor:not-allowed}.paginator .page-arrows>button:disabled{opacity:.5}.paginator .page-btn>button{cursor:pointer;transition:.3s;border:1px solid var(--secondary);display:flex;justify-content:center;padding:.5rem .8rem;background:transparent;color:var(--primaryFontColor);font-weight:700;font-size:1rem;border-radius:8px}.paginator .page-btn>button:not(:disabled):hover{background:var(--secondary);color:var(--colorWhite)}.paginator .page-btn>button:disabled{cursor:not-allowed}.paginator .page-btn>button.selectedPaginator{background:var(--secondary);color:var(--colorWhite)}@keyframes paginator-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.container-table{border:2px solid var(--primary);border-radius:1rem;overflow:auto}.container-table .table{width:100%;border-collapse:separate;border-spacing:0;background-color:var(--bgDropdown);border-radius:1rem;color:var(--colorWhite);text-align:left}.container-table .table thead{background-color:var(--primary);text-transform:uppercase;font-size:.75rem}.container-table .table thead th{padding:.5rem 1.5rem}.container-table .table thead th:first-child{border-top-left-radius:.5rem}.container-table .table thead th:last-child{border-top-right-radius:.5rem}.container-table .table tbody{font-size:.875rem}.container-table .table tbody tr td{padding:.5rem 1.5rem;border-bottom:1px solid var(--primaryFontColor)}.container-table .table tbody tr td>img{width:3rem;height:6rem}.container-table .table tbody tr td>button{margin-left:.75rem;color:var(--primaryFontColor)}.container-table .table tbody tr td>button>svg{width:1.5rem;height:1.5rem}.container-table .table tbody tr td>button:hover{transform:scale(1.1)}.container-table .table tbody tr td>a{margin-left:.75rem;color:var(--primaryFontColor)}.container-table .table tbody tr td>a>svg{width:1.5rem;height:1.5rem}.container-table .table tbody tr td>a:hover{transform:scale(1.1)}.container-table .table tbody tr:last-child td{border-bottom:none}@keyframes spin-2{to{transform:rotate(360deg)}}.animate-spin>svg{animation:spin-2 1s linear infinite}.step{position:relative;list-style:none;border-inline-start:1px solid var(--borderStep)}.step-icon{width:1.5rem;height:1.5rem;position:absolute;border-radius:9999px;background:var(--iconBgStep);display:flex;justify-content:center;align-items:center;inset-inline-start:-.75rem;z-index:0}.step-icon:after{content:"";position:absolute;inset:-.5rem;border:.5rem solid var(--ringStep);border-radius:inherit;z-index:-1}.step-icon>svg{color:var(--iconColorStep);width:.625rem;height:.625rem}.step>li time{font-size:.875rem}.payment-form{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;margin-top:1rem}.carousel{position:relative;width:100%;overflow:hidden}.carousel .carousel-container{display:flex;transition:transform .5s ease-in-out}.carousel .carousel-item{width:100%;flex-shrink:0}.carousel .carousel-button{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background:#1f293766;color:var(--colorWhite);border:none;padding:10px;cursor:pointer;border-radius:50%;transition:.5s}.carousel .carousel-button.prev{left:0}.carousel .carousel-button.next{right:0}.carousel .carousel-button:hover{scale:1.1}.carousel .carousel-button svg{width:1.5rem;height:1.5rem}.carousel .carousel-indicators{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;gap:10px}.carousel .carousel-indicators .carousel-indicator{width:10px;height:10px;background:var(--btnCanceled);border-radius:50%;cursor:pointer}.carousel .carousel-indicators .carousel-indicator.active{background:var(--btnEdit);transition:transform .3s ease-in-out,background-color .3s ease-in-out}.carousel-banners{position:relative;width:100%;height:auto;overflow:hidden}.carousel-banners .carousel-track{display:flex;transition:transform .5s ease-in-out}.carousel-banners .carousel-track .carousel-item{flex:0 0 100%}.carousel-banners .carousel-track .carousel-item img{width:100%;height:auto;object-fit:scale-down}.carousel-banners .carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);background-color:#1f293766;color:var(--colorWhite);border:none;border-radius:50%;padding:.8rem;cursor:pointer;display:flex;align-items:center}.carousel-banners .carousel-arrow:hover{opacity:.8}.carousel-banners .carousel-arrow.prev{left:2%}.carousel-banners .carousel-arrow.next{right:2%}.carousel-banners .carousel-arrow>svg{width:1.5rem;height:1.5rem;stroke-width:2}.carousel-banners .carousel-dots{display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:.6rem}.carousel-banners .carousel-dots .dot{width:.7rem;height:.7rem;border-radius:50%;background-color:var(--btnCanceled);cursor:pointer}.carousel-banners .carousel-dots .dot.active{background-color:var(--btnEdit)}@media(max-width:768px){.carousel-banners .carousel-arrow{padding:.5rem}.carousel-banners .carousel-arrow>svg{width:1.2rem;height:1.2rem}.carousel-banners .carousel-dots .dot{width:.5rem;height:.5rem}}.step-horizontal-container{display:flex;justify-content:center;align-items:center;padding:1rem}.step-horizontal-container .step-horizontal{display:flex;align-items:center;list-style:none;padding:0;margin:0}.step-horizontal-container .step-horizontal .step-horizontal-item{display:flex;flex-direction:column;align-items:center}.step-horizontal-container .step-horizontal .step-horizontal-item .step-horizontal-circle{width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#374151;color:var(--colorWhite);font-weight:700;font-size:1rem;border:.125rem solid #374151;transition:all .3s ease}.step-horizontal-container .step-horizontal .step-horizontal-item .step-horizontal-circle.active{background-color:#1e40af;border-color:#1e40af}.step-horizontal-container .step-horizontal .step-horizontal-item .step-horizontal-circle .step-horizontal-icon{width:1.25rem;height:1.25rem;color:var(--colorWhite)}.step-horizontal-container .step-horizontal .step-horizontal-line{width:5rem;height:.125rem;background-color:#374151;transition:all .3s ease}.step-horizontal-container .step-horizontal .step-horizontal-line.active{background-color:#1e40af}.svg-theme .st0{color:var(--conasolPrimary)}.svg-theme .st1{color:var(--conasolSecondary)}.tooltip-container{position:relative;display:inline-block}.tooltip-container:hover .tooltip-content{visibility:visible;opacity:1}.tooltip-trigger{cursor:pointer}.tooltip-content{visibility:hidden;opacity:0;position:absolute;z-index:1000;background-color:var(--tooltip);color:var(--colorWhite);padding:.5rem .75rem;border-radius:4px;font-size:.75rem;width:18rem;max-height:40vh;overflow-y:auto;white-space:normal;word-wrap:break-word;transition:opacity .3s ease,visibility .3s ease;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}.tooltip-content:after{content:"";position:absolute;top:100%;left:50%;margin-left:-.3rem;border-width:.3rem;border-style:solid;border-color:var(--tooltip) transparent transparent transparent}.tooltip-container:hover .tooltip-content{container-type:inline-size}tbody tr:nth-child(-n+3) .tooltip-content{top:calc(100% + .5rem);bottom:auto}tbody tr:nth-child(-n+3) .tooltip-content:after{top:-.6rem;bottom:auto;border-color:transparent transparent var(--tooltip) transparent}.contact-bubble{position:fixed;bottom:2rem;right:1.25rem;width:3.75rem;height:3.75rem;background-color:var(--btnProceed);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 8px #0000004d;color:#fff;font-size:1.5rem;z-index:35}.contact-bubble:hover{opacity:.7}@media screen and (max-width:768px){.contact-bubble{width:3rem;height:3rem;bottom:5rem;right:1rem;font-size:1rem}}.contact-bubble svg{width:2rem;height:2rem}.file-upload{display:flex;flex-direction:column;align-items:center;gap:.5rem}.file-upload .upload-label{display:flex;align-items:center;justify-content:center;width:7.5rem;height:7.5rem;background:var(--fileInputBg);border:.125rem dashed var(--switchBg);border-radius:50%;cursor:pointer;text-align:center;transition:all .3s ease-in-out;overflow:hidden}.file-upload .upload-label:hover{background:var(--fileInputBgHover)}.file-upload .upload-label span{text-align:center;font-size:.875rem;color:var(--colorBlack);padding:.625rem}.file-upload .hidden-input{display:none}.file-upload .preview-container{width:100%;border-radius:50%;display:flex;align-items:center;justify-content:center}.file-upload .preview-container .preview-image{width:100%;height:100%;border-radius:50%;object-fit:contain}.file-upload .file-name{font-size:.875rem;color:var(--colorWhite);margin-top:.3125rem;text-align:center;max-width:8.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-container{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}.profile-container .profile-image{width:100%;object-fit:cover;border-radius:50%}.ds-container{display:flex;background:var(--bgAttachments);height:100vh}.ds-container .ds-sidebar{width:260px;background-color:var(--bgSidebarHeader);padding:2rem;color:var(--colorWhite);border-right:1px solid var(--sideMenuBorder);overflow-y:auto}.ds-container .ds-sidebar h2{font-size:1.5rem;font-weight:700;margin-bottom:2rem}.ds-container .ds-sidebar ul{list-style:none;padding:0}.ds-container .ds-sidebar ul li{margin-bottom:1rem}.ds-container .ds-sidebar ul li a{color:var(--colorWhite);font-weight:600;text-decoration:none;display:inline-block}.ds-container .ds-sidebar ul li a:hover{text-decoration:underline;opacity:.8}.ds-container .ds-preview{flex:1;padding:2rem;overflow-y:auto;background:var(--bgGlassComponent);height:100svh}.ds-container .ds-preview>h1,.ds-container .ds-preview>h2,.ds-container .ds-preview>h3{color:var(--primary);font-weight:700;margin-bottom:1rem}.ds-container .ds-preview .intro{max-width:700px}.ds-container .ds-preview .intro p{color:var(--colorWhite);line-height:1.6;margin-bottom:1rem}.ds-container .ds-preview .intro ul{margin-top:1rem;padding-left:1.5rem}.ds-container .ds-preview .intro ul li{margin-bottom:.5rem;color:var(--colorWhite)}.ds-container .ds-preview section{margin-bottom:1.5rem;border-bottom:1px solid var(--sideMenuBorder);padding-bottom:2rem}.ds-container .ds-preview section>h1,.ds-container .ds-preview section>h2,.ds-container .ds-preview section>h3{color:var(--primary);font-weight:700;margin-bottom:1rem}.ds-container .ds-preview section h3{font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.ds-container .ds-preview .code-block{position:relative;margin-top:1rem}.ds-container .ds-preview .code-block .copy-btn{position:absolute;top:.5rem;right:.75rem;font-size:.75rem;background:var(--colorBlack);color:var(--colorWhite);border:none;border-radius:4px;padding:.25rem .5rem;cursor:pointer;transition:opacity .3s ease;z-index:10}.ds-container .ds-preview .code-block .copy-btn:hover{opacity:.8}.ds-container .ds-preview .code-block>pre{padding:2.5rem 1rem;background:#1f2937;color:var(--colorWhite);border-radius:.5rem;overflow-x:auto;font-size:.875rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.ds-container .ds-preview .code-block>pre>code{color:var(--colorWhite);display:block}.ds-container .ds-preview .list-class-utils{margin-top:1rem;padding-left:1.5rem}.ds-container .ds-preview .list-class-utils>li{margin-bottom:.5rem;color:var(--colorWhite)}.ds-container .ds-preview .icons-grid .grid-icons{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem}.ds-container .ds-preview .icons-grid .icon-box{background:var(--bgGlassComponent);border:1px solid var(--sideMenuBorder);border-radius:.5rem;padding:1rem;text-align:center}.ds-container .ds-preview .icons-grid .icon-box .icon-preview{margin-bottom:.5rem}.ds-container .ds-preview .icons-grid .icon-box .icon-preview>svg{color:var(--colorWhite);width:2rem;height:2rem}.ds-container .ds-preview .icons-grid .icon-box .icon-label{font-size:.8rem;color:var(--colorWhite);margin-bottom:.5rem;word-break:break-word}.bg-danger{color:red}body.light-theme{--primaryFontColor: #000000;--secondaryFontColor: #fff;--primary: #001182;--secondary: #ff7002;--snackDanger: #dc143c;--snackSuccess: #226f54;--colorDisabled: #6b7280;--iconHover: rgba(188, 184, 177, .5882352941);--inputBg: rgba(70, 90, 126, .4);--colorBorder: rgba(245, 245, 255, .8588235294);--bgGlassComponent: linear-gradient(to right, rgba(217 217 217 / .6), rgba(252, 247, 237, .6), rgba(252, 247, 237, .6), rgba(252, 247, 237, .6), rgba(252, 247, 237, .6));--colorPlaceholder: #474747;--sideMenuBorder: #f58146;--bgSideMenu: #1e3153;--colorWhite: #fff;--colorOrange: #f58146;--colorRed: #c1121f;--titleFontColor: #001182;--editing: #1565c0;--canceled: #e5383b;--waiting_payment: #bd0f3f;--analysing: #54009b;--processing: #004e64;--separation: #4b6c61;--dispatched: #228b22;--paymentConfirmed: #059669;--signed: #3b82f6;--triangularOperation: #f97316;--expiringDate: #e11d48;--bgInset: rgba(12, 12, 12, .7490196078);--bgSidebarHeader: #fff;--bgDropdown: #fcf7ed;--colorBlack: #121212;--bgSidebarDark: linear-gradient(to right, #3a548a, #395284, #38507e, #384d78, #374a72);--inputFilter: #fcf7ed;--selected: #dbeafe;--tagsSelected: #e5e7eb;--bgAttachments: #f9fafb;--btnEdit: #3b82f6;--btnCanceled: #6b7280;--btnProceed: #22c55e;--tagDiscount: #22c55e;--borderTagDiscout: #15803d;--iconBgStep: #dbeafe;--iconColorStep: #1e40af;--borderStep: #e5e7eb;--timeColorStep: #525252;--textStep: #333333;--ringStep: #ffffff;--success: #0a7518;--colorBtnTheme: #d1d5db;--conasolPrimary: #153830;--conasolSecondary: #4bad3d;--tooltip: #333;--chat-input-color: #fcf7ed;--adornmentInput: #9ca3af;--backgroundIcon: rgba(95, 171, 247, .5215686275);--colorBorderChat: linear-gradient(to right, #151618, #171B1B, #1C2127, #171C22, #14171C);--contentTypeBg: #fff;--contentTypeBgHover: #f3f4f6;--contentTypeTextHover: #4b5563;--contentTypeBorder: #c5cad3;--switchBg: #b8b8b8;--svgDashboard: #f58146;--badgeBorder: #c5ceda;--bgCart: linear-gradient(to right,#D9D9D9, #FCF7ED, #FCF7ED, #FCF7ED, #FCF7ED);--fileInputBg: #f3f3f3;--fileInputBgHover: #d6d6d6;--ratingBad: #dc2626;--ratingRegular: #ea580c;--ratingGood: #bc8510;--ratingExcellent: #1a9e4a;--colorLoading: #707070;--accordionBg: #f3f4f6;--accordionContentBg: #e5e7eb;background:#a0b3d0}body.dark-theme{--primaryFontColor: #fff;--secondaryFontColor: #0c0c0c;--primary: #0b69e4;--secondary: #f58146;--snackDanger: #dc143c;--snackSuccess: #226f54;--colorDisabled: #6b7280;--iconHover: rgba(188, 184, 177, .5882352941);--inputBg: rgba(57, 57, 57, .3568627451);--colorBorder: #fff;--bgGlassComponent: linear-gradient(to right, #151618, #171B1B, #1C2127, #171C22, #14171C);--colorPlaceholder: rgba(204, 204, 204, .6431372549);--sideMenuBorder: #0b69e4;--bgSideMenu: #14171c;--colorWhite: #fff;--colorOrange: #f58146;--colorRed: #c1121f;--titleFontColor: #f58146;--editing: #e65c00;--canceled: #e60000;--waiting_payment: #ccac00;--analysing: #a033ff;--processing: #4682b4;--separation: #279076;--dispatched: #38a869;--paymentConfirmed: #15803d;--signed: #2563eb;--triangularOperation: #ea580c;--expiringDate: #ef4444;--bgInset: rgba(12, 12, 12, .7490196078);--bgSidebarHeader: #1f2937;--bgDropdown: #393939;--colorBlack: #121212;--bgSidebarDark: linear-gradient(to right, #1a1c1e, #1c2020, #21262b, #1c2127, #191c21);--inputFilter: #393939;--selected: #111827;--tagsSelected: #e5e7eb;--bgAttachments: #374151;--btnEdit: #3b82f6;--btnCanceled: #6b7280;--btnProceed: #22c55e;--tagDiscount: #22c55e;--borderTagDiscout: #15803d;--iconBgStep: #1e3a8a;--iconColorStep: #93c5fd;--borderStep: #374151;--timeColorStep: #6b7280;--textStep: #9ca3af;--ringStep: #111827;--success: #29ca3e;--colorBtnTheme: #eab308;--conasolPrimary: #fff;--conasolSecondary: #fff;--tooltip: #333;--chat-input-color: #fcf7ed;--adornmentInput: #9ca3af;--backgroundIcon: rgba(156, 163, 175, .2117647059);--colorBorderChat: rgba(245, 245, 255, .8588235294);--contentTypeBg: #1f2937;--contentTypeBgHover: #374151;--contentTypeTextHover: #d1d5db;--contentTypeBorder: #374151;--switchBg: #ccc;--svgDashboard: #facc15;--badgeBorder: #05101a;--bgCart: linear-gradient(to right, #151618, #171B1B, #1C2127, #171C22, #14171C);--fileInputBg: #f3f3f3;--fileInputBgHover: #d6d6d6;--ratingBad: #dc2626;--ratingRegular: #ea580c;--ratingGood: #e1a014;--ratingExcellent: #1a9e4a;--colorLoading: #ffffff;--accordionBg: #111827;--accordionContentBg: #1f2937;background:#000d1a}body{position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(255,255,255,.08) 0%,transparent 50%),linear-gradient(45deg,#1e3153,#2a4a7f,#1e3153,#243a66);background-size:100% 100%,200% 200%;display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity .5s ease-in-out}body:after{content:"";position:fixed;top:50%;left:50%;width:5rem;height:5rem;background-image:var(--loading-image-url);background-size:contain;background-repeat:no-repeat;background-position:center;animation:float 2.5s ease-in-out infinite;z-index:10000;display:flex;align-items:center;justify-content:center;translate:-50% -50%}body.loaded:before,body.loaded:after{opacity:0;pointer-events:none}@keyframes spin{0%{transform:0deg}to{transform:360deg}}@keyframes gradientShift{0%{background-position:0% 50%,0% 50%}50%{background-position:0% 50%,100% 50%}to{background-position:0% 50%,0% 50%}}.m-0{margin:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.ms-0{margin-inline-start:0}.m-1{margin:.25rem}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.ms-1{margin-inline-start:.25rem}.m-2{margin:.5rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.ms-2{margin-inline-start:.5rem}.m-3{margin:.75rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.ms-3{margin-inline-start:.75rem}.m-4{margin:1rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-4{margin-top:1rem;margin-bottom:1rem}.ms-4{margin-inline-start:1rem}.m-5{margin:1.5rem}.mt-5{margin-top:1.5rem}.mr-5{margin-right:1.5rem}.mb-5{margin-bottom:1.5rem}.ml-5{margin-left:1.5rem}.mx-5{margin-left:1.5rem;margin-right:1.5rem}.my-5{margin-top:1.5rem;margin-bottom:1.5rem}.ms-5{margin-inline-start:1.5rem}.m-6{margin:2rem}.mt-6{margin-top:2rem}.mr-6{margin-right:2rem}.mb-6{margin-bottom:2rem}.ml-6{margin-left:2rem}.mx-6{margin-left:2rem;margin-right:2rem}.my-6{margin-top:2rem;margin-bottom:2rem}.ms-6{margin-inline-start:2rem}.m-7{margin:2.5rem}.mt-7{margin-top:2.5rem}.mr-7{margin-right:2.5rem}.mb-7{margin-bottom:2.5rem}.ml-7{margin-left:2.5rem}.mx-7{margin-left:2.5rem;margin-right:2.5rem}.my-7{margin-top:2.5rem;margin-bottom:2.5rem}.ms-7{margin-inline-start:2.5rem}.m-8{margin:3rem}.mt-8{margin-top:3rem}.mr-8{margin-right:3rem}.mb-8{margin-bottom:3rem}.ml-8{margin-left:3rem}.mx-8{margin-left:3rem;margin-right:3rem}.my-8{margin-top:3rem;margin-bottom:3rem}.ms-8{margin-inline-start:3rem}.p-0{padding:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.p-1{padding:.25rem}.pt-1{padding-top:.25rem}.pr-1{padding-right:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.p-2{padding:.5rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.p-3{padding:.75rem}.pt-3{padding-top:.75rem}.pr-3{padding-right:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.p-4{padding:1rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.p-5{padding:1.5rem}.pt-5{padding-top:1.5rem}.pr-5{padding-right:1.5rem}.pb-5{padding-bottom:1.5rem}.pl-5{padding-left:1.5rem}.px-5{padding-left:1.5rem;padding-right:1.5rem}.py-5{padding-top:1.5rem;padding-bottom:1.5rem}.p-6{padding:2rem}.pt-6{padding-top:2rem}.pr-6{padding-right:2rem}.pb-6{padding-bottom:2rem}.pl-6{padding-left:2rem}.px-6{padding-left:2rem;padding-right:2rem}.py-6{padding-top:2rem;padding-bottom:2rem}.p-7{padding:2.5rem}.pt-7{padding-top:2.5rem}.pr-7{padding-right:2.5rem}.pb-7{padding-bottom:2.5rem}.pl-7{padding-left:2.5rem}.px-7{padding-left:2.5rem;padding-right:2.5rem}.py-7{padding-top:2.5rem;padding-bottom:2.5rem}.p-8{padding:3rem}.pt-8{padding-top:3rem}.pr-8{padding-right:3rem}.pb-8{padding-bottom:3rem}.pl-8{padding-left:3rem}.px-8{padding-left:3rem;padding-right:3rem}.py-8{padding-top:3rem;padding-bottom:3rem}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.5rem}.gap-6{gap:2rem}.gap-7{gap:2.5rem}.gap-8{gap:3rem}.b-radius-1{border-radius:.25rem}.b-radius-2{border-radius:.5rem}.b-radius-3{border-radius:.75rem}.b-radius-4{border-radius:1rem}.b-radius-pill{border-radius:50rem}.b-radius-circle{border-radius:50%}.register-form{padding:2rem 1.5rem}@media(max-width:768px){.register-form{height:90svh;overflow-y:auto}}.auth-hero{position:relative;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:2.5rem 2rem}.auth-hero__background{position:absolute;inset:0;background:linear-gradient(160deg,#00152e 0%,var(--primary) 60%,#002d5c 100%)}.auth-hero__background:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,rgba(227,121,62,.04) 0%,transparent 70%)}.auth-hero__mascot{position:absolute;bottom:8%;right:6%;width:200px;height:auto;opacity:.18;pointer-events:none;animation:gentleFloat 8s ease-in-out infinite}.auth-hero__mascot img{width:100%;height:auto;filter:brightness(1.15)}.auth-hero__content{position:relative;z-index:1;max-width:680px;width:100%;text-align:center}.auth-hero__header{margin-bottom:1rem;animation:fadeDown 1s ease-out}.auth-hero__header .logo-wrapper{width:12rem;margin:0 auto .875rem}.auth-hero .motto-badge{display:inline-block;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:#fff;padding:.3rem .875rem;border-radius:3rem;border:1px solid white}.auth-hero__subtitle{font-size:.9375rem;color:#ffffffa6;font-weight:300;margin-bottom:2rem;animation:fadeUp 1s ease-out .2s backwards}.auth-hero__carousel{position:relative;min-height:240px;margin-bottom:2rem;animation:fadeUp 1s ease-out .3s backwards}.auth-hero__products{margin-bottom:1.5rem;animation:fadeUp 1s ease-out .4s backwards}.auth-hero__footer{animation:fadeUp 1s ease-out .5s backwards}.auth-hero__footer span{display:block;font-size:.6875rem;color:#fff6;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.12em}.auth-hero__footer .brand-logo{width:4rem;margin:0 auto;opacity:.6;transition:opacity .3s}.auth-hero__footer .brand-logo:hover{opacity:1}.auth-hero__footer .brand-logo svg *{fill:#fff!important}.carousel-slide{text-align:center;padding:1rem;max-width:580px;margin:0 auto}.carousel-slide .title{font-size:2.25rem;font-weight:700;color:#fff;margin-bottom:1.5rem;letter-spacing:-.03em;line-height:1.1;min-height:5rem;display:flex;align-items:center;justify-content:center}.carousel-slide .details{display:block;font-size:.875rem;color:var(--secondary);font-weight:400;letter-spacing:.01em;margin-top:1rem}.comic-layout{display:flex;align-items:center;gap:1.5rem;margin-bottom:.75rem;justify-content:center}.fortinho-avatar{flex-shrink:0;position:relative}.fortinho-avatar .avatar-circle{width:100px;height:100px;border-radius:50%;background:#ffbc00;display:flex;align-items:center;justify-content:center;overflow:visible;position:relative;box-shadow:0 4px 12px #00000026}.fortinho-avatar .avatar-circle img{width:130px;height:130px;object-fit:contain;position:absolute;z-index:2;filter:drop-shadow(0 2px 6px rgba(0,0,0,.2))}.speech-bubble{flex:1;max-width:380px;position:relative;background:#00a5de;border-radius:1rem;padding:1rem 1.5rem;text-align:left;box-shadow:0 4px 12px #0003}.speech-bubble:before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #5dade2}.speech-bubble .description{font-size:1.0625rem;color:#fff;margin:0;font-weight:500;line-height:1.5}.carousel-indicators{display:flex;justify-content:center;gap:.75rem;margin-top:1.5rem}.carousel-indicators button{width:.3125rem;height:.3125rem;border-radius:50%;background:#fff3;border:none;cursor:pointer;transition:all .5s cubic-bezier(.34,1.56,.64,1);padding:0}.carousel-indicators button:hover{background:#ffffff59;transform:scale(1.5)}.carousel-indicators button.active{width:2.25rem;border-radius:.15625rem;background:#fff}.products-title{font-size:.9375rem;font-weight:600;color:var(--secondary);margin-bottom:1rem;text-align:center;letter-spacing:-.01em}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem;max-width:500px;margin:0 auto}.product-card{background:#ffffff0f;border:1px solid #00a5de;border-radius:1rem;overflow:hidden;padding:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.product-card:hover{transform:translateY(-4px);background:#ffffff14;border-color:#fff;box-shadow:0 12px 24px #0003}.product-image{width:100%;height:6.5rem;overflow:hidden;position:relative}.product-image .image-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#e3793e26,#e3793e0d);display:flex;align-items:center;justify-content:center;position:relative}.product-image .image-placeholder:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.03) 10px,rgba(255,255,255,.03) 20px)}.product-image .image-placeholder:after{content:"";width:1.5rem;height:1.5rem;background:#e3793e33;border-radius:50%;border:2px solid rgba(227,121,62,.3)}.product-image img{width:100%;height:100%;object-fit:cover}.product-info{padding:.5rem .425rem}.product-tag{display:inline-block;font-size:.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--secondary);padding:.25rem .625rem;border-radius:.25rem;margin-bottom:.375rem;text-shadow:0 1px 2px rgba(0,0,0,.2)}.product-name{font-size:.8125rem;font-weight:600;color:#fff;margin:0;letter-spacing:-.01em}@keyframes fadeDown{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes gentleFloat{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-18px) rotate(3deg)}}.slide-enter{transition:opacity .6s ease-in-out}.slide-leave{transition:opacity .4s ease-in-out;position:absolute;inset:0}@media(max-width:1200px){.auth-hero__mascot{width:160px;opacity:.15}.carousel-slide .title{font-size:2rem;min-height:4.5rem}.comic-layout{gap:1.25rem}.fortinho-avatar .avatar-circle{width:80px;height:80px;border:5px solid var(--secondary)}.fortinho-avatar .avatar-circle img{width:115px;height:115px}.speech-bubble{max-width:340px;padding:.875rem 1.25rem}.speech-bubble .description{font-size:1rem}}@media(max-width:768px){.auth-hero{padding:2rem 1.5rem}.auth-hero__mascot{width:120px;opacity:.12;bottom:5%;right:4%}.auth-hero__header .logo-wrapper{width:7.5rem}.auth-hero .motto-badge{font-size:.5625rem;padding:.3125rem .875rem}.auth-hero__subtitle{font-size:.9375rem;margin-bottom:3rem}.auth-hero__carousel{min-height:400px;margin-bottom:2.5rem}.carousel-slide{padding:1.5rem 1rem}.carousel-slide .title{font-size:1.875rem;margin-bottom:1.25rem;min-height:4rem}.carousel-slide .details{font-size:.875rem}.comic-layout{flex-direction:column;gap:.75rem}.fortinho-avatar .avatar-circle{width:70px;height:70px;border:5px solid var(--secondary)}.fortinho-avatar .avatar-circle img{width:100px;height:100px}.speech-bubble{max-width:100%;padding:.875rem 1rem}.speech-bubble:before{left:50%;top:-10px;transform:translate(-50%);border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #5dade2;border-top:0}.speech-bubble .description{font-size:.9375rem;text-align:center}.carousel-indicators{gap:.625rem;margin-top:2.5rem}.products-title{font-size:1rem;margin-bottom:1.5rem}.products-grid{grid-template-columns:1fr;gap:1rem}.product-name{font-size:.875rem}}.auth-hero-mobile{display:none;background:linear-gradient(135deg,#00152e 0%,var(--primary) 100%);padding:1rem 1.25rem;text-align:center;border-radius:0 0 .75rem .75rem;margin:1rem -2.5rem -2rem}@media(max-width:1024px){.auth-hero-mobile{display:block;margin:1rem -1.5rem -1.25rem}}.auth-hero-mobile__header{margin-bottom:.35rem}.auth-hero-mobile__header .logo-wrapper{width:8rem;margin:0 auto .5rem;display:flex;justify-content:center;align-items:center}.auth-hero-mobile__header .logo-wrapper svg{width:100%;height:auto}.auth-hero-mobile__header .motto{display:inline-block;font-size:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:#fff;padding:.25rem .75rem;border-radius:3rem;border:1px solid white}.auth-hero-mobile__carousel{position:relative;min-height:2rem;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.auth-hero-mobile .carousel-item{display:flex;align-items:center;justify-content:center}.auth-hero-mobile .carousel-item .label{font-size:.725rem;font-weight:600;color:#fff;letter-spacing:-.01em}.auth-hero-mobile__indicators{display:flex;justify-content:center;gap:.5rem}.auth-hero-mobile__indicators button{width:.25rem;height:.25rem;border-radius:50%;background:#ffffff40;border:none;cursor:pointer;transition:all .3s ease;padding:0}.auth-hero-mobile__indicators button.active{width:1.5rem;border-radius:.125rem;background:var(--secondary)}.slide-enter{transition:opacity .4s ease-in-out}.slide-enter-start{opacity:0}.slide-enter-end{opacity:1}.slide-leave{transition:opacity .3s ease-in-out;position:absolute}.slide-leave-start{opacity:1}.slide-leave-end{opacity:0}.auth-control{height:100svh;width:100vw;overflow:hidden}.auth-control__layout{display:grid;grid-template-columns:1fr 1fr;height:100%;width:100%}@media(max-width:1024px){.auth-control__layout{grid-template-columns:1fr}}.auth-control__form-side{display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--bgGlassComponent);animation:slideInLeft .6s ease-out}@media(max-width:1024px){.auth-control__form-side{min-height:100svh}}@media(max-width:768px){.auth-control__form-side{padding:1.5rem 1rem 1rem}}.auth-control__hero-side{background:var(--primary);position:relative;animation:slideInRight .6s ease-out}@media(max-width:1024px){.auth-control__hero-side{display:none}}.container-form{justify-content:center;align-items:center;padding:0;display:flex;width:100%;max-width:500px}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.public-page{height:100svh;width:100vw;overflow:auto}.widget-dashboard-distributor{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding:1rem}@media(max-width:1280px){.widget-dashboard-distributor{grid-template-columns:1fr}}.title-widget-dashboard>svg{color:var(--svgDashboard);width:1.5rem;height:1.5rem}.resume-widget-dashboard{display:flex;flex-direction:column;align-items:center}.resume-widget-dashboard>svg{color:#f58146;width:4rem;height:4rem}.chart-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:0 2.5rem 0 1rem;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:1rem;height:100%;width:100%}.chart-container #column-chart{width:100%;height:300px}.dark .chart-container{background:#0009;color:#f5f5f5}.dark .chart-container .chart-header h2{color:#f5f5f5}@media(max-width:768px){.chart-container{padding:1rem}.chart-container .chart-header h2{font-size:1rem}.chart-container #column-chart{height:250px}}.side-menu.desktop{border-right:3px solid var(--sideMenuBorder);background-color:var(--bgSideMenu);width:4rem;padding:2rem 1rem;display:flex;flex-direction:column;justify-content:space-between;transition:width .9s ease;position:relative}.side-menu.desktop.expanded{width:14rem;align-items:start}.side-menu.desktop.expanded .icons-side-menu{align-items:start}.side-menu.desktop.expanded .link-side-menu-home{align-self:start}.side-menu.desktop.expanded .text-container{opacity:1;transition:opacity 1.4s ease-in-out .2s}.side-menu.desktop .text-container{color:var(--colorWhite);font-size:1rem;text-align:start;max-height:2.5rem;opacity:0;overflow:hidden;transition:opacity .4s ease-in-out;white-space:normal;line-height:1.3}.side-menu.desktop .toggle-menu{position:absolute;top:10px;right:-32px;border:1px solid var(--sideMenuBorder);background-color:var(--sideMenuBorder);border-bottom-right-radius:3px;border-top-right-radius:3px;padding:.2rem;cursor:pointer;display:flex}.side-menu.desktop .toggle-menu svg{color:var(--colorWhite);width:1.5rem;height:1rem}.side-menu.desktop .toggle-menu:hover{filter:brightness(.9)}.side-menu.desktop .link-side-menu-home{margin-bottom:1rem;margin-left:.4rem;cursor:pointer}.side-menu.desktop .link-side-menu-home a{gap:.5rem;display:flex}.side-menu.desktop .link-side-menu-home a img{width:1rem;height:1rem}.side-menu.desktop .link-side-menu-home:hover p{text-decoration:underline}.side-menu.desktop .icons-side-menu{display:flex;flex-direction:column;gap:1rem;flex:1;padding-right:2.8rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.side-menu.desktop .icons-side-menu .icon-generate-kit button{background:transparent;border:0;cursor:pointer;display:flex;align-items:center;gap:.5rem}.side-menu.desktop .icons-side-menu .icon-generate-kit button:hover svg{background-color:var(--colorOrange);color:var(--colorWhite)}.side-menu.desktop .icons-side-menu .icon-generate-kit button:hover p{text-decoration:underline}.side-menu.desktop .icons-side-menu .icon-generate-kit button svg{width:2rem;height:2rem;border-radius:50%;border:2px solid var(--colorOrange);padding:.25rem;color:var(--colorOrange);flex-shrink:0}.side-menu.desktop .icons-side-menu .icon-dynamic a{display:flex;align-items:center;gap:.5rem;text-decoration:none;transition:transform .2s ease}.side-menu.desktop .icons-side-menu .icon-dynamic a:hover{transform:translateY(-2px)}.side-menu.desktop .icons-side-menu .icon-dynamic a svg{flex-shrink:0;width:2rem;height:2rem;color:var(--colorWhite)}.side-menu.desktop .icons-side-menu .icon-single button{background:transparent;border:0;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:transform .2s ease}.side-menu.desktop .icons-side-menu .icon-single button:hover{transform:translateY(-2px)}.side-menu.desktop .icons-side-menu .icon-single button svg{flex-shrink:0;width:2rem;height:2rem;color:var(--colorWhite)}.side-menu.desktop .footer-side-menu{margin-top:1rem}.side-menu.desktop .footer-side-menu>button{display:flex;align-items:center;min-height:2.5rem}.side-menu.desktop .footer-side-menu>button svg{flex-shrink:0;width:2rem;height:2rem;color:var(--colorWhite)}@media(max-width:768px){.side-menu.desktop{display:none}}.side-menu.mobile{border-right:3px solid var(--sideMenuBorder);background-color:var(--bgSideMenu);width:100%;border:0;max-height:4rem;height:100%;border-top-left-radius:.5rem;border-top-right-radius:.5rem;padding:2rem 1rem;display:none;flex-direction:row;align-items:center;justify-content:space-between;transition:all .3s ease-in-out}.side-menu.mobile .icons-side-menu{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;justify-content:space-around;gap:.5rem;width:100%;padding:.5rem 0}.side-menu.mobile .icons-side-menu .icon-generate-kit button{background:transparent;border:0;cursor:pointer}.side-menu.mobile .icons-side-menu .icon-generate-kit button svg{height:1.5rem;width:1.5rem;border-radius:50%;border:1px solid var(--colorOrange);padding:.25rem;color:var(--colorOrange)}.side-menu.mobile .icons-side-menu .icon-generate-kit button svg:hover{background-color:var(--colorOrange);color:var(--colorWhite)}.side-menu.mobile .icons-side-menu .icon-dynamic{cursor:pointer}.side-menu.mobile .icons-side-menu .icon-dynamic a{display:flex;align-items:center;text-decoration:none}.side-menu.mobile .icons-side-menu .icon-dynamic a svg{width:1rem;height:1rem;color:var(--colorWhite);stroke-width:2}.side-menu.mobile .icons-side-menu .icon-dynamic:hover{transform:scale(1.01)}.side-menu.mobile .icons-side-menu .icon-single{cursor:pointer}.side-menu.mobile .icons-side-menu .icon-single button{gap:.5rem}.side-menu.mobile .icons-side-menu .icon-single button svg{width:1rem;height:1rem;color:var(--colorWhite);stroke-width:2}.side-menu.mobile .icons-side-menu .icon-single button p{font-size:1rem}.side-menu.mobile .icons-side-menu .icon-single:hover{transform:scale(1.01)}.side-menu.mobile .icons-side-menu .icon-fixed{cursor:pointer}.side-menu.mobile .icons-side-menu .icon-fixed a svg{width:1.5rem;height:1.5rem;color:var(--colorWhite)}.side-menu.mobile .toggle-more{display:flex;justify-content:center;align-items:center;cursor:pointer}.side-menu.mobile .toggle-more button{color:var(--colorWhite)}.side-menu.mobile .footer-side-menu>button{color:var(--colorWhite)}@media(max-width:768px){.side-menu.mobile{display:flex}}.card-orders-container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.card-orders-container .card-orders-content .title-info{color:var(--titleFontColor);margin:.7rem 0;font-size:1.125rem}.card-orders-container .card-orders-content .img-content-orders{margin-top:.3rem;display:flex;justify-content:center;gap:3px}.card-orders-container .card-orders-content .img-content-orders img{max-width:100%;height:auto;width:5rem}@media(max-width:640px){.card-orders-container .card-orders-content .img-content-orders img{width:35%}}.card-orders-container .card-orders-content .details-card{display:flex;align-items:center;gap:3px;margin-top:.25rem}.card-orders-container .card-orders-content .details-card p{font-size:.75rem}.card-orders-container .card-orders-content .details-card svg{color:var(--primaryFontColor);width:.75rem;height:.75rem}.card-orders-container .card-orders-content .text-orders-price{margin-top:.25rem}.card-orders-container .card-orders-content .text-orders-price p{font-size:.75rem}.card-orders-container .card-orders-content .status-orders{display:flex;align-items:center;gap:6px}.card-orders-container .card-orders-content .status-orders .pulse{border-radius:50%;width:.5rem;height:.5rem;animation:pulse 2s infinite}@keyframes pulse{50%{opacity:.5}}.card-orders-container.hover:hover{opacity:.5;cursor:pointer}.orders-card-footer{border-top:1px solid var(--colorWhite);display:flex;flex-direction:column;padding-top:.25rem;margin-top:.5rem}.orders-card-footer>button{width:100%;background:transparent;border:0;display:flex;justify-content:space-between;align-items:center;color:var(--primaryFontColor);font-weight:700;cursor:pointer}.orders-card-footer>button svg{width:1rem;height:1rem}.orders-card-footer.hover:hover{opacity:.5;cursor:pointer}.tag-discount{position:absolute;top:-2px;right:.75rem;background-color:var(--tagDiscount);border:1px solid var(--borderTagDiscout);border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;border-top-width:2px;cursor:default}.svg-card-orders{display:flex;gap:.3rem}.svg-card-orders .svg-wrapper{display:flex;justify-content:center;align-items:center;border-radius:9999px;border:1px solid var(--colorWhite);padding:.3rem}.svg-card-orders .svg-wrapper svg{width:1rem;height:1rem}.svg-card-orders .svg-delete-order{color:var(--colorRed)}.svg-card-orders .svg-delete-order:hover{background-color:var(--colorRed);color:var(--colorWhite)}.svg-card-orders .svg-duplicate-order{color:var(--primaryFontColor)}.svg-card-orders .svg-duplicate-order:hover{background-color:var(--colorOrange);color:var(--colorWhite)}.flatpickr-wrapper{width:100%}.header-orders{display:flex;flex-direction:column;margin-top:.75rem;padding:.75rem .35rem}.content-orders{margin-top:1rem;padding:.75rem}.content-orders .grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}@media(max-width:1600px){.content-orders .grid{grid-template-columns:repeat(5,1fr)}}@media(max-width:1380px){.content-orders .grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:1200px){.content-orders .grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.content-orders .grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.content-orders .grid{grid-template-columns:repeat(1,1fr)}}@media(min-width:1536px){.content-card-order{max-width:1500px}}@media(min-width:768px){.content-card-order{padding:1.25rem;width:95%}}.btn-action-inside-card-order{display:flex;gap:.3rem}.btn-action-inside-card-order .svg-wrapper{display:flex;justify-content:center;align-items:center;border-radius:9999px;border:1px solid var(--titleFontColor);padding:.3rem}.btn-action-inside-card-order .svg-wrapper svg{width:1rem;height:1rem}.btn-action-inside-card-order .svg-btn-order-action{color:var(--titleFontColor)}.btn-action-inside-card-order .svg-btn-order-action:hover{background-color:var(--titleFontColor);color:var(--colorWhite)}.container-card-generators-order .content-card-generators-order{width:100%}.container-card-generators-order .content-card-generators-order .container-img-generator-order{width:33.333333%}.container-card-generators-order .content-card-generators-order .container-img-generator-order>img{max-width:100%;height:auto}@media(min-width:768px){.container-card-generators-order .content-card-generators-order{width:50%}}.container-card-generators-order .container-generator-order{width:100%;margin:auto 0}.container-card-generators-order .container-generator-order .title-info-generator{color:var(--titleFontColor);margin-bottom:.7rem;font-size:1.875rem}.container-card-generators-order .container-generator-order .info-price-generator-order p{font-size:.75rem;color:var(--primaryFontColor)}.container-card-generators-order .container-generator-order .info-price-generator-order p span{font-size:.75rem;text-decoration:line-through}.container-card-generators-order .container-generator-order .info-price-generator-order p:last-child span{font-size:1.25rem;text-decoration:none}.container-card-generators-order .container-generator-order .info-small-generator-power{display:flex;gap:4px}.container-card-generators-order .container-generator-order .info-small-generator-power p{font-size:.75rem}.container-card-generators-order .container-generator-order .info-small-generator-power svg{width:1rem;height:1rem;color:var(--primaryFontColor)}.container-card-generators-order .container-generator-order .info-details{display:flex;align-items:center}.container-card-generators-order .container-generator-order .info-details p{font-size:1.125rem}.container-card-generators-order .container-generator-order .info-details svg{width:1rem;height:1rem;color:var(--primaryFontColor)}@media(min-width:768px){.container-card-generators-order .container-generator-order{width:50%}}@media(max-width:768px){.container-card-generators-order{flex-direction:column}}.my-indicator{display:none}.my-indicator.htmx-request{display:inline}.title-billing-info-order{display:flex;gap:4px;align-items:center;color:var(--titleFontColor)}.title-billing-info-order>svg{width:1rem;height:1rem;color:var(--titleFontColor)}.content-info-line-card-order{display:flex;justify-content:space-between;align-items:center}.content-info-line-card-order p{display:flex;align-items:center;gap:4px}.content-info-line-card-order p>svg{width:.75rem;height:.75rem;color:var(--primaryFontColor)}.content-info-line-card-order>p:not(:last-child){margin-bottom:.5rem}.btns-edit-resume-order{display:flex;flex-direction:column;width:100%;gap:8px}.btns-edit-resume-order>button{color:var(--colorWhite);font-weight:700;padding:.25rem;border-radius:.25rem}.btns-edit-resume-order>button:hover{opacity:.7}.content-info-card-contributor-order{display:flex;justify-content:space-between;align-items:center}.content-info-card-contributor-order p{display:flex;align-items:center;gap:4px}.content-info-card-contributor-order>div>button>svg{width:1rem!important;height:1rem!important;color:var(--primaryFontColor);cursor:pointer}.content-info-card-contributor-order>button>svg{width:1rem;height:1rem;color:var(--primaryFontColor);cursor:pointer}.content-info-card-contributor-order:not(:last-child){margin-bottom:.75rem}@media(max-width:768px){.content-info-card-contributor-order{flex-wrap:wrap}}.pdf-content{background-color:#fff}.pdf-content p,.pdf-content svg,.pdf-content h3,.pdf-content h1,.pdf-content strong{color:var(--text-color-colorBlack)!important}.pdf-content .bg-processing{background:#4682b4!important;color:#fff}.pdf-content .bg-editing{background:#e65c00!important;color:#fff}.pdf-content .bg-canceled{background:#e60000!important;color:#fff}.pdf-content .bg-waiting_payment{background:#ccac00!important;color:#fff}.pdf-content .bg-analysing{background:#a033ff!important;color:#fff}.pdf-content .bg-separation{background:#279076!important;color:#fff}.pdf-content .bg-dispatched{background:#38a869!important;color:#fff}.pdf-content .bg-paymentConfirmed{background:#15803d!important;color:#fff}.pdf-content .bg-signed{background:#2563eb!important;color:#fff}.pdf-content .bg-triangularOperation{background:#ea580c!important;color:#fff}.pdf-content .bg-expiringDate{background:#e11d48!important;color:#fff}.pdf-content .page-break{page-break-before:always}.pdf-content .no-break{page-break-inside:avoid;page-break-before:auto;page-break-after:auto}.pdf-content .card{background:#f3f4f6}.pdf-content .card svg{color:var(--text-color-colorBlack)}.pdf-content .card .card-header{padding:0;border-bottom:1px solid rgba(169,169,169,.9098039216)}.pdf-content .container-generator-pdf{width:100%;margin:auto 0}.pdf-content .container-generator-pdf .title-info-generator{margin-bottom:.7rem;font-size:1.875rem}.pdf-content .container-generator-pdf .info-price-generator-order p{font-size:.75rem}.pdf-content .container-generator-pdf .info-price-generator-order p span{font-size:.75rem;text-decoration:line-through}.pdf-content .container-generator-pdf .info-price-generator-order p:last-child span{font-size:1.25rem;text-decoration:none}.pdf-content .container-generator-pdf .info-small-generator-power{display:flex;gap:4px}.pdf-content .container-generator-pdf .info-small-generator-power p{font-size:.75rem}.pdf-content .container-generator-pdf .info-small-generator-power svg{width:1rem;height:1rem}.pdf-content .container-generator-pdf .info-details{display:flex;align-items:center}.pdf-content .container-generator-pdf .info-details p{font-size:1.125rem}.pdf-content .container-generator-pdf .info-details svg{width:1rem;height:1rem}@media(max-width:590px){.btn-pdf-mobile{width:100%}}.content-order-recommendations{display:flex;align-items:stretch;gap:1rem;width:100%;overflow:auto}.content-order-recommendations .image-container{width:7rem;height:7rem;display:flex;align-items:center;justify-content:center}.content-order-recommendations img{width:100%;height:100%;object-fit:contain;min-width:2rem}.content-order-recommendations .content{flex:1;display:flex;flex-direction:column;justify-content:space-between}.content-order-recommendations .container-btn-control-recommendations{display:flex;align-items:center;gap:.5rem}.content-order-recommendations input{width:3.5rem;padding:.2rem .75rem}.content-order-recommendations .btn-minus,.content-order-recommendations .btn-plus{width:1.5rem;height:1.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}@media(max-width:1141px){.container-header-order{flex-wrap:wrap}}.content-control-variables-order{width:100%}.content-control-variables-order>div{max-width:270px}@media(max-width:1141px){.content-control-variables-order:first-child{margin-top:.5rem}.content-control-variables-order{justify-content:start}}@media(max-width:590px){.content-control-variables-order{flex-wrap:wrap}.content-control-variables-order>div{max-width:none}}.content-btn-order-actions>button>svg{width:1.5rem;height:1.5rem}@media(max-width:590px){.content-btn-order-actions{width:100%}}.content-order{display:grid;width:100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.content-order .content-grid-1{grid-column:span 4/span 4}.content-order .content-grid-2{grid-column:span 2/span 2}@media(max-width:1024px){.content-order{grid-template-columns:repeat(1,minmax(0,1fr))}.content-order .content-grid-1,.content-order .content-grid-2{grid-column:1}}.form-contact-order{-webkit-backdrop-filter:contrast(.5);backdrop-filter:contrast(.5);padding:1rem;border-radius:.5rem;display:flex;flex-direction:column;gap:4px}.form-contact-order>div{gap:6px}.container-info-type-user{border:1px solid var(--sideMenuBorder);padding:.5rem;border-radius:.3rem}.header-info-type-user{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--sideMenuBorder);padding-bottom:.5rem}.header-info-type-user>svg{width:1rem;height:1rem;color:var(--colorWhite)}.header-info-type-user-btn{margin-left:auto}.header-technical-documents{display:flex;flex-direction:column;margin-top:.75rem;padding:.75rem .35rem}.header-technical-documents>button{max-width:150px}.content-card-filters-technical{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.content-card-filters-technical .input-filter{width:100%;max-width:100%}@media(max-width:768px){.content-card-filters-technical{grid-template-columns:1fr}}.card-footer-filters-technical{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,150px));gap:.5rem;justify-content:end}.header-components{display:flex;flex-direction:column;margin-top:.75rem;padding:.75rem .35rem}.header-components>button{max-width:145px}.content-card-filters-components{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:1024px){.content-card-filters-components{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.content-card-filters-components{grid-template-columns:1fr}}.card-footer-filters-components{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,150px));gap:.5rem;justify-content:end}@media(max-width:768px){.card-footer-filters-components{grid-template-columns:1fr}}.chevron-btn{padding:.25rem!important;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.chevron-btn:hover{background-color:#0000000d}.chevron-icon{display:inline-flex;transition:transform .2s ease-in-out}.chevron-icon svg{width:16px;height:16px}.erp-info-row .erp-info-cell{padding:0;border-top:1px solid rgba(0,0,0,.08)}.erp-info-row .erp-info-container{animation:slideDown .25s ease-out;padding:.5rem 1rem}.erp-info-row .erp-info-container::-webkit-scrollbar{width:6px}.erp-info-row .erp-info-container::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.erp-info-row .erp-info-container::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.erp-info-row .erp-info-container::-webkit-scrollbar-thumb:hover{background:#0000004d}.erp-info-row .erp-info-item{background:var(--bgDropdown);filter:contrast(1.1);border-radius:6px;padding:1rem;margin-bottom:.75rem;border:1px dotted var(--secondary);box-shadow:0 1px 2px #0000000a}.erp-info-row .erp-info-item:last-child{margin-bottom:0}.erp-info-row .erp-info-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;border-bottom:1px solid rgba(0,0,0,.08)}.erp-info-row .erp-location{font-weight:600;color:var(--primaryFontColor);font-size:.9rem}.erp-info-row .erp-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem}@media(max-width:768px){.erp-info-row .erp-info-grid{grid-template-columns:1fr;gap:.5rem}}.erp-info-row .info-group{display:flex;flex-direction:column;gap:.25rem}.erp-info-row .info-label{font-size:.7rem;font-weight:500;color:var(--textStep);text-transform:uppercase;letter-spacing:.05em}.erp-info-row .info-value{font-size:.85rem;font-weight:600;color:var(--primaryFontColor)}.erp-info-row .info-value.highlight{color:#059669;font-weight:700}.erp-info-row .erp-info-empty{text-align:center;padding:2rem;font-style:italic}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.stock{font-weight:700}.stock-available{color:var(--btnProceed)}.stock-empty{color:var(--colorRed)}.dropzone-pdf{width:100%;height:auto;border:2px dashed var(--sideMenuBorder);border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--sideMenuBorder);margin:20px auto;cursor:pointer;background:var(--bgGlassComponent)}#file-pdf-input{display:none}.file-list{width:100%;padding:0;list-style-type:none}.file-list li{background-color:var(--bgAttachments);margin:5px 0;padding:10px;font-size:14px;display:flex;justify-content:space-between;align-items:center;border-radius:4px}.file-list li span{color:var(--primaryFontColor)}.file-list li button svg{width:1rem;height:1rem}.file-list li button:hover{opacity:.5}.dropzone-image{width:100%;height:500px;border:2px dashed var(--sideMenuBorder);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--sideMenuBorder);margin:20px auto;cursor:pointer;position:relative;overflow:hidden;padding:1rem;background:var(--bgGlassComponent)}.dropzone-image .placeholder{text-align:center}.dropzone-image .image-preview{position:relative;width:50%;height:50%}.dropzone-image .image-preview .preview-img{width:100%;height:100%;object-fit:contain}.dropzone-image #file-image-input{display:none}.content-titleGuarantor>svg{width:1rem;height:1rem;stroke-width:2}@media(max-width:768px){.content-pv-kit-mobile{flex-wrap:wrap}.content-pv-kit-mobile .input-quantity-mobile{width:7rem}.content-pv-kit-mobile .total-price-pv-kit-mobile{margin-top:1rem}}@media(max-width:768px){.add-pv-kit-components-mobile{flex-wrap:wrap}}.content-pv-kit{display:grid;width:100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.content-pv-kit .content-grid-1{grid-column:span 4/span 4}.content-pv-kit .content-grid-2{grid-column:span 2/span 2}@media(max-width:1024px){.content-pv-kit{grid-template-columns:repeat(1,minmax(0,1fr))}.content-pv-kit .content-grid-1,.content-pv-kit .content-grid-2{grid-column:1}}@media(max-width:768px){.title-pv-kit-order{flex-wrap:wrap}.title-pv-kit-order .button-see-history{margin-top:.5rem}}@media(max-width:768px){.group-additional-information{flex:1 1 100%}}.observations-header{display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:8px;transition:background-color .2s}.observations-header h2{color:var(--primaryFontColor)}.observations-header svg{transition:transform .2s;color:var(--primaryFontColor);height:18px;width:18px}.observations-header button{max-width:120px;margin-top:0!important;margin-bottom:.5rem}.observations-content{padding:.5rem;overflow-y:scroll;max-height:300px}.observations-content .add-observation-form{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.observations-content .add-observation-form textarea{width:100%;padding:.75rem;border:1px solid rgba(255,255,255,.2);border-radius:4px;background-color:transparent;color:var(--primaryFontColor);font-family:inherit;resize:vertical;min-height:80px}.observations-content .add-observation-form textarea:focus{outline:none;border-color:var(--primaryColor, #4a90e2)}.observations-content .add-observation-form textarea::placeholder{color:#ffffff80}.observations-content .add-observation-form .form-actions{display:flex;gap:.5rem;justify-content:flex-end}.observations-content .add-observation-form .form-actions button{margin:0!important}body.light-theme .observations-content .add-observation-form textarea{border-color:#0003}body.light-theme .observations-content .add-observation-form textarea::placeholder{color:#00000080}.observations-content .card-header{display:flex;justify-content:space-between;font-weight:700;color:var(--primaryFontColor)}@media(max-width:480px){.observations-content .card-header{display:flex;flex-direction:column;gap:.25rem}}.content-generate-kit .control-filters{width:66.666667%}.content-generate-kit .control-filters>*{flex:1}@media(max-width:768px){.content-generate-kit{flex-direction:column;align-items:flex-start}.content-generate-kit .control-filters{flex-direction:column;align-items:flex-start;width:100%;margin-top:1rem}.content-generate-kit .control-filters>div:first-child{justify-content:flex-start}}.item{display:flex;align-items:center;gap:1rem}.item .content{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:1rem}.item .content .info{display:flex;align-items:flex-start;gap:.5rem;flex:1}.item .content .info .code{font-weight:700}.item .content .info .name{word-wrap:break-word;word-break:break-word;white-space:normal}.item .content .info .quantity,.item .content .info .available{font-size:.875rem;color:#666}.item .content .info .quantity span,.item .content .info .available span{font-weight:600;color:var(--primary, #333)}.item .content .price-quantity{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.item .content .price-quantity .price-wrapper{min-height:1.2rem;display:flex;justify-content:flex-end}.item .content .price-quantity .quantity{order:2}@media(max-width:768px){.item .content{flex-wrap:wrap}.item .content .info{flex-wrap:wrap;flex:unset}.item .content .price-quantity{flex-direction:row;gap:1rem}.item .content .price-quantity .price-wrapper{display:none}}.item .image{width:6.25rem;height:6.25rem;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.item .image img{width:100%;height:100%;object-fit:contain}.order-link{cursor:pointer;text-decoration:none;font-weight:700;margin-left:0!important}.order-link:hover{text-decoration:underline}.task-btn{margin-left:0!important}.task-table-hd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-timeline{padding:1rem;border-radius:.3125rem;height:21.875rem;overflow-y:auto;position:relative}.message-timeline::-webkit-scrollbar{width:.3rem}.message-timeline::-webkit-scrollbar-track{background:none;border-radius:.5rem}.message-timeline::-webkit-scrollbar-thumb{background:var(--timeColorStep);border-radius:.5rem}.message-timeline .name-user{padding-top:.2rem;color:var(--primaryFontColor);font-weight:700}.message-timeline .message{padding:1rem;margin-bottom:.4rem;background-color:var(--chat-input-color);border-radius:.375rem;max-width:90%;word-break:break-word}.message-timeline .message.message-author{border-radius:.375rem 0 .375rem .375rem}.message-timeline .message.message-owner{border-radius:0 .375rem .375rem}.message-timeline .like-button-message{background:none;width:1rem;cursor:pointer;padding-left:.5rem;border:none;transition:transform .2s ease-in-out}.message-timeline .like-button-message.liked{animation:like-click .15s ease-out}.message-timeline .like-button-message.unliked{animation:unlike-click .15s ease-out}.message-timeline .like-icon{color:var(--primaryFontColor)}.message-timeline .liked-icon{color:var(--iconColorStep)}.message-timeline .timestamp{font-size:.75rem;color:var(--textStep)}.message-timeline .rotate-icon svg{transform:scaleX(-1)}.send-message-container{margin-top:.5rem;width:100%;height:3.2rem;display:flex;gap:.5rem}.send-message-container .message-reply-area{flex:1;padding:.8rem;border:none;border-radius:.375rem;outline:none;background-color:var(--chat-input-color);height:100%}.send-message-container .message-reply-area:focus{border-color:var(--iconColorStep)}.send-message-container .send-reply{margin-top:0!important;padding:.0625rem!important;max-width:5rem;border:none;cursor:pointer}@keyframes like-click{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes unlike-click{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}.main-content>div:not(:last-child){border-bottom:1px solid var(--colorWhite)}.checkbox-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.25rem;align-items:center;grid-auto-rows:1.5rem;padding:.5rem}.checkbox-grid label{display:flex;align-items:center;height:100%;gap:.5rem}.checkbox-grid label span{word-break:break-all}.checkbox-grid input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border:2px solid var(--primary);border-radius:30%;cursor:pointer;position:relative;outline:none;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.checkbox-grid input[type=checkbox]:checked{background-color:var(--primary);border-color:var(--primary)}.checkbox-grid input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:.3rem;height:.625rem;border:solid var(--colorWhite);border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-grid input[type=checkbox]:hover{border-color:color-mix(in srgb,var(--primary) 70%,#fff 30%)}.cart-container .cart{position:absolute;width:24rem;max-width:90vw;background:var(--bgCart);top:130%;right:0;border-radius:.75rem;border:1px solid var(--colorBorder);box-shadow:0 .5rem 1.5rem #00000026;z-index:1000;overflow:hidden;display:flex;flex-direction:column}.cart-container .cart__header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--colorBorder)}.cart-container .cart__header-info{display:flex;align-items:center;gap:1rem;flex:1}.cart-container .cart__badge{display:flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;background:var(--secondary);color:var(--colorWhite);border-radius:50%;font-size:.875rem;font-weight:700;padding:0 .5rem}.cart-container .cart__total{flex:1;display:flex;flex-direction:column;gap:.125rem}.cart-container .cart__total-label{font-size:.6875rem;font-weight:500;color:var(--primaryFontColor);opacity:.7;text-transform:uppercase;letter-spacing:.025em}.cart-container .cart__total-value{font-size:1.25rem;font-weight:700;color:var(--primaryFontColor)}.cart-container .cart__close{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;border-radius:.375rem;color:var(--primaryFontColor);cursor:pointer;transition:all .2s ease}.cart-container .cart__close:hover{background:var(--iconHover)}.cart-container .cart__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center;min-height:15rem}.cart-container .cart__empty svg{color:var(--primaryFontColor);opacity:.3;margin-bottom:1rem}.cart-container .cart__empty-text{font-size:1rem;font-weight:600;color:var(--primaryFontColor);margin:0 0 .375rem}.cart-container .cart__empty-subtext{font-size:.8125rem;color:var(--primaryFontColor);opacity:.6}.cart-container .cart__products{flex:1;overflow-y:auto;max-height:20rem;padding:.75rem 0}.cart-container .cart__clear{display:flex;align-items:center;gap:.375rem;margin:0 1.25rem .75rem;padding:.5rem .75rem;background:transparent;border:1px solid var(--colorBorder);border-radius:.375rem;color:var(--primaryFontColor);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.cart-container .cart__clear:hover{background:var(--iconHover);border-color:var(--colorDisabled)}.cart-container .cart__clear svg{color:var(--colorRed)}.cart-container .cart__item{padding:.875rem 1.25rem;border-bottom:1px solid var(--colorBorder)}.cart-container .cart__item:last-child{border-bottom:none}.cart-container .cart__item-main{display:flex;gap:.875rem;margin-bottom:.75rem}.cart-container .cart__item-image{flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:.5rem;overflow:hidden;border:1px solid var(--colorBorder);display:flex;align-items:center;justify-content:center}.cart-container .cart__item-image img{width:100%;height:100%;object-fit:contain}.cart-container .cart__item-info{flex:1;display:flex;flex-direction:column;gap:.25rem}.cart-container .cart__item-name{font-size:.875rem;font-weight:500;color:var(--primaryFontColor);line-height:1.3;margin:0}.cart-container .cart__item-price{font-size:.8125rem;color:var(--secondary);font-weight:600}.cart-container .cart__item-controls{display:flex;justify-content:space-between;align-items:center}.cart-container .cart__quantity{display:flex;align-items:center;gap:.5rem;background:var(--inputBg);border:1px solid var(--colorBorder);border-radius:.375rem;padding:.25rem}.cart-container .cart__qty-btn{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:var(--secondary);color:var(--colorWhite);border:none;border-radius:.25rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.cart-container .cart__qty-btn:hover{opacity:.85;transform:scale(1.05)}.cart-container .cart__qty-btn:active{transform:scale(.95)}.cart-container .cart__qty-input{width:2.5rem;height:1.75rem;background:transparent;border:none;text-align:center;font-size:.875rem;font-weight:600;color:var(--primaryFontColor);outline:none}.cart-container .cart__item-remove{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;border-radius:.375rem;color:var(--colorRed);cursor:pointer;transition:all .2s ease;opacity:.6}.cart-container .cart__item-remove:hover{opacity:1;background:var(--iconHover)}.cart-container .cart__footer{border-top:1px solid var(--colorBorder);padding:1rem 1.25rem}.cart-container .cart__progress{margin-bottom:.875rem}.cart-container .cart__progress-bar{width:100%;height:.375rem;background:var(--colorBorder);border-radius:.25rem;overflow:hidden;margin-bottom:.5rem}.cart-container .cart__progress-fill{height:100%;background:var(--secondary);border-radius:.25rem;transition:width .4s cubic-bezier(.4,0,.2,1),background .3s ease}.cart-container .cart__progress-fill.is-complete{background:var(--btnProceed)}.cart-container .cart__progress-text{display:block;font-size:.75rem;font-weight:500;color:var(--secondary);text-align:center;transition:color .3s ease}.cart-container .cart__progress-text.is-complete{color:var(--btnProceed)}.cart-container .cart__checkout{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;background:var(--btnProceed);color:var(--colorWhite);border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 .125rem .375rem #22c55e4d}.cart-container .cart__checkout:hover:not(.is-disabled){background:#16a34a;transform:translateY(-.125rem);box-shadow:0 .25rem .625rem #22c55e66}.cart-container .cart__checkout:active:not(.is-disabled){transform:translateY(0)}.cart-container .cart__checkout.is-disabled{background:var(--colorDisabled);color:#fff9;cursor:not-allowed;box-shadow:none}.cart-container .cart__checkout>svg{width:1rem;height:1rem}.cart-container .cart__checkout.htmx-request .spinner{display:block}.cart-container .cart__checkout.htmx-request{background-color:var(--colorDisabled);cursor:not-allowed}.cart-container .cart__checkout:hover:not(.is-disabled) svg{transform:translate(.25rem)}.cart-container .cart-badge{position:absolute;top:.3rem;right:-.1rem;background-color:var(--secondary);border-radius:50%;width:.7rem;height:.7rem;box-shadow:0 0 0 2px var(--badgeBorder);pointer-events:none}@media(max-width:768px){.cart{position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;width:90%!important;max-width:22rem!important;z-index:10000!important}.cart-container .cart__header{padding:.875rem 1rem}.cart-container .cart__products{max-height:18rem}.cart-container .cart__item{padding:.75rem 1rem}.cart-container .cart__footer{padding:.875rem 1rem}}.btn-sidebar-mobile{visibility:hidden}.sidebar-overlay{background-color:#1e315364;position:fixed;top:0;left:0;width:100%;height:100vh;justify-content:flex-start;z-index:1}.sidebar{background-color:var(--ringStep);width:23.75rem;height:100%;padding:1.25rem;color:var(--primaryFontColor);box-shadow:.125rem 0 .625rem var(--bgInset);transform:translate(-100%);transition:transform .3s ease-in-out;border-right:.01rem solid var(--sideMenuBorder)}.sidebar>input{height:3rem}[x-show=sidebarOpen] .sidebar{transform:translate(0)}.close-button button{background:transparent;border:none;width:1.5rem;cursor:pointer;color:var(--colorOrange)}.title-itens-sidebar{border-bottom:.1rem solid var(--colorOrange);padding:.625rem;font-size:1.4rem}.product-list{list-style:none;font-size:1.2rem}.product-list .product-item{padding:.625rem;cursor:pointer;border-radius:.5rem}.product-list .product-item:hover,.product-list .product-item.active{background:#ff914d32}.product-list .product-item>a{text-decoration:none;color:var(--primaryFontColor);display:block;width:100%;height:100%;padding:.5rem}.product-list .product-item>a:hover{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}@media(max-width:768px){.nav-bar,.input-search-products{display:none}.btn-sidebar-mobile{visibility:visible}}.header-actions{padding:.5rem}.header-actions span{color:var(--primaryFontColor)}.header-actions svg{width:2.6rem;color:var(--primaryFontColor);cursor:pointer}.header-actions .input-search-products{width:20rem;height:2.8rem}.nav-bar{font-weight:700;cursor:pointer}.nav-bar>nav a{position:relative;padding-bottom:.3rem;cursor:pointer;font-size:1.3rem;text-decoration:none;color:var(--primaryFontColor)}.nav-bar>nav a:after{content:"";position:absolute;width:0;height:.2rem;background-color:var(--colorOrange);bottom:0;left:0;border-radius:3rem;transition:width .3s ease}.nav-bar>nav a:hover:after{width:100%}.nav-bar>nav a.active:after{width:100%}@keyframes scaleAnimation{0%{transform:scale(1)}50%{transform:scale(1.3) rotate(10deg)}to{transform:scale(1)}}.single-products-footer .animate-scale{animation:scaleAnimation .5s ease-in-out}.content-single-products-card{flex-grow:1;display:flex;flex-direction:column;align-items:center;text-align:center}.content-single-products-card .title-info{color:var(--titleFontColor);margin:.7rem 0;font-size:1.125rem}.content-single-products-card .img-content-orders{width:100%;height:9.375rem;display:flex;align-items:center;justify-content:center}.content-single-products-card .img-content-orders img{max-height:100%;object-fit:contain}.content-single-products-card .text-orders-price{margin-top:auto}.content-single-products-card .text-orders-price p{font-size:.75rem}.grid-content-banners{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin-top:1.5rem}.banner-score{position:absolute;top:10px;right:0;background-color:var(--secondary);border-radius:8px 0 0 8px;padding:4px 8px;color:#fff;font-weight:700;z-index:1}.banner-images{display:flex;flex-direction:column;margin-bottom:.5rem}.banner-image{margin:.75rem;display:flex;flex-direction:column}.banner-image img{max-width:100%;max-height:auto;object-fit:cover}.banner-card{transition:transform .2s ease,box-shadow .2s ease}.banner-card.sortable-ghost{opacity:.5;transform:scale(.95)}.banner-card.sortable-chosen{box-shadow:0 0 10px #f58146b3;z-index:10}.edit-mode .banner-card{cursor:grab;border:1px dashed var(--primary)}.edit-mode .banner-card:hover{transform:translateY(-5px);box-shadow:0 4px 8px #0003}.edit-mode .banner-card:active{cursor:grabbing}.edit-mode-info{background-color:var(--bgGlassComponent);border:1px solid var(--primary);padding:10px 15px;border-radius:.5rem;margin-top:10px;margin-bottom:15px}.edit-mode-info p{display:flex;align-items:center;gap:8px;margin:0;font-size:.9rem}.i-dropdown{bottom:100%;left:0;background:var(--bgDropdown);border-color:var(--sideMenuBorder);max-height:12rem;z-index:1000;box-shadow:0 -.125rem .5rem #0000001a}.featured-products{margin:2rem 1rem 1.5rem}.featured-products__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:0 .5rem}.featured-products__header h2{color:var(--titleFontColor);font-size:1.25rem;font-weight:700;margin:0}.featured-products__header svg{color:var(--svgDashboard)}.featured-products__view-all{display:flex;align-items:center;gap:.375rem;color:var(--secondary);font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .2s ease}.featured-products__view-all:hover{opacity:.8}.featured-products__view-all svg{color:var(--secondary)}.featured-products__container{position:relative}.featured-products__scroll{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;padding:.5rem;min-height:28rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--colorBorder) transparent}.featured-products__scroll::-webkit-scrollbar{height:.375rem}.featured-products__scroll::-webkit-scrollbar-track{background:transparent;margin:0 3rem}.featured-products__scroll::-webkit-scrollbar-thumb{background:var(--colorBorder);border-radius:.25rem}.featured-products__scroll::-webkit-scrollbar-thumb:hover{background:var(--secondary)}.featured-products__card{flex:0 0 auto;width:15rem;scroll-snap-align:start}.featured-products__card .card{display:flex;flex-direction:column;height:100%}.featured-products__card .title-info{min-height:3.5rem;max-height:3.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.featured-products__card .text-orders-price{min-height:3rem;display:flex;flex-direction:column;justify-content:flex-end}.featured-products .single-products-footer a{text-decoration:none}.featured-products__arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background:#0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;border-radius:50%;color:var(--colorWhite);cursor:pointer;z-index:10;transition:all .2s ease;box-shadow:0 .25rem .75rem #0003}.featured-products__arrow:hover{background:var(--secondary);transform:translateY(-50%) scale(1.1);box-shadow:0 .375rem 1rem #0000004d}.featured-products__arrow--left{left:-.5rem}.featured-products__arrow--right{right:-.5rem}@media(max-width:768px){.featured-products__arrow{display:none}}@media(max-width:768px){.featured-products{margin:1.5rem .5rem 1rem}.featured-products__header{flex-direction:column;align-items:flex-start;gap:.75rem;padding:0 .25rem}.featured-products__card{width:12rem}.featured-products__image{height:7rem}.featured-products__scroll{padding:.5rem .25rem}.featured-products__scroll::-webkit-scrollbar{display:none}}[x-cloak]{display:none!important}.main{display:flex;height:100svh;width:100vw}@media(max-width:768px){.main{flex-direction:column-reverse}}#main{overflow:auto;width:100%;height:100%}#main.htmx-request{overflow:hidden}.snackbar-container{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);z-index:999;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:0 1rem;width:100%}.snackbar{max-width:50rem;width:100%;padding:1rem 1.5rem;display:flex;gap:1rem;justify-content:space-between;border-radius:.5rem;min-height:3rem;align-items:center;word-wrap:break-word;overflow-wrap:break-word}.snackbar-danger{background-color:var(--snackDanger)}.snackbar-success{background-color:var(--snackSuccess)}.snackbar button{margin-left:auto;color:var(--colorWhite);transition:transform .3s ease}.snackbar button svg{width:1.2rem;height:1.2rem}.snackbar button:hover{transform:scale(1.1)}.snackbar-content{display:flex;align-items:center;gap:1rem;flex:1;overflow:hidden}.snackbar-content svg{min-width:1.5rem;height:1.5rem;color:var(--colorWhite);display:flex}.snackbar-content p{color:var(--colorWhite);font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.snackbar-content p{white-space:normal;word-break:break-word}}.page-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.page-loader>div{display:flex;align-items:center;justify-content:center;animation:float 2.5s ease-in-out infinite}.page-loader>div>img{width:5rem;height:5rem;object-fit:contain}@keyframes float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-15px) rotate(3deg)}}.hidden{display:none}.notification{top:2rem;right:0;z-index:100}.notification svg{width:2rem;color:var(--sideMenuBorder)}.notification .notification-dot{width:.625rem;height:.625rem;background-color:var(--titleFontColor);top:.3125rem;right:.3125rem}.notfication-dropdown{-webkit-user-select:none;user-select:none;width:clamp(16rem,90vw,24rem);z-index:1000;top:4.5rem;right:0;background:var(--bgDropdown);box-shadow:0 .25rem .625rem #0003;transition:all .3s ease-in-out}.notfication-dropdown .header-notfication{color:var(--primaryFontColor);border-color:var(--colorOrange)}.notfication-dropdown .header-notfication .a-link:hover{text-decoration:underline}.notfication-dropdown .notification-content{max-height:27rem;padding:.5rem;gap:.5rem}.notfication-dropdown .notification-content::-webkit-scrollbar{width:.374rem}.notfication-dropdown .notification-content::-webkit-scrollbar-track{background:var(--bgDropdown);border-radius:.625rem}.notfication-dropdown .notification-content::-webkit-scrollbar-thumb{background:var(--adornmentInput);border-radius:.625rem}.notfication-dropdown .notification-content::-webkit-scrollbar-thumb:hover{background:var(--colorOrange)}.notfication-dropdown svg{width:2.5rem}.notfication-dropdown .div-link:hover{background-color:var(--backgroundIcon)}.notfication-dropdown .notifications-img{width:3rem;height:3rem;border-radius:50%;background-color:var(--backgroundIcon);display:flex;align-items:center;justify-content:center;overflow:hidden}.notfication-dropdown .notifications-img svg{width:70%;height:70%;object-fit:cover;stroke:#fffdfd;fill:none}.notfication-dropdown .notifications-data small{color:var(--btnCanceled);font-size:.75rem}.notification-overlay{opacity:1;pointer-events:auto;z-index:9999;background-color:#0009;justify-content:center;align-items:center;padding:2rem;transition:opacity .3s;display:flex;position:fixed;inset:0}@media(max-width:768px){.notfication-dropdown{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:90%;max-width:21rem;z-index:10000!important;transition:none!important}}.content-mood{flex:1 1 0;min-width:5.5rem;max-width:7rem;text-align:center;border:1px transparent solid;border-radius:.5rem;padding:.7rem;transition:border-color .2s ease;cursor:pointer}.content-mood svg{width:clamp(2.5rem,6vw,3.75rem);height:clamp(2.5rem,6vw,3.75rem);transition:transform .2s ease;display:block;margin-inline:auto}.content-mood svg:hover{transform:scale(1.1)}.content-mood p{white-space:nowrap;font-size:clamp(.75rem,2vw,.875rem)}.content-mood.active{border-color:var(--primaryFontColor)}.text-area-rating{resize:none}.container-sidebar-modal{position:fixed;height:100dvh;z-index:40;transition-timing-function:cubic-bezier(0,0,.2,1);background-color:var(--bgInset);display:flex;justify-content:flex-end;width:100vw;top:0;right:0}.container-sidebar-modal .content-sidebar{max-width:600px;width:100%;height:100%;z-index:40;transform:translate(0) rotate(0) skew(0) skewY(0) scaleX(1) scaleY(1)}.container-sidebar-modal .content-sidebar .content-form-sidebar{background:var(--bgSidebarDark);display:flex;flex-direction:column;width:100%;height:100%}.container-sidebar-modal .content-sidebar .content-form-sidebar .header-sidebar{background-color:var(--bgSidebarHeader);padding:.75rem 1rem;justify-content:space-between;align-items:center;display:flex;z-index:40;top:0;right:0;left:0;position:relative}.container-sidebar-modal .content-sidebar .content-form-sidebar .header-sidebar>button{margin-left:auto;color:var(--primaryFontColor)}.container-sidebar-modal .content-sidebar .content-form-sidebar .header-sidebar>button>svg{width:1.5rem;height:1.5rem}.container-sidebar-modal .content-sidebar .content-form-sidebar .header-sidebar>button:hover{transform:scale(1.1)}.container-sidebar-modal .content-sidebar .content-form-sidebar .content-outside-sidebar{height:100%;width:100%;flex:1;overflow:auto;padding:1rem 1rem 0;display:flex;flex-direction:column;justify-content:space-between}.container-sidebar-modal .content-sidebar .content-form-sidebar .content-outside-sidebar .content-div-sidebar{display:flex;flex-direction:column;gap:.5rem;overflow:auto}.container-sidebar-modal .content-sidebar .content-form-sidebar .content-outside-sidebar .content-div-sidebar .img-recommendation{display:flex;align-items:center;justify-content:center;height:200px;padding:3rem;background:var(--bgGlassComponent);border:1px solid var(--colorBorder);border-radius:.8rem;gap:1rem}.container-sidebar-modal .content-sidebar .content-form-sidebar .content-outside-sidebar .content-div-sidebar .img-recommendation img{max-width:100%;height:auto;width:4rem}.container-sidebar-modal .content-sidebar .content-form-sidebar .content-outside-sidebar .content-div-sidebar .content-filters{display:flex;flex-wrap:nowrap;flex-direction:column;height:auto;gap:.5rem;overflow:visible;padding:0 .5rem .75rem}.container-sidebar-modal .content-sidebar .content-form-sidebar .content-compatibility{display:flex;align-items:center;background:var(--bgGlassComponent);border:1px solid var(--colorBorder);border-radius:.8rem;padding:.8rem;margin-bottom:.7rem}.container-sidebar-modal .content-sidebar .content-form-sidebar .content-compatibility .compatibility-info{display:flex;align-items:center;gap:.75rem;flex-grow:1;min-width:0}.container-sidebar-modal .content-sidebar .content-form-sidebar .content-compatibility .image-box{flex-shrink:0}.container-sidebar-modal .content-sidebar .content-form-sidebar .content-compatibility .image-box img{width:35px;height:auto;max-width:100%}.container-sidebar-modal .content-sidebar .content-form-sidebar .content-compatibility .text-box{display:flex;flex-direction:column;overflow:hidden}.container-sidebar-modal .content-sidebar .content-form-sidebar .content-compatibility .text-box .text-component{font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.container-sidebar-modal .content-sidebar .content-form-sidebar .content-compatibility .text-box p{margin:0;font-size:.875rem}.container-sidebar-modal .content-sidebar .content-form-sidebar .content-compatibility .delete-icon{margin-left:auto;background:none;border:none;padding:.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--colorRed)}.container-sidebar-modal .content-sidebar .content-form-sidebar .content-compatibility .delete-icon svg{width:28px;height:28px}.container-sidebar-modal .content-sidebar .content-form-sidebar .content-compatibility .delete-icon:hover{transform:scale(1.1)}.container-sidebar-modal .content-sidebar .content-form-sidebar .search-result{right:1.5rem;top:20rem;background-color:var(--bgDropdown);border:2px solid var(--sideMenuBorder);z-index:999;max-height:250px;max-width:25rem;overflow:auto;box-shadow:0 4px 6px #0000001a;padding:.5rem;border-radius:4px;padding:1rem}.container-sidebar-modal .content-sidebar .content-form-sidebar .search-result .componets{border-bottom:1px solid var(--titleFontColor)}.container-sidebar-modal .content-sidebar .content-form-sidebar .footer-sidebar{max-height:25vh;width:100%;height:auto}*{font-family:Nunito,sans-serif;padding:0;margin:0;box-sizing:border-box}body{background-size:cover;overflow:hidden}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.jsoneditor,.jsoneditor-modal{-webkit-text-size-adjust:none;text-size-adjust:none}.jsoneditor input,.jsoneditor input:not([type]),.jsoneditor input[type=search],.jsoneditor input[type=text],.jsoneditor-modal input,.jsoneditor-modal input:not([type]),.jsoneditor-modal input[type=search],.jsoneditor-modal input[type=text]{height:auto;border:inherit;box-shadow:none;font-size:inherit;box-sizing:inherit;padding:inherit;font-family:inherit;transition:none;line-height:inherit}.jsoneditor input:focus,.jsoneditor input:not([type]):focus,.jsoneditor input[type=search]:focus,.jsoneditor input[type=text]:focus,.jsoneditor-modal input:focus,.jsoneditor-modal input:not([type]):focus,.jsoneditor-modal input[type=search]:focus,.jsoneditor-modal input[type=text]:focus{border:inherit;box-shadow:inherit}.jsoneditor textarea,.jsoneditor-modal textarea{height:inherit}.jsoneditor select,.jsoneditor-modal select{display:inherit;height:inherit}.jsoneditor label,.jsoneditor-modal label{font-size:inherit;font-weight:inherit;color:inherit}.jsoneditor table,.jsoneditor-modal table{border-collapse:collapse;width:auto}.jsoneditor td,.jsoneditor th,.jsoneditor-modal td,.jsoneditor-modal th{padding:0;display:table-cell;text-align:left;vertical-align:inherit;border-radius:inherit}.jsoneditor .autocomplete.dropdown{position:absolute;background:#fff;box-shadow:2px 2px 12px #8080804d;border:1px solid #d3d3d3;overflow-x:hidden;overflow-y:auto;cursor:default;margin:0;padding:5px;text-align:left;outline:0;font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace;font-size:14px}.jsoneditor .autocomplete.dropdown .item{color:#1a1a1a}.jsoneditor .autocomplete.dropdown .item.hover{background-color:#ebebeb}.jsoneditor .autocomplete.hint{color:#a1a1a1;top:4px;left:4px}.jsoneditor-contextmenu-root{position:relative;width:0;height:0}.jsoneditor-contextmenu{position:absolute;box-sizing:content-box;z-index:2}.jsoneditor-contextmenu .jsoneditor-menu{position:relative;left:0;top:0;width:128px;height:auto;background:#fff;border:1px solid #d3d3d3;box-shadow:2px 2px 12px #8080804d;list-style:none;margin:0;padding:0}.jsoneditor-contextmenu .jsoneditor-menu button{position:relative;padding:0 8px 0 0;margin:0;width:128px;height:auto;border:none;cursor:pointer;color:#4d4d4d;background:0 0;font-size:14px;font-family:arial,sans-serif;box-sizing:border-box;text-align:left}.jsoneditor-contextmenu .jsoneditor-menu button::-moz-focus-inner{padding:0;border:0}.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-default{width:96px}.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-expand{float:right;width:32px;height:24px;border-left:1px solid #e5e5e5}.jsoneditor-contextmenu .jsoneditor-menu li{overflow:hidden}.jsoneditor-contextmenu .jsoneditor-menu li ul{display:none;position:relative;left:-10px;top:0;border:none;box-shadow:inset 0 0 10px #80808080;padding:0 10px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.jsoneditor-contextmenu .jsoneditor-menu li ul .jsoneditor-icon{margin-left:24px}.jsoneditor-contextmenu .jsoneditor-menu li ul li button{padding-left:24px;animation:all ease-in-out 1s}.jsoneditor-contextmenu .jsoneditor-menu li button .jsoneditor-expand{position:absolute;top:0;right:0;width:24px;height:24px;padding:0;margin:0 4px 0 0;background-image:url(/jsoneditor-icons-CIlYC0TY.svg);background-position:0 -72px}.jsoneditor-contextmenu .jsoneditor-icon{position:absolute;top:0;left:0;width:24px;height:24px;border:none;padding:0;margin:0;background-image:url(/jsoneditor-icons-CIlYC0TY.svg)}.jsoneditor-contextmenu .jsoneditor-text{padding:4px 0 4px 24px;word-wrap:break-word}.jsoneditor-contextmenu .jsoneditor-text.jsoneditor-right-margin{padding-right:24px}.jsoneditor-contextmenu .jsoneditor-separator{height:0;border-top:1px solid #e5e5e5;padding-top:5px;margin-top:5px}.jsoneditor-contextmenu button.jsoneditor-remove .jsoneditor-icon{background-position:-24px 0}.jsoneditor-contextmenu button.jsoneditor-append .jsoneditor-icon,.jsoneditor-contextmenu button.jsoneditor-insert .jsoneditor-icon{background-position:0 0}.jsoneditor-contextmenu button.jsoneditor-duplicate .jsoneditor-icon{background-position:-48px 0}.jsoneditor-contextmenu button.jsoneditor-sort-asc .jsoneditor-icon{background-position:-168px 0}.jsoneditor-contextmenu button.jsoneditor-sort-desc .jsoneditor-icon{background-position:-192px 0}.jsoneditor-contextmenu button.jsoneditor-transform .jsoneditor-icon{background-position:-216px 0}.jsoneditor-contextmenu button.jsoneditor-extract .jsoneditor-icon{background-position:0 -24px}.jsoneditor-contextmenu button.jsoneditor-type-string .jsoneditor-icon{background-position:-144px 0}.jsoneditor-contextmenu button.jsoneditor-type-auto .jsoneditor-icon{background-position:-120px 0}.jsoneditor-contextmenu button.jsoneditor-type-object .jsoneditor-icon{background-position:-72px 0}.jsoneditor-contextmenu button.jsoneditor-type-array .jsoneditor-icon{background-position:-96px 0}.jsoneditor-contextmenu button.jsoneditor-type-modes .jsoneditor-icon{background-image:none;width:6px}.jsoneditor-contextmenu li,.jsoneditor-contextmenu ul{box-sizing:content-box;position:relative}.jsoneditor-contextmenu .jsoneditor-menu button:focus,.jsoneditor-contextmenu .jsoneditor-menu button:hover{color:#1a1a1a;background-color:#f5f5f5;outline:0}.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:focus,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:hover{color:#fff;background-color:#ee422e}.jsoneditor-contextmenu .jsoneditor-menu li ul li button:focus,.jsoneditor-contextmenu .jsoneditor-menu li ul li button:hover{background-color:#f5f5f5}.jsoneditor-modal{max-width:95%;border-radius:2px!important;padding:45px 15px 15px!important;box-shadow:2px 2px 12px #8080804d;color:#4d4d4d;line-height:1.3em}.jsoneditor-modal.jsoneditor-modal-transform{width:600px!important}.jsoneditor-modal .pico-modal-header{position:absolute;box-sizing:border-box;top:0;left:0;width:100%;padding:0 10px;height:30px;line-height:30px;font-family:arial,sans-serif;font-size:11pt;background:#3883fa;color:#fff}.jsoneditor-modal table{width:100%}.jsoneditor-modal table td{padding:3px 0}.jsoneditor-modal table td.jsoneditor-modal-input{text-align:right;padding-right:0;white-space:nowrap}.jsoneditor-modal table td.jsoneditor-modal-actions{padding-top:15px}.jsoneditor-modal table th{vertical-align:middle}.jsoneditor-modal p:first-child{margin-top:0}.jsoneditor-modal a{color:#3883fa}.jsoneditor-modal .jsoneditor-jmespath-block{margin-bottom:10px}.jsoneditor-modal .pico-close{background:0 0!important;font-size:24px!important;top:7px!important;right:7px!important;color:#fff}.jsoneditor-modal input{padding:4px}.jsoneditor-modal input[type=text]{cursor:inherit}.jsoneditor-modal input[disabled]{background:#d3d3d3;color:gray}.jsoneditor-modal .jsoneditor-select-wrapper{position:relative;display:inline-block}.jsoneditor-modal .jsoneditor-select-wrapper:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #666;position:absolute;right:8px;top:14px;pointer-events:none}.jsoneditor-modal select{padding:3px 24px 3px 10px;min-width:180px;max-width:350px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0;text-overflow:"";font-size:14px;line-height:1.5em}.jsoneditor-modal select::-ms-expand{display:none}.jsoneditor-modal .jsoneditor-button-group input{padding:4px 10px;margin:0;border-radius:0;border-left-style:none}.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-first{border-top-left-radius:3px;border-bottom-left-radius:3px;border-left-style:solid}.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-last{border-top-right-radius:3px;border-bottom-right-radius:3px}.jsoneditor-modal .jsoneditor-transform-preview{background:#f5f5f5;height:200px}.jsoneditor-modal .jsoneditor-transform-preview.jsoneditor-error{color:#ee422e}.jsoneditor-modal .jsoneditor-jmespath-wizard{line-height:1.2em;width:100%;padding:0;border-radius:3px}.jsoneditor-modal .jsoneditor-jmespath-label{font-weight:700;color:#1e90ff;margin-top:20px;margin-bottom:5px}.jsoneditor-modal .jsoneditor-jmespath-wizard-table{width:100%;border-collapse:collapse}.jsoneditor-modal .jsoneditor-jmespath-wizard-label{font-style:italic;margin:4px 0 2px}.jsoneditor-modal .jsoneditor-inline{position:relative;display:inline-block;width:100%;padding-top:2px;padding-bottom:2px}.jsoneditor-modal .jsoneditor-inline:not(:last-child){padding-right:2px}.jsoneditor-modal .jsoneditor-jmespath-filter{display:flex;flex-wrap:wrap}.jsoneditor-modal .jsoneditor-jmespath-filter-field{width:180px}.jsoneditor-modal .jsoneditor-jmespath-filter-relation{width:100px}.jsoneditor-modal .jsoneditor-jmespath-filter-value{min-width:180px;flex:1}.jsoneditor-modal .jsoneditor-jmespath-sort-field{width:170px}.jsoneditor-modal .jsoneditor-jmespath-sort-order{width:150px}.jsoneditor-modal .jsoneditor-jmespath-select-fields{width:100%}.jsoneditor-modal .selectr-selected{border-color:#d3d3d3;padding:4px 28px 4px 8px}.jsoneditor-modal .selectr-selected .selectr-tag{background-color:#3883fa;border-radius:5px}.jsoneditor-modal table td,.jsoneditor-modal table th{text-align:left;vertical-align:middle;font-weight:400;color:#4d4d4d;border-spacing:0;border-collapse:collapse}.jsoneditor-modal #query,.jsoneditor-modal input,.jsoneditor-modal input[type=text],.jsoneditor-modal input[type=text]:focus,.jsoneditor-modal select,.jsoneditor-modal textarea{background:#fff;border:1px solid #d3d3d3;color:#4d4d4d;border-radius:3px;padding:4px}.jsoneditor-modal #query,.jsoneditor-modal textarea{border-radius:unset}.jsoneditor-modal,.jsoneditor-modal #query,.jsoneditor-modal input,.jsoneditor-modal input[type=text],.jsoneditor-modal option,.jsoneditor-modal select,.jsoneditor-modal table td,.jsoneditor-modal table th,.jsoneditor-modal textarea{font-size:10.5pt;font-family:arial,sans-serif}.jsoneditor-modal #query,.jsoneditor-modal .jsoneditor-transform-preview{font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace;font-size:14px;width:100%;box-sizing:border-box}.jsoneditor-modal input[type=button],.jsoneditor-modal input[type=submit]{background:#f5f5f5;padding:4px 20px}.jsoneditor-modal input,.jsoneditor-modal select{cursor:pointer}.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-asc input.jsoneditor-button-asc,.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-desc input.jsoneditor-button-desc{background:#3883fa;border-color:#3883fa;color:#fff}.jsoneditor{color:#1a1a1a;border:thin solid #3883fa;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;position:relative;padding:0;line-height:100%}a.jsoneditor-value,div.jsoneditor-default,div.jsoneditor-field,div.jsoneditor-readonly,div.jsoneditor-value{border:1px solid transparent;min-height:16px;min-width:32px;line-height:16px;padding:2px;margin:1px;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;float:left}div.jsoneditor-field p,div.jsoneditor-value p{margin:0}div.jsoneditor-value.jsoneditor-empty:after{content:"value"}div.jsoneditor-value.jsoneditor-string{color:#006000}div.jsoneditor-value.jsoneditor-number{color:#ee422e}div.jsoneditor-value.jsoneditor-boolean{color:#ff8c00}div.jsoneditor-value.jsoneditor-null{color:#004ed0}div.jsoneditor-value.jsoneditor-color-value,div.jsoneditor-value.jsoneditor-invalid{color:#1a1a1a}div.jsoneditor-readonly{min-width:16px;color:gray}div.jsoneditor-empty{border-color:#d3d3d3;border-style:dashed;border-radius:2px}div.jsoneditor-field.jsoneditor-empty:after{content:"field"}div.jsoneditor td{vertical-align:top}div.jsoneditor td.jsoneditor-separator{padding:3px 0;vertical-align:top;color:gray}div.jsoneditor td.jsoneditor-tree{vertical-align:top}div.jsoneditor.busy pre.jsoneditor-preview{background:#f5f5f5;color:gray}div.jsoneditor.busy div.jsoneditor-busy{display:inherit}div.jsoneditor code.jsoneditor-preview{background:0 0}div.jsoneditor.jsoneditor-mode-preview pre.jsoneditor-preview{width:100%;height:100%;box-sizing:border-box;overflow:auto;padding:2px;margin:0;white-space:pre-wrap;word-break:break-all}div.jsoneditor-default{color:gray;padding-left:10px}div.jsoneditor-tree{width:100%;height:100%;position:relative;overflow:auto;background:#fff}div.jsoneditor-tree button.jsoneditor-button{width:24px;height:24px;padding:0;margin:0;border:none;cursor:pointer;background-color:transparent;background-image:url(/jsoneditor-icons-CIlYC0TY.svg)}div.jsoneditor-tree button.jsoneditor-button:focus{background-color:#f5f5f5;outline:#e5e5e5 solid 1px}div.jsoneditor-tree button.jsoneditor-collapsed{background-position:0 -48px}div.jsoneditor-tree button.jsoneditor-expanded{background-position:0 -72px}div.jsoneditor-tree button.jsoneditor-contextmenu-button{background-position:-48px -72px}div.jsoneditor-tree button.jsoneditor-invisible{visibility:hidden;background:0 0}div.jsoneditor-tree button.jsoneditor-dragarea{background-image:url(/jsoneditor-icons-CIlYC0TY.svg);background-position:-72px -72px;cursor:move}div.jsoneditor-tree :focus{outline:0}div.jsoneditor-tree div.jsoneditor-show-more{display:inline-block;padding:3px 4px;margin:2px 0;background-color:#e5e5e5;border-radius:3px;color:gray;font-family:arial,sans-serif;font-size:14px}div.jsoneditor-tree div.jsoneditor-show-more a{display:inline-block;color:gray}div.jsoneditor-tree div.jsoneditor-color{display:inline-block;width:12px;height:12px;margin:4px;border:1px solid grey;cursor:pointer}div.jsoneditor-tree div.jsoneditor-color.jsoneditor-color-readonly{cursor:inherit}div.jsoneditor-tree div.jsoneditor-date{background:#a1a1a1;color:#fff;font-family:arial,sans-serif;border-radius:3px;display:inline-block;padding:3px;margin:0 3px}div.jsoneditor-tree table.jsoneditor-tree{border-collapse:collapse;border-spacing:0;width:100%}div.jsoneditor-tree .jsoneditor-button{display:block}div.jsoneditor-tree .jsoneditor-button.jsoneditor-schema-error{width:24px;height:24px;padding:0;margin:0 4px 0 0;background-image:url(/jsoneditor-icons-CIlYC0TY.svg);background-position:-168px -48px;background-color:transparent}div.jsoneditor-outer{position:static;width:100%;height:100%;margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.jsoneditor-outer.has-nav-bar{margin-top:-26px;padding-top:26px}div.jsoneditor-outer.has-nav-bar.has-main-menu-bar{margin-top:-61px;padding-top:61px}div.jsoneditor-outer.has-status-bar{margin-bottom:-26px;padding-bottom:26px}div.jsoneditor-outer.has-main-menu-bar{margin-top:-35px;padding-top:35px}div.jsoneditor-busy{position:absolute;top:15%;left:0;box-sizing:border-box;width:100%;text-align:center;display:none}div.jsoneditor-busy span{background-color:#ffffab;border:1px solid #fe0;border-radius:3px;padding:5px 15px;box-shadow:0 0 5px #0006}div.jsoneditor-field.jsoneditor-empty:after,div.jsoneditor-value.jsoneditor-empty:after{pointer-events:none;color:#d3d3d3;font-size:8pt}a.jsoneditor-value.jsoneditor-url,div.jsoneditor-value.jsoneditor-url{color:#006000;text-decoration:underline}a.jsoneditor-value.jsoneditor-url{display:inline-block;padding:2px;margin:2px}a.jsoneditor-value.jsoneditor-url:focus,a.jsoneditor-value.jsoneditor-url:hover{color:#ee422e}div.jsoneditor-field.jsoneditor-highlight,div.jsoneditor-field[contenteditable=true]:focus,div.jsoneditor-field[contenteditable=true]:hover,div.jsoneditor-value.jsoneditor-highlight,div.jsoneditor-value[contenteditable=true]:focus,div.jsoneditor-value[contenteditable=true]:hover{background-color:#ffffab;border:1px solid #fe0;border-radius:2px}div.jsoneditor-field.jsoneditor-highlight-active,div.jsoneditor-field.jsoneditor-highlight-active:focus,div.jsoneditor-field.jsoneditor-highlight-active:hover,div.jsoneditor-value.jsoneditor-highlight-active,div.jsoneditor-value.jsoneditor-highlight-active:focus,div.jsoneditor-value.jsoneditor-highlight-active:hover{background-color:#fe0;border:1px solid #ffc700;border-radius:2px}div.jsoneditor-value.jsoneditor-array,div.jsoneditor-value.jsoneditor-object{min-width:16px}div.jsoneditor-tree button.jsoneditor-contextmenu-button.jsoneditor-selected,div.jsoneditor-tree button.jsoneditor-contextmenu-button:focus,div.jsoneditor-tree button.jsoneditor-contextmenu-button:hover,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button{background-position:-48px -48px}div.jsoneditor-tree div.jsoneditor-show-more a:focus,div.jsoneditor-tree div.jsoneditor-show-more a:hover{color:#ee422e}.ace-jsoneditor,textarea.jsoneditor-text{min-height:150px}.ace-jsoneditor.ace_editor,textarea.jsoneditor-text.ace_editor{font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace}textarea.jsoneditor-text{width:100%;height:100%;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline-width:0;border:none;background-color:#fff;resize:none}tr.jsoneditor-highlight,tr.jsoneditor-selected{background-color:#d3d3d3}tr.jsoneditor-selected button.jsoneditor-contextmenu-button,tr.jsoneditor-selected button.jsoneditor-dragarea{visibility:hidden}tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea{visibility:visible}div.jsoneditor-tree button.jsoneditor-dragarea:focus,div.jsoneditor-tree button.jsoneditor-dragarea:hover,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea{background-position:-72px -48px}div.jsoneditor td,div.jsoneditor th,div.jsoneditor tr{padding:0;margin:0}.jsoneditor-popover,.jsoneditor-schema-error,div.jsoneditor td,div.jsoneditor textarea,div.jsoneditor th,div.jsoneditor-field,div.jsoneditor-value,pre.jsoneditor-preview{font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace;font-size:14px;color:#1a1a1a}.jsoneditor-schema-error{cursor:default;display:inline-block;height:24px;line-height:24px;position:relative;text-align:center;width:24px}.jsoneditor-popover{background-color:#4c4c4c;border-radius:3px;box-shadow:0 0 5px #0006;color:#fff;padding:7px 10px;position:absolute;cursor:auto;width:200px}.jsoneditor-popover.jsoneditor-above{bottom:32px;left:-98px}.jsoneditor-popover.jsoneditor-above:before{border-top:7px solid #4c4c4c;bottom:-7px}.jsoneditor-popover.jsoneditor-below{top:32px;left:-98px}.jsoneditor-popover.jsoneditor-below:before{border-bottom:7px solid #4c4c4c;top:-7px}.jsoneditor-popover.jsoneditor-left{top:-7px;right:32px}.jsoneditor-popover.jsoneditor-left:before{border-left:7px solid #4c4c4c;border-top:7px solid transparent;border-bottom:7px solid transparent;content:"";top:19px;right:-14px;left:inherit;margin-left:inherit;margin-top:-7px;position:absolute}.jsoneditor-popover.jsoneditor-right{top:-7px;left:32px}.jsoneditor-popover.jsoneditor-right:before{border-right:7px solid #4c4c4c;border-top:7px solid transparent;border-bottom:7px solid transparent;content:"";top:19px;left:-14px;margin-left:inherit;margin-top:-7px;position:absolute}.jsoneditor-popover:before{border-right:7px solid transparent;border-left:7px solid transparent;content:"";display:block;left:50%;margin-left:-7px;position:absolute}.jsoneditor-text-errors tr.jump-to-line:hover{text-decoration:underline;cursor:pointer}.jsoneditor-schema-error:focus .jsoneditor-popover,.jsoneditor-schema-error:hover .jsoneditor-popover{display:block;animation:fade-in .3s linear 1,move-up .3s linear 1}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.jsoneditor .jsoneditor-validation-errors-container{max-height:130px;overflow-y:auto}.jsoneditor .jsoneditor-validation-errors{width:100%;overflow:hidden}.jsoneditor .jsoneditor-additional-errors{position:absolute;margin:auto;bottom:31px;left:calc(50% - 92px);color:gray;background-color:#ebebeb;padding:7px 15px;border-radius:8px}.jsoneditor .jsoneditor-additional-errors.visible{visibility:visible;opacity:1;transition:opacity 2s linear}.jsoneditor .jsoneditor-additional-errors.hidden{visibility:hidden;opacity:0;transition:visibility 0s 2s,opacity 2s linear}.jsoneditor .jsoneditor-text-errors{width:100%;border-collapse:collapse;border-top:1px solid #ffc700}.jsoneditor .jsoneditor-text-errors td{padding:3px 6px;vertical-align:middle}.jsoneditor .jsoneditor-text-errors td pre{margin:0;white-space:pre-wrap}.jsoneditor .jsoneditor-text-errors tr{background-color:#ffffab}.jsoneditor .jsoneditor-text-errors tr.parse-error{background-color:#ee2e2e70}.jsoneditor-text-errors .jsoneditor-schema-error{border:none;width:24px;height:24px;padding:0;margin:0 4px 0 0;cursor:pointer}.jsoneditor-text-errors tr .jsoneditor-schema-error{background-image:url(/jsoneditor-icons-CIlYC0TY.svg);background-position:-168px -48px;background-color:transparent}.jsoneditor-text-errors tr.parse-error .jsoneditor-schema-error{background-image:url(/jsoneditor-icons-CIlYC0TY.svg);background-position:-25px 0;background-color:transparent}.jsoneditor-anchor{cursor:pointer}.jsoneditor-anchor .picker_wrapper.popup.popup_bottom{top:28px;left:-10px}.fadein{-webkit-animation:fadein .3s;animation:fadein .3s;-moz-animation:fadein .3s;-o-animation:fadein .3s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.jsoneditor-modal input[type=search].selectr-input{border:1px solid #d3d3d3;width:calc(100% - 4px);margin:2px;padding:4px;box-sizing:border-box}.jsoneditor-modal button.selectr-input-clear{right:8px}.jsoneditor-menu{width:100%;height:35px;padding:2px;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background-color:#3883fa;border-bottom:1px solid #3883fa}.jsoneditor-menu>.jsoneditor-modes>button,.jsoneditor-menu>button{width:26px;height:26px;margin:2px;padding:0;border-radius:2px;border:1px solid transparent;background-color:transparent;background-image:url(/jsoneditor-icons-CIlYC0TY.svg);color:#fff;opacity:.8;font-family:arial,sans-serif;font-size:14px;float:left}.jsoneditor-menu>.jsoneditor-modes>button:hover,.jsoneditor-menu>button:hover{background-color:#fff3;border:1px solid rgba(255,255,255,.4)}.jsoneditor-menu>.jsoneditor-modes>button:active,.jsoneditor-menu>.jsoneditor-modes>button:focus,.jsoneditor-menu>button:active,.jsoneditor-menu>button:focus{background-color:#ffffff4d}.jsoneditor-menu>.jsoneditor-modes>button:disabled,.jsoneditor-menu>button:disabled{opacity:.5;background-color:transparent;border:none}.jsoneditor-menu>button.jsoneditor-collapse-all{background-position:0 -96px}.jsoneditor-menu>button.jsoneditor-expand-all{background-position:0 -120px}.jsoneditor-menu>button.jsoneditor-sort{background-position:-120px -96px}.jsoneditor-menu>button.jsoneditor-transform{background-position:-144px -96px}.jsoneditor.jsoneditor-mode-form>.jsoneditor-menu>button.jsoneditor-sort,.jsoneditor.jsoneditor-mode-form>.jsoneditor-menu>button.jsoneditor-transform,.jsoneditor.jsoneditor-mode-view>.jsoneditor-menu>button.jsoneditor-sort,.jsoneditor.jsoneditor-mode-view>.jsoneditor-menu>button.jsoneditor-transform{display:none}.jsoneditor-menu>button.jsoneditor-undo{background-position:-24px -96px}.jsoneditor-menu>button.jsoneditor-undo:disabled{background-position:-24px -120px}.jsoneditor-menu>button.jsoneditor-redo{background-position:-48px -96px}.jsoneditor-menu>button.jsoneditor-redo:disabled{background-position:-48px -120px}.jsoneditor-menu>button.jsoneditor-compact{background-position:-72px -96px}.jsoneditor-menu>button.jsoneditor-format{background-position:-72px -120px}.jsoneditor-menu>button.jsoneditor-repair{background-position:-96px -96px}.jsoneditor-menu>.jsoneditor-modes{display:inline-block;float:left}.jsoneditor-menu>.jsoneditor-modes>button{background-image:none;width:auto;padding-left:6px;padding-right:6px}.jsoneditor-menu>.jsoneditor-modes>button.jsoneditor-separator,.jsoneditor-menu>button.jsoneditor-separator{margin-left:10px}.jsoneditor-menu a{font-family:arial,sans-serif;font-size:14px;color:#fff;opacity:.8;vertical-align:middle}.jsoneditor-menu a:hover{opacity:1}.jsoneditor-menu a.jsoneditor-poweredBy{font-size:8pt;position:absolute;right:0;top:0;padding:10px}.jsoneditor-navigation-bar{width:100%;height:26px;line-height:26px;padding:0;margin:0;border-bottom:1px solid #d3d3d3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:gray;background-color:#ebebeb;overflow:hidden;font-family:arial,sans-serif;font-size:14px}.jsoneditor-search{font-family:arial,sans-serif;position:absolute;right:4px;top:4px;border-collapse:collapse;border-spacing:0;display:flex}.jsoneditor-search input{color:#1a1a1a;width:120px;border:none;outline:0;margin:1px;line-height:20px;font-family:arial,sans-serif}.jsoneditor-search button{width:16px;height:24px;padding:0;margin:0;border:none;background:url(/jsoneditor-icons-CIlYC0TY.svg);vertical-align:top}.jsoneditor-search button:hover{background-color:transparent}.jsoneditor-search button.jsoneditor-refresh{width:18px;background-position:-99px -73px}.jsoneditor-search button.jsoneditor-next{cursor:pointer;background-position:-124px -73px}.jsoneditor-search button.jsoneditor-next:hover{background-position:-124px -49px}.jsoneditor-search button.jsoneditor-previous{cursor:pointer;background-position:-148px -73px;margin-right:2px}.jsoneditor-search button.jsoneditor-previous:hover{background-position:-148px -49px}.jsoneditor-results{font-family:arial,sans-serif;color:#fff;padding-right:5px;line-height:26px}.jsoneditor-frame{border:1px solid transparent;background-color:#fff;padding:0 2px;margin:0}.jsoneditor-statusbar{line-height:26px;height:26px;color:gray;background-color:#ebebeb;border-top:1px solid #d3d3d3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}.jsoneditor-statusbar>.jsoneditor-curserinfo-val{margin-right:12px}.jsoneditor-statusbar>.jsoneditor-curserinfo-count{margin-left:4px}.jsoneditor-statusbar>.jsoneditor-validation-error-icon{float:right;width:24px;height:24px;padding:0;margin-top:1px;background-image:url(/jsoneditor-icons-CIlYC0TY.svg);background-position:-168px -48px;cursor:pointer}.jsoneditor-statusbar>.jsoneditor-validation-error-count{float:right;margin:0 4px 0 0;cursor:pointer}.jsoneditor-statusbar>.jsoneditor-parse-error-icon{float:right;width:24px;height:24px;padding:0;margin:1px;background-image:url(/jsoneditor-icons-CIlYC0TY.svg);background-position:-25px 0}.jsoneditor-statusbar .jsoneditor-array-info a{color:inherit}div.jsoneditor-statusbar>.jsoneditor-curserinfo-label,div.jsoneditor-statusbar>.jsoneditor-size-info{margin:0 4px}.jsoneditor-treepath{padding:0 5px;overflow:hidden;white-space:nowrap;outline:0}.jsoneditor-treepath.show-all{word-wrap:break-word;white-space:normal;position:absolute;background-color:#ebebeb;z-index:1;box-shadow:2px 2px 12px #8080804d}.jsoneditor-treepath.show-all span.jsoneditor-treepath-show-all-btn{display:none}.jsoneditor-treepath div.jsoneditor-contextmenu-root{position:absolute;left:0}.jsoneditor-treepath .jsoneditor-treepath-show-all-btn{position:absolute;background-color:#ebebeb;left:0;height:20px;padding:0 3px;cursor:pointer}.jsoneditor-treepath .jsoneditor-treepath-element{margin:1px;font-family:arial,sans-serif;font-size:14px}.jsoneditor-treepath .jsoneditor-treepath-seperator{margin:2px;font-size:9pt;font-family:arial,sans-serif}.jsoneditor-treepath span.jsoneditor-treepath-element:hover,.jsoneditor-treepath span.jsoneditor-treepath-seperator:hover{cursor:pointer;text-decoration:underline}.selectr-container{position:relative}.selectr-container li{list-style:none}.selectr-hidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0 none}.selectr-visible{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:11}.selectr-desktop.multiple .selectr-visible{display:none}.selectr-desktop.multiple.native-open .selectr-visible{top:100%;min-height:200px!important;height:auto;opacity:1;display:block}.selectr-container.multiple.selectr-mobile .selectr-selected{z-index:0}.selectr-selected{position:relative;z-index:1;box-sizing:border-box;width:100%;padding:7px 28px 7px 14px;cursor:pointer;border:1px solid #999;border-radius:3px;background-color:#fff}.selectr-selected:before{position:absolute;top:50%;right:10px;width:0;height:0;content:"";-o-transform:rotate(0) translate3d(0,-50%,0);-ms-transform:rotate(0) translate3d(0,-50%,0);-moz-transform:rotate(0) translate3d(0,-50%,0);-webkit-transform:rotate(0) translate3d(0,-50%,0);transform:rotate(0) translate3d(0,-50%,0);border-width:4px 4px 0 4px;border-style:solid;border-color:#6c7a86 transparent transparent}.selectr-container.native-open .selectr-selected:before,.selectr-container.open .selectr-selected:before{border-width:0 4px 4px 4px;border-style:solid;border-color:transparent transparent #6c7a86}.selectr-label{display:none;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.selectr-placeholder{color:#6c7a86}.selectr-tags{margin:0;padding:0;white-space:normal}.has-selected .selectr-tags{margin:0 0 -2px}.selectr-tag{list-style:none;position:relative;float:left;padding:2px 25px 2px 8px;margin:0 2px 2px 0;cursor:default;color:#fff;border:medium none;border-radius:10px;background:#acb7bf none repeat scroll 0 0}.selectr-container.multiple.has-selected .selectr-selected{padding:5px 28px 5px 5px}.selectr-options-container{position:absolute;z-index:10000;top:calc(100% - 1px);left:0;display:none;box-sizing:border-box;width:100%;border-width:0 1px 1px;border-style:solid;border-color:transparent #999 #999;border-radius:0 0 3px 3px;background-color:#fff}.selectr-container.open .selectr-options-container{display:block}.selectr-input-container{position:relative;display:none}.selectr-clear,.selectr-input-clear,.selectr-tag-remove{position:absolute;top:50%;right:22px;width:20px;height:20px;padding:0;cursor:pointer;-o-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);border:medium none;background-color:transparent;z-index:11}.selectr-clear,.selectr-input-clear{display:none}.selectr-container.has-selected .selectr-clear,.selectr-input-container.active .selectr-input-clear{display:block}.selectr-selected .selectr-tag-remove{right:2px}.selectr-clear:after,.selectr-clear:before,.selectr-input-clear:after,.selectr-input-clear:before,.selectr-tag-remove:after,.selectr-tag-remove:before{position:absolute;top:5px;left:9px;width:2px;height:10px;content:" ";background-color:#6c7a86}.selectr-tag-remove:after,.selectr-tag-remove:before{top:4px;width:3px;height:12px;background-color:#fff}.selectr-clear:before,.selectr-input-clear:before,.selectr-tag-remove:before{-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.selectr-clear:after,.selectr-input-clear:after,.selectr-tag-remove:after{-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.selectr-input-container.active,.selectr-input-container.active .selectr-clear{display:block}.selectr-input{top:5px;left:5px;box-sizing:border-box;width:calc(100% - 30px);margin:10px 15px;padding:7px 30px 7px 9px;border:1px solid #999;border-radius:3px}.selectr-notice{display:none;box-sizing:border-box;width:100%;padding:8px 16px;border-top:1px solid #999;border-radius:0 0 3px 3px;background-color:#fff}.selectr-container.notice .selectr-notice{display:block}.selectr-container.notice .selectr-selected{border-radius:3px 3px 0 0}.selectr-options{position:relative;top:calc(100% + 2px);display:none;overflow-x:auto;overflow-y:scroll;max-height:200px;margin:0;padding:0}.selectr-container.notice .selectr-options-container,.selectr-container.open .selectr-input-container,.selectr-container.open .selectr-options{display:block}.selectr-option{position:relative;display:block;padding:5px 20px;list-style:outside none none;cursor:pointer;font-weight:400}.selectr-options.optgroups>.selectr-option{padding-left:25px}.selectr-optgroup{font-weight:700;padding:0}.selectr-optgroup--label{font-weight:700;margin-top:10px;padding:5px 15px}.selectr-match{text-decoration:underline}.selectr-option.selected{background-color:#ddd}.selectr-option.active{color:#fff;background-color:#5897fb}.selectr-option.disabled{opacity:.4}.selectr-option.excluded{display:none}.selectr-container.open .selectr-selected{border-color:#999 #999 transparent #999;border-radius:3px 3px 0 0}.selectr-container.open .selectr-selected:after{-o-transform:rotate(180deg) translate3d(0,50%,0);-ms-transform:rotate(180deg) translate3d(0,50%,0);-moz-transform:rotate(180deg) translate3d(0,50%,0);-webkit-transform:rotate(180deg) translate3d(0,50%,0);transform:rotate(180deg) translate3d(0,50%,0)}.selectr-disabled{opacity:.6}.has-selected .selectr-placeholder,.selectr-empty{display:none}.has-selected .selectr-label{display:block}.taggable .selectr-selected{padding:4px 28px 4px 4px}.taggable .selectr-selected:after{display:table;content:" ";clear:both}.taggable .selectr-label{width:auto}.taggable .selectr-tags{float:left;display:block}.taggable .selectr-placeholder{display:none}.input-tag{float:left;min-width:90px;width:auto}.selectr-tag-input{border:medium none;padding:3px 10px;width:100%;font-family:inherit;font-weight:inherit;font-size:inherit}.selectr-input-container.loading:after{position:absolute;top:50%;right:20px;width:20px;height:20px;content:"";-o-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-o-transform-origin:50% 0 0;-ms-transform-origin:50% 0 0;-moz-transform-origin:50% 0 0;-webkit-transform-origin:50% 0 0;transform-origin:50% 0 0;-moz-animation:.5s linear 0s normal forwards infinite running selectr-spin;-webkit-animation:.5s linear 0s normal forwards infinite running selectr-spin;animation:.5s linear 0s normal forwards infinite running selectr-spin;border-width:3px;border-style:solid;border-color:#aaa #ddd #ddd;border-radius:50%}@-webkit-keyframes selectr-spin{0%{-webkit-transform:rotate(0) translate3d(0,-50%,0);transform:rotate(0) translate3d(0,-50%,0)}to{-webkit-transform:rotate(360deg) translate3d(0,-50%,0);transform:rotate(360deg) translate3d(0,-50%,0)}}@keyframes selectr-spin{0%{-webkit-transform:rotate(0) translate3d(0,-50%,0);transform:rotate(0) translate3d(0,-50%,0)}to{-webkit-transform:rotate(360deg) translate3d(0,-50%,0);transform:rotate(360deg) translate3d(0,-50%,0)}}.selectr-container.open.inverted .selectr-selected{border-color:transparent #999 #999;border-radius:0 0 3px 3px}.selectr-container.inverted .selectr-options-container{border-width:1px 1px 0;border-color:#999 #999 transparent;border-radius:3px 3px 0 0;background-color:#fff}.selectr-container.inverted .selectr-options-container{top:auto;bottom:calc(100% - 1px)}.selectr-container ::-webkit-input-placeholder{color:#6c7a86;opacity:1}.selectr-container ::-moz-placeholder{color:#6c7a86;opacity:1}.selectr-container :-ms-input-placeholder{color:#6c7a86;opacity:1}.selectr-container ::placeholder{color:#6c7a86;opacity:1}.jp-card.jp-card-safari.jp-card-identified .jp-card-front:before,.jp-card.jp-card-safari.jp-card-identified .jp-card-back:before{background-image:repeating-linear-gradient(45deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(135deg,#ffffff0d 1px,#fff0,#ffffff0a,#ffffff08 4px),repeating-linear-gradient(90deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(210deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),-webkit-linear-gradient(-245deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 70%,rgba(255,255,255,0) 90%);background-image:repeating-linear-gradient(45deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(135deg,#ffffff0d 1px,#fff0,#ffffff0a,#ffffff08 4px),repeating-linear-gradient(90deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(210deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),linear-gradient(-25deg,#fff0 50%,#fff3,#fff0 90%)}.jp-card.jp-card-ie-10.jp-card-flipped,.jp-card.jp-card-ie-11.jp-card-flipped{-webkit-transform:0deg;-moz-transform:0deg;-ms-transform:0deg;-o-transform:0deg;transform:0deg}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-front,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-front,.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0)}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back:after,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back:after{left:18%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-cvc,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-cvc{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);left:5%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny{left:84%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny:after,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny:after{left:-480%;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.jp-card.jp-card-ie-10.jp-card-amex .jp-card-back,.jp-card.jp-card-ie-11.jp-card-amex .jp-card-back{display:none}.jp-card-logo{height:36px;width:60px;font-style:italic}.jp-card-logo,.jp-card-logo:before,.jp-card-logo:after{box-sizing:border-box}.jp-card-logo.jp-card-amex{text-transform:uppercase;font-size:4px;font-weight:700;color:#fff;background-image:repeating-radial-gradient(circle at center,#fff 1px,#999 2px);border:1px solid #EEE}.jp-card-logo.jp-card-amex:before,.jp-card-logo.jp-card-amex:after{width:28px;display:block;position:absolute;left:16px}.jp-card-logo.jp-card-amex:before{height:28px;content:"american";top:3px;text-align:left;padding-left:2px;padding-top:11px;background:#267ac3}.jp-card-logo.jp-card-amex:after{content:"express";bottom:11px;text-align:right;padding-right:2px}.jp-card.jp-card-amex.jp-card-flipped{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.jp-card.jp-card-amex.jp-card-identified .jp-card-front:before,.jp-card.jp-card-amex.jp-card-identified .jp-card-back:before{background-color:#108168}.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-logo.jp-card-amex{opacity:1}.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-cvc{visibility:visible}.jp-card.jp-card-amex.jp-card-identified .jp-card-front:after{opacity:1}.jp-card-logo.jp-card-discover{background:#f60;color:#111;text-transform:uppercase;font-style:normal;font-weight:700;font-size:10px;text-align:center;overflow:hidden;z-index:1;padding-top:9px;letter-spacing:.03em;border:1px solid #EEE}.jp-card-logo.jp-card-discover:before,.jp-card-logo.jp-card-discover:after{content:" ";display:block;position:absolute}.jp-card-logo.jp-card-discover:before{background:#fff;width:200px;height:200px;border-radius:200px;bottom:-5%;right:-80%;z-index:-1}.jp-card-logo.jp-card-discover:after{width:8px;height:8px;border-radius:4px;top:10px;left:27px;background-color:#f60;background-image:-webkit-radial-gradient(#f60,#fff);background-image:radial-gradient(#f60,#fff);content:"network";font-size:4px;line-height:24px;text-indent:-7px}.jp-card .jp-card-front .jp-card-logo.jp-card-discover{right:12%;top:18%}.jp-card.jp-card-discover.jp-card-identified .jp-card-front:before,.jp-card.jp-card-discover.jp-card-identified .jp-card-back:before{background-color:#86b8cf}.jp-card.jp-card-discover.jp-card-identified .jp-card-logo.jp-card-discover{opacity:1}.jp-card.jp-card-discover.jp-card-identified .jp-card-front:after{-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;content:" ";display:block;background-color:#f60;background-image:-webkit-linear-gradient(#f60,#ffa366,#f60);background-image:linear-gradient(#f60,#ffa366,#f60);height:50px;width:50px;border-radius:25px;position:absolute;left:100%;top:15%;margin-left:-25px;box-shadow:inset 1px 1px 3px 1px #00000080}.jp-card-logo.jp-card-unionpay{width:60px;display:block;height:40px;background:#e21836;-webkit-transform:skew(-15deg);-moz-transform:skew(20deg);-o-transform:skew(20deg);border-radius:5px;font-size:10px;z-index:1;line-height:33px;color:#fff;text-align:center;font-family:"Sans-serif",Microsoft Yahei,微软雅黑,Hiragino Sans,Gulim,宋体;font-weight:700}.jp-card-logo.jp-card-unionpay:after,.jp-card-logo.jp-card-unionpay:before{display:block;margin:0 auto;position:absolute;height:40px;top:0;z-index:-1}.jp-card-logo.jp-card-unionpay:before{content:" ";width:28px;background:#00447c;left:14px;border-top-left-radius:5px;border-bottom-left-radius:5px}.jp-card-logo.jp-card-unionpay:after{content:"银联";width:26px;background:#007b84;left:34px;border-radius:5px;font-size:10px;line-height:54px;text-indent:-17px}.jp-card.jp-card-unionpay.jp-card-identified .jp-card-back:before,.jp-card.jp-card-unionpay.jp-card-identified .jp-card-front:before{background-color:#987c00}.jp-card.jp-card-unionpay.jp-card-identified .jp-card-logo.jp-card-unionpay{opacity:1}.jp-card-logo.jp-card-visa{text-transform:uppercase;color:#fff;text-align:center;font-weight:700;font-size:24px;line-height:18px;margin-top:5px}.jp-card-logo.jp-card-visa:before,.jp-card-logo.jp-card-visa:after{content:" ";display:block;width:100%;height:25%}.jp-card-logo.jp-card-visa:before{position:absolute;left:-4px;width:0;height:0;border-style:solid;border-width:0 12px 6px 0;border-color:transparent #ffffff transparent transparent}.jp-card.jp-card-visa.jp-card-identified .jp-card-front:before,.jp-card.jp-card-visa.jp-card-identified .jp-card-back:before{background-color:#191278}.jp-card.jp-card-visa.jp-card-identified .jp-card-logo.jp-card-visa{opacity:1;box-shadow:none}.jp-card-logo.jp-card-visaelectron{background:#fff;text-transform:uppercase;color:#1a1876;text-align:center;font-weight:700;font-size:15px;line-height:18px}.jp-card-logo.jp-card-visaelectron:before,.jp-card-logo.jp-card-visaelectron:after{content:" ";display:block;width:100%;height:25%}.jp-card-logo.jp-card-visaelectron:before{background:#1a1876}.jp-card-logo.jp-card-visaelectron:after{background:#e79800}.jp-card-logo.jp-card-visaelectron .elec{float:right;font-family:arial;font-size:9px;margin-right:1px;margin-top:-5px;text-transform:none}.jp-card.jp-card-visaelectron.jp-card-identified .jp-card-front:before,.jp-card.jp-card-visaelectron.jp-card-identified .jp-card-back:before{background-color:#191278}.jp-card.jp-card-visaelectron.jp-card-identified .jp-card-logo.jp-card-visaelectron{opacity:1}.jp-card-logo.jp-card-mastercard{color:#fff;font-style:normal;text-transform:lowercase;font-weight:700;text-align:center;font-size:9px;line-height:84px;z-index:1;text-shadow:1px 1px rgba(0,0,0,.6)}.jp-card-logo.jp-card-mastercard:before,.jp-card-logo.jp-card-mastercard:after{content:" ";display:block;width:36px;top:0;position:absolute;height:36px;border-radius:18px}.jp-card-logo.jp-card-mastercard:before{left:0;background:#eb001b;z-index:-1;opacity:.9}.jp-card-logo.jp-card-mastercard:after{right:0;background:#ff5f00;z-index:-2}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front .jp-card-logo.jp-card-mastercard,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back .jp-card-logo.jp-card-mastercard{box-shadow:none}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front:before,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back:before{background-color:#0061a8}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-logo.jp-card-mastercard{opacity:1}.jp-card-logo.jp-card-maestro{color:#fff;font-style:normal;text-transform:lowercase;font-weight:700;text-align:center;font-size:14px;line-height:84px;z-index:1;text-shadow:1px 1px rgba(0,0,0,.6)}.jp-card-logo.jp-card-maestro:before,.jp-card-logo.jp-card-maestro:after{content:" ";display:block;width:36px;top:0;position:absolute;height:36px;border-radius:18px}.jp-card-logo.jp-card-maestro:before{left:0;background:#eb001b;z-index:-2}.jp-card-logo.jp-card-maestro:after{right:0;background:#00a2e5;z-index:-1;opacity:.8}.jp-card.jp-card-maestro.jp-card-identified .jp-card-front .jp-card-logo.jp-card-maestro,.jp-card.jp-card-maestro.jp-card-identified .jp-card-back .jp-card-logo.jp-card-maestro{box-shadow:none}.jp-card.jp-card-maestro.jp-card-identified .jp-card-front:before,.jp-card.jp-card-maestro.jp-card-identified .jp-card-back:before{background-color:#0b2c5f}.jp-card.jp-card-maestro.jp-card-identified .jp-card-logo.jp-card-maestro{opacity:1}.jp-card-logo.jp-card-dankort{width:60px;height:36px;padding:3px;border-radius:8px;border:#000 1px solid;background-color:#fff}.jp-card-logo.jp-card-dankort .dk{position:relative;width:100%;height:100%;overflow:hidden}.jp-card-logo.jp-card-dankort .dk:before{background-color:#ed1c24;content:"";position:absolute;width:100%;height:100%;display:block;border-radius:6px}.jp-card-logo.jp-card-dankort .dk:after{content:"";position:absolute;top:50%;margin-top:-7.7px;right:0;width:0;height:0;border-style:solid;border-width:7px 7px 10px 0;border-color:transparent #ED1C24 transparent transparent;z-index:1}.jp-card-logo.jp-card-dankort .d,.jp-card-logo.jp-card-dankort .k{position:absolute;top:50%;width:50%;display:block;height:15.4px;margin-top:-7.7px;background:#fff}.jp-card-logo.jp-card-dankort .d{left:0;border-radius:0 8px 10px 0}.jp-card-logo.jp-card-dankort .d:before{content:"";position:absolute;top:50%;left:50%;display:block;background:#ed1c24;border-radius:2px 4px 6px 0;height:5px;width:7px;margin:-3px 0 0 -4px}.jp-card-logo.jp-card-dankort .k{right:0}.jp-card-logo.jp-card-dankort .k:before,.jp-card-logo.jp-card-dankort .k:after{content:"";position:absolute;right:50%;width:0;height:0;border-style:solid;margin-right:-1px}.jp-card-logo.jp-card-dankort .k:before{top:0;border-width:8px 5px 0 0;border-color:#ED1C24 transparent transparent transparent}.jp-card-logo.jp-card-dankort .k:after{bottom:0;border-width:0 5px 8px 0;border-color:transparent transparent #ED1C24 transparent}.jp-card.jp-card-dankort.jp-card-identified .jp-card-front:before,.jp-card.jp-card-dankort.jp-card-identified .jp-card-back:before{background-color:#0055c7}.jp-card.jp-card-dankort.jp-card-identified .jp-card-logo.jp-card-dankort{opacity:1}.jp-card-logo.jp-card-elo{height:50px;width:50px;border-radius:100%;background:#000;color:#fff;text-align:center;text-transform:lowercase;font-size:21px;font-style:normal;letter-spacing:1px;font-weight:700;padding-top:13px}.jp-card-logo.jp-card-elo .e,.jp-card-logo.jp-card-elo .l,.jp-card-logo.jp-card-elo .o{display:inline-block;position:relative}.jp-card-logo.jp-card-elo .e{-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg)}.jp-card-logo.jp-card-elo .o{position:relative;display:inline-block;width:12px;height:12px;right:0;top:7px;border-radius:100%;background-image:-webkit-linear-gradient(#ff0 50%,red 50%);background-image:linear-gradient(#ff0 50%,red 50%);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);text-indent:-9999px}.jp-card-logo.jp-card-elo .o:before{content:"";position:absolute;width:49%;height:49%;background:#000;border-radius:100%;text-indent:-99999px;top:25%;left:25%}.jp-card.jp-card-elo.jp-card-identified .jp-card-front:before,.jp-card.jp-card-elo.jp-card-identified .jp-card-back:before{background-color:#6f6969}.jp-card.jp-card-elo.jp-card-identified .jp-card-logo.jp-card-elo{opacity:1}.jp-card-logo.jp-card-jcb{border-radius:5px 0;-moz-border-radius:5px 0px 5px 0px;-webkit-border-radius:5px 0px 5px 0px;background-color:#fff;font-style:normal;color:#fff;width:50px;padding:2px 0 0 2px}.jp-card-logo.jp-card-jcb>div{width:15px;margin-right:1px;display:inline-block;text-align:center;text-shadow:1px 1px rgba(0,0,0,.6);border-radius:5px 0;-moz-border-radius:5px 0px 5px 0px;-webkit-border-radius:5px 0px 5px 0px}.jp-card-logo.jp-card-jcb>div:before,.jp-card-logo.jp-card-jcb>div:after{content:" ";display:block;height:8px}.jp-card-logo.jp-card-jcb>div.j{background-color:#000063;background-image:-webkit-linear-gradient(left,#000063,#008cff);background-image:linear-gradient(to right,#000063,#008cff)}.jp-card-logo.jp-card-jcb>div.c{background-color:#630000;background-image:-webkit-linear-gradient(left,#630000,#ff008d);background-image:linear-gradient(to right,#630000,#ff008d)}.jp-card-logo.jp-card-jcb>div.b{background-color:#006300;background-image:-webkit-linear-gradient(left,#006300,lime);background-image:linear-gradient(to right,#006300,#0f0)}.jp-card.jp-card-jcb.jp-card-identified .jp-card-front:before,.jp-card.jp-card-jcb.jp-card-identified .jp-card-back:before{background-color:#cb8000}.jp-card.jp-card-jcb.jp-card-identified .jp-card-logo.jp-card-jcb{opacity:1;box-shadow:none}.jp-card-logo.jp-card-dinersclub{font-family:serif;height:40px;width:100px;color:#fff;font-size:17px;font-style:normal;letter-spacing:1px}.jp-card-logo.jp-card-dinersclub:before,.jp-card-logo.jp-card-dinersclub:after{display:block;position:relative}.jp-card-logo.jp-card-dinersclub:before{content:"Diners Club"}.jp-card-logo.jp-card-dinersclub:after{content:"International";text-transform:uppercase;font-size:.6em}.jp-card.jp-card-dinersclub .jp-card-front .jp-card-logo{box-shadow:none!important}.jp-card.jp-card-dinersclub.jp-card-identified .jp-card-front:before,.jp-card.jp-card-dinersclub.jp-card-identified .jp-card-back:before{background-color:#999}.jp-card.jp-card-dinersclub.jp-card-identified .jp-card-logo.jp-card-dinersclub{opacity:1}.jp-card-logo.jp-card-hipercard{height:20px;width:100px;color:#fff;font-size:21px;font-style:italic;font-weight:700}.jp-card-logo.jp-card-hipercard:before,.jp-card-logo.jp-card-hipercard:after{display:block;position:relative}.jp-card.jp-card-hipercard.jp-card-identified .jp-card-front:before,.jp-card.jp-card-hipercard.jp-card-identified .jp-card-back:before{background-color:#770304}.jp-card.jp-card-hipercard.jp-card-identified .jp-card-logo.jp-card-hipercard{opacity:1;box-shadow:none}.jp-card-logo.jp-card-troy{text-transform:lowercase;color:#fff;text-align:center;font-weight:700;font-size:24px;line-height:18px;margin-top:5px}.jp-card-logo.jp-card-troy:before,.jp-card-logo.jp-card-troy:after{content:\"\";display:block;width:26%;height:6%;background:#22b8c3;right:32%;top:24%;position:absolute;transform:rotate(105deg)}.jp-card.jp-card-troy.jp-card-identified .jp-card-front:before,.jp-card.jp-card-troy.jp-card-identified .jp-card-back:before{background-color:#01adba}.jp-card.jp-card-troy.jp-card-identified .jp-card-logo.jp-card-troy{opacity:1;box-shadow:none}.jp-card-container{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;width:350px;max-width:100%;height:200px;margin:auto;z-index:1;position:relative}.jp-card{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1;position:relative;width:100%;height:100%;min-width:315px;border-radius:10px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear}.jp-card>*,.jp-card>*:after,.jp-card>*:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit}.jp-card.jp-card-flipped{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.jp-card .jp-card-back,.jp-card .jp-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;border-radius:10px;background:#ddd}.jp-card .jp-card-back:before,.jp-card .jp-card-front:before{content:" ";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;border-radius:10px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.jp-card .jp-card-back:after,.jp-card .jp-card-front:after{content:" ";display:block}.jp-card .jp-card-back .jp-card-display,.jp-card .jp-card-front .jp-card-display{color:#fff;font-weight:400;opacity:.5;-webkit-transition:opacity .4s linear;-moz-transition:opacity .4s linear;transition:opacity .4s linear}.jp-card .jp-card-back .jp-card-display.jp-card-focused,.jp-card .jp-card-front .jp-card-display.jp-card-focused{opacity:1;font-weight:700}.jp-card .jp-card-back .jp-card-cvc,.jp-card .jp-card-front .jp-card-cvc{font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;font-size:14px}.jp-card .jp-card-back .jp-card-shiny,.jp-card .jp-card-front .jp-card-shiny{width:50px;height:35px;border-radius:5px;background:#ccc;position:relative}.jp-card .jp-card-back .jp-card-shiny:before,.jp-card .jp-card-front .jp-card-shiny:before{content:" ";display:block;width:70%;height:60%;border-top-right-radius:5px;border-bottom-right-radius:5px;background:#d9d9d9;position:absolute;top:20%}.jp-card .jp-card-front .jp-card-logo{position:absolute;opacity:0;right:5%;top:8%;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.jp-card .jp-card-front .jp-card-lower{width:80%;position:absolute;left:10%;bottom:30px}@media only screen and (max-width:480px){.jp-card .jp-card-front .jp-card-lower{width:90%;left:5%}}.jp-card .jp-card-front .jp-card-lower .jp-card-cvc{visibility:hidden;float:right;position:relative;bottom:5px}.jp-card .jp-card-front .jp-card-lower .jp-card-number{font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;font-size:24px;clear:both;margin-bottom:30px}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry{font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;letter-spacing:0;position:relative;float:right;width:25%}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after,.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:7px;white-space:pre;display:block;opacity:.5}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before{content:attr(data-before);margin-bottom:2px;font-size:7px;text-transform:uppercase}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after{position:absolute;content:attr(data-after);text-align:right;right:100%;margin-right:5px;margin-top:2px;bottom:0}.jp-card .jp-card-front .jp-card-lower .jp-card-name{text-transform:uppercase;font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;font-size:20px;max-height:45px;position:absolute;bottom:0;width:190px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:horizontal;overflow:hidden;text-overflow:ellipsis}.jp-card .jp-card-back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.jp-card .jp-card-back .jp-card-bar{background-color:#444;background-image:-webkit-linear-gradient(#444,#333);background-image:linear-gradient(#444,#333);width:100%;height:20%;position:absolute;top:10%}.jp-card .jp-card-back:after{content:" ";display:block;background-color:#fff;background-image:-webkit-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff);width:80%;height:16%;position:absolute;top:40%;left:2%}.jp-card .jp-card-back .jp-card-cvc{position:absolute;top:40%;left:85%;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}.jp-card .jp-card-back .jp-card-shiny{position:absolute;top:66%;left:2%}.jp-card .jp-card-back .jp-card-shiny:after{content:"This card has been issued by Jesse Pollak and is licensed for anyone to use anywhere for free. It comes with no warranty. For support issues, please visit: github.com/jessepollak/card.";position:absolute;left:120%;top:5%;color:#fff;font-size:7px;width:230px;opacity:.5}.jp-card.jp-card-identified{box-shadow:0 0 20px #0000004d}.jp-card.jp-card-identified .jp-card-back,.jp-card.jp-card-identified .jp-card-front{background-color:#000;background-color:#00000080}.jp-card.jp-card-identified .jp-card-back:before,.jp-card.jp-card-identified .jp-card-front:before{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;background-image:repeating-linear-gradient(45deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(135deg,#ffffff0d 1px,#fff0,#ffffff0a,#ffffff08 4px),repeating-linear-gradient(90deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(210deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-radial-gradient(circle at 30% 30%,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-radial-gradient(circle at 70% 70%,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-radial-gradient(circle at 90% 20%,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-radial-gradient(circle at 15% 80%,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),-webkit-linear-gradient(-245deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 70%,rgba(255,255,255,0) 90%);background-image:repeating-linear-gradient(45deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(135deg,#ffffff0d 1px,#fff0,#ffffff0a,#ffffff08 4px),repeating-linear-gradient(90deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(210deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-radial-gradient(circle at 30% 30%,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-radial-gradient(circle at 70% 70%,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-radial-gradient(circle at 90% 20%,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-radial-gradient(circle at 15% 80%,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),linear-gradient(-25deg,#fff0 50%,#fff3,#fff0 90%);opacity:1}.jp-card.jp-card-identified .jp-card-back .jp-card-logo,.jp-card.jp-card-identified .jp-card-front .jp-card-logo{box-shadow:0 0 0 2px #ffffff4d}.jp-card.jp-card-identified.no-radial-gradient .jp-card-back:before,.jp-card.jp-card-identified.no-radial-gradient .jp-card-front:before{background-image:repeating-linear-gradient(45deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(135deg,#ffffff0d 1px,#fff0,#ffffff0a,#ffffff08 4px),repeating-linear-gradient(90deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(210deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),-webkit-linear-gradient(-245deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 70%,rgba(255,255,255,0) 90%);background-image:repeating-linear-gradient(45deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(135deg,#ffffff0d 1px,#fff0,#ffffff0a,#ffffff08 4px),repeating-linear-gradient(90deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(210deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),linear-gradient(-25deg,#fff0 50%,#fff3,#fff0 90%)}@media(max-width:450px){.card-wrapper{max-width:80vw;width:100%;margin:20px auto;overflow-x:hidden}.card-wrapper>.jp-card-container{transform:scale(.625);transform-origin:left center}}
