.shopping-status{background:#fffdf7;border-bottom:1px solid #e7ddc6;color:#423b30}
.shopping-status-inner{max-width:1240px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.shopping-status-copy{min-width:0}
.shopping-status-copy p{margin:0;font-size:13px;line-height:1.7}
.shopping-status-copy strong{display:inline-block;margin-left:8px;color:#795b26;font-size:13px}
.shopping-status-copy>span{display:block;margin-top:2px;color:#776e60;font-size:12px;line-height:1.6}
.shopping-status-action{flex-shrink:0;display:inline-flex;align-items:center;gap:14px;min-height:40px;padding:7px 15px;border:1px solid #b89b60;border-radius:4px;background:#fffaf0;color:#71501f;font-size:13px;font-weight:600;text-decoration:none}
.shopping-status-action:hover{background:#f4ead5;color:#483315}
.shopping-status-action:focus-visible{outline:2px solid #795b26;outline-offset:3px}
.shopping-status[data-shopping-status=registered]{background:#fffefa}
.shopping-status[data-shopping-status=registered] strong{color:#49654e}
.shopping-status[data-shopping-status=unknown] strong{color:#776e60}
@media(max-width:540px){.shopping-status-inner{padding:10px 16px;flex-wrap:wrap;gap:8px}.shopping-status-action{min-height:40px;padding:7px 12px}.shopping-status-copy p{font-size:12px}}
