.order-reference{width:100%;text-align:left}.order-reference__label{display:block;margin-bottom:9px;color:#686868;font-size:11px;letter-spacing:.07em}.order-reference__row{display:flex;min-width:0;border:1px solid #dedede;background:#fff}.order-reference__row input{width:0;min-width:0;flex:1;height:52px;padding:0 15px;border:0;border-radius:0;outline-offset:-3px;background:transparent;color:#171717;font:500 16px/1.4 DM Sans,Arial,sans-serif;letter-spacing:.04em;cursor:text}.order-reference__row button{display:inline-flex;min-height:52px;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:0;border-left:1px solid #dedede;background:#fafafa;color:#171717;font:500 12px DM Sans,Arial,sans-serif;cursor:pointer}.order-reference__row button:hover{background:#f0f0f0}.order-reference__row button:focus-visible{outline:2px solid #171717;outline-offset:-3px}.order-reference__feedback{display:block;min-height:20px;margin-top:6px;color:#666;font-size:11px;line-height:1.6}@media(max-width:480px){.order-reference__row{flex-direction:column}.order-reference__row input{width:100%;flex:auto;text-align:center}.order-reference__row button{min-height:44px;border-left:0;border-top:1px solid #dedede}}