.ls-upload-legacy{display:none!important}.ls-inquiry-upload-field{display:grid;gap:8px;min-width:0;margin:8px 0 0}.ls-inquiry-upload-label{display:block;margin:0;color:inherit;font:inherit}.ls-inquiry-upload-label small{margin-left:5px;color:#767676;font-size:.85em;font-weight:400}.ls-inquiry-upload-control{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.ls-inquiry-upload-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;padding:10px 16px;border:1px solid #083f65;border-radius:4px;background:#083f65;color:#fff;font-family:inherit;font-size:13px;font-weight:600;line-height:1.35;text-align:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.ls-inquiry-upload-button:hover{border-color:#0b527e;background:#0b527e}.ls-inquiry-upload-button:focus-visible,.ls-inquiry-file-remove:focus-visible{outline:3px solid #b08d57;outline-offset:2px}.ls-inquiry-upload-button[disabled]{cursor:wait;opacity:.65}.ls-inquiry-upload-icon{width:17px;height:17px;flex:0 0 auto}.ls-inquiry-upload-hint,.ls-inquiry-upload-status{margin:0;color:#686868;font-family:inherit;font-size:12px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.ls-inquiry-upload-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;min-width:0}.ls-inquiry-upload-item{display:grid;grid-template-columns:64px minmax(0,1fr) 26px;align-items:center;gap:8px;min-width:0;padding:6px;border:1px solid #dedede;border-radius:4px;background:#fff}.ls-inquiry-upload-thumb{display:block;width:64px;height:52px;border:0;border-radius:3px;background:#f2f3f4;object-fit:cover}.ls-inquiry-upload-thumb:focus-visible{outline:2px solid #b08d57;outline-offset:2px}.ls-inquiry-upload-filename{min-width:0;color:#303030;font-family:inherit;font-size:11px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.ls-inquiry-file-remove{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border:0;border-radius:3px;background:transparent;color:#555;font:600 17px/1 Arial,sans-serif;cursor:pointer}.ls-inquiry-file-remove:hover{background:#f2f3f4;color:#8d2e22}.ls-inquiry-feedback{margin:0 0 12px;padding:11px 13px;border-left:3px solid #b08d57;background:#faeee4;color:#252525;font-family:inherit;font-size:13px;font-weight:400;line-height:1.5;scroll-margin-block:16px}.ls-inquiry-feedback[hidden]{display:none!important}.ls-inquiry-feedback.is-error{border-color:#b42318;background:#fff1f0;color:#7a271a}.ls-inquiry-feedback.is-success{border-color:#16824b;background:#edf8f1;color:#155b36}.ls-inquiry-upload-form-field{display:grid;gap:6px;min-width:0}@media(max-width:480px){.ls-inquiry-upload-control{align-items:flex-start;flex-direction:column;gap:7px}.ls-inquiry-upload-button{width:100%}.ls-inquiry-upload-list{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.ls-inquiry-success-dialog{width:min(460px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;border:0;border-radius:16px;background:#fff;color:#172b3a;box-shadow:0 24px 80px #09182447}.ls-inquiry-success-dialog::backdrop{background:#0a18249e}.ls-inquiry-success-card{display:grid;justify-items:center;gap:14px;padding:36px 30px 30px;text-align:center}.ls-inquiry-success-icon{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;background:#eaf6ef;color:#16824b;font:700 30px/1 Arial,sans-serif}.ls-inquiry-success-card h2{margin:0;color:#083f65;font-family:inherit;font-size:24px;font-weight:600;line-height:1.25}.ls-inquiry-success-card p{max-width:36ch;margin:0;color:#4c5961;font-family:inherit;font-size:15px;font-weight:400;line-height:1.6}.ls-inquiry-success-close{min-width:130px;min-height:46px;margin-top:6px;padding:10px 22px;border:1px solid #083f65;border-radius:5px;background:#083f65;color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;cursor:pointer}.ls-inquiry-success-close:hover{border-color:#0b527e;background:#0b527e}.ls-inquiry-success-close:focus-visible{outline:3px solid #b08d57;outline-offset:3px}@media(max-width:480px){.ls-inquiry-success-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:12px}.ls-inquiry-success-card{padding:30px 20px 22px}.ls-inquiry-success-card h2{font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ls-product-inquiry-upload-20261103.css.map */
