.warranty-policy-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081230c7;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10000}.policy-dialog[data-v-f55f2405]{background:#fff;border-radius:14px;box-shadow:0 24px 80px #00000059;display:flex;flex-direction:column;height:min(90vh,900px);overflow:hidden;width:min(1120px,100%)}.policy-actions[data-v-f55f2405],.policy-header[data-v-f55f2405]{align-items:center;display:flex;flex-shrink:0}.policy-header[data-v-f55f2405]{border-bottom:1px solid #dbe3f1;justify-content:space-between;padding:14px 20px}.policy-eyebrow[data-v-f55f2405]{color:#e05b25;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 2px;text-transform:uppercase}.policy-header h2[data-v-f55f2405]{color:#172554;font-size:21px;font-weight:700;margin:0}.sr-only[data-v-f55f2405]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.close-button[data-v-f55f2405]{background:#eef2f8;border:0;border-radius:50%;color:#334155;cursor:pointer;font-size:28px;height:40px;line-height:1;width:40px}.close-button[data-v-f55f2405]:focus-visible,.close-button[data-v-f55f2405]:hover{background:#dce5f3;outline:2px solid #1e38a1;outline-offset:2px}.policy-content[data-v-f55f2405]{background:#e8edf5;flex:1;min-height:0;padding:10px}.pdf-viewer[data-v-f55f2405]{background:#fff;border:0;border-radius:6px;height:100%;width:100%}.pdf-fallback[data-v-f55f2405]{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;text-align:center}.pdf-fallback a[data-v-f55f2405]{color:#1e38a1;font-weight:600}.policy-actions[data-v-f55f2405]{border-top:1px solid #dbe3f1;gap:10px;justify-content:flex-end;padding:12px 20px}.download-action[data-v-f55f2405],.secondary-action[data-v-f55f2405]{border-radius:7px;font-size:14px;font-weight:600;padding:9px 16px;text-decoration:none}.secondary-action[data-v-f55f2405]{border:1px solid #cbd5e1;color:#334155}.download-action[data-v-f55f2405]{background:#1e38a1;color:#fff}.secondary-action[data-v-f55f2405]:hover{background:#f1f5f9}.download-action[data-v-f55f2405]:hover{background:#162c84}@media(max-width:640px){.warranty-policy-overlay{padding:0}.policy-dialog[data-v-f55f2405]{border-radius:0;height:100dvh;width:100%}.policy-header[data-v-f55f2405]{padding:10px 14px}.policy-header h2[data-v-f55f2405]{font-size:18px}.policy-content[data-v-f55f2405]{padding:6px}.policy-actions[data-v-f55f2405]{padding:10px 12px}.download-action[data-v-f55f2405],.secondary-action[data-v-f55f2405]{flex:1;padding:10px 8px;text-align:center}}.policy-access[data-v-65a4ad7c]{flex-shrink:0;max-width:100%}.policy-button[data-v-65a4ad7c]{align-items:center;background:#fff;border:1px solid #d5deef;border-radius:6px;color:#1e38a1;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;min-height:44px;padding:8px 12px;text-align:left}.policy-button svg[data-v-65a4ad7c]{fill:none;flex-shrink:0;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:20px}.policy-button[data-v-65a4ad7c]:hover{background:#f1f5fb}.policy-button[data-v-65a4ad7c]:focus-visible{outline:2px solid #1e38a1;outline-offset:2px}@media not (min-width:640px){.policy-access[data-v-65a4ad7c]{width:100%}.policy-button[data-v-65a4ad7c]{min-height:32px;padding:0 8px}}.header-form[data-v-c73f4223]{align-items:center;background-color:#eaf1fc;border-bottom:1px solid #d6d6d6;border-top:3px solid #1e38a1d4;color:#172554;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;padding:24px 60px 18px;text-align:left}.header-form__content[data-v-c73f4223]{min-width:0}h1[data-v-c73f4223]{font-size:28px;font-weight:700;line-height:1.2;margin:0}.header-form__description[data-v-c73f4223]{color:#475569;font-size:15px;line-height:1.5;margin:6px 0 0}@media not (min-width:640px){.header-form[data-v-c73f4223]{gap:6px;padding:16px 16px 10px}h1[data-v-c73f4223]{font-size:23px}.header-form__description[data-v-c73f4223]{margin-top:4px}}.form-action[data-v-babad55e]{align-items:center;border-top:1px solid #c5d5ef;display:flex;gap:18px;justify-content:space-between;padding:20px 60px}.required-note[data-v-babad55e]{color:#64748b;font-size:15px;margin:0}.btn-submit[data-v-babad55e]{background:#b84316;border:0;border-radius:7px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;min-height:48px;min-width:190px;padding:10px 18px}.btn-submit[data-v-babad55e]:hover{background:#d95422}.btn-submit[data-v-babad55e]:focus-visible{outline:3px solid rgba(243,108,52,.28);outline-offset:3px}.btn-submit[data-v-babad55e]:disabled{cursor:wait;opacity:.65}@media not (min-width:1024px){.form-action[data-v-babad55e]{padding:18px 30px}}@media not (min-width:768px){.form-action[data-v-babad55e]{align-items:stretch;flex-direction:column-reverse;gap:10px;margin-top:12px}.required-note[data-v-babad55e]{text-align:center}.btn-submit[data-v-babad55e]{width:100%}}.form-section[data-v-3a589c54]{display:grid;gap:14px 12px;grid-template-columns:150px minmax(0,1fr) 150px minmax(0,1fr)}.title-section[data-v-3a589c54]{background:#f7f9ff;border-left:4px solid #f36c34;border-radius:0 6px 6px 0;color:#172554;font-size:17px;font-weight:700;grid-column:1/-1;margin:16px 0 2px;padding:10px 12px}.title-section>span[data-v-3a589c54]:first-child{color:#f36c34}.section-optional[data-v-3a589c54]{color:#64748b;font-size:15px;font-weight:400;margin-left:8px}.form-section>label[data-v-3a589c54]{align-self:center;color:#334155;font-size:16px;font-weight:600;text-align:left}.label-left[data-v-3a589c54]{grid-column:1}.input-left[data-v-3a589c54]{grid-column:2}.label-right[data-v-3a589c54]{grid-column:3}.input-right[data-v-3a589c54]{grid-column:4}.input-middle-right[data-v-3a589c54]{grid-column:2/span 3}.input-middle[data-v-3a589c54]{grid-column:2/span 2}.full-row[data-v-3a589c54]{grid-column:1/-1}@media not (min-width:1024px){.form-section[data-v-3a589c54]{grid-template-columns:130px minmax(0,1fr) 100px minmax(0,1fr)}}@media not (min-width:768px){.form-section[data-v-3a589c54]{gap:8px;grid-template-columns:minmax(0,1fr)}.form-section[data-v-3a589c54]>*{grid-column:1}.title-section[data-v-3a589c54]{font-size:16px;margin-top:18px}.form-section>label[data-v-3a589c54]{margin-top:4px}.input-wrapper[data-v-3a589c54]{margin-bottom:4px}}@media not (min-width:640px){.input-wrapper[data-v-3a589c54]{margin-bottom:8px}}.input-with-unit[data-v-ea053169],.input-wrapper[data-v-ea053169]{width:100%}.input-wrapper[data-v-ea053169]{position:relative}.input-with-unit__input[data-v-ea053169]{border:1px solid #bdbdbd;border-radius:6px;flex:1;font-size:14px;outline:none;padding:8px 8px 8px 12px;transition:border-color .3s ease;width:inherit}.input-with-unit__input--has-unit[data-v-ea053169]{padding-right:42px}.input-with-unit__input[data-v-ea053169]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.input-with-unit__input[data-v-ea053169]:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.input-with-unit__unit[data-v-ea053169]{color:#6b7280;font-size:14px;font-weight:500;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.mui-field[data-v-bb258099]{font-family:system-ui,sans-serif;margin-bottom:0!important;width:inherit}.mui-label[data-v-bb258099]{color:#333;display:block;font-size:.75rem;line-height:1rem;margin-left:4px}.mui-input-wrapper[data-v-bb258099]{position:relative}.mui-clear-btn[data-v-bb258099]{color:#666;right:36px;z-index:3}.mui-chevron-btn[data-v-bb258099],.mui-clear-btn[data-v-bb258099]{background:none;border:none;cursor:pointer;display:inline-flex;padding:6px;position:absolute;top:50%;transform:translateY(-50%)}.mui-chevron-btn[data-v-bb258099]{right:4px;z-index:4}.mui-chevron[data-v-bb258099]{color:#555;transition:transform .18s ease}.mui-chevron.open[data-v-bb258099]{transform:rotate(180deg)}.mui-dropdown[data-v-bb258099]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 8px 24px #00000014;box-sizing:border-box;list-style-type:none;margin-top:6px;max-height:220px;overflow-y:auto;padding:0;position:absolute;z-index:20}.mui-no-results[data-v-bb258099]{color:#666;font-size:13px;padding:8px 12px}.mui-item[data-v-bb258099]{cursor:pointer;font-size:14px;padding:8px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mui-item strong[data-v-bb258099]{color:#1976d2;font-weight:600}.mui-item.active[data-v-bb258099]{background:#e8f3ff}.mui-item.selected[data-v-bb258099]{font-weight:700}.grid-table[data-v-08a00060]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;background:#fafbfe;border:1px solid #cbd5e1;border-radius:8px;padding:16px}.product-heading[data-v-08a00060]{font-size:18px;font-weight:700;grid-column:1/-1}.products-table[data-v-08a00060] label{display:block;font-size:16px;line-height:1.4;margin-bottom:6px}.products-table[data-v-08a00060] input{min-width:0}.mobile-group[data-v-08a00060]{display:none}.delete-button button[data-v-08a00060],.delete-button span[data-v-08a00060]{height:20px}.add-product-btn[data-v-08a00060]{align-items:center;background:#f3fbf4;border:1px solid #b7d6bd;border-radius:4px;color:#166534;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;min-height:32px;padding:4px 8px}.add-product-btn[data-v-08a00060]:hover{background:#e7f6e9}.type-group[data-v-08a00060]{grid-column:1/-1}.type-group .type[data-v-08a00060]{width:-webkit-fill-available}.delete-button[data-v-08a00060]{align-items:end;grid-column:3;margin-bottom:10px}@media not (min-width:1024px){.grid-table[data-v-08a00060]{grid-template-columns:repeat(2,minmax(0,1fr))}.delete-button[data-v-08a00060]{grid-column:2}}@media not (min-width:768px){.grid-table[data-v-08a00060]{grid-template-columns:1fr 1fr}.type-group[data-v-08a00060]{grid-column:1/span 2}.product-line[data-v-08a00060]{border-bottom:1px dashed #bdbdbd;padding-bottom:12px}.delete-button[data-v-08a00060]{display:none}.delete-button-mobile[data-v-08a00060]{width:50px}.delete-button-mobile button[data-v-08a00060]{align-items:center;display:flex;height:30px;justify-content:center;width:30px}.delete-button-mobile span[data-v-08a00060]{height:20px}}@media not (min-width:640px){.grid-table[data-v-08a00060]{grid-template-columns:minmax(0,1fr)}.type-group[data-v-08a00060]{grid-column:1}}.delete-button button[data-v-08a00060],.delete-button-mobile button[data-v-08a00060]{min-height:44px;min-width:44px}.form-section[data-v-3c9c5aed]{display:grid;gap:14px 12px;grid-template-columns:150px minmax(0,1fr) 150px minmax(0,1fr)}.title-section[data-v-3c9c5aed]{background:#f7f9ff;border-left:4px solid #f36c34;border-radius:0 6px 6px 0;color:#172554;font-size:17px;font-weight:700;grid-column:1/-1;margin:16px 0 2px;padding:10px 12px}.title-section>span[data-v-3c9c5aed]:first-child{color:#f36c34}.section-optional[data-v-3c9c5aed]{color:#64748b;font-size:15px;font-weight:400;margin-left:8px}.form-section>label[data-v-3c9c5aed]{align-self:center;color:#334155;font-size:16px;font-weight:600;text-align:left}.label-left[data-v-3c9c5aed]{grid-column:1}.input-left[data-v-3c9c5aed]{grid-column:2}.label-right[data-v-3c9c5aed]{grid-column:3}.input-right[data-v-3c9c5aed]{grid-column:4}.input-middle-right[data-v-3c9c5aed]{grid-column:2/span 3}.input-middle[data-v-3c9c5aed]{grid-column:2/span 2}.full-row[data-v-3c9c5aed]{grid-column:1/-1}@media not (min-width:1024px){.form-section[data-v-3c9c5aed]{grid-template-columns:130px minmax(0,1fr) 100px minmax(0,1fr)}}@media not (min-width:768px){.form-section[data-v-3c9c5aed]{gap:8px;grid-template-columns:minmax(0,1fr)}.form-section[data-v-3c9c5aed]>*{grid-column:1}.title-section[data-v-3c9c5aed]{font-size:16px;margin-top:18px}.form-section>label[data-v-3c9c5aed]{margin-top:4px}.input-wrapper[data-v-3c9c5aed]{margin-bottom:4px}}@media not (min-width:640px){.input-wrapper[data-v-3c9c5aed]{margin-bottom:8px}}.option[data-v-3c9c5aed]{max-width:200px}@media not (min-width:768px){.brands-group[data-v-3c9c5aed]{align-items:center;display:flex;flex-direction:column;margin-bottom:16px;padding:16px}}@media not (min-width:640px){.brands-group[data-v-3c9c5aed]{margin-top:4px}}.mui-input[data-v-54e427b4]{border:1px solid #bdbdbd;border-radius:6px;box-sizing:border-box;font-size:14px;outline:none;padding:8px 10px;width:100%}.mui-input[data-v-54e427b4]:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d214}.container[data-v-54e427b4]{margin:0 auto;max-width:1270px}.field[data-v-54e427b4]{align-items:center;display:flex;gap:40px;white-space:nowrap}.first-row[data-v-54e427b4]{display:grid;gap:80px;grid-template-columns:auto auto}.btn-primary[data-v-54e427b4]{background-color:#1e38a1;border-radius:4px;color:#fff;cursor:pointer;padding:4px 12px}.disabled[data-v-54e427b4]{color:#9ca3af;pointer-events:none}.upload-button-container[data-v-54e427b4]{cursor:pointer;height:150px;max-width:150px;width:100%}.file-container[data-v-54e427b4]{height:150px;overflow:hidden;width:150px}.remove-file-button[data-v-54e427b4]{right:8px;top:8px}.file-size[data-v-54e427b4]{background-color:#00d700;border-radius:4px;bottom:8px;color:#fff;font-size:14px;left:50%;padding:0 4px;transform:translate(-50%)}.file-size--too-large[data-v-54e427b4]{background-color:red;color:#fff}.form-section[data-v-cc9a47fe]{display:grid;gap:14px 12px;grid-template-columns:150px minmax(0,1fr) 150px minmax(0,1fr)}.title-section[data-v-cc9a47fe]{background:#f7f9ff;border-left:4px solid #f36c34;border-radius:0 6px 6px 0;color:#172554;font-size:17px;font-weight:700;grid-column:1/-1;margin:16px 0 2px;padding:10px 12px}.title-section>span[data-v-cc9a47fe]:first-child{color:#f36c34}.section-optional[data-v-cc9a47fe]{color:#64748b;font-size:15px;font-weight:400;margin-left:8px}.form-section>label[data-v-cc9a47fe]{align-self:center;color:#334155;font-size:16px;font-weight:600;text-align:left}.label-left[data-v-cc9a47fe]{grid-column:1}.input-left[data-v-cc9a47fe]{grid-column:2}.label-right[data-v-cc9a47fe]{grid-column:3}.input-right[data-v-cc9a47fe]{grid-column:4}.input-middle-right[data-v-cc9a47fe]{grid-column:2/span 3}.input-middle[data-v-cc9a47fe]{grid-column:2/span 2}.full-row[data-v-cc9a47fe]{grid-column:1/-1}@media not (min-width:1024px){.form-section[data-v-cc9a47fe]{grid-template-columns:130px minmax(0,1fr) 100px minmax(0,1fr)}}@media not (min-width:768px){.form-section[data-v-cc9a47fe]{gap:8px;grid-template-columns:minmax(0,1fr)}.form-section[data-v-cc9a47fe]>*{grid-column:1}.title-section[data-v-cc9a47fe]{font-size:16px;margin-top:18px}.form-section>label[data-v-cc9a47fe]{margin-top:4px}.input-wrapper[data-v-cc9a47fe]{margin-bottom:4px}}@media not (min-width:640px){.input-wrapper[data-v-cc9a47fe]{margin-bottom:8px}}.container__content[data-v-a5dbf266]{justify-self:center;margin-bottom:48px;margin-top:20px;padding:0 8px}.form[data-v-a5dbf266]{background-color:#fff;border:1px solid #d6d6d6;border-radius:12px;box-shadow:0 8px 28px #17255414;overflow:hidden}.form-body[data-v-a5dbf266]{display:grid;gap:14px;padding:0 60px 28px}.form[data-v-a5dbf266] input,.form[data-v-a5dbf266] textarea{font-size:16px;min-height:44px}.form[data-v-a5dbf266] textarea{min-height:88px;resize:vertical}@media not (min-width:1024px){.form-body[data-v-a5dbf266]{padding:0 30px}}@media not (min-width:768px){.form-body[data-v-a5dbf266]{gap:8px;padding:0 16px}}@media not (min-width:640px){.form-body[data-v-a5dbf266]{padding:0 8px}}.warranty-validation-toast .iziToast-message{font-size:16px;line-height:1.5;max-height:45vh;overflow-y:auto}.warranty-validation-toast .iziToast-message ul{list-style:disc;margin:8px 0;padding-left:20px}.warranty-validation-toast .iziToast-message li{margin-bottom:6px}
