.App{text-align:center}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:80px}.App-header{background-color:#222;height:150px;padding:20px;color:#fff}.App-intro{font-size:large}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fuzzy-picker-background{background:rgba(0,0,0,.2);position:fixed;top:0;bottom:0;left:0;right:0;display:flex;align-items:flex-start;justify-content:center;padding-top:25vh;z-index:100}.fuzzy-picker-background .fuzzy-picker{max-width:600px;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 0 16px #333;font-size:1rem;display:flex;flex-direction:column}.fuzzy-picker-background .fuzzy-picker .fuzzy-picker-top-text{color:#aaa;margin-top:.5em;margin-left:.5rem;margin-right:.5rem;font-size:.8em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fuzzy-picker-background .fuzzy-picker .fuzzy-picker-top-text .fuzzy-picker-label{float:left}.fuzzy-picker-background .fuzzy-picker .fuzzy-picker-top-text .fuzzy-picker-instructions{float:right}.fuzzy-picker-background .fuzzy-picker .fuzzy-picker-top-text .fuzzy-picker-instructions span{margin:.35em}.fuzzy-picker-background .fuzzy-picker input[type=text]{border:1px solid #ddd;border-radius:4px;outline:none;flex:1 1;font-size:2.4em;padding:1rem;margin:.5rem}.fuzzy-picker-background .fuzzy-picker ul{list-style-type:none;padding-left:0;margin-top:.2em;margin-bottom:.5em}.fuzzy-picker-background .fuzzy-picker ul li{margin:.1em .5rem;padding:.6em .5em;border-radius:4px;cursor:pointer}.fuzzy-picker-background .fuzzy-picker ul li.selected{background-color:#51c4c4;color:#fff}body{margin:0;padding:0;font-family:sans-serif}