.preorder-card h3{margin:0 0 16px}.preorder-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.preorder-options label{display:flex;align-items:center;gap:9px;border:1.5px solid #dfe7df;border-radius:13px;padding:15px 10px;cursor:pointer}.preorder-options label.selected{border-color:#258749;background:#f1faf2}.preorder-options input{accent-color:#24834a;width:19px;height:19px;flex-shrink:0}.preorder-options b{display:block;font-size:16px}.preorder-options small{display:block;color:#778778;font-size:12px;margin-top:5px}.preorder-date{margin-top:19px!important}.preorder-date input{width:100%;min-width:0;min-height:50px;font-size:17px;color:#284431;border:1px solid #ccdace;border-radius:10px;background:white;padding:10px;box-sizing:border-box}.preorder-help{font-size:13px;line-height:1.7;color:#6c7e6d;margin-bottom:0}.preorder-badge{display:flex;flex-wrap:wrap;gap:9px;align-items:center;background:#fff4db;color:#805a21;border-radius:9px;padding:11px 13px;margin:10px 0 15px;font-size:14px}.preorder-badge b{font-size:14px}.preorder-badge span{font-size:14px}@media(max-width:360px){.preorder-options{gap:7px}.preorder-options label{padding:12px 6px;gap:5px}.preorder-options small{font-size:11px}}
.preorder-clock{border:0;padding:0;margin:20px 0 0;min-width:0}.preorder-clock legend{font-size:15px;font-weight:600;margin-bottom:12px}.preorder-clock legend small{font-weight:400;color:#718374;margin-left:8px}.preorder-time-row{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:8px}.preorder-time-row label{min-width:0}.preorder-time-row label>span{display:block;font-size:12px;color:#6a7d6c;margin-bottom:6px}.preorder-time-row select{width:100%;min-width:0;min-height:48px;border:1px solid #c7d9ca;border-radius:10px;background:white;color:#284431;font-size:16px;padding:8px}.preorder-time-confirm{color:#247d43;background:#edf7ef;border-radius:8px;padding:10px;font-size:15px;margin-bottom:0}.preorder-time-confirm small{color:#68826e}.preorder-time-prompt{color:#8b6b35;font-size:13px;margin-bottom:0}
