.react-dadata__container{position:relative}.react-dadata__input{box-sizing:border-box;border:1px solid #ccc;border-radius:4px;outline:none;width:100%;height:38px;padding:0 10px;font-size:16px;display:block}.react-dadata__input:focus{border-color:#007cd6;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007cd64d}.react-dadata__suggestions{z-index:10;text-align:left;background-color:#fff;border-radius:4px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 1px 6px 3px #0000001a}.react-dadata__suggestion-note{color:#828282;padding:10px 10px 5px;font-size:14px}.react-dadata__suggestion{cursor:pointer;box-sizing:border-box;text-align:left;background:0 0;border:none;width:100%;padding:7px 10px;font-size:15px;display:block}.react-dadata__suggestion--line-through{text-decoration:line-through}.react-dadata__suggestion-subtitle{color:#777;margin-top:4px;font-size:14px}.react-dadata__suggestion-subtitle-item{margin-bottom:4px;margin-right:16px;display:inline-block}.react-dadata__suggestion-subtitle-item:last-child{margin-right:0}.react-dadata__suggestion--current{background-color:#007cd626}.react-dadata__suggestion:hover{background-color:#007cd61a}.react-dadata mark{background:0 0}.react-dadata--highlighted{color:#0094ff}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%;margin:0;padding:0;overflow-x:hidden}*{scrollbar-width:thin;scrollbar-color:#D1D1D6 transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-thumb{background-color:#d1d1d6;border-radius:3px}*::-webkit-scrollbar-track{background:transparent}button:focus,button:focus-visible,.MuiButtonBase-root:focus,.MuiButtonBase-root:focus-visible,.MuiTab-root:focus,.MuiTab-root:focus-visible,.MuiToggleButton-root:focus,.MuiToggleButton-root:focus-visible{outline:none}.react-dadata__suggestions{background-color:#fff!important;border:1px solid #E6E6EA!important;border-radius:8px!important;box-shadow:0 4px 12px #00000014!important;margin-top:4px!important;max-height:300px!important;overflow-y:auto!important}.react-dadata__suggestion{padding:10px 12px!important;font-size:.9rem!important;color:#1c1c1e!important;border-bottom:1px solid #F0F0F0!important}.react-dadata__suggestion:last-child{border-bottom:none!important}.react-dadata__suggestion:hover{background-color:#f9f9fb!important;cursor:pointer!important}.react-dadata__suggestion--highlight{background-color:#e7f4ec!important;color:#2f7d4e!important}.react-dadata{width:100%!important;margin-bottom:16px!important}.react-dadata__input{width:100%!important;height:40px!important;padding:8px 12px!important;font-size:.9rem!important;font-family:inherit!important;line-height:1.5!important;border-radius:8px!important;border:1px solid #E6E6EA!important;background-color:#fff!important;color:#1c1c1e!important;outline:none!important;transition:border-color .2s ease!important;box-sizing:border-box!important}.react-dadata__input:focus{border-color:#2f7d4e!important;border-width:2px!important;padding:7px 11px!important;outline:none!important;box-shadow:none!important}.react-dadata__input:hover{border-color:#2f7d4e!important}.react-dadata__input::placeholder{color:#6b6b73!important;opacity:1!important}.card-squircle{border-radius:28px}
