.btn,.nav-item,button{background:none;border:none;border-radius:8px;cursor:pointer;padding:.5rem 1rem}.btn.disabled,.disabled.nav-item,button.disabled{border-color:transparent}.btn.uploading i:before,.uploading.nav-item i:before,button.uploading i:before{animation:rotate 2s linear infinite}.btn.icon-btn,.icon-btn.nav-item,button.icon-btn{color:var(--btn-bg-color)!important;padding:0}.btn.icon-btn:not(.disabled):hover,.icon-btn.nav-item:not(.disabled):hover,button.icon-btn:not(.disabled):hover{color:var(--btn-hover-bg)!important}.btn:not(.icon-btn),.nav-item:not(.icon-btn),button:not(.icon-btn){background-color:var(--btn-bg-color)!important;color:var(--btn-color)!important;gap:.25rem}.btn:not(.icon-btn):not(.disabled):hover,.nav-item:not(.icon-btn):not(.disabled):hover,button:not(.icon-btn):not(.disabled):hover{background-color:var(--btn-hover-bg)!important;color:var(--btn-hover-color)!important}.btn-primary.nav-item,.btn.btn-primary,button.btn-primary{--btn-bg-color:#2c2e4e;--btn-hover-bg:#1a2280;--btn-color:#fff;--btn-hover-color:#fff}.btn-secondary.nav-item,.btn.btn-secondary,button.btn-secondary{--btn-bg-color:#ffd058;--btn-hover-bg:#ffec50;--btn-color:#fff;--btn-hover-color:#fff}.btn-cancel.nav-item,.btn.btn-cancel,button.btn-cancel{--btn-bg-color:#ea3f2e;--btn-hover-bg:#c93020;--btn-color:#fff;--btn-hover-color:#fff}.btn-blue.nav-item,.btn.btn-blue,button.btn-blue{--btn-bg-color:#b1caff;--btn-hover-bg:#7ea7ff;--btn-color:#3b3c3d;--btn-hover-color:#fff}.btn-green.nav-item,.btn.btn-green,button.btn-green{--btn-bg-color:#5fb35f;--btn-hover-bg:#82c382;--btn-color:#fff;--btn-hover-color:#fff}.btn-red.nav-item,.btn.btn-red,button.btn-red{--btn-bg-color:#f65;--btn-hover-bg:#ff3822;--btn-color:#fff;--btn-hover-color:#fff}.btn-dangerous.nav-item,.btn.btn-dangerous,button.btn-dangerous{--btn-bg-color:#c80000;--btn-hover-bg:red;--btn-color:#fff;--btn-hover-color:#fff}.btn-yellow.nav-item,.btn.btn-yellow,button.btn-yellow{--btn-bg-color:#fbd246;--btn-hover-bg:#fac614;--btn-color:#fff;--btn-hover-color:#fff}.btn.btn-white,.nav-item,button.btn-white{--btn-bg-color:#fff;--btn-hover-bg:#e7e9ea;--btn-color:#3b3c3d;--btn-hover-color:#3b3c3d}.btn-grey.nav-item,.btn.btn-grey,button.btn-grey{--btn-bg-color:#b0b6bb;--btn-hover-bg:#e7e9ea;--btn-color:#3b3c3d;--btn-hover-color:#3b3c3d}.btn.card-control,.card-control.nav-item,button.card-control{border-radius:0}.dropdown-menu{padding:.75rem 0;z-index:100}.dropdown-item{cursor:pointer;padding:.5rem 1rem;white-space:nowrap}.dropdown-item:hover{background-color:rgba(177,202,255,.2)}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.card,.drop-shadow,.modal-overlay .modal-content,form{box-shadow:0 10px 30px rgba(120,150,220,.15),0 4px 12px rgba(120,150,220,.1)}.drop-shadow-sm{box-shadow:0 2px 6px rgba(120,150,220,.15),0 1px 3px rgba(120,150,220,.1)}.drop-shadow-none{box-shadow:none}.card-controls,.card-controls-vertical,.flex,.form-styles .help-text:not(:empty),.screen,form .help-text:not(:empty),p[role=form-field] .help-text:not(:empty),p[slot=form-fields] .help-text:not(:empty),p[slot=pass-controls] .help-text:not(:empty){display:flex}.inline-flex{display:inline-flex}.card-controls-vertical,.flex-column{flex-direction:column}.inline-block{display:inline-block!important}.block,.form-fields label,form>p label,p[role=form-field] label,p[slot=form-fields] label,p[slot=pass-controls] label{display:block}.hide{display:none!important}.contents{display:contents}.justify-end{justify-content:end}.justify-between{justify-content:space-between}.p-relative{position:relative}.p-absolute{position:absolute}.p-fixed{position:fixed}.mr-auto{margin-right:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:.75rem!important}.mr-4{margin-right:1rem!important}.ml-auto{margin-left:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:.75rem!important}.form-title,.ml-4{margin-left:1rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.form-fields label,.mb-2,form>p label,p[role=form-field] label,p[slot=form-fields] label,p[slot=pass-controls] label{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.m-auto{margin-bottom:unset!important;margin-left:auto!important;margin-right:auto!important;margin-top:unset!important}.pr-auto{padding-right:auto!important}.pr-0{padding-right:0!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:.75rem!important}.pr-4{padding-right:1rem!important}.pl-auto{padding-left:auto!important}.pl-0{padding-left:0!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:.75rem!important}.pl-4{padding-left:1rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:.75rem!important}.pt-4{padding-top:1rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:.75rem!important}.pb-4{padding-bottom:1rem!important}.text-blue{color:#b1caff!important}.text-green{color:#5fb35f!important}#login-error,.text-red{color:#f65!important}.text-yellow{color:#fbd246!important}.form-styles .form-select,.form-title,.text-dark,form .form-select,p[role=form-field] .form-select,p[slot=form-fields] .form-select,p[slot=pass-controls] .form-select{color:#3b3c3d!important}.text-white{color:#fff!important}.bg-primary{background-color:#2c2e4e!important}.bg-secondary{background-color:#ffd058!important}.bg-accent{background-color:#ea3f2e!important}.bg-blue{background-color:#b1caff!important}.bg-green{background-color:#5fb35f!important}.bg-red{background-color:#f65!important}.bg-yellow{background-color:#fbd246!important}.bg-grey{background-color:#b0b6bb!important}.bg-dark{background-color:#3b3c3d!important}.bg-white{background-color:#fff!important}.bg-none{background:none!important}.border,.card,.form-styles .form-input,.form-styles .form-select,.input,.modal-overlay .modal-content,form,form .form-input,form .form-select,p[role=form-field] .form-input,p[role=form-field] .form-select,p[slot=form-fields] .form-input,p[slot=form-fields] .form-select,p[slot=pass-controls] .form-input,p[slot=pass-controls] .form-select{border:1px solid #b0b6bb}.border-white{border-color:#fff!important}.border-light,.form-styles .form-input,.form-styles .form-select,.input,form .form-input,form .form-select,p[role=form-field] .form-input,p[role=form-field] .form-select,p[slot=form-fields] .form-input,p[slot=form-fields] .form-select,p[slot=pass-controls] .form-input,p[slot=pass-controls] .form-select{border-color:#e7e9ea!important}.border-dark{border-color:#79838c!important}.border-blue,.form-styles .form-input:focus,.form-styles .form-select:focus,.input:focus,form .form-input:focus,form .form-select:focus,p[role=form-field] .form-input:focus,p[role=form-field] .form-select:focus,p[slot=form-fields] .form-input:focus,p[slot=form-fields] .form-select:focus,p[slot=pass-controls] .form-input:focus,p[slot=pass-controls] .form-select:focus{border-color:#7ea7ff!important}.border-green{border-color:#489748!important}.border-red{border-color:#ff3822!important}.border-yellow{border-color:#fac614!important}.border-none{border:0!important}.border-dashed{border-style:dashed!important}.form-styles .help-text:not(:empty),.text-12,form .help-text:not(:empty),p[role=form-field] .help-text:not(:empty),p[slot=form-fields] .help-text:not(:empty),p[slot=pass-controls] .help-text:not(:empty){font-size:12px!important}.text-14{font-size:14px!important}.form-styles .form-input,.form-styles .form-label,.form-styles .form-select,.input,.text-16,form .form-input,form .form-label,form .form-select,p[role=form-field] .form-input,p[role=form-field] .form-label,p[role=form-field] .form-select,p[slot=form-fields] .form-input,p[slot=form-fields] .form-label,p[slot=form-fields] .form-select,p[slot=pass-controls] .form-input,p[slot=pass-controls] .form-label,p[slot=pass-controls] .form-select{font-size:16px!important}.form-title,.text-18{font-size:18px!important}.text-20{font-size:20px!important}.text-bold{font-weight:700}.w-100{width:100%}.w-75{width:75%}.w-50{width:50%}.w-25{width:25%}.w-0{width:0}.h-100{height:100%}.h-75{height:75%}.h-50{height:50%}.h-25{height:25%}.h-0{height:0}.card,.modal-overlay .modal-content,form{background-color:#fff;border-radius:8px;overflow:hidden}.card-item{padding-left:1rem;padding-right:1rem}.card-controls{width:max-content}.card-controls:not(.language){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-left:1rem}.card-controls.language{border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin-left:auto;margin-right:1rem}.card-controls.language button{padding:.25rem .5rem}.card-controls button{border-radius:0}.card-controls-vertical{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;left:-1rem;margin-left:1rem;margin-top:2rem;position:absolute;transform:translate(-100%);width:max-content}.card-controls-vertical button{border-radius:0}.flip{transform:scaleX(-1)}heidi-header{background:#fff}.heidi-header{position:relative;z-index:10}.heidi-header .logo{align-items:anchor-center;display:flex;height:1.5rem}.heidi-header .logo img{max-height:100%;object-fit:contain}.heidi-header .header-content{align-items:center;display:flex;gap:.5rem;height:4rem;padding:.5rem 2rem}.nav-item{--btn-hover-bg:rgba(177,202,255,.1);align-items:center;display:block;display:flex;height:100%;text-decoration:none}.nav-item.disabled{--btn-color:#b0b6bb;--btn-hover-color:#b0b6bb;cursor:default!important}.nav-item.active{--btn-bg-color:#fff;--btn-hover-bg:#fff;--btn-color:#7ea7ff;--btn-hover-color:#7ea7ff}heidi-layout{background:rgba(203,220,255,.2);height:100%;width:100%}.loading{opacity:0}.loading.loaded{opacity:1;transition:opacity .1s ease-in}heidi-content{height:calc(100vh - 4rem);padding:2rem}heidi-content.content-loading:not(.content-loaded):before{animation:spinner .6s linear infinite;border:5px solid transparent;border-radius:50%;border-top-color:#b1caff;content:"";height:3rem;left:50%;margin:-3rem;position:absolute;top:20rem;width:3rem;z-index:10}#heidi-listing-table .table-actions{width:430px}#heidi-listing-table button:disabled{background-color:hsla(0,0%,80%,.302)!important;color:#9d9d9d!important;cursor:default}#heidi-listing-table button.pending,#heidi-listing-table td.pending{cursor:default;position:relative}#heidi-listing-table button.pending:before,#heidi-listing-table td.pending:before{align-items:center;background:hsla(0,0%,100%,.741);border-radius:7px;content:"";display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#heidi-listing-table button.pending:after,#heidi-listing-table td.pending:after{animation:spinner .6s linear infinite;border:3px solid transparent;border-radius:50%;border-top-color:#b1caff;content:"";height:1rem;left:50%;margin:-1rem;position:absolute;top:calc(50% + .25rem);width:1rem;z-index:10}#incomplete-fields-title{color:#6f84cd}#incomplete-fields-title.valid{color:#5fb35f}#incomplete-fields-title.valid:before{content:"";font-family:bootstrap-icons;margin-right:.25rem;position:relative;top:.125rem}#incomplete-fields-reference{background-color:#d2e0ff;border:1px solid #b1caff}#incomplete-fields-reference .incomplete-fields-group{border-bottom:1px solid #b1caff;overflow:hidden;padding-bottom:.5rem;padding-top:.5rem;position:relative}#incomplete-fields-reference .incomplete-fields-group:empty{display:none}#incomplete-fields-reference .incomplete-fields-group#incomplete-fields-apple:before,#incomplete-fields-reference .incomplete-fields-group#incomplete-fields-google:before{background-color:#d2e0ff;box-sizing:border-box;color:#6f84cd;display:flex;font-family:bootstrap-icons;height:100%;padding-left:.25rem;padding-right:.25rem;padding-top:.5rem;position:absolute;right:0;top:0}#incomplete-fields-reference .incomplete-fields-group#incomplete-fields-apple:before{content:""}#incomplete-fields-reference .incomplete-fields-group#incomplete-fields-google:before{content:""}#incomplete-fields-reference .incomplete-fields-group>li{cursor:pointer}#incomplete-fields-reference .incomplete-fields-group>li:hover{background-color:#b1caff;color:#fff}#heidi-listing-controls{border:1px solid #ccc;border-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden;width:max-content}#heidi-listing-controls .listing-group-control{border-radius:0}.heidi-template-listing.multiple{border-top-left-radius:0!important}.form-title{margin-bottom:auto;margin-top:auto}select:disabled{background-color:light-dark(hsla(0,0%,94%,.3),rgba(59,59,59,.3))!important}.form-styles textarea.vertical,form textarea.vertical,p[role=form-field] textarea.vertical,p[slot=form-fields] textarea.vertical,p[slot=pass-controls] textarea.vertical{resize:vertical}.form-styles .form-message,form .form-message,p[role=form-field] .form-message,p[slot=form-fields] .form-message,p[slot=pass-controls] .form-message{color:red!important;display:none;padding-top:.5rem}.form-styles .form-message:before,form .form-message:before,p[role=form-field] .form-message:before,p[slot=form-fields] .form-message:before,p[slot=pass-controls] .form-message:before{content:"";font-family:bootstrap-icons;margin-right:.25rem}.form-styles.required .form-label:after,form.required .form-label:after,p.required[role=form-field] .form-label:after,p.required[slot=form-fields] .form-label:after,p.required[slot=pass-controls] .form-label:after{color:#b1caff;content:"";font-family:bootstrap-icons;font-size:10px;padding-left:.25rem}.form-styles.invalid input:not([type=color]).invalid,.form-styles.invalid select.invalid,form.invalid input:not([type=color]).invalid,form.invalid select.invalid,p.invalid[role=form-field] input:not([type=color]).invalid,p.invalid[role=form-field] select.invalid,p.invalid[slot=form-fields] input:not([type=color]).invalid,p.invalid[slot=form-fields] select.invalid,p.invalid[slot=pass-controls] input:not([type=color]).invalid,p.invalid[slot=pass-controls] select.invalid{border:0;outline:1px solid red!important}.form-styles.warning input:not([type=color]).warning,form.warning input:not([type=color]).warning,p.warning[role=form-field] input:not([type=color]).warning,p.warning[slot=form-fields] input:not([type=color]).warning,p.warning[slot=pass-controls] input:not([type=color]).warning{border:0;outline:1px solid orange!important}.form-styles.warning .form-message,form.warning .form-message,p.warning[role=form-field] .form-message,p.warning[slot=form-fields] .form-message,p.warning[slot=pass-controls] .form-message{color:orange!important}.form-styles.warning .form-message:before,form.warning .form-message:before,p.warning[role=form-field] .form-message:before,p.warning[slot=form-fields] .form-message:before,p.warning[slot=pass-controls] .form-message:before{content:""}.form-styles.success input:not([type=color]).success,form.success input:not([type=color]).success,p.success[role=form-field] input:not([type=color]).success,p.success[slot=form-fields] input:not([type=color]).success,p.success[slot=pass-controls] input:not([type=color]).success{border:0;outline:1px solid green!important}.form-styles.success .form-message,form.success .form-message,p.success[role=form-field] .form-message,p.success[slot=form-fields] .form-message,p.success[slot=pass-controls] .form-message{color:green!important}.form-styles.success .form-message:before,form.success .form-message:before,p.success[role=form-field] .form-message:before,p.success[slot=form-fields] .form-message:before,p.success[slot=pass-controls] .form-message:before{content:"";font-family:bootstrap-icons;margin-right:.25rem}.form-styles.has-icon:before,form.has-icon:before,p.has-icon[role=form-field]:before,p.has-icon[slot=form-fields]:before,p.has-icon[slot=pass-controls]:before{content:var(--icon);font-family:bootstrap-icons;position:absolute;right:.75rem;transform:translateY(-.25rem)}.form-styles.show-content-title,form.show-content-title,p.show-content-title[role=form-field],p.show-content-title[slot=form-fields],p.show-content-title[slot=pass-controls]{padding-top:2.5rem!important;position:relative}.form-styles.show-content-title-text,form.show-content-title-text,p.show-content-title-text[role=form-field],p.show-content-title-text[slot=form-fields],p.show-content-title-text[slot=pass-controls]{padding-top:3.5rem!important;position:relative}.form-styles .image-options-wrapper,form .image-options-wrapper,p[role=form-field] .image-options-wrapper,p[slot=form-fields] .image-options-wrapper,p[slot=pass-controls] .image-options-wrapper{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:none}.form-styles .image-options-wrapper .image-edit-button,form .image-options-wrapper .image-edit-button,p[role=form-field] .image-options-wrapper .image-edit-button,p[slot=form-fields] .image-options-wrapper .image-edit-button,p[slot=pass-controls] .image-options-wrapper .image-edit-button{padding:.25rem .5rem}.form-styles .image-options-wrapper .crop-image,form .image-options-wrapper .crop-image,p[role=form-field] .image-options-wrapper .crop-image,p[slot=form-fields] .image-options-wrapper .crop-image,p[slot=pass-controls] .image-options-wrapper .crop-image{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end}.form-styles .image-options-wrapper .crop-image .form-label,form .image-options-wrapper .crop-image .form-label,p[role=form-field] .image-options-wrapper .crop-image .form-label,p[slot=form-fields] .image-options-wrapper .crop-image .form-label,p[slot=pass-controls] .image-options-wrapper .crop-image .form-label{font-size:14px!important;margin-bottom:0!important}.form-styles .image-options-wrapper .height-input,.form-styles .image-options-wrapper .width-input,form .image-options-wrapper .height-input,form .image-options-wrapper .width-input,p[role=form-field] .image-options-wrapper .height-input,p[role=form-field] .image-options-wrapper .width-input,p[slot=form-fields] .image-options-wrapper .height-input,p[slot=form-fields] .image-options-wrapper .width-input,p[slot=pass-controls] .image-options-wrapper .height-input,p[slot=pass-controls] .image-options-wrapper .width-input{display:inline-block;padding-left:0!important;padding-right:0!important;padding-top:.5rem!important;width:50%}.form-styles .image-options-wrapper .height-input .form-label,.form-styles .image-options-wrapper .width-input .form-label,form .image-options-wrapper .height-input .form-label,form .image-options-wrapper .width-input .form-label,p[role=form-field] .image-options-wrapper .height-input .form-label,p[role=form-field] .image-options-wrapper .width-input .form-label,p[slot=form-fields] .image-options-wrapper .height-input .form-label,p[slot=form-fields] .image-options-wrapper .width-input .form-label,p[slot=pass-controls] .image-options-wrapper .height-input .form-label,p[slot=pass-controls] .image-options-wrapper .width-input .form-label{font-size:14px!important}.form-styles .image-options-wrapper .width-input,form .image-options-wrapper .width-input,p[role=form-field] .image-options-wrapper .width-input,p[slot=form-fields] .image-options-wrapper .width-input,p[slot=pass-controls] .image-options-wrapper .width-input{padding-right:.5rem!important}@keyframes spinner{to{transform:rotate(1turn)}}.form-styles .image-options-wrapper.loading,form .image-options-wrapper.loading,p[role=form-field] .image-options-wrapper.loading,p[slot=form-fields] .image-options-wrapper.loading,p[slot=pass-controls] .image-options-wrapper.loading{opacity:.4;pointer-events:none;position:relative}.form-styles .image-options-wrapper.loading:before,form .image-options-wrapper.loading:before,p[role=form-field] .image-options-wrapper.loading:before,p[slot=form-fields] .image-options-wrapper.loading:before,p[slot=pass-controls] .image-options-wrapper.loading:before{animation:spinner .6s linear infinite;border:3px solid transparent;border-radius:50%;border-top-color:#b1caff;content:"";height:3rem;left:50%;margin:-3rem;position:absolute;top:50%;width:3rem;z-index:10}.form-styles .image-options-wrapper .preview,form .image-options-wrapper .preview,p[role=form-field] .image-options-wrapper .preview,p[slot=form-fields] .image-options-wrapper .preview,p[slot=pass-controls] .image-options-wrapper .preview{border-radius:8px;display:block;max-height:200px;max-width:100%}.form-styles .recent-images,form .recent-images,p[role=form-field] .recent-images,p[slot=form-fields] .recent-images,p[slot=pass-controls] .recent-images{display:flex;flex-wrap:wrap;gap:.5rem}.form-styles .recent-images .recent-image,form .recent-images .recent-image,p[role=form-field] .recent-images .recent-image,p[slot=form-fields] .recent-images .recent-image,p[slot=pass-controls] .recent-images .recent-image{aspect-ratio:1/1;background-size:cover;border:1px solid #b0b6bb;border-radius:8px;cursor:pointer;flex:0 1 2rem;overflow:hidden;position:relative;text-overflow:ellipsis}.form-styles .recent-images .recent-image:hover,form .recent-images .recent-image:hover,p[role=form-field] .recent-images .recent-image:hover,p[slot=form-fields] .recent-images .recent-image:hover,p[slot=pass-controls] .recent-images .recent-image:hover{outline:1px solid #b1caff}.form-styles .form-color,form .form-color,p[role=form-field] .form-color,p[slot=form-fields] .form-color,p[slot=pass-controls] .form-color{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;height:40px;width:40px}.form-styles .form-color+input,form .form-color+input,p[role=form-field] .form-color+input,p[slot=form-fields] .form-color+input,p[slot=pass-controls] .form-color+input{display:inline;margin-top:4px;vertical-align:top;width:calc(100% - 40px)}.form-styles .form-checkbox,form .form-checkbox,p[role=form-field] .form-checkbox,p[slot=form-fields] .form-checkbox,p[slot=pass-controls] .form-checkbox{height:18px;width:18px}.form-styles .form-label,form .form-label,p[role=form-field] .form-label,p[slot=form-fields] .form-label,p[slot=pass-controls] .form-label{display:block;margin-bottom:.5rem}.form-styles .form-label:is(:empty),form .form-label:is(:empty),p[role=form-field] .form-label:is(:empty),p[slot=form-fields] .form-label:is(:empty),p[slot=pass-controls] .form-label:is(:empty){margin-bottom:0}.form-styles .form-select,form .form-select,p[role=form-field] .form-select,p[slot=form-fields] .form-select,p[slot=pass-controls] .form-select{background:none}.form-styles .help-text:not(:empty),form .help-text:not(:empty),p[role=form-field] .help-text:not(:empty),p[slot=form-fields] .help-text:not(:empty),p[slot=pass-controls] .help-text:not(:empty){margin-bottom:.5rem;margin-top:.5rem}.form-styles .help-text:not(:empty):before,form .help-text:not(:empty):before,p[role=form-field] .help-text:not(:empty):before,p[slot=form-fields] .help-text:not(:empty):before,p[slot=pass-controls] .help-text:not(:empty):before{content:"";font-family:bootstrap-icons;margin-right:.25rem}form{display:flex;flex-direction:column;padding:.75rem 0}form.form-center{align-items:center}form.has-toolbar{padding-top:0}.form-fields,form>p,p[role=form-field],p[slot=form-fields],p[slot=pass-controls]{margin:0}.form-fields:not(:empty),form>p:not(:empty),p[role=form-field]:not(:empty),p[slot=form-fields]:not(:empty),p[slot=pass-controls]:not(:empty){padding:1rem 2rem}.form-fields:not(:empty).condensed,form>p:not(:empty).condensed,p[role=form-field]:not(:empty).condensed,p[slot=form-fields]:not(:empty).condensed,p[slot=pass-controls]:not(:empty).condensed{padding:.5rem 2rem}.form-fields:first-child,form>p:first-child,p[role=form-field]:first-child,p[slot=form-fields]:first-child,p[slot=pass-controls]:first-child{padding-top:1rem}.form-fields.image-widget .preview:not([src]),.form-fields.image-widget .preview[src=""],form>p.image-widget .preview:not([src]),form>p.image-widget .preview[src=""],p.image-widget[role=form-field] .preview:not([src]),p.image-widget[role=form-field] .preview[src=""],p.image-widget[slot=form-fields] .preview:not([src]),p.image-widget[slot=form-fields] .preview[src=""],p.image-widget[slot=pass-controls] .preview:not([src]),p.image-widget[slot=pass-controls] .preview[src=""]{display:none}.form-fields.image-widget.fixed-size .image-options-wrapper,form>p.image-widget.fixed-size .image-options-wrapper,p.image-widget.fixed-size[role=form-field] .image-options-wrapper,p.image-widget.fixed-size[slot=form-fields] .image-options-wrapper,p.image-widget.fixed-size[slot=pass-controls] .image-options-wrapper{padding-bottom:1rem}.form-fields.image-widget.fixed-size .crop-image,.form-fields.image-widget.fixed-size .height-input,.form-fields.image-widget.fixed-size .width-input,form>p.image-widget.fixed-size .crop-image,form>p.image-widget.fixed-size .height-input,form>p.image-widget.fixed-size .width-input,p.image-widget.fixed-size[role=form-field] .crop-image,p.image-widget.fixed-size[role=form-field] .height-input,p.image-widget.fixed-size[role=form-field] .width-input,p.image-widget.fixed-size[slot=form-fields] .crop-image,p.image-widget.fixed-size[slot=form-fields] .height-input,p.image-widget.fixed-size[slot=form-fields] .width-input,p.image-widget.fixed-size[slot=pass-controls] .crop-image,p.image-widget.fixed-size[slot=pass-controls] .height-input,p.image-widget.fixed-size[slot=pass-controls] .width-input{display:none}.form-fields.image-widget.from-pass-data .image-options-wrapper,form>p.image-widget.from-pass-data .image-options-wrapper,p.image-widget.from-pass-data[role=form-field] .image-options-wrapper,p.image-widget.from-pass-data[slot=form-fields] .image-options-wrapper,p.image-widget.from-pass-data[slot=pass-controls] .image-options-wrapper{margin-bottom:1rem}.form-fields.from-passdata-checkbox,form>p.from-passdata-checkbox,p.from-passdata-checkbox[role=form-field],p.from-passdata-checkbox[slot=form-fields],p.from-passdata-checkbox[slot=pass-controls]{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:.5rem;padding:0!important}.form-fields.from-passdata-checkbox input,form>p.from-passdata-checkbox input,p.from-passdata-checkbox[role=form-field] input,p.from-passdata-checkbox[slot=form-fields] input,p.from-passdata-checkbox[slot=pass-controls] input{height:14px;margin:0!important;width:14px}.form-fields.from-passdata-checkbox .help-text,form>p.from-passdata-checkbox .help-text,p.from-passdata-checkbox[role=form-field] .help-text,p.from-passdata-checkbox[slot=form-fields] .help-text,p.from-passdata-checkbox[slot=pass-controls] .help-text{margin-bottom:0;margin-left:.25rem;margin-top:0}.form-fields.from-passdata-select,form>p.from-passdata-select,p.from-passdata-select[role=form-field],p.from-passdata-select[slot=form-fields],p.from-passdata-select[slot=pass-controls]{padding-bottom:0!important;padding-left:0!important;padding-right:0!important;padding-top:0}p[slot=form-fields].disabled{background-color:#f9f9f9}.form-styles .form-input,.form-styles .form-select,.input,form .form-input,form .form-select,p[role=form-field] .form-input,p[role=form-field] .form-select,p[slot=form-fields] .form-input,p[slot=form-fields] .form-select,p[slot=pass-controls] .form-input,p[slot=pass-controls] .form-select{border-radius:4px;display:block;padding:.375rem .75rem}.form-styles [type=date].form-input,.form-styles [type=date].form-select,.input[type=date],form [type=date].form-input,form [type=date].form-select,p[role=form-field] [type=date].form-input,p[role=form-field] [type=date].form-select,p[slot=form-fields] [type=date].form-input,p[slot=form-fields] [type=date].form-select,p[slot=pass-controls] [type=date].form-input,p[slot=pass-controls] [type=date].form-select{padding:.22rem .75rem}.form-styles .form-input:focus,.form-styles .form-select:focus,.input:focus,form .form-input:focus,form .form-select:focus,p[role=form-field] .form-input:focus,p[role=form-field] .form-select:focus,p[slot=form-fields] .form-input:focus,p[slot=form-fields] .form-select:focus,p[slot=pass-controls] .form-input:focus,p[slot=pass-controls] .form-select:focus{outline:none}#add_template_form{margin-left:auto;margin-right:auto;max-width:800px}.heidi-group>p[slot=form-fields],heidi-sidebar-form>p[slot=form-fields]{border-bottom:1px solid #e9e9e9}form[id="Sidebar Form"]{margin-top:1rem!important}form[id="Sidebar Form"] .heidi-toolbar,form[id="Sidebar Form"] slot[name=form-title]{display:none}p.field-specific-checkbox{align-items:center;display:flex;flex-direction:row-reverse;gap:.25rem;justify-content:flex-end;transform:translate(-1.25rem)}p.field-specific-checkbox>label{margin-bottom:0!important}.heidi-group-controls{border:1px solid #e9e9e9;border-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;margin:0 1rem;overflow:hidden;width:max-content}button.form-group-control{border-radius:0!important}.heidi-groups{border-top:1px solid #e9e9e9}.heidi-group .form-group-content-title{z-index:1}div.autocomplete-dropdown{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:1px 1px 4px rgba(0,0,0,.2);display:none;max-height:320px;min-width:200px;overflow:hidden;overflow-y:auto;padding:0;position:absolute;z-index:2000}.autocomplete-suggestion{cursor:default;display:block;padding:5px 15px}.autocomplete-suggestion.selected{background:#0d6efd;color:#fff}#login-form{max-width:400px}table{border-spacing:0}table th{padding:.75rem 1rem;text-align:left}table td{padding:.5rem 1rem;position:relative}table td.problem{padding-right:2.5rem}table td.problem:after{color:#fbd246;content:"";font-family:bootstrap-icons;position:absolute;right:1rem}table.no-border{border:0}table.no-border tr td:first-of-type,table.no-border tr th:first-of-type{border-left:0}table.no-border tr:last-of-type td{border-bottom:0}table.rounded-bottom tbody tr:last-of-type td:first-of-type{border-bottom-left-radius:8px}table.rounded-bottom tbody tr:last-of-type td:last-of-type{border-bottom-right-radius:8px}table.rounded-top tbody tr:first-of-type td:first-of-type{border-top-left-radius:8px}table.rounded-top tbody tr:first-of-type td:last-of-type{border-top-right-radius:8px}.table-border,table{border-right:1px solid #b0b6bb;border-top:1px solid #b0b6bb}.table-border td,.table-border th,table td,table th{border-bottom:1px solid #b0b6bb;border-left:1px solid #b0b6bb}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(177,202,255,.1)}.table-striped thead th{background-color:rgba(177,202,255,.5)}.heidi-toolbar{display:flex;gap:.5rem;padding:.5rem .75rem}.heidi-template-layout{height:calc(100vh - 8rem)}.heidi-template-layout .card-titles{max-width:400px}.heidi-template-layout .card-titles .preset_title{background-color:#6f84cd;border-radius:6px;color:#fff;cursor:default;max-width:max-content;padding:3px 8px;white-space:nowrap}.heidi-template-layout .state-wrapper{background-color:#007eff;border-radius:4px;color:#fff;font-size:14px;opacity:0;padding:3px 6px;right:0;transition:opacity .1s ease-in}.heidi-template-layout .state-wrapper.show{opacity:1;transition:opacity .1s ease-in}@media(min-width:1600px){.pass-wrapper{transform:translateX(-5vw)}}.pass-sidebar{height:calc(100% + 4rem);min-width:400px;overflow-y:scroll;transform:translate(2rem,-2rem)}.pass-sidebar .heidi-toolbar{margin-top:.75rem}.pass-sidebar .heidi-passtype{align-items:center;background:hsla(0,0%,100%,.5);border-radius:8px;display:flex;height:36px;justify-content:center;width:36px}.phone{aspect-ratio:1/1.9;background:#3b3c3d;background-image:linear-gradient(45deg,#515795,#1a2227,#606799);border-radius:16px;box-shadow:inset 0 0 5px #333,0 5px 15px rgba(0,0,0,.5);height:70vh;max-height:70vh;padding:30px 10px 20px;position:relative}.screen{align-items:center;background-color:hsla(0,0%,7%,.569);height:100%;justify-content:center;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.screen:before{background:#fff;border-radius:8px;content:"";display:block;height:5px;position:absolute;top:12px;width:100px}.content{color:#333;font-family:sans-serif}.pass{cursor:pointer;position:relative}.pass.back.barcode:not(.nfc) .passcomponent-barcode,.pass.front.nfc .passcomponent-barcode,.pass:not(.barcode) .passcomponent-barcode{display:none}.pass.barcode.google svg.barcode-line{height:90px;margin-bottom:1rem;margin-top:1rem;overflow:visible;position:relative;width:100%}.pass.barcode.google svg.barcode-line>rect{height:calc(100% - 40px);transform:translate(-25px,-10px);width:calc(100% + 50px)}.pass.barcode.google svg.barcode-qr{border-radius:1rem;height:140px;margin:auto auto 1rem;width:140px}.pass.barcode.google svg.barcode-qr.security{animation:move_security_gradient 4s infinite alternate;background:linear-gradient(60deg,#5f86f2,#a65ff2,#f25fd0,#f25f61,#f2cb5f,#abf25f,#5ff281,#5ff2f0);background-position:0 50%;background-size:300% 300%;padding:8px}@keyframes move_security_gradient{50%{background-position:100% 50%}}.pass.barcode.apple svg.barcode-line{height:90px;margin-bottom:1rem;margin-top:1rem;width:100%}.pass.barcode.apple svg.barcode-qr{border-radius:.25rem;height:140px;margin:auto auto 1rem;width:140px}.pass.back .pass-overlay{border-radius:0}.pass.back.apple .passfield:not(:last-child){border-bottom:1px solid #ccc;margin-bottom:.5rem!important;padding-bottom:.5rem}.pass.back.apple .passfield .pass-component-text-label{text-transform:none!important}.pass.back.apple .passfield .pass-component-text-value,.pass.back.apple .passfield .pass-component-value{font-size:14px!important;font-weight:400}.pass.back.google{border:0!important;margin-top:0!important}.pass.back.google .passfield:not(:last-child){border-bottom:1px solid #ccc;margin-bottom:1rem!important;margin-top:1rem!important;padding-bottom:1rem!important}.pass.back.google .passfield .pass-component-text-label{font-size:14px!important;margin-bottom:.25rem}.pass.back.google .passfield .pass-component-text-value,.pass.back.google .passfield .pass-component-value{font-size:12px;margin-bottom:.25rem}.pass.front{border-radius:1rem;box-shadow:0 0 8px 1px rgba(0,0,0,.5)}.pass.front.google .passfield.border-bottom:not(:last-child){border-bottom:1px solid;padding-bottom:.75rem!important}.pass.front>.passfield:is(:first-child){border-top-left-radius:calc(1rem - 2px);border-top-right-radius:calc(1rem - 2px)}.pass.front>.passfield:is(:last-child){border-bottom-left-radius:calc(1rem - 2px);border-bottom-right-radius:calc(1rem - 2px)}.pass .passfield{padding:1px}.pass .passfield[slot=pass-back]{background-color:transparent!important;color:#fff}.pass .passfield[slot=pass-back] .pass-component-text-label,.pass .passfield[slot=pass-back] .pass-component-text-value,.pass .passfield[slot=pass-back] .pass-component-value,.pass .passfield[slot=pass-back] .pass-component-value a{color:#fff!important;text-decoration:none!important}.pass .passfield.strip_image{display:block;height:auto}.pass .passfield.hovered{z-index:1}.pass .passfield.problem:before{color:#fac614;content:"";font-family:bootstrap-icons;font-size:16px;opacity:.5;position:absolute;right:0}.pass.apple{font-family:-apple-system,BlinkMacSystemFont,sans-serif}.pass.apple .container{gap:.25rem}.pass.apple .pass-component-value{font-size:1em;font-weight:700;overflow:hidden;text-overflow:ellipsis;width:100%}.pass.apple .pass-component-text-label{font-size:.6em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.pass.apple .pass-component-text-value{font-size:1em;font-weight:700;overflow:hidden;text-overflow:ellipsis}.pass.apple .scale-lg{font-size:1.2em}.pass.apple .scale-md{font-size:.9em}.pass.apple .scale-sm{font-size:.7em}.pass.google .container{gap:.25rem}.pass.google .pass-component-text-label,.pass.google .pass-component-text-value,.pass.google .pass-component-value{font-weight:400}.pass.google .passfield.field-header .pass-component-value{font-size:20px}.pass.google .passfield.field-subheader{margin-bottom:0;margin-top:20px;min-height:20px}.pass.google .passfield.field-subheader .pass-component-value{font-size:14px}.pass.google .passfield.field-logo{aspect-ratio:1/1;border-radius:50%;height:auto!important;margin:6px;min-height:0!important;min-width:0!important;pointer-events:all!important;width:10%}.pass.google .passfield.field-primary_fields .pass-component-text-value,.pass.google .passfield.field-primary_fields .pass-component-value{font-size:20px}.pass.google .pass-component-value{font-size:16px;overflow:hidden;text-overflow:ellipsis;width:100%}.pass.google .pass-component-text-label{font-size:12px;overflow:hidden;text-overflow:ellipsis}.pass.google .pass-component-text-value{font-size:16px;overflow:hidden;text-overflow:ellipsis}.pass .pass-overlay{background-color:rgba(0,0,0,.25);border-radius:calc(1rem - 2px);height:100%;pointer-events:none;width:100%;z-index:1}.pass .pass-overlay,.pass .pass-tooltip{display:none;left:0;position:absolute;top:0}.pass .pass-tooltip{background-color:rgba(0,0,0,.5);border-radius:8px;color:#fff!important;font-size:12px;padding:1px 5px;transform:translateY(-100%);z-index:20}.pass .pass-row{display:flex;flex-wrap:nowrap;margin-bottom:.25rem;min-width:100%;position:relative}.pass .pass-row.addables{flex-wrap:wrap;transition:height .2s}.pass .pass-column{display:flex;flex:1}.pass .pass-column.addables{transition:width .2s}.pass .passfield{cursor:pointer;min-height:40px;min-width:0;transition:background-color .2s;user-select:none}.pass .passfield.component-loading:before{animation:spinner .6s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:#b1caff;content:"";height:1rem;left:50%;margin:-1rem;position:absolute;top:50%;width:1rem;z-index:10}.pass .passfield.left{text-align:left}.pass .passfield.center{text-align:center}.pass .passfield.right{text-align:right}.pass .passfield.image:not(.fixed-size).no-size.no-image{flex:1!important;height:auto!important;min-width:auto!important;min-width:inherit!important;width:auto!important}.pass .passfield.text-field{flex-direction:column}.pass .passfield.active{outline:2px solid #b1caff;z-index:1}.pass .passfield.active i{color:#b1caff!important}.pass .passfield.container.pass-row .pass-row{width:100%}.pass .passfield.container.child-hovered>.pass-tooltip{display:none!important}.pass .passfield.addables{border-style:solid;border-width:1px}.pass .passfield.addables.empty{flex:0}.pass .passfield.addables.empty i{display:none}.pass .passfield.addables.empty:hover{flex:1;min-height:40px!important}.pass .passfield.addables.empty:hover i{display:block}.pass .passfield.added-component{transition:background-color .2s}.pass .passfield i.delete-component{background-color:#f65;border-radius:50%;color:#fff;display:none;height:1em;position:absolute;width:1em}.pass .passfield.pass-row i.delete-component{right:0;top:50%;transform:translate(50%,-50%)}.pass .passfield.pass-column i.delete-component{bottom:0;left:50%;transform:translate(-50%,100%)}.pass .passfield>i{display:none}.pass:hover.front{outline:2px solid #b1caff}.pass:hover .passfield{min-height:40px}.pass:hover .passfield.hovered>.pass-tooltip,.pass:hover .passfield.hovered>i.delete-component{display:block}.pass:hover .passfield.no-field-defined{border-color:#b1caff!important;color:#b1caff!important}.pass:hover .pass-overlay,.pass:hover .passfield:not(.container:not(.empty))>i:not(.delete-component){display:block}.pass:hover .image.no-image:after{content:"";font-family:bootstrap-icons;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%)}.pass:hover .addables{border-color:#b1caff!important;padding:.5rem}.pass:hover .addables>i{display:none}.pass:hover .addables.empty{background-color:rgba(177,202,255,.2)!important}.pass:hover .addables.empty>i{display:block}.pass:hover .addables.empty.pass-column{min-width:min-content}.pass:hover .addables.empty.pass-row{margin-bottom:4px}.toolbar-bottom,.toolbar-left,.toolbar-right,.toolbar-top{display:flex;justify-content:center;overflow:hidden;position:absolute}.toolbar-bottom .toolbar-content,.toolbar-left .toolbar-content,.toolbar-right .toolbar-content,.toolbar-top .toolbar-content{background-color:#b1caff;color:#3b3c3d;display:flex;justify-content:center;position:absolute}.toolbar-bottom,.toolbar-top{height:5px;transition:height .2s;width:100%}.toolbar-bottom .toolbar-content,.toolbar-top .toolbar-content{height:0;max-width:100%;overflow:hidden;transition:height .2s;width:100%}.toolbar-bottom:hover,.toolbar-bottom:hover .toolbar-content,.toolbar-top:hover,.toolbar-top:hover .toolbar-content{height:16px;transition:height .2s}.toolbar-top,.toolbar-top .toolbar-content{top:0}.toolbar-bottom,.toolbar-bottom .toolbar-content{bottom:0}.toolbar-left,.toolbar-right{flex-direction:column;height:100%;transition:width .2s;width:5px}.toolbar-left .toolbar-content,.toolbar-right .toolbar-content{flex-direction:column;height:100%;max-height:100%;overflow:hidden;transition:width .2s;width:0}.toolbar-left:hover,.toolbar-left:hover .toolbar-content,.toolbar-right:hover,.toolbar-right:hover .toolbar-content{transition:width .2s;width:16px}.toolbar-left,.toolbar-left .toolbar-content{left:0}.toolbar-right,.toolbar-right .toolbar-content{right:0}.pass-flip-container{perspective:1000px;position:relative}.pass-flip-container .pass-flipper{position:relative;transform-style:preserve-3d;transition:.6s}.pass-flip-container.flipped .pass-flipper{transform:rotateY(180deg)}.pass-flip-container.flipped .pass-front{pointer-events:none}.pass-flip-container .pass-back,.pass-flip-container .pass-front{backface-visibility:hidden;left:0;padding-bottom:10px;position:absolute;top:0;transform-style:preserve-3d;width:100%}.pass-flip-container .pass-front{display:flex;flex-direction:column;padding-left:10px;padding-right:10px}.pass-flip-container .pass-front #nfc-icon.apple{align-items:center;border:2px solid;border-radius:50%;color:rgba(108,165,255,.831);font-size:3rem;height:3rem;justify-content:center;margin:2rem auto;order:1;overflow:hidden;padding-top:1.25rem;width:3rem}.pass-flip-container .pass-front #nfc-icon.apple:before{content:"";font-family:bootstrap-icons}.pass-flip-container .pass-front #nfc-icon.apple:after{color:hsla(0,0%,100%,.631);content:"Hold Near Reader";font-size:12px;margin-top:3.5rem;position:absolute}.pass-flip-container .pass-front #nfc-icon.google{align-items:center;border:2px solid;border-radius:50%;color:#b3d1ff;font-size:2rem;height:3.5rem;justify-content:center;margin:2rem auto;width:3.5rem}.pass-flip-container .pass-front #nfc-icon.google:before{content:"";font-family:bootstrap-icons;transform:rotate(90deg)}.pass-flip-container .pass-back{transform:rotateY(180deg)}.pass-flip-container .pass-back .pass.back{font-size:18px;padding:1rem;text-align:center}.modal-overlay{background-color:rgba(0,0,0,.4);display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}.modal-overlay .modal-content{margin:auto}.modal-overlay .modal-content.image{max-height:80%;max-width:80%}.modal-overlay .modal-content.image canvas{background:#fff;display:block;height:auto;max-height:100%;max-width:100%;width:auto}.modal-overlay .modal-content.image .image-info{background-color:#3b3c3d;border-top:1px solid #b0b6bb;color:#fff;font-size:14px;padding:2px 6px}body,html{color:#3b3c3d;font-family:sans-serif;height:100%;margin:0;width:100%}ul{list-style:none;margin:0;padding:0}*{box-sizing:border-box}