.ia-textfield-container{display:flex;flex-direction:column;width:100%}.ia-label-container{display:flex;align-items:center;margin-bottom:8px}.ia-textfield-container .ia-textInput{font-size:14px;font-weight:500;color:#212b36;letter-spacing:.01em}.ia-help-tooltip-container{position:relative;display:inline-block}.ia-help-tooltip{margin-left:8px;cursor:pointer;font-weight:700;background-color:#e0e0e0;border-radius:50%;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:#212b36;position:relative;outline:none}.ia-help-tooltip-text{visibility:hidden;width:max-content;max-width:220px;background-color:var(--ia-tooltip-bg-color, #333);color:var(--ia-tooltip-text-color, #fff);text-align:left;border-radius:var(--ia-tooltip-border-radius, 4px);border:var(--ia-tooltip-border-width, 1px) solid var(--ia-tooltip-border-color, transparent);padding:6px 10px;position:absolute;z-index:100;bottom:125%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .2s;pointer-events:none;font-size:var(--ia-tooltip-text-font-size, 13px);font-weight:var(--ia-tooltip-text-font-weight, normal);box-shadow:0 2px 8px #00000026}.ia-help-tooltip:hover .ia-help-tooltip-text,.ia-help-tooltip:focus .ia-help-tooltip-text{visibility:visible;opacity:1;pointer-events:auto}.ia-input-wrapper{display:flex;align-items:center;width:100%;position:relative;border:var(--ia-text-field-border-width, 1px) solid var(--ia-text-field-border-color, #c4cdd5);border-radius:var(--ia-text-field-border-radius, 3px);background-color:var(--ia-text-field-background-color, #ffffff);transition:border-color .2s ease,box-shadow .2s ease;padding:0 8px}.ia-input-wrapper:focus-within{border-color:var(--ia-text-field-focus-border-color, #5c6ac4);box-shadow:0 0 0 1px var(--ia-text-field-focus-border-color, #5c6ac4)}.ia-textfield-container.ia-error .ia-input-wrapper{border-color:var(--ia-error-text-color, #bf0711)}.ia-textfield-container.ia-error .ia-input-wrapper:focus-within{border-color:var(--ia-error-text-color, #bf0711);box-shadow:0 0 0 1px var(--ia-error-text-color, #bf0711)}.ia-input-wrapper:hover{border-color:var(--ia-text-field-hover-border-color, #919eab)}.ia-input-wrapper input:focus,.ia-input-wrapper textarea:focus{outline:none}.ia-input-wrapper:disabled,.ia-input-wrapper[aria-disabled=true]{background-color:#f4f6f8;border-color:#c4cdd5;color:#919eab;cursor:not-allowed}.ia-input-prefix,.ia-input-suffix{background:transparent;font-size:var(--ia-text-field-prefix-suffix-font-size, 14px);color:var(--ia-text-field-prefix-suffix-text-color, #637381);font-weight:var(--ia-text-field-prefix-suffix-font-weight, normal);pointer-events:none;z-index:2;max-width:50px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;padding:10px 0;flex-shrink:0}.ia-input-prefix{margin-right:4px}.ia-input-suffix{margin-left:4px;justify-content:flex-end}.ia-input-wrapper input,.ia-input-wrapper textarea{flex:1 1 0%;min-width:0;width:100%;box-sizing:border-box;margin:0;border:none!important;outline:none;background:transparent!important;box-shadow:none!important;color:var(--ia-text-field-text-color, #212b36);font-size:var(--ia-text-field-font-size, 14px);font-weight:var(--ia-text-field-font-weight, normal);padding:10px 0}.ia-input-wrapper input:disabled,.ia-input-wrapper textarea:disabled{background:transparent;color:#919eab;cursor:not-allowed}.ia-textfield-container input.has-prefix,.ia-textfield-container input.has-suffix{padding-left:12px;padding-right:12px}.ia-textfield-container input[type=text],.ia-textfield-container input[type=number],.ia-textfield-container input[type=email],.ia-textfield-container textarea.ia-textArea{font-size:var(--ia-text-field-font-size, 14px);font-weight:var(--ia-text-field-font-weight, normal);padding:10px 12px;border:var(--ia-text-field-border-width, 1px) solid var(--ia-text-field-border-color, #c4cdd5);border-radius:var(--ia-text-field-border-radius, 3px);outline:none;transition:border-color .2s ease,box-shadow .2s ease;background-color:var(--ia-text-field-background-color, #ffffff);color:var(--ia-text-field-text-color, #212b36);width:100%;box-sizing:border-box}.ia-textfield-container textarea.ia-textArea{resize:vertical;min-height:100px;line-height:1.5}.ia-textfield-container input[type=text]:hover,.ia-textfield-container input[type=number]:hover,.ia-textfield-container input[type=email]:hover,.ia-textfield-container textarea.ia-textArea:hover{border-color:var(--ia-text-field-hover-border-color, #919eab)}.ia-textfield-container input[type=text]:focus,.ia-textfield-container input[type=number]:focus,.ia-textfield-container input[type=email]:focus,.ia-textfield-container textarea.ia-textArea:focus{border-color:var(--ia-text-field-focus-border-color, #5c6ac4);box-shadow:0 0 0 1px var(--ia-text-field-focus-border-color, #5c6ac4)}.ia-textfield-container input[type=text]::placeholder,.ia-textfield-container input[type=number]::placeholder,.ia-textfield-container input[type=email]::placeholder,.ia-textfield-container textarea.ia-textArea::placeholder{color:var(--ia-text-field-placeholder-text-color, #919eab);font-weight:var(--ia-text-field-placeholder-font-weight, normal);font-size:var(--ia-text-field-placeholder-font-size, 14px)}.ia-textfield-container.ia-error input[type=text],.ia-textfield-container.ia-error input[type=number],.ia-textfield-container.ia-error input[type=email],.ia-textfield-container.ia-error textarea.ia-textArea{border-color:var(--ia-error-text-color, #bf0711)}.ia-textfield-container.ia-error input[type=text]:focus,.ia-textfield-container.ia-error input[type=number]:focus,.ia-textfield-container.ia-error input[type=email]:focus,.ia-textfield-container.ia-error textarea.ia-textArea:focus{border-color:var(--ia-error-text-color, #bf0711);box-shadow:0 0 0 1px var(--ia-error-text-color, #bf0711)}.ia-textfield-container input[type=text]:disabled,.ia-textfield-container input[type=number]:disabled,.ia-textfield-container input[type=email]:disabled,.ia-textfield-container textarea.ia-textArea:disabled{background-color:#f4f6f8;border-color:#c4cdd5;color:#919eab;cursor:not-allowed}.ia-help-text{margin-top:4px;font-size:var(--ia-help-text-font-size, 12px);color:var(--ia-help-text-color, #6c757d);font-weight:var(--ia-help-text-font-weight, normal)}.ia-error-message{margin-top:4px;font-size:var(--ia-error-font-size, 12px);color:var(--ia-error-text-color, #bf0711);font-weight:var(--ia-error-font-weight, normal)}.ia-character-counter{font-size:12px;color:#6c757d;margin:4px 4px 0;align-self:flex-end}:root{--ia-primary: #0c8281;--ia-border: #cbd5e1;--ia-text: #111827;--ia-radius: 6px;--ia-ease: cubic-bezier(.25, .8, .35, 1)}.ia-checkbox-parent{display:flex;flex-direction:column;gap:.5rem}.ia-checkbox-wrapper{cursor:pointer}.ia-checkbox{--ia-checkbox-size: 20px;display:inline-flex;align-items:center;gap:.55rem;-webkit-user-select:none;user-select:none;position:relative}.ia-checkbox__native{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--ia-checkbox-size);height:var(--ia-checkbox-size);opacity:0;cursor:inherit}.ia-checkbox__box{width:var(--ia-checkbox-size);height:var(--ia-checkbox-size);background-color:var(--ia-checkbox-bg-color, #fff);border-width:var(--ia-checkbox-border-width, 2px);border-style:solid;border-color:var(--ia-checkbox-border-color, #cbd5e1);border-radius:var(--ia-checkbox-border-radius, 6px);transition:all .18s cubic-bezier(.25,.8,.35,1);display:flex;align-items:center;justify-content:center;pointer-events:none;box-sizing:border-box}.ia-checkbox__box:after{content:"";width:calc(var(--ia-checkbox-size) * .3);height:calc(var(--ia-checkbox-size) * .55);border-right-width:2px;border-bottom-width:2px;border-right-style:solid;border-bottom-style:solid;border-right-color:var(--ia-checkbox-checkmark-color, #fff);border-bottom-color:var(--ia-checkbox-checkmark-color, #fff);transform:rotate(40deg) scale(.5);opacity:0;transition:all .18s cubic-bezier(.25,.8,.35,1)}.ia-checkbox__label{line-height:1.35;color:var(--ia-checkbox-label-text-color, #111827);font-size:var(--ia-checkbox-label-font-size, .95rem);font-weight:var(--ia-checkbox-label-font-weight, normal)}.ia-checkbox__native:focus-visible+.ia-checkbox__box{box-shadow:0 0 0 3px var(--ia-common-focus-box-shadow-color, rgba(12, 130, 129, .4));border-color:var(--ia-common-focus-border-color, #0c8281)}.ia-checkbox__native:hover+.ia-checkbox__box,.ia-checkbox__native:active+.ia-checkbox__box{border-color:var(--ia-common-hover-border-color, #9eb4ce)}.ia-checkbox__native:checked+.ia-checkbox__box{background-color:var(--ia-checkbox-selected-bg-color, #0c8281);border-color:var(--ia-checkbox-border-color, #0c8281)}.ia-checkbox__native:checked+.ia-checkbox__box:after{transform:rotate(40deg) scale(1);opacity:1}.ia-checkbox__native:disabled+.ia-checkbox__box{background:#f1f5f9;border-color:#e2e8f0;cursor:not-allowed}.ia-checkbox__native:disabled~.ia-checkbox__label{color:#9ca3af;cursor:not-allowed}.ia-radio-parent{display:flex;flex-direction:column}.ia-radio-control{display:inline-block;margin-bottom:.5rem;cursor:pointer}.ia-radio-label{display:inline-flex;align-items:center;cursor:pointer;position:relative;padding:2px 0}.ia-radio__native{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;overflow:hidden;pointer-events:none}.ia-radio__custom{display:inline-block;width:1.1em;height:1.1em;background-color:var(--ia-radio-unselected-bg-color, #fff);border-width:var(--ia-radio-border-width, 2px);border-style:solid;border-color:var(--ia-radio-border-color, #ccc);border-radius:var(--ia-radio-border-radius, 50%);margin-right:.6em;transition:border-color .2s ease-in-out,background-color .2s ease-in-out;position:relative;flex-shrink:0}.ia-radio__custom:after{content:"";position:absolute;top:50%;left:50%;width:.5em;height:.5em;background-color:var(--ia-radio-selected-dot-color, #fff);border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease-in-out,background-color .2s ease-in-out}.ia-radio-control:hover .ia-radio__custom{border-color:var(--ia-common-hover-border-color, #666)}.ia-radio__native:checked+.ia-radio__custom{border-color:var( --ia-radio-selected-border-color, var(--ia-radio-border-color, #007bff) );background-color:var(--ia-radio-selected-bg-color, #007bff)}.ia-radio__native:checked+.ia-radio__custom:after{transform:translate(-50%,-50%) scale(1)}.ia-radio__native:focus-visible+.ia-radio__custom{outline:2px solid var(--ia-common-focus-border-color, #80bdff);outline-offset:2px}.ia-radio__text{font-size:var(--ia-radio-label-font-size, 14px);font-weight:var(--ia-radio-label-font-weight, normal);color:var(--ia-radio-label-text-color, #333);line-height:1.1em}.ia-upload-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px;border-style:var(--ia-file-upload-border-style, dashed);border-width:var(--ia-file-upload-border-width, 2px);border-color:var(--ia-file-upload-border-color, #ccc);border-radius:var(--ia-file-upload-border-radius, 10px);width:120px;height:120px;text-align:center;cursor:pointer;background-color:var(--ia-file-upload-bg-color, #f9f9f9);transition:border-color .2s,background-color .2s}.ia-upload-container.ia-disabled{cursor:default}.ia-file-input{display:none}.ia-spinner{display:block!important;width:var(--ia-file-upload-icon-size, 24px);height:var(--ia-file-upload-icon-size, 24px);border-width:3px;border-style:solid;border-color:var(--ia-file-upload-border-color, #ccc);border-top-color:var(--ia-file-upload-icon-color, #007bff);border-radius:50%;animation:ia-spin 1s linear infinite}@keyframes ia-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ia-choose-text{font-weight:var(--ia-file-upload-title-font-weight, bold);font-size:var(--ia-file-upload-title-font-size, 1em);color:var(--ia-file-upload-title-text-color, #007bff);margin-top:4px}.ia-size-text{font-size:var(--ia-file-upload-description-font-size, 11px);font-weight:var(--ia-file-upload-description-font-weight, normal);color:var(--ia-file-upload-description-text-color, #6c757d)}.ia-error-text{color:red;margin-top:10px;font-size:.9em}.ia-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,80px);gap:8px;margin-top:10px}.ia-preview-item{position:relative;width:80px;height:80px;border-radius:4px;overflow:hidden;border:1px solid #ddd}.ia-preview-image{width:100%;height:100%;object-fit:cover;display:block}.ia-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;color:#fff;display:flex;align-items:center;justify-content:space-around;opacity:0;transition:opacity .2s}.ia-preview-item:hover .ia-overlay{opacity:1}.ia-icon-button{cursor:pointer;font-size:1.2rem;-webkit-user-select:none;user-select:none}.ia-upload-icon{font-size:var(--ia-file-upload-icon-size, 24px);color:var(--ia-file-upload-icon-color, #007bff);margin-bottom:4px}.ia-upload-icon-svg{width:var(--ia-file-upload-icon-size, 24px);height:var(--ia-file-upload-icon-size, 24px)}.ia-error-message{color:var(--ia-error-text-color, red);margin-top:10px;font-size:var(--ia-error-font-size, .9em);font-weight:var(--ia-error-font-weight, normal)}.ia-label-on-product-parent{display:flex;flex-direction:column;margin-bottom:2px}.ia-label-on-product-add-on-price,.ia-label-on-product{font-size:var(--font-size);font-weight:var(--font-weight);color:var(--color)}.ia-hide-label-on-product{display:none}.ia-subheading{font-size:14px}.ia-switch-container{display:flex;align-items:center;gap:4px}.ia-switch-button{background-color:var(--ia-switch-off-bg-color);display:inline-flex;align-items:center;justify-content:flex-start;height:24px;border-radius:var(--ia-switch-track-border-radius, 999px);border-width:var(--ia-switch-track-border-width, 1px);border-style:solid;border-color:var(--ia-switch-track-border-color, #8c9196);width:44px;padding:2px;position:relative;outline:none;cursor:var(--ia-switch-cursor, pointer);transition:background-color .2s,border-color .2s}.ia-switch-button.ia-switch-on{background-color:var(--ia-switch-on-bg-color)}.ia-switch-knob{position:absolute;left:var(--knob-left);transition:left .2s;width:20px;height:20px;background-color:var(--ia-switch-knob-bg-color, white);border-radius:var(--ia-switch-knob-border-radius, 50%);border-width:var(--ia-switch-knob-border-width, 1px);border-style:solid;border-color:var(--ia-switch-knob-border-color, #8c9196);box-shadow:0 2px 4px #0003;display:flex;align-items:center;justify-content:center}.ia-switch-state-label{transition:color .2s}.ia-switch-state-label-on{color:var(--ia-switch-label-on-text-color, white);font-size:var(--ia-switch-label-on-font-size, 16px);font-weight:var(--ia-switch-label-on-font-weight, 600)}.ia-switch-state-label-off{color:var(--ia-switch-label-off-text-color, #202223);font-size:var(--ia-switch-label-off-font-size, 16px);font-weight:var(--ia-switch-label-off-font-weight, 400)}.ia-select-wrapper{position:relative}.ia-select-selection-container{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:block;width:100%;min-width:12rem;padding:.6em 2.5em .6em .8em;border-width:var(--ia-select-border-width, 1px);border-style:solid;border-color:var(--ia-select-border-color, #ccc);border-radius:var(--ia-select-border-radius, 4px);background-color:var(--ia-select-bg-color, #fff);font-size:var(--ia-select-placeholder-font-size, 14px);font-weight:var(--ia-select-placeholder-font-weight, normal);line-height:1.4;color:var(--ia-select-placeholder-text-color, #333);background-image:var(--ia-select-arrow-icon-svg-url);background-repeat:no-repeat;background-position:right .7em center;background-size:var(--ia-select-arrow-icon-size, 16px) auto;cursor:pointer;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s,color .2s}.ia-select-selection-container:hover{border-color:var(--border-hover-color, #999)}.ia-select-selection-container:focus{outline:none;border-color:var(--primary-color, #007bff);box-shadow:0 0 0 3px var(--focus-ring-shadow, rgba(0, 123, 255, .25))}.ia-select-selection-container:disabled{background-color:var(--disabled-background-color, #eee);color:var(--disabled-text-color, #999);cursor:not-allowed;border-color:var(--disabled-border-color, #ddd);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23999'%3E%3Cpath d='M8 11.414l-4.707-4.707a1 1 0 011.414-1.414L8 8.586l3.293-3.293a1 1 0 011.414 1.414L8 11.414z'/%3E%3C/svg%3E")}.ia-select-selection-container option{padding:5px}.ia-dropdown{position:relative}.ia-dropdown-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--ia-dropdown-header-bg-color, #fff);border-width:var(--ia-dropdown-border-width, 1px);border-style:solid;border-color:var(--ia-dropdown-border-color, #ccc);border-radius:var(--ia-dropdown-border-radius, 4px);cursor:pointer;transition:border-color .2s,background-color .2s}.ia-dropdown-header:hover{border-color:var(--ia-common-hover-border-color, #999)}.ia-dropdown-title{color:var(--ia-dropdown-text-color, #333);font-size:var(--ia-dropdown-font-size, 1em);font-weight:var(--ia-dropdown-font-weight, normal)}.ia-dropdown-arrow{transition:transform .3s ease;color:var(--ia-dropdown-arrow-icon-color, #333);font-size:var(--ia-dropdown-arrow-icon-size, 1.2em)}.ia-dropdown-arrow.open{transform:rotate(180deg)}.ia-dropdown-list{list-style:none;margin:0;padding:0;position:absolute;width:100%;background:var(--ia-dropdown-list-bg-color, #fff);border-width:var(--ia-dropdown-border-width, 1px);border-style:solid;border-color:var(--ia-dropdown-border-color, #ccc);border-top:none;border-bottom-left-radius:var(--ia-dropdown-border-radius, 4px);border-bottom-right-radius:var(--ia-dropdown-border-radius, 4px);max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease;z-index:10}.ia-dropdown-list.open{max-height:200px;opacity:1;overflow-y:auto}.ia-dropdown-item{padding:8px 12px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ia-dropdown-item-separator-color, #eee);background-color:var(--ia-dropdown-item-bg-color, transparent);color:var(--ia-dropdown-item-text-color, #333);font-size:var(--ia-dropdown-item-font-size, 1em);font-weight:var(--ia-dropdown-item-font-weight, normal);transition:background-color .2s,color .2s}.ia-dropdown-item:last-child{border-bottom:none}.ia-dropdown-item:hover{background-color:var(--ia-dropdown-item-hover-bg-color, #f5f5f5);color:var( --ia-dropdown-item-hover-text-color, var(--ia-dropdown-item-text-color, #333) );font-size:var( --ia-dropdown-item-hover-font-size, var(--ia-dropdown-item-font-size, 1em) );font-weight:var( --ia-dropdown-item-hover-font-weight, var(--ia-dropdown-item-font-weight, normal) )}.ia-dropdown-item.selected{background-color:var(--ia-dropdown-item-selected-bg-color, #ffe5e9);color:var( --ia-dropdown-item-selected-text-color, var(--ia-dropdown-item-text-color, #333) );font-weight:var(--ia-dropdown-item-selected-font-weight, 500);font-size:var( --ia-dropdown-item-selected-font-size, var(--ia-dropdown-item-font-size, 1em) )}.ia-dropdown-check{color:var(--ia-dropdown-item-selected-checkmark-color, #bebebe);font-size:1.2em;margin-left:8px}.ia-dropdown-prefix{margin-right:8px;display:inline-flex;align-items:center}.ia-dropdown-prefix.color-prefix{width:24px;height:24px;border-radius:3px;border:1px solid var(--ia-dropdown-item-prefix-border-color, #ccc);background:var(--ia-background, #fff)}.ia-dropdown-prefix.image-prefix{width:24px;height:24px;object-fit:cover;border-radius:3px}.ia-dropdown-item-label{flex-grow:1}.ia-swatch-container{display:flex;flex-wrap:wrap;gap:8px}.ia-swatch-item{width:var(--ia-swatch-width, 40px);height:var(--ia-swatch-height, 40px);border-width:var(--ia-swatch-unselected-border-width, 2px);border-style:solid;border-color:var(--ia-swatch-unselected-border-color, #ccc);border-radius:var(--ia-swatch-unselected-border-radius, 4px);cursor:pointer;display:flex!important;align-items:center;justify-content:center;position:relative;transition:border-color .2s ease,background-color .2s ease,color .2s ease;box-sizing:border-box;background-color:transparent}.ia-swatch-item:hover{border-width:var( --ia-swatch-hover-border-width, var(--ia-swatch-unselected-border-width, 2px) );border-color:var(--ia-swatch-hover-border-color, #999);border-radius:var( --ia-swatch-hover-border-radius, var(--ia-swatch-unselected-border-radius, 4px) )}.ia-swatch-item.selected{border-width:var(--ia-swatch-selected-border-width, 2px);border-color:var(--ia-swatch-selected-border-color, #000);border-radius:var(--ia-swatch-selected-border-radius, 4px)}.ia-swatch-item.text-swatch{background-color:var(--ia-text-swatch-unselected-bg-color, #f0f0f0);color:var(--ia-text-swatch-unselected-text-color, #000);font-size:var(--ia-text-swatch-unselected-font-size, 1em);font-weight:var(--ia-text-swatch-unselected-font-weight, normal);border-width:var(--ia-text-swatch-unselected-ts-border-width, 1px);border-color:var(--ia-text-swatch-unselected-ts-border-color, #000);border-radius:var(--ia-text-swatch-unselected-ts-border-radius, 4px);padding:0 8px;height:auto;min-height:var(--ia-swatch-height, 40px);width:auto;min-width:var(--ia-swatch-width, 40px)}.ia-swatch-item.text-swatch.selected{background-color:var(--ia-text-swatch-selected-bg-color, #e0e0e0);color:var(--ia-text-swatch-selected-text-color, #000);font-size:var(--ia-text-swatch-selected-font-size, 1em);font-weight:var(--ia-text-swatch-selected-font-weight, normal);border-width:var(--ia-text-swatch-selected-ts-border-width, 2px);border-color:var(--ia-text-swatch-selected-ts-border-color, #000);border-radius:var(--ia-text-swatch-selected-ts-border-radius, 4px)}.ia-swatch-item.image-swatch img{width:100%;height:100%;object-fit:cover;border-radius:calc(var(--ia-swatch-unselected-border-radius, 4px) - var(--ia-swatch-unselected-border-width, 2px))}.ia-swatch-item.image-swatch.selected img{border-radius:calc(var(--ia-swatch-selected-border-radius, 4px) - var(--ia-swatch-selected-border-width, 2px))}.ia-swatch-item[title]:hover:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-5px);background-color:var(--ia-tooltip-bg-color, #333);color:var(--ia-tooltip-text-color, #fff);padding:4px 8px;border-width:var(--ia-tooltip-border-width, 1px);border-style:solid;border-color:var(--ia-tooltip-border-color, transparent);border-radius:var(--ia-tooltip-border-radius, 3px);font-size:var(--ia-tooltip-font-size, 12px);font-weight:var(--ia-tooltip-font-weight, normal);white-space:nowrap;z-index:10;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.ia-swatch-item[title]:hover:after{opacity:1;visibility:visible}.ia-colorpicker-container{display:flex;flex-direction:column;width:100%}.ia-colorpicker-container .ia-label-container{display:flex;align-items:center;margin-bottom:8px}.ia-colorpicker-container .ia-label-text{font-size:14px;font-weight:500;color:#212b36;letter-spacing:.01em}.ia-colorpicker-container .ia-help-tooltip-container{position:relative;display:inline-block;margin-left:8px}.ia-colorpicker-container .ia-help-tooltip{cursor:pointer;font-weight:700;background-color:#e0e0e0;border-radius:50%;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:#212b36;position:relative;outline:none}.ia-colorpicker-container .ia-help-tooltip-text{visibility:hidden;width:max-content;max-width:220px;background-color:#333;color:#fff;text-align:left;border-radius:4px;padding:6px 10px;position:absolute;z-index:100;bottom:125%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .2s;pointer-events:none;font-size:13px;box-shadow:0 2px 8px #00000026}.ia-colorpicker-container .ia-help-tooltip:hover .ia-help-tooltip-text,.ia-colorpicker-container .ia-help-tooltip:focus .ia-help-tooltip-text{visibility:visible;opacity:1;pointer-events:auto}.ia-colorpicker-wrapper{display:flex;align-items:center;width:100%;position:relative;border-style:solid;border-width:var(--ia-cp-wrapper-border-width, 1px);border-color:var(--ia-cp-wrapper-border-color, #c4cdd5);border-radius:var(--ia-cp-wrapper-border-radius, 3px);background-color:var( --ia-cp-wrapper-bg-color, #ffffff );transition:border-color .2s ease,box-shadow .2s ease;padding:0 8px;box-sizing:border-box;cursor:pointer}.ia-colorpicker-wrapper:focus-within{border-color:var(--ia-common-focus-border-color, #5c6ac4);box-shadow:0 0 0 1px var(--ia-common-focus-border-color, #5c6ac4)}.ia-colorpicker-container.ia-error .ia-colorpicker-wrapper{border-color:var(--ia-common-error-text-color, #bf0711)}.ia-colorpicker-container.ia-error .ia-colorpicker-wrapper:focus-within{border-color:var(--ia-common-error-text-color, #bf0711);box-shadow:0 0 0 1px var(--ia-common-error-text-color, #bf0711)}.ia-colorpicker-wrapper:hover{border-color:var(--ia-common-hover-border-color, #919eab)}.ia-color-prefix{width:var(--ia-cp-prefix-width, 24px);height:var(--ia-cp-prefix-height, 24px);border-style:solid;border-width:var(--ia-cp-prefix-border-width, 1px);border-color:var(--ia-cp-prefix-border-color, #dfe3e8);border-radius:var(--ia-cp-prefix-border-radius, 3px);cursor:default;position:relative;margin-right:8px;flex-shrink:0}.ia-color-input-native{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:none;padding:0}.ia-color-text-input{flex:1 1 0%;min-width:0;width:100%;box-sizing:border-box;margin:0;border:none!important;outline:none!important;background:transparent!important;box-shadow:none!important;color:var(--ia-cp-text-color, #212b36);font-size:var(--ia-cp-text-font-size, 14px);font-weight:var( --ia-cp-text-font-weight, normal );padding:10px 0;cursor:pointer}.ia-color-text-input::placeholder{color:var( --ia-cp-placeholder-text-color, #919eab );font-size:var(--ia-cp-placeholder-text-font-size, 14px);font-weight:var(--ia-cp-placeholder-text-font-weight, normal)}.ia-clear-suffix{color:var(--ia-cp-cross-icon-color, #637381);cursor:pointer;font-size:var(--ia-cp-cross-icon-size, 18px);line-height:1;padding:0 4px;margin-left:8px;display:flex;align-items:center;flex-shrink:0;transition:color .2s ease}.ia-clear-suffix:hover{color:var(--ia-cp-cross-icon-hover-color, #212b36)}.ia-colorpicker-container .ia-help-text{margin-top:4px;font-size:var(--ia-common-help-text-font-size, 12px);color:var(--ia-common-help-text-color, #6c757d);font-weight:var(--ia-common-help-text-font-weight, normal)}.ia-colorpicker-container .ia-error-message{margin-top:4px;font-size:var(--ia-common-error-font-size, 12px);color:var(--ia-common-error-text-color, #bf0711);font-weight:var(--ia-common-error-font-weight, normal)}
