body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:LINESeedKR-Bd;font-style:normal;font-weight:700;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_11-01@1.0/LINESeedKR-Bd.woff2) format("woff2")}*{font-family:LINESeedKR-Bd}body{color:#000;max-width:500px;min-height:100vh;padding-left:calc(50% - 250px);position:relative;width:100%}body::-webkit-scrollbar{-ms-overflow-style:none;display:none;scrollbar-width:none}.container{background-color:#eee;box-sizing:border-box;flex-direction:column;padding-top:208px}.container,.styles_modalContainer__vYF6I{align-items:center;display:flex;min-height:100vh;width:100%}.styles_modalContainer__vYF6I{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;transition:.2s;z-index:9999999}.styles_modalContainer__vYF6I .styles_modalBox__3lRHI{align-items:center;animation:styles_fadeIn__jgpRh .2s cubic-bezier(.165,.84,.44,1) forwards;border-radius:15px;box-sizing:border-box;display:flex;flex-direction:column;gap:55px;padding:20px}.styles_modalContainer__vYF6I .styles_modalBox__3lRHI p{font-size:18px;text-align:center;white-space:pre-wrap}.styles_modalContainer__vYF6I .styles_modalBox__3lRHI .styles_buttonsBox__i0Fly{display:flex;gap:8px;width:100%}.styles_modalContainer__vYF6I .styles_modalBox__3lRHI .styles_buttonsBox__i0Fly button{background-color:var(--primary);border-radius:5px;color:var(--white);font-size:18px;line-height:55px;padding:0;width:100%}.styles_modalContainer__vYF6I .styles_modalBox__3lRHI .styles_buttonsBox__i0Fly .styles_closeButton__gDLTf{background-color:var(--white);border:1px solid #d3d6ed;color:var(--black)}.styles_modalContainer__vYF6I.styles_hide__aWSbt{display:none}@keyframes styles_fadeIn__jgpRh{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.styles_mainHeader__UE0T0{align-items:center;background-color:#fff;border-bottom:16px solid #eaeaea;box-shadow:0 0 8px 0 #0000001a;box-sizing:border-box;display:flex;gap:8px;height:72px;justify-content:space-between;max-width:500px;overflow-x:hidden;padding:0 24px;position:fixed;top:0;width:100%;z-index:100}.styles_mainHeader__UE0T0 h1{font-size:20px;margin:0}.styles_mainHeader__UE0T0 .styles_dayKindChangeButton__z01LF{background-color:#eee;border:1px solid #ddd;border-radius:6px;color:#000;font-size:13px;padding:6px 10px}.styles_mainHeader__UE0T0 .styles_dayKind__6MV0T{font-size:14px;margin-left:4px}.styles_mainHeader__UE0T0 .styles_dayKind__6MV0T[data-daykind="0"]{color:gray}.styles_mainHeader__UE0T0 .styles_dayKind__6MV0T[data-daykind="1"]{color:#ff6464}.styles_mainHeader__UE0T0 .styles_dayKind__6MV0T[data-daykind="2"]{color:#4b4bff}.styles_dayKindButtonsBox__2NMMB{align-items:center;background-color:#fff;border-radius:12px;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:32px}.styles_dayKindButtonsBox__2NMMB .styles_dayKindButton__XXXyj{clip:auto;all:initial;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;border:1.5px solid #ddd;border-collapse:initial;border-image:none;border-radius:0;border-radius:4px;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:initial;caption-side:top;clear:none;color:#000;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-span:1;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;font-weight:600;height:auto;-webkit-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:disc none outside;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:12px;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align:center;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:initial;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:initial;visibility:visible;white-space:normal;widows:2;width:auto;width:200px;word-spacing:normal;z-index:auto}.styles_dayKindButtonsBox__2NMMB .styles_dayKindButton__XXXyj:disabled{background-color:#ddd;opacity:.4}.styles_footer__6\+bNo{align-items:center;background-color:#333;color:#fff;display:flex;flex-direction:column;gap:8px;height:100px;justify-content:center;min-height:100px;position:relative;transform:translateY(calc(-100% + 100px));width:100%}.styles_footer__6\+bNo p{margin:0}.styles_pwaInstallPrompt__X4ROK{align-items:center;background-color:#fff;bottom:0;box-shadow:0 -2px 4px 0 #00000040;box-sizing:border-box;display:flex;height:72px;justify-content:space-between;max-width:500px;padding:0 16px;position:fixed;transition:transform .3s ease-out;width:100%;z-index:9999}.styles_pwaInstallPrompt__X4ROK img{border:2px solid #000;border-radius:8px;height:40px;width:40px}.styles_pwaInstallPrompt__X4ROK p{color:#333;cursor:pointer}.styles_visible__yccmh{transform:translateY(0)}.styles_hidden__TQGeb{transform:translateY(100%)}.styles_scrollToTopButton__PZktn{clip:auto;all:initial;align-items:center;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background-color:#eaeaea;border:none;border-collapse:initial;border-image:none;border-radius:0;border-radius:50%;border-spacing:0;bottom:auto;bottom:64px;box-shadow:none;box-shadow:0 0 8px 0 #0000001a;box-sizing:initial;caption-side:top;clear:none;color:#000;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-span:1;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;cursor:pointer;direction:ltr;display:inline;display:flex;empty-cells:show;float:none;font-family:serif;font-size:medium;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:auto;height:48px;-webkit-hyphens:none;hyphens:none;justify-content:center;left:auto;letter-spacing:normal;line-height:normal;list-style:disc none outside;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;position:fixed;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:initial;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:initial;visibility:visible;white-space:normal;widows:2;width:auto;width:48px;word-spacing:normal;z-index:auto;z-index:100}@media(max-width:500px){.styles_scrollToTopButton__PZktn{right:16px}}@media(min-width:501px){.styles_scrollToTopButton__PZktn{right:calc(50vw - 234px)}}.styles_card__RFI4A{background-color:#fff;border:.5px solid #ddd;box-shadow:0 0 0 .5px #ddd;box-sizing:border-box;display:flex;height:124px;justify-content:space-between;padding:32px;width:100%}.styles_card__RFI4A p{margin:0}.styles_card__RFI4A .styles_busBox__Mxf9a,.styles_card__RFI4A .styles_timeBox__2EQT5{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:30%}.styles_card__RFI4A .styles_busBox__Mxf9a p:first-child{color:red;font-size:24px;font-weight:700}.styles_card__RFI4A .styles_timeBox__2EQT5 p:first-child{font-size:24px;font-weight:700}.styles_card__RFI4A .styles_timeBox__2EQT5 p:nth-child(2){color:blue;font-size:14px}.styles_card__RFI4A[data-state=disable]{background-color:#eaeaea}.styles_card__RFI4A[data-state=disable] p{color:gray!important}.styles_cardsContainer__8gpak{width:100%}.styles_cardsContainer__8gpak .styles_previewBusButton__6e6GO{background-color:#fff;border:.5px solid #ddd;box-shadow:0 0 0 .5px #ddd;box-sizing:border-box;color:#000;font-size:20px;height:72px;width:100%}.styles_stationInfomationContainer__5AwU7{align-items:center;background-color:#eee;border-bottom:1px solid #ddd;box-sizing:border-box;display:flex;justify-content:center;max-width:500px;position:fixed;top:72px;width:100%;z-index:999}.styles_stationInfomationContainer__5AwU7 .styles_stationInfomationBox__WhYOc{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 8px 0 #0000001a;box-sizing:border-box;display:flex;height:120px;justify-content:space-between;margin:0 16px 16px;padding:32px;width:100%}.styles_stationInfomationContainer__5AwU7 .styles_stationChangeButton__9YyZP{align-items:flex-end;background-color:#0000;border:none;color:#000;display:flex;font-size:24px;height:100%;justify-content:center}.styles_stationInfomationContainer__5AwU7 .styles_station__eZQEd{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;width:40%}.styles_stationInfomationContainer__5AwU7 .styles_station__eZQEd h2,.styles_stationInfomationContainer__5AwU7 .styles_station__eZQEd p{margin:0}.styles_loading__s-xpY{animation:styles_spin__ipugx 1s ease-in-out infinite;-webkit-animation:styles_spin__ipugx 1s ease-in-out infinite;aspect-ratio:1/1;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#000;display:inline-block}@keyframes styles_spin__ipugx{to{-webkit-transform:rotate(1turn)}}.styles_realTimeBusInfoBox__8\+0DR{box-sizing:border-box;padding:16px;width:100%}.styles_realTimeBusInfoBox__8\+0DR .styles_realTimeBusInfo__mYadJ{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 8px 0 #0000001a;display:flex;flex-direction:column;justify-content:center;width:100%}.styles_realTimeBusInfoBox__8\+0DR .styles_realTimeBusInfo__mYadJ p{align-items:center;border-top:1px solid #eaeaea;display:flex;height:60px;justify-content:center;margin:0}.styles_realTimeBusInfoBox__8\+0DR .styles_realTimeBusInfo__mYadJ .styles_timeInfo__In\+uM{align-items:center;box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;padding:16px 32px;width:100%}.styles_realTimeBusInfoBox__8\+0DR .styles_realTimeBusInfo__mYadJ .styles_seatBadge__VoUoJ{border-radius:12px;font-size:13px;font-weight:600;padding:4px 10px;white-space:nowrap}.styles_realTimeBusInfoBox__8\+0DR .styles_realTimeBusInfo__mYadJ .styles_seatAvailable__ZL1dQ{background-color:#e6f4ea;color:#1e7e34}.styles_realTimeBusInfoBox__8\+0DR .styles_realTimeBusInfo__mYadJ .styles_seatEmpty__qQueu{background-color:#fdecea;color:#c0392b}.styles_realTimeBusInfoBox__8\+0DR .styles_realTimeBusInfo__mYadJ .styles_arrivalInfo__JhGp\+{border-top:none;box-sizing:border-box;display:flex;justify-content:space-around;padding:16px;width:100%}
/*# sourceMappingURL=main.64c3b6d3.css.map*/