:root{--primary-color:#34cb79;--title-color:#322153;--text-color:#6c6c80}*{margin:0;padding:0;box-sizing:border-box}body{background:#f0f0f5;-webkit-font-smoothing:antialiased;color:#6c6c80;color:var(--text-color)}body,button,input{font-family:Roboto,Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{color:#322153;color:var(--title-color);font-family:Ubuntu}#page-home{height:100vh;background:url(/static/media/home-background.fe2283e1.svg) no-repeat;background-position:45vw bottom;background-size:100vh}#page-home .content{width:100%;height:100%;max-width:1100px;margin:0 auto;padding:0 30px;display:flex;flex-direction:column;align-items:flex-start}#page-home .content header{margin:48px 0 0}#page-home .content main{flex:1 1;max-width:560px;display:flex;flex-direction:column;justify-content:center}#page-home .content main h1{font-size:54px;color:var(--title-color)}#page-home .content main p{font-size:24px;margin-top:24px;line-height:38px}#page-home .content main a{width:100%;max-width:360px;height:72px;background:var(--primary-color);border-radius:8px;text-decoration:none;display:flex;align-items:center;overflow:hidden;margin-top:40px}#page-home .content main a span{display:block;background:rgba(0,0,0,.08);width:72px;height:72px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}#page-home .content main a span svg{color:#fff;width:20px;height:20px}#page-home .content main a strong{flex:1 1;text-align:center;color:#fff}#page-home .content main a:hover{background:#2fb86e}@media(max-width:900px){#page-home{background-position-x:79vw}#page-home .content{align-items:center;text-align:center}#page-home .content header{margin:48px auto 0}#page-home .content main{align-items:center}#page-home .content main h1{font-size:42px}#page-home .content main p{font-size:24px}}.dropzone{height:300px;background:#e1faec;border-radius:10px;display:flex;justify-content:center;align-items:center;margin-top:48px;outline:0;cursor:pointer}.dropzone img{width:100%;height:100%;object-fit:cover}.dropzone p{width:calc(100% - 60px);height:calc(100% - 60px);border-radius:10px;border:1px dashed #4ecb79;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#333}.dropzone p svg{color:#4ecb79;width:24px;height:24px;margin-bottom:8px}#page-create-point{width:100%;max-width:1100px;margin:0 auto}#page-create-point header{margin-top:48px;display:flex;justify-content:space-between;align-items:center}#page-create-point header a{color:var(--title-color);font-weight:700;text-decoration:none;display:flex;align-items:center}#page-create-point header a svg{margin-right:16px;color:var(--primary-color)}#page-create-point form{margin:80px auto;padding:64px;max-width:730px;background:#fff;border-radius:8px;display:flex;flex-direction:column}#page-create-point form h1{font-size:36px}#page-create-point form fieldset{margin-top:64px;min-inline-size:auto;border:0}#page-create-point form legend{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}#page-create-point form legend h2{font-size:24px}#page-create-point form legend span{font-size:14px;font-weight:400;color:var(--text-color)}#page-create-point form .field-group{flex:1 1;display:flex}#page-create-point form .field{flex:1 1;display:flex;flex-direction:column;margin-bottom:24px}#page-create-point form .field input[type=email],#page-create-point form .field input[type=number],#page-create-point form .field input[type=text],#page-create-point form .field select{flex:1 1;background:#f0f0f5;border-radius:8px;border:0;padding:16px 24px;font-size:16px;color:#6c6c80}#page-create-point form .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#page-create-point form .field input::-webkit-input-placeholder{color:#a0a0b2}#page-create-point form .field input:-ms-input-placeholder{color:#a0a0b2}#page-create-point form .field input::-ms-input-placeholder{color:#a0a0b2}#page-create-point form .field input::placeholder{color:#a0a0b2}#page-create-point form .field label{font-size:14px;margin-bottom:8px}#page-create-point form .field :disabled{cursor:not-allowed}#page-create-point form .field-group .field+.field,#page-create-point form .field-group input+input{margin-left:24px}#page-create-point form .field-check{flex-direction:row;align-items:center}#page-create-point form .field-check input[type=checkbox]{background:#f0f0f5}#page-create-point form .field-check label{margin:0 0 0 8px}#page-create-point form .leaflet-container{width:100%;height:350px;border-radius:8px;margin-bottom:24px}#page-create-point form button{width:260px;height:56px;background:var(--primary-color);border-radius:8px;color:#fff;font-weight:700;font-size:16px;border:0;align-self:flex-end;margin-top:40px;transition:background-color .2s;cursor:pointer}#page-create-point form button:hover{background:#2fb86e}.items-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;list-style:none}.items-grid li{background:#f5f5f5;border:2px solid #f5f5f5;height:180px;border-radius:8px;padding:32px 24px 16px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;cursor:pointer}.items-grid li span{flex:1 1;margin-top:12px;display:flex;align-items:center;color:var(--title-color)}.items-grid li.selected{background:#e1faec;border:2px solid #34cb79}
/*# sourceMappingURL=main.048c7e30.chunk.css.map */