/* LV ORDER CLOSE V1 */
.order-closure-panel{padding:22px;margin:24px 0;border:1px solid #d9d9d9;background:#f8f8f8;min-width:0}
.order-closure-panel h3{font-size:19px;line-height:1.4;font-weight:600;margin:0 0 18px}
.order-closure-current{font-size:15px;font-weight:600;line-height:1.6;margin:0 0 16px;overflow-wrap:anywhere}
.order-closure-history{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:16px}
.order-closure-history li{border-left:2px solid #949e97;padding-left:13px;overflow-wrap:anywhere;font-size:14px;line-height:1.55}
.order-closure-history strong{font-size:14px;font-weight:600;display:block}
.order-closure-history p{margin:5px 0 0}
.order-closure-history .order-closure-date{font-size:12px;color:#666}
.order-closure-form{margin-top:20px;display:grid;gap:12px;max-width:600px}
.order-closure-form label{display:block;font-size:14px;font-weight:600;margin:0}
.order-closure-form input{display:block;width:100%;max-width:100%;min-width:0;padding:12px;border:1px solid #aaa;border-radius:0;margin:8px 0 0;font:inherit;font-size:16px;font-weight:400;background:#fff;color:#171717}
.order-closure-form button{display:block;width:100%;min-height:48px;padding:12px 16px;margin:0;border:1px solid #171717;background:#171717;color:#fff;font:inherit;font-size:14px;cursor:pointer}
.order-closure-form button:disabled{opacity:.5;cursor:wait}
.order-closure-form input:focus-visible,.order-closure-form button:focus-visible{outline:2px solid #171717;outline-offset:3px}
.order-closure-panel .order-closure-note{font-size:13px;font-weight:400;line-height:1.6;color:#555;margin:0}
.order-closure-panel .order-closure-error{font-size:14px;color:#a12222;margin:0;overflow-wrap:anywhere}
.order-closure-error:empty{display:none}
@media(max-width:650px){.order-closure-panel{padding:18px;margin:20px 0}}
