.qs-preview{padding:2rem;list-style:outside}.qs-preview__question{margin-bottom:1rem}.qs-preview__label{font-size:var(--qs-font-size-label);font-weight:var(--qs-font-weight-label)}.qs-preview__answer{font-style:italic;font-weight:700}.qs-preview-modal__footer,.qs-preview-modal__header{justify-content:space-between;align-items:center;padding:.5rem;display:flex}.qs-preview-modal__footer h1,.qs-preview-modal__footer h2,.qs-preview-modal__header h1,.qs-preview-modal__header h2{margin:0}.qs-modal{z-index:999;justify-content:center;align-items:center;width:100%;min-width:100vw;height:100%;min-height:100vh;padding:1rem;display:flex;position:fixed;top:0;left:0;overflow:scroll}@media screen and (width<=431px){.qs-modal{align-items:flex-end;padding:0}}.qs-modal-body,.qs-modal-footer,.qs-modal-header{padding:.5rem}.qs-modal-content{z-index:3;background:var(--qs-modal-bg-color);border-radius:var(--qs-border-radius);max-width:720px;color:var(--qs-modal-color-content);border:1px solid var(--qs-modal-color-border);flex-direction:column;width:100%;max-height:calc(100vh - 2rem);margin:auto;display:flex;position:relative;overflow:hidden}@media screen and (width>=768px){.qs-modal-content{min-width:720px}}@media screen and (width<=431px){.qs-modal-content{border:none;border-radius:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0}}.qs-modal-header{flex-shrink:0}@media screen and (width<=431px){.qs-modal-header{background:var(--qs-modal-bg-color);z-index:10;border-bottom:1px solid var(--qs-modal-color-border);padding:1rem;position:sticky;top:0}}.qs-modal-body{flex:1;min-height:0;overflow:hidden auto}@media screen and (width<=431px){.qs-modal-body{-webkit-overflow-scrolling:touch;padding:.5rem}}.qs-modal-footer{flex-shrink:0}@media screen and (width<=431px){.qs-modal-footer{background:var(--qs-modal-bg-color);z-index:10;border-top:1px solid var(--qs-modal-color-border);padding:1rem .5rem;position:sticky;bottom:0}}.qs-modal-overlay{z-index:2;background:#00000080;width:100%;height:100%;position:fixed;inset:0}.qs-modal-slide-enter-active,.qs-modal-slide-enter-active .qs-modal-content,.qs-modal-slide-enter-active .qs-modal-overlay,.qs-modal-slide-leave-active,.qs-modal-slide-leave-active .qs-modal-content,.qs-modal-slide-leave-active .qs-modal-overlay{transition:all .3s}.qs-modal-slide-enter-from .qs-modal-content,.qs-modal-slide-leave-to .qs-modal-content{transform:translateY(100%)}.qs-modal-slide-enter-from .qs-modal-overlay,.qs-modal-slide-leave-to .qs-modal-overlay{opacity:0}.qs-progress__wrapper{background:var(--qs-progress-bar-bg);height:.2rem}.qs-progress__bar{background:var(--qs-progress-bar-bg-active);height:100%;transition:width .2s ease-in-out}.qs-toolbar{background-color:var(--qs-color-fill-toolbar);justify-content:space-between;padding:.5rem;display:flex}.qs-toolbar__wrapper{z-index:300;border-bottom:var(--qs-color-border-toolbar);position:sticky;top:0}.qs-btn{background:var(--qs-button-bg);color:var(--qs-button-color-content);font-size:var(--qs-button-fs);border-radius:var(--qs-button-border-radius);cursor:pointer;width:auto;padding:var(--qs-padding-button);margin:var(--qs-margin-button);min-height:2.6rem;line-height:var(--qs-line-height-button);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative;text-decoration:none!important}.qs-btn:focus-visible{outline:2px solid var(--qs-color-primary,#06c);outline-offset:2px}.qs-btn.qs-btn-disabled,.qs-btn:disabled,.qs-btn[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}.qs-btn.qs-btn-loading{cursor:wait}.qs-btn.qs-btn-loading .loading-icon{animation:1s linear infinite spin}.qs-btn__content{display:none}@media only screen and (width>=769px){.qs-btn__content{display:block}}.qs-btn .loading-icon,.qs-btn .prefix-icon,.qs-btn .suffix-icon,.qs-btn i{font-size:.9rem}.qs-btn .prefix-icon{margin:0}@media only screen and (width>=769px){.qs-btn .prefix-icon{margin-left:0;margin-right:.5rem}}.qs-btn .loading-icon,.qs-btn .suffix-icon{margin:0}@media only screen and (width>=769px){.qs-btn .loading-icon,.qs-btn .suffix-icon{margin-left:.5rem;margin-right:0}}.qs-btn-small{min-height:2rem;padding:.25rem .75rem;font-size:.875rem}.qs-btn-large{min-height:3.5rem;padding:.75rem 1.5rem;font-size:1.125rem}.qs-btn[href],.qs-btn[href]:active,.qs-btn[href]:focus,.qs-btn[href]:hover,.qs-btn[href]:visited{text-decoration:none!important}.qs-btn{--color-bg:var(--qs-base-200);--color-content:var(--qs-base-content);--color-hover:var(--qs-base-300);--color-hover-content:var(--qs-base-content);--color-border:transparent;background:var(--color-bg);color:var(--color-content);border-color:var(--color-border);transition:all .25s}.qs-btn:hover:not(:disabled):not(.qs-btn-disabled):not([aria-disabled=true]){background:var(--color-hover);color:var(--color-hover-content)}.qs-btn-primary{--color-bg:var(--qs-color-primary);--color-content:var(--qs-color-primary-content);--color-hover-content:var(--qs-color-primary-content);--color-hover:color-mix(in srgb,var(--qs-color-primary) 100%,#fff 20%)}.qs-btn-primary-outline{--color-bg:transparent;--color-content:var(--qs-color-primary);--color-hover:var(--qs-color-primary);--color-hover-content:var(--qs-color-primary-content);--color-border:var(--qs-color-primary)}.qs-btn-secondary{--color-bg:var(--qs-color-secondary);--color-content:var(--qs-color-secondary-content);--color-hover-content:var(--qs-color-secondary-content);--color-hover:color-mix(in srgb,var(--qs-color-secondary) 100%,#fff 20%)}.qs-btn-secondary-outline{--color-bg:transparent;--color-content:var(--qs-color-secondary);--color-hover:var(--qs-color-secondary);--color-hover-content:var(--qs-color-secondary-content);--color-border:var(--qs-color-secondary)}.qs-btn-danger{--color-bg:#dc2626;--color-content:#fff;--color-hover:#b91c1c;--color-hover-content:#fff}.qs-btn-success{--color-bg:#16a34a;--color-content:#fff;--color-hover:#15803d;--color-hover-content:#fff}.qs-tab{text-align:left;background-color:var(--qs-tab-bg-color);cursor:pointer;color:var(--qs-tab-color-content);flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem 1rem;font-size:80%;display:flex}.qs-tab.active{color:var(--qs-tab-color-content-active);background-color:var(--qs-tab-bg-color-active)}.qs-tab__label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.qs-tab__blocks{color:red;flex-direction:row-reverse;justify-content:center;align-items:center;gap:.25rem;margin-left:.5rem;display:flex}.qs-tab__icon.valid{color:green}.qs-tab__icon.not-valid{color:red}
