.entries-page{background:#f4f7fa;min-height:100vh;padding-bottom:35px}.entries-header{color:#fff;letter-spacing:1px;background:#05264e;justify-content:space-between;align-items:center;gap:20px;padding:25px max(24px,50% - 660px);font-size:11px;display:flex}.entries-content{padding-top:50px}.entries-content h1{color:#05264e;letter-spacing:1px;margin:13px 0 11px;font-size:32px}.entries-content .section-heading p{color:#6c7b8f;margin:0;font-size:12px;line-height:1.8}.entries-confirmed-label{color:#30694e;white-space:nowrap;background:#e4f2eb;padding:8px 12px;font-size:10px}.entries-overview{background:#fff;border:1px solid #dfe7ef;grid-template-columns:220px 260px 1fr;margin:30px 0 25px;display:grid}.entries-overview>div{border-right:1px solid #e6edf3;padding:22px 26px}.entries-overview>div:last-child{border:0}.entries-overview span{color:#74839a;font-size:10px}.entries-overview strong{font-family:var(--display);color:#05264e;margin-top:8px;font-size:39px;line-height:1;display:block}.entries-overview strong small{color:#74839a;margin-left:10px;font-family:Arial,Microsoft YaHei,sans-serif;font-size:10px;font-weight:400}.entries-overview-note{flex-direction:column;justify-content:center;display:flex}.entries-overview-note b{color:#243e5c;font-size:12px;font-weight:600}.entries-overview-note p{color:#74839a;margin:10px 0 0;font-size:10px;line-height:1.9}.entries-roster{background:#fff;border:1px solid #dfe7ef}.entries-roster-top{border-bottom:1px solid #e6edf3;justify-content:space-between;align-items:center;gap:20px;padding:26px;display:flex}.entries-roster-top h2{color:#05264e;margin:0 0 9px;font-size:19px}.entries-roster-top p{color:#74839a;margin:0;font-size:10px}.entries-refresh{align-items:center;gap:17px;display:flex}.entries-refresh small{color:#8493a6;font-size:9px}.entries-refresh button,.entries-empty button{color:#05264e;background:#fff;border:1px solid #cbd7e3;padding:11px 16px;font-size:11px}.entries-refresh button:disabled{cursor:wait;opacity:.5}.entries-filters{background:#fbfcfe;grid-template-columns:1.4fr 1fr 1fr;gap:18px;padding:23px 26px;display:grid}.entries-filters label{color:#63738a;flex-direction:column;gap:9px;min-width:0;font-size:10px;display:flex}.entries-filters input,.entries-filters select{color:#243e5c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd7e3;border-radius:0;min-height:42px;padding:12px;font-size:12px}.entries-empty{text-align:center;color:#74839a;padding:60px 25px 65px;font-size:12px}.entries-empty-mark{font-family:var(--display);color:#c5d3e0;letter-spacing:3px;border-bottom:2px solid #77cce8;padding:7px 18px;font-size:35px;display:inline-block}.entries-empty h3{color:#243e5c;margin:22px 0 12px;font-size:20px}.entries-empty p{max-width:500px;margin:0 auto 24px;font-size:12px;line-height:1.9}.entries-error h3{color:#9d4b3d}.entries-filter-count{color:#74839a;margin:19px 26px;font-size:10px}.entries-table-scroll{overflow:auto}.entries-roster table{border-collapse:collapse;text-align:left;width:100%;min-width:770px;font-size:12px}.entries-roster th{color:#fff;background:#05264e;padding:17px 22px;font-size:10px;font-weight:500}.entries-roster td{color:#38516b;overflow-wrap:anywhere;border-bottom:1px solid #e5edf4;max-width:270px;padding:23px 22px}.entries-roster tbody tr:nth-child(2n){background:#f8fafc}.entries-car-number{font-family:var(--display);color:#05264e;min-width:47px;font-size:28px;display:inline-block}.entries-roster td strong{color:#243e5c;font-weight:600}.entries-solo{color:#8795a6;font-size:10px}.entries-note{color:#8493a6;margin-top:20px;font-size:10px;line-height:1.9}.entries-note a{color:#526f8d}.entries-page :focus-visible{outline-offset:3px;outline:2px solid #28a1d2}.entries-page .visually-hidden{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-width:1000px){.entries-overview{grid-template-columns:1fr 1fr}.entries-overview .entries-overview-note{border-top:1px solid #e6edf3;grid-column:1/-1}.entries-overview>div:nth-child(2){border-right:0}.entries-refresh{flex-direction:column;align-items:end;gap:9px}}@media (max-width:700px){.entries-header{gap:12px;padding:22px 18px;font-size:9px}.entries-content{padding-top:32px}.entries-content h1{font-size:27px}.entries-content .section-heading{display:block}.entries-confirmed-label{margin-top:17px;font-size:9px;display:inline-block}.entries-overview{margin-top:23px}.entries-overview>div{padding:18px}.entries-overview span{font-size:9px}.entries-overview strong{font-size:35px}.entries-roster-top{align-items:start;gap:12px;padding:20px}.entries-roster-top h2{font-size:16px}.entries-refresh small{font-size:8px}.entries-refresh button{white-space:nowrap;padding:10px 12px;font-size:10px}.entries-filters{grid-template-columns:1fr 1fr;gap:14px;padding:19px}.entries-filters label:first-child{grid-column:1/-1}.entries-filters input,.entries-filters select{padding:11px 9px;font-size:11px}.entries-empty{padding:42px 20px}.entries-empty h3{font-size:18px}.entries-empty p,.entries-overview-note b{font-size:11px}.entries-filter-count{margin-inline:20px}}
