.book-track,.book-track *{font-family:MasarWesternDigits,Tajawal,sans-serif}.book-track .jt-result{--jt-ink:#183e48;--jt-teal:#205d55;--jt-copper:#855d2c;--jt-muted:#536972;--jt-line:#e2e7e2;--jt-white:#fff;--jt-soft:#f7f3eb;color:var(--jt-ink);background:var(--jt-white);border:1px solid var(--jt-line);border-radius:18px;margin:24px 0;padding:26px}.book-track .jt-result h2,.book-track .jt-result h3,.book-track .jt-result strong{color:inherit;font-weight:700}.book-track .jt-result p{margin:0}.book-track .jt-book{border-bottom:1px solid var(--jt-line);justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;padding-bottom:22px;display:flex}.book-track .jt-book p{color:var(--jt-muted);font-size:13px}.book-track .jt-book h2{margin:3px 0;font-size:23px}.book-track .jt-book-code{border:1px solid var(--jt-line);color:var(--jt-muted);overflow-wrap:anywhere;border-radius:10px;max-width:350px;padding:6px 12px;font-size:12px}.book-track .jt-current{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:26px;display:grid}.book-track .jt-current.jt-no-period{grid-template-columns:1fr}.book-track .jt-current-label{color:var(--jt-muted);font-size:14px}.book-track .jt-current h2{color:var(--jt-teal);margin:4px 0 8px;font-size:25px}.book-track .jt-pill{color:var(--jt-teal);background:#e9f1ed;border-radius:18px;align-items:center;gap:8px;padding:3px 13px;font-size:13px;font-weight:500;display:inline-flex}.book-track .jt-pill:before{content:"";background:var(--jt-teal);border-radius:50%;width:8px;height:8px}.book-track .jt-current-copy{color:var(--jt-muted);font-size:14px;margin-top:12px!important}.book-track .jt-countdown{background:var(--jt-soft);border:1px solid #eee1cb;border-radius:15px;padding:18px 20px}.book-track .jt-countdown-head{color:#7a5d36;justify-content:space-between;gap:12px;font-size:13px;display:flex}.book-track .jt-countdown-number{color:var(--jt-copper);align-items:baseline;gap:9px;margin:2px 0 7px;display:flex}.book-track .jt-countdown-number strong{color:var(--jt-copper);font-size:52px;font-weight:700;line-height:1.3}.book-track .jt-countdown-number span{color:var(--jt-ink);font-weight:500}.book-track .jt-deadline-message{color:var(--jt-copper);padding:15px 0;font-size:22px;font-weight:700}.book-track .jt-bar{background:#e5e2d8;border-radius:6px;height:7px;overflow:hidden}.book-track .jt-bar>span{background:var(--jt-copper);border-radius:6px;height:100%;display:block}.book-track .jt-countdown-foot{color:var(--jt-muted);justify-content:space-between;gap:12px;margin-top:6px;font-size:11px;display:flex}.book-track .jt-countdown-note{color:var(--jt-muted);font-size:11px;margin-top:8px!important}.book-track .jt-date-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:23px 0;display:grid}.book-track .jt-date{border:1px solid var(--jt-line);border-radius:12px;min-width:0;padding:15px 17px}.book-track .jt-date small{color:var(--jt-muted);font-size:12px;display:block}.book-track .jt-date strong{margin:3px 0;font-size:17px;display:block}.book-track .jt-section-head{justify-content:space-between;align-items:center;gap:14px;margin:8px 0 16px;display:flex}.book-track .jt-section-head h3{margin:0;font-size:18px}.book-track .jt-section-head small{color:var(--jt-muted);font-size:12px}.book-track .jt-path{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2fr);align-items:start;gap:2px;display:grid;position:relative}.book-track .jt-path:before{content:"";background:var(--jt-line);height:1px;position:absolute;top:47px;left:12%;right:9%}.book-track .jt-stop{text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:0;min-height:132px;padding:26px 6px 8px;display:flex;position:relative}.book-track .jt-circle{color:#5c6769;background:var(--jt-white);z-index:1;border:2px solid #dbe2df;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.book-track .jt-stop strong{font-size:14px;line-height:1.6}.book-track .jt-stop small{color:var(--jt-muted);font-size:12px;display:block}.book-track .jt-stop .jt-node-date{font-size:11px}.book-track .jt-state-done .jt-circle{background:var(--jt-teal);border-color:var(--jt-teal);color:var(--jt-white)}.book-track .jt-state-current .jt-circle{background:var(--jt-copper);border-color:var(--jt-copper);color:var(--jt-white);outline:5px solid #f3eadb}.book-track .jt-state-current small{color:var(--jt-copper);font-weight:500}.book-track .jt-state-closed .jt-circle{border-style:dashed}.book-track .jt-stop[aria-pressed=true] strong{text-decoration:underline;-webkit-text-decoration-color:var(--jt-copper);text-decoration-color:var(--jt-copper);text-underline-offset:5px}.book-track .jt-parallel{background:#f7f9f6;border-radius:10px;margin-right:7px;position:relative}.book-track .jt-parallel-label{text-align:center;color:var(--jt-teal);font-size:11px;display:block;position:absolute;top:0;left:0;right:0}.book-track .jt-lanes{grid-template-columns:1fr 1fr;display:grid}.book-track .jt-detail{border:1px solid var(--jt-line);background:#fafbf8;border-radius:12px;margin:19px 0 0;padding:17px 20px}.book-track .jt-detail-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.book-track .jt-detail h3{margin:0;font-size:17px}.book-track .jt-detail-top>span{color:var(--jt-copper);font-size:12px}.book-track .jt-detail p{color:var(--jt-muted);font-size:13px}.book-track .jt-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 0;display:grid}.book-track .jt-detail dl>div{border:0;min-width:0;padding:0;display:block}.book-track .jt-detail dt{color:var(--jt-muted);font-size:12px}.book-track .jt-detail dd{overflow-wrap:anywhere;margin:0;font-size:13px}.book-track .jt-required,.book-track .jt-team-note{border-right:3px solid var(--jt-copper);white-space:pre-wrap;overflow-wrap:anywhere;background:#faf3e9;margin-top:15px;padding:12px 15px;font-size:13px}.book-track .jt-required p{color:var(--jt-ink);margin-top:5px}.book-track .jt-team-note{border-color:var(--jt-teal);background:#eef5ef}.book-track .jt-quote-tabs{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.book-track .jt-quote-tabs button{border:1px solid var(--jt-line);background:var(--jt-white);min-height:44px;color:var(--jt-teal);border-radius:6px;padding:7px 12px;font-size:13px}.book-track .jt-quote-tabs button[aria-pressed=true]{background:var(--jt-teal);border-color:var(--jt-teal);color:var(--jt-white)}.book-track .jt-rule-note,.book-track .jt-legacy-note{color:var(--jt-muted);font-size:13px;margin-top:15px!important}.book-track .jt-alert{color:#516b69;background:#f2f6f2;border-right:3px solid #789b8e;border-radius:9px;align-items:start;gap:10px;margin-top:18px;padding:13px 17px;font-size:13px;display:flex}.book-track .jt-alert svg{flex-shrink:0;margin-top:3px}.book-track .jt-period-rule{color:var(--jt-muted);font-size:12px;margin-top:17px!important}.book-track .jt-footer{border-top:1px solid var(--jt-line);color:var(--jt-muted);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:21px;padding:15px 0 0;font-size:12px;display:flex}.book-track .jt-footer span:last-child{color:var(--jt-copper)}.book-track .jt-verification{color:var(--bt-teal);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.book-track .jt-verification>span{align-items:center;gap:8px;display:flex}.book-track .jt-verification>div{flex-wrap:wrap;gap:9px;display:flex}@media (max-width:720px){.book-track .jt-result{padding:19px}.book-track .jt-current{grid-template-columns:1fr;gap:18px}.book-track .jt-date-grid{grid-template-columns:1fr;gap:10px}.book-track .jt-path{grid-template-columns:1fr 1fr;gap:12px}.book-track .jt-path:before{display:none}.book-track .jt-stop{min-height:112px;padding-top:12px}.book-track .jt-parallel{grid-column:1/-1;margin:0;padding-top:21px}.book-track .jt-parallel-label{top:6px}.book-track .jt-detail dl{grid-template-columns:1fr;gap:9px}.book-track .jt-book{flex-wrap:wrap}.book-track .jt-book-code{max-width:100%}}@media (max-width:400px){.book-track .jt-result{padding:15px}.book-track .jt-detail-top{flex-direction:column;align-items:start;gap:3px}.book-track .jt-section-head{flex-direction:column;align-items:start;gap:2px}.book-track .jt-current h2{font-size:23px}}.book-track .jt-simple{border-radius:12px;padding:24px}.book-track .jt-simple .jt-book{gap:12px;margin-bottom:18px;padding-bottom:14px}.book-track .jt-simple .jt-current{gap:20px}.book-track .jt-simple .jt-section-head{margin-top:24px}.book-track .jt-simple .jt-stop{min-height:112px}.book-track .jt-extra{border-top:1px solid var(--jt-line);margin-top:16px;padding-top:10px}.book-track .jt-extra>summary{color:var(--jt-teal);cursor:pointer;min-height:44px;padding:10px 0;font-size:14px;font-weight:500}.book-track .jt-simple .jt-footer{margin-top:12px;font-size:12px}@media (max-width:720px){.book-track .jt-simple{padding:18px}.book-track .jt-simple .jt-book h2{font-size:21px}.book-track .jt-simple .jt-current h2{font-size:22px}}
