.kcp-category-tracking{display:flex!important;align-items:center;gap:12px;flex-wrap:wrap}.kcp-header-tracking{display:inline-flex;align-items:center;justify-content:center;background:#d0021b!important;color:#fff!important;font-size:16px;font-weight:650;padding:13px 18px;min-height:48px;border-radius:5px;white-space:nowrap}.kcp-care-page{max-width:800px;padding:35px 20px}.kcp-care-page label{display:block;margin:18px 0 6px;font-weight:600}.kcp-care-page input,.kcp-care-page select,.kcp-care-page textarea{display:block;width:100%;font-size:16px}.kcp-care-page button{margin-top:16px;background:#d0021b;color:white}.kcp-care-page section{margin-top:35px;padding-top:24px;border-top:1px solid #ddd}.kcp-notebook .kce-guide img{max-height:150px;width:auto;object-fit:contain;display:block;margin:8px auto}.kcp-notebook .kce-guide{border:1px solid #ddd;background:#fff}.kcp-header-tracking:focus-visible{outline:3px solid #222;outline-offset:3px}
.kcp-care-page input,.kcp-care-page select,.kcp-care-page textarea{padding:12px;border:1px solid #ccc;border-radius:6px;min-height:46px}.kcp-care-page button{padding:12px 20px;border:0;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer}.kcp-care-page fieldset{border:1px solid #ddd;border-radius:8px;padding:18px;margin:24px 0}.kcp-care-page legend{font-weight:650}.kcp-care-page .kcp-consent{display:flex;gap:10px;align-items:flex-start}.kcp-care-page .kcp-consent input{width:auto;min-height:0;margin-top:5px;flex-shrink:0}@media(max-width:767px){.kcp-notebook .kce-knowledge{grid-template-columns:1fr}.kcp-care-page{padding:24px 16px}}
/* Matching header actions; scope to the tracking/category group only. */
.kcp-category-tracking{--kcp-action-width:180px;--kcp-action-height:48px}
.kcp-category-tracking .wd-header-cats{flex:0 0 var(--kcp-action-width)!important;width:var(--kcp-action-width)!important;min-width:0!important;max-width:var(--kcp-action-width)!important}
.kcp-category-tracking .wd-header-cats .menu-opener,.kcp-category-tracking>.kcp-header-tracking{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:var(--kcp-action-width)!important;min-width:0!important;height:var(--kcp-action-height)!important;min-height:var(--kcp-action-height)!important;padding:0 12px!important;margin:0!important;background:#d0021b!important;color:#fff!important;border:0!important;border-radius:5px!important;font-size:16px!important;font-weight:650!important;line-height:1.2!important;flex:none!important;gap:8px}
.kcp-category-tracking .menu-opener .menu-opener-icon{margin:0!important}
/* Remove the decorative PhonePe panel, retain payment instructions/notices. */
#payment .payment_box.payment_method_pgppw_phonepe:has(.wc_pgppw_container){background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:6px 0!important;min-height:0!important}
#payment .payment_box.payment_method_pgppw_phonepe:has(.wc_pgppw_container)::before{display:none!important}
#payment .wc_pgppw_container{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important}
#payment .wc_pgppw_container>img{display:none!important}
#payment .wc_pgppw_container>p:empty{display:none!important}

/* Compact, matching Notebook cards. */
.kcp-notebook .kce-knowledge{align-items:stretch;gap:18px}.kcp-notebook .kce-guide{height:auto!important;min-height:0!important;padding:18px;border:1px solid #ead0d0;border-radius:10px;background:#fff;transition:border-color .18s,box-shadow .18s,transform .18s}.kcp-notebook .kce-guide:hover,.kcp-notebook .kce-guide:focus-within{border-color:#d0021b;box-shadow:0 5px 16px #d0021b18;transform:translateY(-2px)}.kcp-notebook .kce-guide img{display:block;max-height:130px;width:auto;max-width:100%;object-fit:contain;margin:0 auto 10px}.kcp-notebook .kce-guide p{margin-bottom:10px}@media(prefers-reduced-motion:reduce){.kcp-notebook .kce-guide{transition:none}.kcp-notebook .kce-guide:hover,.kcp-notebook .kce-guide:focus-within{transform:none}}

.kcp-arrivals nav{display:flex;justify-content:space-between;gap:8px}.kcp-arrivals nav button{padding:5px 9px;min-height:32px;font-size:12px}.kcp-arrival-status{display:block;margin-top:6px}.kcp-arrival-product{min-height:180px}
/* Discreet centred Notebook navigation. */
.kcp-notebook .kcp-arrivals nav{justify-content:center;align-items:center;gap:12px;margin-top:14px}
.kcp-notebook .kcp-arrivals nav button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;padding:0;border:1px solid #e5e7eb;border-radius:50%;background:#fff;color:#374151;box-shadow:none;font-size:25px;font-weight:400;line-height:1;cursor:pointer;transition:color .15s,border-color .15s,background .15s}
.kcp-notebook .kcp-arrivals nav button:hover:not(:disabled){color:#d0021b;border-color:#d0021b;background:#fff6f7}
.kcp-notebook .kcp-arrivals nav button:focus-visible{outline:2px solid #d0021b;outline-offset:3px}
.kcp-notebook .kcp-arrivals nav button:disabled{opacity:.3;cursor:default}
.kcp-notebook .kcp-arrival-status{text-align:center;margin-top:7px;font-size:11px;color:#6b7280;line-height:1.4}
