.track-order-page{--color-primary:var(--color-primary);--color-accent:var(--color-accent);--color-accent-soft:var(--color-accent-soft);--color-foreground:var(--color-foreground);--color-foreground-muted:var(--color-foreground-muted);--color-border:var(--color-border);--color-surface:var(--color-surface);background:#f5f7fa;color:var(--color-foreground)}.woocommerce-form-track-order{display:grid!important;gap:1rem!important}.woocommerce-form-track-order>p:not(.form-row){background:var(--color-surface)!important;border-left:4px solid var(--color-accent-soft)!important;color:#475569!important;font-size:.94rem!important;line-height:1.65!important;margin:0 0 .25rem!important;padding:1rem 1.1rem!important}.form-row,.woocommerce-form-row{clear:none!important;display:flex!important;flex-direction:column!important;gap:.5rem!important;margin:0!important;padding:0!important}.form-row,.form-row.form-row-first,.form-row.form-row-last,.woocommerce-form-row{float:none!important;width:100%!important}.clear{display:none!important}.form-row label,.woocommerce-form-row label{color:var(--color-primary)!important;display:block!important;font-family:var(--font-sans,Arial,sans-serif)!important;font-size:.84rem!important;font-weight:900!important;letter-spacing:.04em!important;margin:0!important;text-transform:uppercase!important}.form-row input.input-text,.woocommerce-form-row input.input-text{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;box-sizing:border-box!important;color:var(--color-foreground)!important;font-family:var(--font-sans,Arial,sans-serif)!important;font-size:1rem!important;min-height:52px!important;outline:none!important;padding:0 1rem!important;transition:border-color .18s ease,box-shadow .18s ease!important;width:100%!important}.form-row input.input-text::placeholder,.woocommerce-form-row input.input-text::placeholder{color:#94a3b8!important}.form-row input.input-text:focus,.woocommerce-form-row input.input-text:focus{border-color:var(--color-accent)!important;box-shadow:0 0 0 3px rgba(var(--color-accent-rgb),.14)!important}.form-row button.button,.form-row input.button,.form-row input[type=submit],.sgs-to-formwrap button.button,.sgs-to-formwrap input.button,.sgs-to-formwrap input[type=submit],.woocommerce-form-row button.button,.woocommerce-form-row input.button,.woocommerce-form-row input[type=submit]{align-items:center!important;background:var(--color-accent)!important;border:1px solid var(--color-accent)!important;border-radius:8px!important;color:#fff!important;display:inline-flex!important;justify-content:center!important;margin-top:.35rem!important;min-height:54px!important;padding:0 1.4rem!important;width:100%!important;-webkit-text-fill-color:#fff!important;appearance:none!important;box-shadow:0 14px 28px rgba(var(--color-accent-rgb),.22)!important;cursor:pointer!important;font-family:var(--font-sans,Arial,sans-serif)!important;font-size:.92rem!important;font-weight:950!important;letter-spacing:.08em!important;line-height:1.1!important;text-align:center!important;text-transform:uppercase!important;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}.form-row button.button:hover,.form-row input.button:hover,.form-row input[type=submit]:hover,.sgs-to-formwrap button.button:hover,.sgs-to-formwrap input.button:hover,.sgs-to-formwrap input[type=submit]:hover,.woocommerce-form-row button.button:hover,.woocommerce-form-row input.button:hover,.woocommerce-form-row input[type=submit]:hover{background:var(--color-primary)!important;border-color:var(--color-primary)!important;box-shadow:0 18px 34px rgba(var(--color-primary-rgb),.2)!important;transform:translateY(-1px)!important}.form-row button.button:active,.form-row input.button:active,.form-row input[type=submit]:active,.sgs-to-formwrap button.button:active,.sgs-to-formwrap input.button:active,.sgs-to-formwrap input[type=submit]:active,.woocommerce-form-row button.button:active,.woocommerce-form-row input.button:active,.woocommerce-form-row input[type=submit]:active{transform:translateY(0)!important}.woocommerce-error,.woocommerce-message{border-radius:8px!important;font-size:.9rem!important;line-height:1.55!important;list-style:none!important;margin:0 0 1.2rem!important;padding:1rem 1.1rem!important}.woocommerce-error{background:#fff1f4!important;border:1px solid #f3a6b8!important;color:#8f1231!important}.woocommerce-message{background:#effbf3!important;border:1px solid #86d7a5!important;color:#166534!important}.order-info{background:var(--color-surface);border:1px solid rgba(198,161,91,.45);border-left:4px solid var(--color-accent-soft);border-radius:8px;color:#475569;font-size:.94rem;line-height:1.7;margin:0 0 1.5rem;padding:1rem 1.1rem}.order-info mark{background:transparent;color:var(--color-primary);font-weight:900}.order-info mark.order-status{align-items:center;background:var(--color-accent);border-radius:6px;color:#fff;display:inline-flex;font-size:.78rem;letter-spacing:.06em;min-height:26px;padding:0 .55rem;text-transform:uppercase}.woocommerce-order-details{margin:0}.woocommerce-order-details__title{border-bottom:3px solid var(--color-accent);color:var(--color-primary);display:inline-block;font-family:var(--font-heading,Georgia,serif);font-size:1.3rem;font-weight:800;margin:0 0 1rem;padding-bottom:.5rem}.woocommerce-table--order-details{border:1px solid var(--color-border);border-collapse:collapse;border-radius:8px;font-size:.93rem;overflow:hidden;width:100%}.woocommerce-table--order-details thead th{background:var(--color-primary);color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.08em;padding:.8rem;text-align:left;text-transform:uppercase}.woocommerce-table--order-details tfoot tr td,.woocommerce-table--order-details thead th.product-total,.woocommerce-table__product-total{text-align:right}.woocommerce-table--order-details tbody td,.woocommerce-table--order-details tfoot tr td,.woocommerce-table--order-details tfoot tr th{border-top:1px solid var(--color-border);padding:.8rem}.woocommerce-table__product-name a{color:var(--color-primary);font-weight:800;line-height:1.45;text-decoration:none}.woocommerce-table__product-name a:hover{color:var(--color-accent)}.product-quantity,.shipped_via,.woocommerce-table--order-details tfoot tr th{color:var(--color-foreground-muted)}.woocommerce-table--order-details tfoot tr td,.woocommerce-table__product-total{color:var(--color-foreground);font-weight:850;white-space:nowrap}.woocommerce-table--order-details tfoot tr:nth-last-child(2) td,.woocommerce-table--order-details tfoot tr:nth-last-child(2) th{background:#f8fafc;color:var(--color-primary);font-size:1rem;font-weight:950}.woocommerce-table--order-details tfoot tr:nth-last-child(2) td{color:var(--color-accent)}.woocommerce-Price-amount{font-variant-numeric:tabular-nums}@media (max-width:560px){.woocommerce-table--order-details{display:block;overflow-x:auto;white-space:nowrap}}