.car-icon-running[data-v-9d18e651]{display:inline-block;animation:car-shake-9d18e651 2s infinite ease-in-out}@keyframes car-shake-9d18e651{0%{transform:translate(0) rotate(0)}20%{transform:translate(2px) rotate(1deg)}40%{transform:translate(-2px) rotate(-1deg)}60%{transform:translate(2px) rotate(1deg)}80%{transform:translate(-2px) rotate(-1deg)}to{transform:translate(0) rotate(0)}}.font-bold[data-v-9d18e651]{font-weight:700}:where(.css-dev-only-do-not-override-1vyjt4h).ant-steps.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description[data-v-9d18e651]{max-width:240px;white-space:nowrap}.custom-class[data-v-9d18e651]{color:red}.day-tabs-bar[data-v-9d18e651]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px;padding:10px 12px;min-width:0;border:1px solid #f0f0f0;border-radius:8px;background:#fff}.day-tabs-scroll[data-v-9d18e651]{display:flex;flex:0 1 auto;min-width:0;max-width:calc(100% - 88px);gap:4px;padding:2px 0;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.day-tabs-scroll[data-v-9d18e651]::-webkit-scrollbar{display:none}.day-tab-button[data-v-9d18e651]{flex:0 0 auto;min-width:96px;height:36px;padding:0 14px;border:1px solid #ffd8bf;border-radius:6px;background:#fff7e6;color:#f76e34;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.day-tab-button[data-v-9d18e651]:not(:disabled):hover{border-color:#f76e34}.day-tab-button[data-v-9d18e651]:disabled{border-color:#e5e7eb;background:#f5f5f5;color:#0000004d;cursor:not-allowed}.day-tab-button.is-active[data-v-9d18e651]{border-color:#f76e34;background:#f76e34;color:#fff;font-weight:600;box-shadow:0 2px 6px #f76e3433}.day-nav-button[data-v-9d18e651]{flex:0 0 auto;border-color:#ffd8bf;color:#f76e34}[data-v-9d18e651] .daily-summary-card .ant-card-head{background:#f76e34;color:#fff}[data-v-9d18e651] .daily-summary-card .ant-card-body{border:1px solid #f76e34}.trip-card[data-v-9d18e651]{overflow:hidden}[data-v-9d18e651] .trip-card .ant-card-head{min-height:46px;border-bottom-color:#f0f0f0;background:#fffaf7}[data-v-9d18e651] .trip-card .ant-card-head-title{min-width:0;padding:11px 0}[data-v-9d18e651] .trip-card .ant-card-body{padding:20px 24px}.trip-card-title[data-v-9d18e651]{display:flex;align-items:center;gap:10px;min-width:0;font-weight:400}.trip-number[data-v-9d18e651]{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:#fff1e8;color:#d9480f}.trip-route-arrow[data-v-9d18e651]{flex:0 0 auto;color:#f76e34}.trip-route-name[data-v-9d18e651]{flex:0 1 auto;max-width:32ch;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trip-route-panel[data-v-9d18e651]{display:flex;align-items:flex-start;min-width:0}.trip-timeline[data-v-9d18e651]{width:100%}[data-v-9d18e651] .trip-timeline .ant-steps-item,[data-v-9d18e651] .trip-timeline .ant-steps-item-container,[data-v-9d18e651] .trip-timeline .ant-steps-item-content{min-width:0}[data-v-9d18e651] .trip-timeline .ant-steps-item-title{font-weight:400}[data-v-9d18e651] .trip-timeline .ant-steps-item-title:after{height:1px}[data-v-9d18e651] .trip-timeline .ant-steps-item-description{max-width:240px}.step-place-name[data-v-9d18e651]{display:inline-block;width:auto;max-width:clamp(120px,15vw,240px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.trip-duration-summary[data-v-9d18e651]{display:flex;align-items:center;gap:8px;white-space:nowrap}.trip-distance-badge[data-v-9d18e651]{padding:1px 7px;border-radius:999px;background:#fff1e8;color:#d9480f;font-size:12px}.trip-time-range[data-v-9d18e651]{display:flex;flex-direction:column;color:#00000073;font-size:11px;line-height:1.7;white-space:nowrap}.license-panel-col[data-v-9d18e651]{display:flex}.license-panel[data-v-9d18e651]{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-start;padding-left:24px;border-left:1px solid #f0f0f0;text-align:center}.license-panel-title[data-v-9d18e651]{display:flex;align-items:center;align-self:stretch;gap:12px;margin-bottom:12px;text-align:left}.license-panel-title[data-v-9d18e651]:after{flex:1;height:1px;background:#f0f0f0;content:""}.license-status-card[data-v-9d18e651]{display:flex;width:100%;max-width:360px;flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px;border:1px solid #ededed;border-radius:8px;background:#fafafa;text-align:left}.license-status-card.has-license[data-v-9d18e651]{border-color:#ffd591;background:#fff7e6}.license-status-card.has-license.is-active[data-v-9d18e651]{border-color:#b7eb8f;background:#f6ffed}.license-status-card.no-license[data-v-9d18e651]{color:#0000008c}.license-status-main[data-v-9d18e651]{display:flex;min-width:0;align-items:center;gap:12px}.license-state-row[data-v-9d18e651]{display:flex;justify-content:flex-start}.license-state-badge[data-v-9d18e651]{display:inline-flex;align-items:center;min-height:24px;padding:2px 9px;border-radius:999px;background:#fff1e8;color:#d9480f;font-size:12px;line-height:1.4}.license-state-badge.is-active[data-v-9d18e651]{background:#d9f7be;color:#237804}.license-status-icon[data-v-9d18e651]{display:inline-flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;border-radius:8px;background:#f0f0f0;color:#bfbfbf;font-size:24px}.license-status-icon.has-license[data-v-9d18e651]{background:#d9f7be;color:#389e0d}.license-status-copy[data-v-9d18e651]{display:flex;min-width:0;flex-direction:column;gap:2px}.license-status-text[data-v-9d18e651]{overflow:hidden;color:#000000d9;font-size:15px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.license-status-caption[data-v-9d18e651],.license-count-empty[data-v-9d18e651]{color:#00000073;font-size:12px}.license-count-empty[data-v-9d18e651]{padding-top:10px;border-top:1px solid #ededed;text-align:center}.license-count-button[data-v-9d18e651]{padding:10px 0 0;border:0;border-top:1px solid rgba(0,0,0,.08);background:transparent;color:#0b6b83;cursor:pointer;font:inherit;font-size:13px;text-align:center}.license-count-button[data-v-9d18e651]:hover{color:#0958d9}.license-completed-count[data-v-9d18e651]{margin:auto;padding:2px 0;border:0;border-bottom:1px solid rgba(11,107,131,.6);background:transparent;color:#0b6b83;cursor:pointer;font:inherit;font-size:16px;line-height:1.5}.license-completed-count[data-v-9d18e651]:not(.is-empty):hover{color:#0958d9;border-bottom-color:#0958d9}.license-completed-count.is-empty[data-v-9d18e651]{border-bottom:0;color:#0006;cursor:default}[data-v-9d18e651] .ellipsis-text{max-width:17ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-link[data-v-9d18e651]{color:#0b6b83;cursor:pointer;border-bottom:1px solid rgba(11,107,131,.6)}.stat-link[data-v-9d18e651]:hover{color:#0958d9;border-bottom-color:#0958d9}@media (max-width: 576px){.day-tabs-bar[data-v-9d18e651]{padding:8px}.day-tabs-scroll[data-v-9d18e651]{max-width:calc(100% - 80px)}.day-tab-button[data-v-9d18e651]{min-width:88px;padding:0 10px}[data-v-9d18e651] .trip-card .ant-card-body{padding:18px 16px}.trip-card-title[data-v-9d18e651]{gap:6px;font-size:13px}.step-place-name[data-v-9d18e651]{max-width:clamp(100px,28vw,150px)}}@media (max-width: 991px){.license-panel[data-v-9d18e651]{padding-top:18px;padding-left:0;border-top:1px solid #f0f0f0;border-left:0}}
