.contacts-input-component[data-v-e193a8e7]{border:solid var(--ld-border-main) 1px;border-radius:3px}.contacts-input-component--bare[data-v-e193a8e7]{border:0;border-radius:0}.contacts-input-same-rx[data-v-e193a8e7] .ui-checkbox__label{font-size:15px;line-height:15px}.contacts-input-header[data-v-e193a8e7]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ld-space-inline-2xs);padding:16px 8px;background-color:var(--ld-ivory);border-bottom:solid var(--ld-border-main) 1px}@media(min-width:768px){.contacts-input-header[data-v-e193a8e7]{padding:11px 12px}}@media(min-width:1024px){.contacts-input-header[data-v-e193a8e7]{padding:11px 16px}}.contacts-input-title[data-v-e193a8e7]{display:flex;align-items:center;gap:var(--ld-space-inline-2xs);padding:0;border:0;background:none;font-size:17px;line-height:20px;font-weight:700;color:var(--ld-text-main);cursor:pointer}.contacts-input-title svg[data-v-e193a8e7]{color:var(--ld-icon-tooltip)}.contacts-input-title:hover svg[data-v-e193a8e7]{color:var(--ld-text-main)}.contacts-input-body[data-v-e193a8e7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px;padding:24px 16px 20px}.contacts-input-body.is-single-column[data-v-e193a8e7]{grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.contacts-input-body[data-v-e193a8e7]{grid-template-columns:minmax(0,1fr);row-gap:24px;padding:16px 20px 20px}}@media(min-width:1024px){.contacts-input-body[data-v-e193a8e7]{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px;row-gap:0;padding:16px}.contacts-input-body.is-single-column[data-v-e193a8e7]{grid-template-columns:minmax(0,1fr)}}@media(min-width:1280px){.contacts-input-body[data-v-e193a8e7]{grid-template-columns:minmax(0,1fr);row-gap:20px;padding:16px 20px 24px}}.contacts-input-eye[data-v-e193a8e7]{display:grid;grid-template-columns:minmax(0,1fr);row-gap:16px}.contacts-input-eye.is-deselected .contacts-input-field[data-v-e193a8e7]{opacity:.6}@media(min-width:768px){.contacts-input-eye[data-v-e193a8e7]{grid-template-columns:var(--ci-row-tracks-tablet);-moz-column-gap:12px;column-gap:12px;row-gap:0}}@media(min-width:1024px){.contacts-input-eye[data-v-e193a8e7]{grid-template-columns:minmax(0,1fr);row-gap:16px}}@media(min-width:1280px){.contacts-input-eye[data-v-e193a8e7]{grid-template-columns:var(--ci-row-tracks);-moz-column-gap:16px;column-gap:16px;row-gap:0}}.contacts-input-eye-header[data-v-e193a8e7]{display:contents}@media(min-width:768px){.contacts-input-eye-header[data-v-e193a8e7]{display:flex;align-items:center;justify-content:space-between;gap:var(--ld-space-inline-2xs);grid-column:1/-1;padding-bottom:8px}}@media(min-width:1024px){.contacts-input-eye-header[data-v-e193a8e7]{display:contents}}@media(min-width:1280px){.contacts-input-eye-header[data-v-e193a8e7]{display:flex}}.contacts-input-eye-label[data-v-e193a8e7]{--ci-eye-label-size:var(--ld-font-size-body-md);--ci-eye-label-line:130%;--ci-eye-label-weight:500;order:-1;font-size:var(--ci-eye-label-size);line-height:var(--ci-eye-label-line);font-weight:var(--ci-eye-label-weight);color:var(--ld-text-main)}.contacts-input-eye-label[data-v-e193a8e7] .ui-checkbox__label{font-size:var(--ci-eye-label-size);line-height:var(--ci-eye-label-line);font-weight:var(--ci-eye-label-weight)}@media(min-width:768px){.contacts-input-eye-label[data-v-e193a8e7]{--ci-eye-label-size:var(--ld-font-size-lead);--ci-eye-label-line:150%}}@media(min-width:1024px){.contacts-input-eye-label[data-v-e193a8e7]{--ci-eye-label-size:var(--ld-font-size-body-md);--ci-eye-label-line:19.5px}}@media(min-width:1280px){.contacts-input-eye-label[data-v-e193a8e7]{--ci-eye-label-size:var(--ld-font-size-lead);--ci-eye-label-line:27px}}@media(min-width:768px){.contacts-input-eye:not(.is-deselected) .contacts-input-eye-label[data-v-e193a8e7]{--ci-eye-label-weight:700}}@media(min-width:1024px){.contacts-input-eye:not(.is-deselected) .contacts-input-eye-label[data-v-e193a8e7]{--ci-eye-label-weight:500}}@media(min-width:1280px){.contacts-input-eye:not(.is-deselected) .contacts-input-eye-label[data-v-e193a8e7]{--ci-eye-label-weight:700}}.contacts-input-qty[data-v-e193a8e7]{--cni-value-min-width:0;--cni-font-size:var(--ld-font-size-lead);--cni-line-height:150%;--cni-font-weight:700}@media(min-width:768px){.contacts-input-qty[data-v-e193a8e7]{--cni-line-height:24px;--cni-font-weight:400}}@media(min-width:1024px){.contacts-input-qty[data-v-e193a8e7]{--cni-line-height:150%;--cni-font-weight:700}}@media(min-width:1280px){.contacts-input-qty[data-v-e193a8e7]{--cni-font-weight:400}}.contacts-input-qty[data-v-e193a8e7]{order:1;display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:2px}@media(min-width:768px){.contacts-input-qty[data-v-e193a8e7]{order:0;flex:0 0 auto;flex-direction:row;align-items:center;width:auto}}@media(min-width:1024px){.contacts-input-qty[data-v-e193a8e7]{order:1;flex-direction:column;align-items:flex-start}}@media(min-width:1280px){.contacts-input-qty[data-v-e193a8e7]{order:0;flex-direction:row;align-items:center}}.contacts-input-qty-label[data-v-e193a8e7]{flex:0 0 auto;white-space:nowrap;margin:0;font-weight:500;color:var(--ld-text-mid);font-size:12px}.contacts-input-qty-label .qty-eye-indicator[data-v-e193a8e7]{color:var(--ld-form-label);font-weight:400}@media(min-width:768px){.contacts-input-qty-label[data-v-e193a8e7]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(min-width:1024px){.contacts-input-qty-label[data-v-e193a8e7]{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}@media(min-width:1280px){.contacts-input-qty-label[data-v-e193a8e7]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}[data-v-e193a8e7] .ui-input{width:100%}[data-v-e193a8e7] .ui-input:not(.ui-input--separate) .ui-input__control{width:100%;height:auto;padding-top:22px;padding-bottom:6px;padding-right:28px}[data-v-e193a8e7] .ui-input:not(.ui-input--separate) .ui-input__float-label{white-space:nowrap}.contacts-input-component[data-v-e193a8e7]{--ci-label-top:var(--ld-form-py-s);--ci-label-translate:0;--ci-label-size:12px;--ci-label-line:19px;--ci-empty-dash:block;--ci-empty-select-text:var(--ld-ui-input-text);--ci-eye-short:none;--ci-eye-long:inline;--ci-label-name-weight:500;--ci-label-name-color:var(--ld-text-muted)}.contacts-input-component[data-v-e193a8e7] .power-input-component{max-width:300px}.contacts-input-component[data-v-e193a8e7] .power-input-component button.form-control label{color:var(--ld-text-muted);font-weight:500;line-height:19px}.contacts-input-component[data-v-e193a8e7] .power-input-component button.form-control label span{color:var(--ld-form-label);opacity:.9}@media(min-width:768px){.contacts-input-component[data-v-e193a8e7]{--ci-label-top:50%;--ci-label-translate:-50%;--ci-label-size:16px;--ci-label-line:125%;--ci-empty-dash:none;--ci-empty-select-text:transparent;--ci-eye-short:inline;--ci-eye-long:none;--ci-label-name-weight:400;--ci-label-name-color:currentColor}}@media(min-width:1024px){.contacts-input-component[data-v-e193a8e7]{--ci-label-top:var(--ld-form-py-s);--ci-label-translate:0;--ci-label-size:12px;--ci-label-line:19px;--ci-empty-dash:block;--ci-empty-select-text:var(--ld-ui-input-text);--ci-eye-short:none;--ci-eye-long:inline;--ci-label-name-weight:500;--ci-label-name-color:var(--ld-text-muted)}}@media(min-width:1280px){.contacts-input-component[data-v-e193a8e7]{--ci-label-top:50%;--ci-label-translate:-50%;--ci-label-size:16px;--ci-label-line:1.2;--ci-empty-dash:none;--ci-empty-select-text:transparent;--ci-eye-short:inline;--ci-eye-long:none;--ci-label-name-weight:400;--ci-label-name-color:currentColor}}.ci-eye-short[data-v-e193a8e7]{display:var(--ci-eye-short)}.ci-eye-long[data-v-e193a8e7]{display:var(--ci-eye-long)}.ci-label-name[data-v-e193a8e7]{font-weight:var(--ci-label-name-weight);color:var(--ci-label-name-color)}[data-v-e193a8e7] .ui-input--select:not(.ui-input--separate):not(.has-value):not(.is-focused) .ui-input__control{color:var(--ci-empty-select-text)}[data-v-e193a8e7] .ui-input--select:not(.ui-input--separate):not(.has-value):not(.is-focused) .ui-input__float-label{top:var(--ci-label-top);transform:translateY(var(--ci-label-translate));font-size:var(--ci-label-size);line-height:var(--ci-label-line)}.contacts-input-value[data-v-e193a8e7]{display:flex;height:100%;gap:5px;flex-direction:row;align-items:center;justify-content:center;padding:0 5px 0 8px}@media(min-width:768px){.contacts-input-value[data-v-e193a8e7]{flex-direction:column;align-items:flex-start;justify-content:center;padding:0 8px}}@media(min-width:1024px){.contacts-input-value[data-v-e193a8e7]{flex-direction:row;align-items:center;justify-content:center;padding:0 5px 0 8px}}@media(min-width:1280px){.contacts-input-value[data-v-e193a8e7]{flex-direction:column;align-items:flex-start;justify-content:center;padding:0 8px}.has-only-static-values .contacts-input-value[data-v-e193a8e7]{align-items:center}}.contacts-input-value-label[data-v-e193a8e7]{font-size:12px;line-height:12px;font-weight:400;color:var(--ld-text-main)}.contacts-input-value-text[data-v-e193a8e7]{font-size:14px;line-height:14px;font-weight:700;color:var(--ld-text-mid)}.contacts-input-field--power[data-v-e193a8e7] .power-input-component button.form-control label{display:none}.contacts-input-qty[data-v-e193a8e7] .custom-number-input-component{width:100%;max-width:100%;min-width:0;justify-content:flex-start;padding-top:0;padding-bottom:0;min-height:27px;height:auto}@media(min-width:768px){.contacts-input-qty[data-v-e193a8e7] .custom-number-input-component{width:auto;justify-content:flex-end}}@media(min-width:1024px){.contacts-input-qty[data-v-e193a8e7] .custom-number-input-component{width:100%;justify-content:flex-start}}@media(min-width:1280px){.contacts-input-qty[data-v-e193a8e7] .custom-number-input-component{width:auto;justify-content:flex-end}}.contacts-input-qty[data-v-e193a8e7] .custom-number-input-component{border:0;background:none;gap:8px}.contacts-input-qty[data-v-e193a8e7] .custom-number-input-component button{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;padding:0;border:solid var(--ld-btn-border-secondary) 1px;border-radius:50%;background-color:var(--ld-btn-bg-secondary);color:var(--ld-btn-text-secondary)}.contacts-input-qty[data-v-e193a8e7] .custom-number-input-component button:disabled{opacity:.2;cursor:default}.contacts-input-qty[data-v-e193a8e7] .custom-number-input-component button:not(:disabled):hover{border-color:var(--ld-hover-primary);background-color:var(--ld-blue-light);color:var(--ld-hover-primary)}@media(max-width:1279px){.contacts-input-body .contacts-input-field--power[data-v-e193a8e7],.contacts-input-body .contacts-input-field--power[data-v-e193a8e7] .power-input-component{max-width:none}}.contacts-input-field--power[data-v-e193a8e7]{position:relative;max-width:300px}.contacts-input-field--power[data-v-e193a8e7] button.form-control{width:100%;height:auto;min-height:49px;padding-top:22px;padding-bottom:6px;text-align:left;border-color:var(--ld-border-input)}.contacts-input-power-placeholder[data-v-e193a8e7]{display:var(--ci-empty-dash);position:absolute;top:22px;left:12px;z-index:1;pointer-events:none;color:var(--ld-ui-input-text)}.contacts-input-field-label[data-v-e193a8e7]{position:absolute;top:var(--ld-form-py-s);left:12px;z-index:1;pointer-events:none;font-size:12px;line-height:19px;font-weight:400;white-space:nowrap;color:var(--ld-ui-input-label)}.contacts-input-field--power:has(.contacts-input-power-placeholder) .contacts-input-field-label[data-v-e193a8e7]{top:var(--ci-label-top);transform:translateY(var(--ci-label-translate));font-size:var(--ci-label-size);line-height:var(--ci-label-line);padding-left:var(--ld-form-px);left:0}.contacts-input-field[data-v-e193a8e7]{min-width:0}@media(min-width:768px){.contacts-input-field[data-v-e193a8e7]:not(:has(.contacts-input-value)){padding:0 8px}.contacts-input-field.contacts-input-field--power[data-v-e193a8e7]{padding-left:0}.contacts-input-field[data-v-e193a8e7]:last-child{padding-right:0}}.invalid-choice[data-v-e193a8e7] .power-input-component button.form-control,.invalid-choice[data-v-e193a8e7] .ui-input .ui-input__control{border:1px solid red}@media(min-width:768px)and (max-width:1279px){.contacts-input-field[data-v-e193a8e7]:not(:has(.contacts-input-value)){padding:0}}
