*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.container{max-width:100%}.visible{visibility:visible}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.static{position:static}.absolute{position:absolute}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-full{height:100%}.w-full{width:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}body{font-size:14px;color:#4b5563;font-family:Inter,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:18px;font-weight:600;line-height:1.2;color:#4b5563}h2{font-size:16px;font-weight:600;line-height:1.2;color:#4b5563}h3{font-size:14px;line-height:1.2;color:#4b5563}label{font-size:14px;color:#4b5563;font-weight:500;-webkit-font-smoothing:antialiased}@font-face{font-family:Heroicons;src:url(/assets/fonts/heroicons.woff2);font-weight:400;font-style:normal}.hi{display:inline-block;font: 1em/1 Heroicons;speak:none;text-transform:none;font-size:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/assets/fonts/fa-light-300.ttf) format("truetype")}.fal{font-family:"Font Awesome 5 Pro";font-weight:300}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/fa-regular-400.ttf) format("truetype")}.far{font-family:"Font Awesome 5 Pro";font-weight:400}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fonts/fa-solid-900.ttf) format("truetype")}.fa,.fas{font-family:"Font Awesome 5 Pro";font-weight:900}.app-container{height:100%;width:100%;display:flex}@media (max-width: 48rem){.app-container{flex-direction:column}}.app-container.horizontal{flex-direction:column}.page-container{position:relative;flex:1;display:flex;overflow:auto;background-color:#f4f5f7}.container{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;overflow:auto;padding:24px}.container .container-modal{width:100%}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=date],input[type=datetime-local],select,textarea{display:block;padding:8px 12px;font-size:14px;line-height:20px;color:#4b5563;background-color:#fff;border:1px solid #d2d6dc;border-radius:.375rem;outline:0;appearance:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:.3s all ease;box-shadow:0 1px 2px #0000000d}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,select::placeholder,textarea::placeholder{color:#d2d6dc}input[type=text]:-webkit-autofill,input[type=text]:-webkit-autofill:hover,input[type=text]:-webkit-autofill:focus,input[type=text]:-webkit-autofill:active,input[type=email]:-webkit-autofill,input[type=email]:-webkit-autofill:hover,input[type=email]:-webkit-autofill:focus,input[type=email]:-webkit-autofill:active,input[type=password]:-webkit-autofill,input[type=password]:-webkit-autofill:hover,input[type=password]:-webkit-autofill:focus,input[type=password]:-webkit-autofill:active,input[type=number]:-webkit-autofill,input[type=number]:-webkit-autofill:hover,input[type=number]:-webkit-autofill:focus,input[type=number]:-webkit-autofill:active,input[type=tel]:-webkit-autofill,input[type=tel]:-webkit-autofill:hover,input[type=tel]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill:active,input[type=date]:-webkit-autofill,input[type=date]:-webkit-autofill:hover,input[type=date]:-webkit-autofill:focus,input[type=date]:-webkit-autofill:active,input[type=datetime-local]:-webkit-autofill,input[type=datetime-local]:-webkit-autofill:hover,input[type=datetime-local]:-webkit-autofill:focus,input[type=datetime-local]:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}input[type=text]:-webkit-autofill,input[type=email]:-webkit-autofill,input[type=password]:-webkit-autofill,input[type=number]:-webkit-autofill,input[type=tel]:-webkit-autofill,input[type=date]:-webkit-autofill,input[type=datetime-local]:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:#374151!important}input[type=text]:-webkit-autofill:first-line,input[type=email]:-webkit-autofill:first-line,input[type=password]:-webkit-autofill:first-line,input[type=number]:-webkit-autofill:first-line,input[type=tel]:-webkit-autofill:first-line,input[type=date]:-webkit-autofill:first-line,input[type=datetime-local]:-webkit-autofill:first-line,select:-webkit-autofill:first-line,textarea:-webkit-autofill:first-line{font-size:14px}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=datetime-local]:focus,select:focus,textarea:focus{border-color:#9fa6b2;box-shadow:0 0 0 3px #f9fafb}input[type=text].disabled,input[type=email].disabled,input[type=password].disabled,input[type=number].disabled,input[type=tel].disabled,input[type=date].disabled,input[type=datetime-local].disabled,select.disabled,textarea.disabled{background-color:#f3f4f6;color:#9ca3af}select{padding-right:48px;background-image:url("data:image/svg+xml;utf8,<svg fill='%23D9E2EC' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z'/></svg>");background-repeat:no-repeat;background-position-x:calc(100% - 8px);background-position-y:50%}form.submitted input.ng-invalid,form.submitted select.ng-invalid,form.submitted input.error{color:#dc2626;border:1px solid #f87171}form.submitted input.ng-invalid:focus,form.submitted select.ng-invalid:focus,form.submitted input.error:focus{box-shadow:0 0 0 3px #fef2f2}form.submitted .ng-invalid .dropdown>input{border:1px solid #fca5a5}form.load{visibility:hidden}form .section{display:flex;flex-direction:column;gap:12px}form .column{flex:1;display:flex;flex-direction:column;gap:12px}form .row{display:flex;gap:16px}form .field{flex-shrink:0;flex:1;display:flex;flex-direction:column}form .field .labels{display:flex;justify-content:space-between;margin-bottom:4px}form .field .labels .error{color:#dc2626}form .field input:not([type=checkbox]),form .field select,form .field textarea{width:100%}form .field .text{padding:8px 0;font-size:14px;line-height:20px}form .image-upload{position:relative;flex:1;border-radius:.375rem;overflow:hidden}form .image-upload:hover .image{box-shadow:inset 0 0 0 300px #000000b3}form .image-upload:hover .image:after{color:#fff;content:"Replace image";font-weight:500}form .image-upload:hover.empty .image:after{content:"Upload image"}form .image-upload .image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-size:cover;background-position:center;background-color:#f4f5f7}form .image-upload input{z-index:0;position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}form .footer{display:flex;flex-direction:row;gap:12px;justify-content:flex-end;padding:16px 24px;background-color:#f9fafb}button,[type=submit]{position:relative;display:flex;align-items:center;justify-content:center;min-width:120px;height:38px;padding:0 16px;font-size:14px;font-weight:500;color:#fff;line-height:0;white-space:nowrap;background-color:#059669;border:1px solid #059669;border-radius:.375rem;cursor:pointer;outline:0;transition:.3s all ease}button:hover,[type=submit]:hover{background-color:#047857}button.wide,[type=submit].wide{width:100%}button.secondary,[type=submit].secondary{color:#059669;background-color:transparent}button.secondary.deletion,[type=submit].secondary.deletion{color:#f43f5e;border-color:#f43f5e}button.secondary.deletion:hover,[type=submit].secondary.deletion:hover{color:#fff;background-color:#be123c;border-color:transparent}button.secondary.disabled,[type=submit].secondary.disabled{color:#9fa6b2;background-color:transparent;border:1px solid #9fa6b2;cursor:default}button.black,[type=submit].black{background-color:#252f3f;border-color:#252f3f}button.black:hover,[type=submit].black:hover{background-color:#161e2e}button.icon,[type=submit].icon{width:38px;min-width:auto;padding:0;background-color:#252f3f;border:1px solid #252f3f;color:#fff}button.icon:hover,[type=submit].icon:hover{background-color:#161e2e}button.icons,[type=submit].icons{display:flex;width:38px;min-width:auto;padding:0;background-color:#f9fafb;border:none;color:#d2d6dc}button.icons:hover,[type=submit].icons:hover{color:#fff;background-color:#34d399}button.load,button.load-ai,button.ok,[type=submit].load,[type=submit].load-ai,[type=submit].ok{color:transparent}button.load:after,button.load-ai:after,button.ok:after,[type=submit].load:after,[type=submit].load-ai:after,[type=submit].ok:after{position:absolute;color:#fff;font-family:"Font Awesome 5 Pro";font-size:18px;font-weight:400}button.load:after,button.load-ai:after,[type=submit].load:after,[type=submit].load-ai:after{content:"\f1ce";animation:fa-spin 2s infinite linear}button.load-ai i.fa-spin,[type=submit].load-ai i.fa-spin{display:block}button.load-ai:before,[type=submit].load-ai:before{content:"";z-index:-1;position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);background:linear-gradient(45deg,#FF0000,#FF7300,#FFFB00,#48FF00,#00FFD5,#002BFF,#FF00C8,#FF0000);background-size:600%;border-radius:.375rem;filter:blur(8px);animation:glowing 30s linear infinite;transition:opacity .3s ease-in-out}button.ok:after,[type=submit].ok:after{content:"\f00c"}button.disabled,[type=submit].disabled{background-color:#d1d5db;border:1px solid #d1d5db;cursor:default}button i.fa-spin,[type=submit] i.fa-spin{display:none}button img,[type=submit] img{width:40px}button .icon,[type=submit] .icon{font-size:18px}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.toolbar{z-index:2;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;height:74px;padding:16px 24px;background-color:#fff;box-shadow:0 2px 5px #33334f12}.toolbar.no-shadow{box-shadow:none;border-bottom:1px solid #e5e7eb}.toolbar .title{display:flex;align-items:center;gap:20px}.toolbar .title .close{padding-right:20px;border-right:2px solid #e5e7eb}.toolbar .title .close i{font-size:24px}.toolbar .close{cursor:pointer}.toolbar .left{display:flex;align-items:center;gap:12px}.toolbar .left .back{display:flex;align-items:center;justify-content:center;height:38px;width:38px;color:#4b5563;border:1px solid #e5e7eb;border-radius:5px;transition:all .3s ease;cursor:pointer;text-decoration:none}.toolbar .left .back:hover{background-color:#f4f5f7}.toolbar .left .back:hover i{transform:translate(-1px)}.toolbar .left .back i{font-size:16px;font-weight:600;transition:all .15s cubic-bezier(.215,.61,.355,1)}.toolbar .right{display:flex;align-items:center;gap:12px}.toolbar .commands{flex:1;display:flex;justify-content:flex-end}.toolbar .commands button{margin-left:12px}.modal{z-index:5;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#0000004d}.modal .frame{display:flex;flex-direction:column;width:550px;max-height:90vh;background-color:#fff;border-radius:.375rem;box-shadow:0 2px 5px #33334f12;overflow:hidden}@media (max-width: 48rem){.modal .frame{width:100%;height:100%;max-height:100%;border-radius:0}}.modal .frame.large{width:800px}.modal .frame .loading{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.modal .header{display:flex;padding:16px 24px;background-color:#fff;border-bottom:1px solid #f4f5f7}.modal .header .title{flex:1;display:flex;align-items:center}.modal .header .close{display:flex;align-items:center;justify-content:center;height:30px;width:30px;margin-left:8px;color:#374151;background-color:#f4f5f7;border-radius:.375rem;transition:all .3s ease;cursor:pointer}.modal .header .close:hover{background-color:#e5e7eb}.modal form{flex:1;display:flex;flex-direction:column;overflow-y:auto}.modal .content{flex:1;padding:24px;overflow-y:auto}.modal .content::-webkit-scrollbar{width:5px;background-color:#f9fafb}.modal .content::-webkit-scrollbar-thumb{background:#d2d6dc}.modal .content input:not([type=checkbox]){width:100%}.modal .commands{display:flex;align-items:center;justify-content:flex-end;padding:16px 24px;background-color:#f9fafb}.modal .commands .spacer{flex:1}.modal .commands button{margin-left:16px}.modal .commands button:first-child{margin-left:0}.card{padding:24px;background-color:#fff;border-radius:.375rem;box-shadow:0 2px 5px #33334f12}.empty{flex:1;height:100%;display:flex;align-items:center;justify-content:center}.empty .content{max-width:400px;padding:24px;text-align:center}.empty .content img{width:100px;margin-bottom:24px}.empty .content .title{margin-bottom:8px}.empty .content .description{text-align:center;color:#4b5563}.checkbox{display:flex;justify-content:flex-start;align-items:center;gap:8px}.checkbox label{min-width:fit-content;color:#9fa6b2;cursor:pointer}.checkbox input[type=checkbox]{-webkit-appearance:none;display:block;background-color:#fff;border:1px solid #d2d6dc;border-radius:3px;box-shadow:0 1px 2px #0000000d;outline:0;position:relative;width:18px;height:18px;transition:.3s all ease;cursor:pointer}.checkbox input[type=checkbox]:checked{background-color:#10b981;color:#fff}.checkbox input[type=checkbox]:checked:after{content:"\ea4d";font-family:Heroicons;font-size:14px;font-weight:900;position:absolute;top:1px;left:1.5px;color:#fff}.tabs{display:flex;gap:24px;width:100%;background-color:#fff;border-bottom:1px solid #e5e7eb;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.tabs.border{border-top:1px solid #e5e7eb}.tabs .tab{position:relative;padding:12px 0;color:#9fa6b2;font-weight:500;cursor:pointer;transition:all .3s ease}.tabs .tab:after{content:" ";position:absolute;bottom:0;left:0;height:3px;width:100%;border-top-right-radius:10px;border-top-left-radius:10px;transition:all .3s ease}.tabs .tab.current{color:#4b5563}.tabs .tab.current:after{background-color:#10b981}.tabs .tab.current:hover{color:#4b5563}.tabs .tab.current:hover:after{background-color:#10b981}.tabs .tab:hover{color:#6b7280}.tabs .tab:hover:after{background-color:#d2d6dc}.step-section{display:flex;justify-content:center}.step-section .content{display:flex;flex-direction:column;align-items:flex-start;gap:12px;background-color:#fff;padding:0;width:100%;max-width:350px;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb;border-radius:5px}.step-section .content.medium{max-width:500px}.step-section .content.large{max-width:600px}.step-section .content.extra-large{gap:24px;max-width:600px}.step-section .content .header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:24px 24px 0}.step-section .content .header .title{display:flex;flex-direction:row;align-items:center;gap:16px}.step-section .content .header .title .number{flex-shrink:0;display:flex;justify-content:center;align-items:center;color:#059669;border:2px solid #059669;border-radius:9999px;padding:8px;width:40px;height:40px}.step-section .content form{display:flex;flex-direction:column;gap:12px;width:100%}.step-section .content form.product-form{gap:24px}.step-section .content form .wrapper{display:flex;flex-direction:column;gap:12px;width:100%;padding:0 24px}.step-section .content form .wrapper .separation{display:flex;flex-direction:column;align-items:center}.step-section .content form .wrapper .separation .split{position:relative;top:50%;width:100%;border:1px solid #e5e7eb}.step-section .content form .wrapper .separation caption{color:#9ca3af;width:40px;background-color:#fff;z-index:4;font-size:12px}.step-section .content form .footer-container{display:flex;flex-direction:column}.step-section .content form .footer-container .footer{flex:1;display:flex;justify-content:space-between;width:100%}.step-section .content form .footer-container .footer.solo{justify-content:flex-end}.step-section .content .wrapper{display:flex;flex-direction:column;gap:16px;padding:0 24px;width:100%}.step-section .content .wrapper .header{padding:0}.step-section .content .section{display:flex;flex-direction:column;gap:16px;width:100%}.step-section .content .section .header{display:flex;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.step-section .content .section .header .button{color:#059669;cursor:pointer}.step-section .content .section .values{display:flex;flex-direction:column;justify-content:space-between;gap:12px}.step-section .content .section .values .value{display:flex;gap:4px}.step-section .content .section .values .value .label{color:#9ca3af}.step-section .content .section .product{display:flex}.step-section .content .product{display:flex;flex-shrink:0;border:1px solid #e5e7eb;border-radius:5px;height:200px;cursor:pointer}.step-section .content .product.readonly{border:none;cursor:default}.step-section .content .product .image{display:flex;align-items:center;background-color:#f9fafb;height:100%}.step-section .content .product .image .product-thumbnail{width:90px;height:90px}.step-section .content .product .image.summary{width:94px}.step-section .content .product .image.summary .product-thumbnail{height:120px}.step-section .content .product .details{flex:1;display:flex;flex-direction:row;justify-content:space-between;padding:12px}.step-section .content .product .details .left{display:flex;flex-direction:column;justify-content:space-between;gap:8px}.step-section .content .product .details .left .description{flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical}.step-section .content .product .details .right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.step-section .content .product .details h3{color:#374151;font-size:16px;font-weight:600}.step-section .content .product .reference{display:flex;flex-direction:column;align-items:flex-end}.step-section .content .product .reference label{color:#9fa6b2}.step-section .content .references{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;grid-gap:10px}.step-section .empty{display:flex;gap:8px;padding:8px;border:1px dashed #d1d5db;border-radius:.375rem;color:#4b5563}.step-section .empty.selectable{cursor:pointer}.step-section .empty.selectable.disabled{cursor:default;color:#9fa6b2}.step-section .empty .hi.full{color:#059669}.step-section .table.hide~.empty{display:none}.offer-card{position:relative;display:flex;flex-direction:column;max-width:360px;width:100%;border-radius:.375rem;border:1px solid #e5e7eb;background-color:#fff;transition:all .3s ease;overflow:hidden}.offer-card:not(:has(.arrow-controls)):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000;z-index:1}.offer-card:hover:not(:has(.arrow-controls)){cursor:pointer;box-shadow:0 2px 5px #33334f12}.offer-card .arrow-controls{position:absolute;top:0;left:0;padding:16px}.offer-card .arrow-controls .arrow{background-color:#e5e7eb;color:#4b5563;border-radius:.375rem;border:1px solid #d1d5db;display:grid;place-items:center;transition:.3s ease;padding:4px}.offer-card .arrow-controls .arrow:hover{background-image:linear-gradient(#d1d5db,#f3f4f6)}.offer-card .arrow-controls .left{cursor:pointer}.offer-card .arrow-controls .right{cursor:pointer;margin-top:12px}@media screen and (max-width: 914px){.offer-card{width:100%}}.offer-card .offer-image{position:relative;display:flex;align-items:center;justify-content:center;height:240px;background-color:#f9fafb}.offer-card .offer-image .badges{position:absolute;top:16px;right:16px;display:flex;gap:8px;z-index:1}.offer-card .offer-image .badge{font-size:14px;font-weight:500;color:#fff;background-color:#374151;border-radius:5px;padding:2px 14px}.offer-card .offer-image .badge.red{background-color:#dc2626}.offer-card .offer-content{flex:1;display:flex;flex-direction:column;gap:16px;padding:16px}.offer-card .offer-content .offer-header{display:flex;flex-direction:column;gap:4px}.offer-card .offer-content .offer-header .row{display:flex;justify-content:space-between}.offer-card .offer-content .offer-header .row h2{font-size:18px}.offer-card .offer-content .offer-header .row h2:first-of-type{padding-right:32px}.offer-card .offer-content .offer-label{color:#9ca3af}.offer-card .offer-content .offer-label.invisible{opacity:0}.offer-card .offer-content .offer-description{flex:1;white-space:pre-line}.offer-card .offer-content .offer-details{display:flex;justify-content:space-between}.offer-card .offer-content .offer-details .detail-element:last-of-type{text-align:right}.offer-card .offer-ean{display:flex;align-items:center;justify-content:center;transform:translate(-16px)}
