body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.flex-center{display:flex;align-items:center;justify-content:center;flex:1 1}.fc-event-main{overflow:hidden;min-height:10px}.plan-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #ccc;background:#002147;color:#fff;box-shadow:2px 2px #566563;overflow:auto;border-radius:4px;outline:none;padding:10px}.plan-modal .plan-list{list-style-type:none;margin:0;padding:0}.plan-modal .plan-list li{font-size:20px;margin:5px;display:flex}.plan-modal .plan-list li .plan-title{margin-left:10px}.plan-overlay{z-index:20;right:0;bottom:0}.plan-overlay,.side-bar{position:fixed;top:0;left:0}.side-bar{height:100%;width:0;z-index:1;background-color:#5c0000;overflow-x:hidden;font-size:20px;color:#fff}.side-bar .container{padding:20px 0 0 15px}.side-bar .title{display:block;font-weight:700;margin-bottom:5px}.side-bar .box-wrapper{display:flex;align-items:center}.side-bar .box-wrapper .search-input{position:relative;font-size:16px;max-width:230px}.side-bar .box-wrapper i{position:relative;left:-22px;color:#5c0000}.side-bar .box-wrapper .box{width:20px;height:20px;margin-right:7px}.side-bar .box-wrapper .box-label{font-size:20px;overflow:hidden}@media (max-width:1280px){.side-bar{font-size:17px}.side-bar .container{padding-left:7px}.side-bar .box-wrapper .box{width:16px;height:18px;margin-right:5px}.side-bar .box-wrapper .box-label{font-size:16px}.side-bar .box-wrapper .search-input{font-size:15px;max-width:170px}}@media (max-width:1024px){.side-bar{font-size:15px}.side-bar .container{padding-left:5px}.side-bar .box-wrapper .box{width:16px;height:16px;margin-right:4px}.side-bar .box-wrapper .box-label{font-size:16px}.side-bar .box-wrapper .search-input{font-size:14px;max-width:130px}}@media (max-width:960px){.side-bar .box-wrapper .box{width:13px;height:13px;margin-right:4px}.side-bar .box-wrapper .box-label{font-size:13px}.side-bar .box-wrapper .search-input{font-size:12px;max-width:100px}}@media (max-width:768px){.side-bar{font-size:13px}.side-bar .container{padding-left:3px}.side-bar .box-wrapper .box{width:11px;height:11px;margin-right:2px}.side-bar .box-wrapper .box-label{font-size:11px}.side-bar .box-wrapper .search-input{font-size:12px;max-width:100px}}@media only screen and (max-device-width:640px){.side-bar{font-size:13px}.side-bar .container{padding-left:3px}.side-bar .title{margin-bottom:5px}.side-bar .box-wrapper .search-input{font-size:12px;max-width:93px}.side-bar .box-wrapper .box{width:15px;height:15px;margin-right:2px}}.plan-filter{position:fixed;top:0;width:100%;z-index:10;display:flex;justify-content:space-between;padding:10px;font-size:15px;background-color:#002147}.plan-filter .toggle-nav{display:flex;align-items:center;flex:1 1}.plan-filter .toggle-nav-slide{font-size:30px;margin-left:20px;color:#fff;cursor:pointer}.plan-filter .toggle-nav-slide:hover{color:green}.plan-filter .btn-appoint{padding:10px;background-color:#ff3600;color:#fff;text-decoration:none;border:none;font-size:15px;flex:1 1}.plan-filter-option{display:flex;justify-content:center;flex:4 1;margin-left:20px}.plan-filter-option-item{margin-left:20px}.plan-filter-option-item:not(:nth-child(2)){width:150px}@media (max-width:1024px){.plan-filter{font-size:12px}.plan-filter .btn-appoint{font-size:12px;padding:8px}}@media (max-width:960px){.plan-filter{font-size:11px}.plan-filter .toggle-nav-slide{font-size:25px;margin-left:15px}.plan-filter .btn-appoint{font-size:11px;padding:6px}.plan-filter-option,.plan-filter-option-item{margin-left:16px}.plan-filter-option-item:not(:nth-child(2)){width:130px}}@media (max-width:768px){.plan-filter{font-size:13px}.plan-filter .toggle-nav-slide{margin-left:5px}.plan-filter .btn-appoint{font-size:10px;padding:8px}.plan-filter-option,.plan-filter-option-item{margin-left:15px}.plan-filter-option-item:not(:nth-child(2)){width:110px}}@media only screen and (max-device-width:640px){.plan-filter{padding:10px;font-size:11px}.plan-filter .toggle-nav-slide{font-size:30px;margin-left:20px}.plan-filter .btn-appoint{padding:9px 0;font-size:7px}.plan-filter-option-item{margin-left:20px}.plan-filter-option-item:not(:nth-child(2)){width:150px}}.plan-view{display:block;padding:5px;margin-top:55px}@media (max-width:880px){.plan-view{margin-top:65px}}
/*# sourceMappingURL=main.d9e2130e.chunk.css.map */