.account-order-card{background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:box-shadow var(--transition);border:none;padding:20px 22px}.account-order-card:hover{box-shadow:var(--shadow-hover)}.account-order-card--compact{box-shadow:none;background:0 0;padding:0}.account-order-card--compact:hover{box-shadow:none}.account-order-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:10px;display:flex}.account-order-card__head-main{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.account-order-card__number{color:var(--color-dark);font-size:16px;font-weight:700}.account-order-card__date{color:var(--color-text-light);font-size:13px}.account-order-card__meta{color:var(--color-text-light);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.account-order-card__items{margin:0 0 8px;padding:0;font-size:14px;line-height:1.6;list-style:none}.account-order-card__expand{font-size:13px;font-family:var(--font);color:var(--header-accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-bottom:12px;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.account-order-card__notice{border-radius:var(--radius);background:#fff8f4;margin-top:12px;padding:12px 14px;box-shadow:0 2px 8px #ff8f0014}.account-order-card__notice p{color:var(--color-text-light);margin:0;font-size:13px;line-height:1.5}.account-order-card__footer{background:var(--color-bg-alt);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px -16px -4px;padding:14px 16px;display:flex}.account-order-card--compact .account-order-card__footer{background:0 0;border-radius:0;margin:12px 0 0;padding:12px 0 0}.account-order-card__total{color:var(--color-dark);font-size:18px;font-weight:700}.account-order-card__actions{flex-wrap:wrap;gap:8px;display:flex}.account-order-card__details{background:var(--color-bg-alt);border-radius:var(--radius-sm);color:var(--color-text-light);margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.6}@media (max-width:480px){.account-order-card{padding:16px}.account-order-card--compact{padding:0}.account-order-card__footer{flex-direction:column;align-items:stretch;gap:10px;margin-left:-12px;margin-right:-12px}.account-order-card__actions .btn{flex:1;justify-content:center}}.account-order-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}@media (max-width:640px){.account-order-filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin-left:-4px;margin-right:-4px;padding-bottom:6px;padding-left:4px;padding-right:4px;overflow-x:auto}.account-order-filters::-webkit-scrollbar{display:none}}.account-order-filters__item{background:var(--color-bg-alt);font-size:13px;font-family:var(--font);color:var(--color-text);cursor:pointer;transition:box-shadow var(--transition),background var(--transition),color var(--transition);border:none;border-radius:999px;flex-shrink:0;padding:9px 14px;font-weight:600;box-shadow:0 2px 8px #0000000d}.account-order-filters__item:hover{color:var(--header-accent);box-shadow:0 4px 12px #ff68381f}.account-order-filters__item.is-active{background:var(--header-accent-soft);color:var(--header-accent);box-shadow:0 6px 16px #ff68382e}@media (max-width:640px){.account-order-filters__item{padding:7px 12px;font-size:12px}}.account-status{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.account-status--new{color:#1565c0;background:#2196f31f}.account-status--confirmed{color:#1d4fbf;background:#2e6be61f}.account-status--preparing,.account-status--delivery{color:#e65100;background:#ff8f0026}.account-status--ready{color:#0a6e60;background:#0e9f8a24}.account-status--done{color:var(--color-success);background:#2e7d321f}.account-status--cancelled{color:var(--color-text-light);background:#0000000f}.order-status{max-width:560px}.order-status__form{flex-direction:column;gap:18px;display:flex}.order-status__hint{color:var(--color-text-light);margin:0 0 4px;font-size:14px;line-height:1.6}.order-status__field{flex-direction:column;gap:8px;display:flex}.order-status__label{color:var(--color-dark);font-size:14px;font-weight:600}.order-status__error{color:#d32f2f;margin:0;font-size:13px;line-height:1.4}.order-status__form-error{border-radius:var(--radius);color:#b71c1c;background:#d32f2f14;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.order-status__result{flex-direction:column;gap:16px;display:flex}.order-status__back{font-family:var(--font);color:var(--header-accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.order-status__actions{flex-direction:column;gap:16px;display:flex}.order-status__claim{background:var(--color-bg-alt);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:18px;display:flex}.order-status__claim-text{color:var(--color-text);margin:0;font-size:14px;line-height:1.6}.order-status__subscribe{background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:20px;display:flex}.order-status__note{background:var(--color-bg-alt);border-radius:var(--radius-lg);color:var(--color-text-light);padding:16px 18px;font-size:14px;line-height:1.6}.order-status__note p{margin:0}.order-status__subscribe-title{color:var(--color-dark);margin:0;font-size:18px;font-weight:700}.order-status__subscribe-text{color:var(--color-text-light);margin:0;font-size:14px;line-height:1.6}.order-status__consent{margin-top:2px}.order-status__success-text{border-radius:var(--radius);color:#2e7d32;background:#2e7d321a;margin:0;padding:12px 14px;font-size:14px;line-height:1.6}.order-status__success-text a{color:#1b5e20;font-weight:600}
