/* anybar-tracker.css
   طراحی سبک و ارث‌برده از تم اصلی:
   - از فونت و متغیرهای قالب استفاده می‌کند (font-family: inherit).
   - تنها اجزای رهگیری را استایل می‌دهد تا هماهنگ با سایت شود.
*/

.wb-tracking-single { max-width: 1000px; margin: 40px auto; background: #fff; border-radius: 8px; box-shadow: 0 6px 18px rgba(0,0,0,0.04); padding: 30px; font-family: inherit; color: inherit; }
.wb-track-card h2.wb-track-title { color: inherit; font-size: 28px; margin-bottom: 12px; text-align: center; }
.wb-track-card p { font-size: 16px; margin: 8px 0; }
.wb-status { display: inline-block; padding: 6px 10px; border-radius: 6px; font-weight: 600; }
.wb-status-created { background: rgba(0,102,204,0.08); color: #0b61a6; }
.wb-status-packed { background: rgba(255,193,7,0.08); color: #c67b00; }
.wb-status-shipped, .wb-status-in_transit { background: rgba(0,128,0,0.06); color: #157347; }
.wb-status-delivered { background: rgba(0, 200, 83,0.06); color: #118a3e; }
.wb-status-cancelled { background: rgba(220,53,69,0.06); color: #c92b2b; }

.wb-delivery-confirm { margin-top: 18px; }
.wb-delivery-confirm input[type="text"]{ padding:10px; border:1px solid #ddd; border-radius:6px; width:220px; margin-right:10px; }
.wb-delivery-confirm button.button{ background: var(--main-color, #0b61a6); color:#fff; border:none; padding:8px 12px; border-radius:6px; cursor:pointer; }
.wb-delivered-note { color: #2f9e44; font-weight: 600; }

/* small tracking form (shortcode) */
.wb-tracking-wrap { max-width:600px; margin:20px auto; text-align:center; }
.wb-tracking-wrap input[type="text"]{ padding:10px; width:62%; border:1px solid #e0e0e0; border-radius:6px; }
.wb-tracking-wrap button{ padding:9px 14px; border-radius:6px; background: var(--main-color,#0b61a6); color:#fff; border:none; cursor:pointer; }

/* make sure plugin inherits site font & sizing */
.wb-tracking-single, .wb-tracking-wrap { font-family: inherit; font-size: 15px; color: inherit; }
/* anybar-tracker.css - سبک سازگار با خانواده‌ی قالب */
.anybar-tracking-page { max-width:1000px; margin:40px auto; font-family: inherit; color: inherit; }
.anybar-track-card { background:#fff; padding:25px; border-radius:8px; box-shadow: 0 6px 18px rgba(0,0,0,0.04); }
.anybar-track-card h2 { text-align:center; font-size:28px; margin-bottom:12px; color:inherit; }
.anybar-track-card p { font-size:16px; margin:8px 0; }
.anybar-delivery-confirm input { padding:8px; border:1px solid #ddd; border-radius:6px; width:220px; margin-right:8px; }
.anybar-delivery-confirm button { padding:8px 12px; border-radius:6px; background:var(--main-color,#0b61a6); color:#fff; border:none; cursor:pointer; }