.hd-store{--store-line:#e6dfd3;--store-muted:#756e64}.store-panel{padding:clamp(20px,3vw,36px);background:#fffdf9;border:1px solid var(--store-line);border-radius:8px;margin-block:20px}.store-panel h2{margin-top:0;font-weight:400}.checkout-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:30px;align-items:start}.store-panel small,.hd-store td small,.order-line small{display:block;color:#756e64;font-size:12px}.hd-store input,.hd-store select,.hd-store textarea{width:100%;max-width:100%;padding:12px;border:1px solid #d6cebf;border-radius:4px;background:white;color:#292622;font:inherit}.hd-store input:focus,.hd-store select:focus,.hd-store textarea:focus{outline:2px solid #9a7b52;outline-offset:2px}.hd-store input[type=checkbox],.hd-store input[type=radio]{width:20px;height:20px;accent-color:#9a7b52;flex-shrink:0}.payment-option{display:flex!important;align-items:flex-start;gap:12px;padding:17px;border:1px solid #e6dfd3;border-radius:5px}.payment-option:has(input:checked){background:#f8f3e9;border-color:#9a7b52}.payment-option small{margin-top:5px}.store-totals{margin:22px 0}.store-totals>div{display:flex;justify-content:space-between;gap:25px;padding:10px 0}.store-totals .grand-total{font-size:21px;border-top:1px solid #d6cebf;margin-top:10px;padding-top:18px}.store-alert{padding:15px 20px;background:#fbf0d5;border-inline-start:3px solid #b78932}.store-status,.store-badge{display:inline-block;background:#f0eee6;color:#605447;padding:6px 12px;border-radius:4px;font-size:12px;letter-spacing:.03em}.store-status{margin-bottom:20px}.store-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.store-tabs a{padding:12px 18px;background:#eee8dc;border-radius:4px;text-decoration:none}.store-tabs a:hover{background:#e0d6c3}.store-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-block:25px}.store-metrics article{padding:24px;background:#fffdf9;border:1px solid #e6dfd3;border-radius:6px}.store-metrics span{display:block;color:#756e64;font-size:13px}.store-metrics strong{display:block;font-size:23px;margin-top:8px}.store-filters{display:flex;gap:15px;align-items:end;flex-wrap:wrap;margin-block:20px}.store-filters label{flex:1;min-width:150px;display:grid;gap:7px}.store-filters button{white-space:nowrap}.inventory-form{display:flex;gap:8px;min-width:170px;align-items:center}.inventory-form input{max-width:90px}.order-admin-heading{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e6dfd3;padding-bottom:18px;margin-bottom:20px}.order-admin-heading h2{margin:12px 0}.order-admin-total{font-size:28px}.hd-store address{font-style:normal;line-height:1.9}.hd-store .muted{color:#756e64;font-size:13px;line-height:1.8}.order-progress{list-style:none;padding:0}.order-progress li{padding:12px 0;color:#938b7f}.order-progress li:before{content:'○';margin-inline-end:12px}.order-progress li.done{color:#476a50}.order-progress li.done:before{content:'✓'}.hd-store details summary{cursor:pointer;padding:5px 0}.hd-store details[open] summary{margin-bottom:25px}.hd-store code{overflow-wrap:anywhere;white-space:normal}.admin-main>.notice:empty{display:none}.hd-store .translation-grid{gap:20px}.hd-store .table-scroll td{vertical-align:top}.hd-store .button{white-space:normal;text-align:center} @media(max-width:850px){.checkout-grid{grid-template-columns:1fr}.store-metrics{grid-template-columns:1fr}.store-filters{display:grid;grid-template-columns:1fr}.order-admin-heading{flex-direction:column}.store-panel{padding:22px}.store-totals .grand-total{font-size:19px}}
