.fiche-achat form.variations_form>table.variations,.fiche-achat form.variations_form>.single_variation_wrap{flex:1 1 100%;min-width:0}.fiche-achat .variations_button{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.fiche-achat table.variations{width:100%;margin:0 0 4px;border:0;border-collapse:collapse;background:none}.fiche-achat table.variations tbody,.fiche-achat table.variations tr,.fiche-achat table.variations th,.fiche-achat table.variations td{display:block;padding:0;border:0;background:none;text-align:left}.fiche-achat table.variations tr+tr{margin-top:14px}.fiche-achat table.variations th.label{margin:0 0 8px;line-height:18px}.fiche-achat table.variations th.label label{font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.fiche-achat table.variations td.value{position:relative}.fiche-achat table.variations select{-webkit-appearance:none;appearance:none;display:block;width:100%;max-width:100%;min-height:48px;margin:0;padding:12px 44px 12px 14px;font-family:var(--font-body);font-size:16px;font-weight:600;line-height:1.3;color:var(--text);background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B6577' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center / 18px 18px;border:1.5px solid var(--border);border-radius:var(--radius-md);cursor:pointer;text-overflow:ellipsis;transition:border-color var(--tr),box-shadow var(--tr)}.fiche-achat table.variations select:hover{border-color:var(--blue-light)}.fiche-achat table.variations select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgb(30 90 165 / .15)}.fiche-achat table.variations select:has(option[value=""]:checked){color:var(--text-muted);font-weight:500}.fiche-achat table.variations select option{color:var(--text);font-weight:500}.fiche-achat table.variations .reset_variations{position:absolute;right:0;bottom:calc(100% + 8px);font-size:12.5px;font-weight:600;line-height:18px;color:var(--text-muted);text-decoration:underline;text-underline-offset:2px}.fiche-achat table.variations .reset_variations:hover{color:var(--blue)}@supports (appearance:base-select){.fiche-achat table.variations select,.fiche-achat table.variations select::picker(select){appearance:base-select}.fiche-achat table.variations select{display:flex;align-items:center;gap:10px;padding-right:14px;background-image:none}.fiche-achat table.variations select::picker-icon{content:'';flex:0 0 18px;width:18px;height:18px;margin-left:auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B6577' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat center / 18px 18px;transition:rotate var(--tr)}.fiche-achat table.variations select:open{border-color:var(--blue);box-shadow:0 0 0 3px rgb(30 90 165 / .15)}.fiche-achat table.variations select:open::picker-icon{rotate:180deg;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5AA5' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.fiche-achat table.variations select::picker(select){margin-block:6px;padding:6px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.fiche-achat table.variations select option{padding:10px 12px;border-radius:var(--radius-sm);font-size:15px;line-height:1.35;white-space:normal}.fiche-achat table.variations select option[value=""]{display:none}.fiche-achat table.variations select option:hover,.fiche-achat table.variations select option:focus-visible{background:var(--blue-pale)}.fiche-achat table.variations select option:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.fiche-achat table.variations select option:checked{color:var(--blue);font-weight:700}.fiche-achat table.variations select option::checkmark{color:var(--blue)}}