/* Skin only: Elementor owns layout; WooCommerce owns form and results. */
.vx-tracking-page nav{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--vx-muted)}
.vx-tracking-page nav a,.vx-tracking-aside a:not(.elementor-button){color:var(--vx-ink);text-decoration:underline;text-underline-offset:3px}
.vx-tracking-page .vx-tracking-form{min-width:0;flex-shrink:1}
.vx-tracking-page .vx-tracking-aside{min-width:0;flex-shrink:1}
.vx-tracking-page .vx-tracking-aside h2{font-size:24px}
.vx-tracking-page .vx-tracking-aside h3{font-size:16px}
.vx-tracking-page .vx-tracking-aside p{font-size:14px}
.vx-tracking-page .woocommerce form.track_order{max-width:none;margin:0;padding:32px;border:1px solid var(--vx-border);border-radius:8px;text-align:left}
.vx-tracking-page .woocommerce form.track_order>p:first-child{font-size:15px;margin-bottom:28px;line-height:1.7}
.vx-tracking-page .woocommerce form.track_order .form-row{float:none;width:100%;padding:0;margin:0 0 24px}
.vx-tracking-page .woocommerce form.track_order .form-row:last-of-type{margin-bottom:0}
.vx-tracking-page .woocommerce form.track_order label{display:block;font-size:14px;line-height:1.5;font-weight:600;color:var(--vx-ink);margin-bottom:8px}
.vx-tracking-page .woocommerce form.track_order .input-text{width:100%;height:50px;margin:0;padding:12px 14px;background:var(--vx-canvas);border:1px solid var(--vx-border);border-radius:4px;color:var(--vx-ink);font:400 15px/1.5 Archivo,sans-serif}
.vx-tracking-page .woocommerce form.track_order button.button{padding:16px 28px;min-height:48px;border:0;border-radius:6px;background:var(--vx-accent);color:var(--vx-ink);font-size:14px;line-height:20px;font-weight:600}
.vx-tracking-page .woocommerce form.track_order button.button:hover{background:var(--vx-accent-hover)}
.vx-tracking-page .woocommerce-error,.vx-tracking-page .woocommerce-info,.vx-tracking-page .woocommerce-message{margin:0 0 24px;font-size:14px;line-height:1.6}
.vx-tracking-page .order-info{padding:24px;background:var(--vx-surface);border-radius:6px;margin-bottom:28px}
.vx-tracking-page .order-info mark{background:none;color:var(--vx-ink);font-weight:600}
.vx-tracking-page .woocommerce h2{font-size:24px;line-height:1.3;margin:28px 0 20px}
.vx-tracking-page .woocommerce table.shop_table{width:100%;font-size:14px;overflow-wrap:anywhere}
.vx-tracking-page .woocommerce table.shop_table th,.vx-tracking-page .woocommerce table.shop_table td{padding:12px}
.vx-tracking-page .woocommerce .woocommerce-customer-details address{font-size:14px;line-height:1.7}
@media(max-width:767px){.vx-tracking-page .woocommerce form.track_order{padding:24px 20px}.vx-tracking-page .woocommerce form.track_order button.button{width:100%}.page-id-26 .kitify-menu-account__box .sub-menu{left:auto;right:0}}
.vx-tracking-page .woocommerce-error,
.vx-tracking-page .woocommerce-error :is(p,li,a,strong,span){color:#fff}
