.smn-date-cal739{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;margin:8px 0;z-index:2}.smn-date-cal-launch739,.smn-cal-global-open739{background:#f7fbff;border:1px solid #bdd6f1;border-radius:12px;color:#075ba8;font-weight:800;font-size:13px;min-height:36px;padding:6px 12px;cursor:pointer}.smn-date-cal-future739{color:#c92036;font-size:12px;font-weight:800}.smn-date-cal-panel739{position:absolute;top:calc(100% + 5px);left:0;width:min(324px,calc(100vw - 35px));box-sizing:border-box;border:1px solid #cdddea;border-radius:16px;background:#fff;box-shadow:0 15px 40px #0e2d4733;padding:14px;z-index:9999;color:#17283b}.smn-date-cal-panel739[hidden],.smn-cal-global-modal739[hidden]{display:none!important}.smn-date-cal-heading739{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-bottom:12px}.smn-date-cal-heading739 strong{font-size:16px}.smn-date-cal-heading739 button{border:1px solid #d6e2eb;background:#fff;border-radius:9px;width:31px;height:31px;cursor:pointer;color:#174a7b}.smn-date-cal-week739,.smn-date-cal-grid739{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center}.smn-date-cal-week739 span{font-size:12px;color:#5d6a78;font-weight:700;padding:5px 0}.smn-date-cal-grid739 button{border:0;border-radius:9px;min-height:34px;font-size:13px}.smn-date-cal-grid739 .is-running739{background:#d8f4e5;color:#05603e;font-weight:900;cursor:pointer}.smn-date-cal-grid739 .is-selected739{outline:2px solid #2563eb}.smn-date-cal-grid739 .is-muted739{background:#f5f7f9;color:#b3bdc7;opacity:.7;cursor:default}.smn-date-cal-help739{font-size:12px;color:#61758b;margin:12px 0 0}.smn-date-cal-active739{color:#08653e;font-size:13px;font-weight:800}.smn-date-cal-warning739{color:#a14808;font-size:13px}.smn-cal-global-modal739{position:fixed;inset:0;background:rgb(8 25 45 / .55);z-index:999999;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.smn-cal-global-card739{background:#fff;width:min(440px,100%);border-radius:18px;padding:18px;max-height:90vh;overflow:auto;color:#152d48}.smn-cal-global-head739{display:flex;align-items:center;justify-content:space-between}.smn-cal-global-head739 button{border:0;background:none;font-size:24px}.smn-cal-global-card739 label{display:block;margin:12px 0}.smn-cal-global-card739 input{width:120px;padding:9px;border:1px solid #ccdce8;border-radius:8px;margin-left:7px}.smn-cal-global-card739 [data-cal-global-search]{padding:9px 13px;background:#0b5ea8;color:#fff;border:0;border-radius:8px}.smn-cal-global-card739 .smn-date-cal739{display:block}.smn-cal-global-card739 .smn-date-cal-panel739{position:relative;top:0;box-shadow:none;width:100%}.smn-special-train-screen .smn-special-live-meta .smn-cal-global-open739,.smn-cal-global-open739{display:inline-flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;overflow:visible!important;position:relative!important;z-index:4!important;color:#075ba8!important;background:#f7fbff!important;border:1px solid #bdd6f1!important;border-radius:11px!important;cursor:pointer!important;pointer-events:auto!important}.smn-cal-global-open739 svg{display:block!important;width:21px!important;height:21px!important;stroke:currentColor!important}.smn-special-train-screen .smn-special-train-hub .smn-special-live-meta>.smn-rail-meta-inline{max-width:none!important;overflow:visible!important;flex-shrink:0!important}.smn-special-train-screen .smn-special-train-hub .smn-special-live-meta .smn-rail-meta-actions{overflow:visible!important;max-width:none!important}@media(max-width:380px){.smn-special-train-screen .smn-special-live-meta>strong{font-size:15px!important;white-space:normal!important}.smn-special-train-screen .smn-special-live-meta .smn-rail-meta-actions{gap:4px!important}}