@import"https://fonts.googleapis.com/css?family=Roboto:300,400,700";.App{background:#EAEAEA;min-height:100vh;padding:48px;display:flex;flex-direction:column}.App-header{display:flex;margin-bottom:48px;font-size:16px;align-items:center}.App-header--right,.App-header--left{flex:1}.App-header--searchPlace{max-width:456px}.App-placesContainer{display:grid;grid-template-columns:repeat(auto-fill,216px);gap:24px;justify-content:center;width:100%}@media (max-width: 552px){.App-placesContainer{display:flex;flex-direction:column;gap:16px}}.App-header-release-button{background:none;border:none;color:#008c7d;text-decoration:underline;cursor:pointer;font:inherit;padding:0}.App-header-release-button:hover{color:#006b5b}.TimeBox{background:#D8D8D8;color:#4a4a4a;height:204px;width:216px;box-shadow:1px 1px 2px #00000080;display:flex}.TimeBox_highlight{outline:#008C7D solid 2px}.TimeBox-daylight{width:24px;height:100%}.TimeBox-content{padding:16px;display:flex;flex-direction:column;justify-content:space-between;width:192px}.TimeBox-header{font-size:1.2em;display:flex;justify-content:space-between;align-items:baseline}.Timebox-header-place{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.TimeBox-datetime{text-align:center}.TimeBox-datetime .TimeBox-time a,.TimeBox-datetime .TimeBox-time button,.TimeBox-time-button{text-decoration:none;color:#4a4a4a;font-size:3em;font-weight:300;font-family:Roboto,sans-serif;background:none;border:none;cursor:pointer}.TimeBox-datetime .TimeBox-time a:hover,.TimeBox-datetime .TimeBox-time button:hover,.TimeBox-time-button:hover{color:#008c7d}.TimeBox-datetime .TimeBox-time input[type=text]{font-size:3em;font-weight:300;font-family:Roboto,sans-serif;background-color:transparent;margin:0;border:0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;outline:none;text-align:center}.TimeBox-datetime .TimeBox-time input[type=text].invalid{color:#c00}.TimeBox-datetime .TimeBox-date{text-transform:uppercase}.TimeBox-timezone{font-weight:700;text-align:right}.TimeBox-timezone-offset{font-weight:100}.TimeBox-close{background:none;border:none;cursor:pointer}.TimeBox-close svg{height:14px;width:14px}.TimeBox-close:hover{fill:#008c7d}.TimeBox-close:hover svg{fill:#008c7d}@media (max-width: 552px){.TimeBox{width:100%}.TimeBox-content{width:auto;flex:1}}.sky-gradient-incorrect{background:red}.sky-gradient-0,.sky-gradient-24{background:#00000c}.sky-gradient-1{background:linear-gradient(to bottom,#020111 85%,#191621 100%)}.sky-gradient-2{background:linear-gradient(to bottom,#020111 60%,#20202c 100%)}.sky-gradient-3{background:linear-gradient(to bottom,#020111 10%,#3a3a52 100%)}.sky-gradient-4{background:linear-gradient(to bottom,#20202c 0%,#515175 100%)}.sky-gradient-5{background:linear-gradient(to bottom,#40405c 0%,#6f71aa 80%,#8a76ab 100%)}.sky-gradient-6{background:linear-gradient(to bottom,#4a4969 0%,#7072ab 50%,#cd82a0 100%)}.sky-gradient-7{background:linear-gradient(to bottom,#757abf 0%,#8583be 60%,#eab0d1 100%)}.sky-gradient-8{background:linear-gradient(to bottom,#82addb 0%,#ebb2b1 100%)}.sky-gradient-9{background:linear-gradient(to bottom,#94c5f8 1%,#a6e6ff 70%,#b1b5ea 100%)}.sky-gradient-10{background:linear-gradient(to bottom,#b7eaff 0%,#94dfff 100%)}.sky-gradient-11{background:linear-gradient(to bottom,#9be2fe 0%,#67d1fb 100%)}.sky-gradient-12{background:linear-gradient(to bottom,#90dffe 0%,#38a3d1 100%)}.sky-gradient-13{background:linear-gradient(to bottom,#57c1eb 0%,#246fa8 100%)}.sky-gradient-14{background:linear-gradient(to bottom,#2d91c2 0%,#1e528e 100%)}.sky-gradient-15{background:linear-gradient(to bottom,#2473ab 0%,#1e528e 70%,#5b7983 100%)}.sky-gradient-16{background:linear-gradient(to bottom,#1e528e 0%,#265889 50%,#9da671 100%)}.sky-gradient-17{background:linear-gradient(to bottom,#1e528e 0%,#728a7c 50%,#e9ce5d 100%)}.sky-gradient-18{background:linear-gradient(to bottom,#154277 0%,#576e71 30%,#e1c45e 70%,#b26339 100%)}.sky-gradient-19{background:linear-gradient(to bottom,#163C52 0%,#4F4F47 30%,#C5752D 60%,#B7490F 80%,#2F1107 100%)}.sky-gradient-20{background:linear-gradient(to bottom,#071B26 0%,#071B26 30%,#8A3B12 80%,#240E03 100%)}.sky-gradient-21{background:linear-gradient(to bottom,#010A10 30%,#59230B 80%,#2F1107 100%)}.sky-gradient-22{background:linear-gradient(to bottom,#090401 50%,#4B1D06 100%)}.sky-gradient-23{background:linear-gradient(to bottom,#00000c 80%,#150800 100%)}.AddBox{background:transparent;color:#4a4a4a;height:204px;width:216px;border:2px dashed #4A4A4A;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease}.AddBox:hover{border-color:#008c7d;color:#008c7d}.AddBox-content{display:flex;flex-direction:column;align-items:center;gap:8px}.AddBox-icon{font-size:3em;font-weight:300;font-family:Roboto,sans-serif}.AddBox-label{font-size:1em;text-transform:uppercase;letter-spacing:1px}@media (max-width: 552px){.AddBox{width:100%}}.SearchBar-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:rgba(0,0,0,.1)}.SearchBar{position:absolute;top:80px;left:50%;transform:translate(-50%);width:90%;max-width:600px}.SearchBar-content{position:relative;background:white;border:2px solid #008C7D;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;align-items:center;padding:16px;gap:12px}.SearchBar-icon{font-size:1.5em;color:#008c7d}.SearchBar-input{flex:1;border:none;outline:none;font-size:1.2em;font-family:Roboto,sans-serif;color:#4a4a4a}.SearchBar-input::placeholder{color:#999}.SearchBar-close{background:none;border:none;font-size:1.5em;color:#666;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.SearchBar-close:hover{color:#008c7d}.SearchBar-results{position:absolute;top:100%;left:0;right:0;background:white;border:2px solid #008C7D;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 20px #00000026;max-height:min(300px,calc(100vh - 200px));overflow-y:auto;z-index:10}.SearchBar-result{padding:12px 16px;cursor:pointer;border-bottom:1px solid #f0f0f0;font-family:Roboto,sans-serif;color:#4a4a4a}.SearchBar-result:last-child{border-bottom:none}.SearchBar-result:hover{background:#f8f9fa;color:#008c7d}@media (max-width: 552px){.SearchBar{top:60px;width:95%}.SearchBar-content{padding:12px}.SearchBar-input{font-size:1em}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;font-family:Roboto,sans-serif}a{color:#008c7d}
