body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{cursor:pointer;border:1px solid #0000;border-bottom:none;padding:6px 12px;list-style:none;display:inline-block;position:relative;bottom:-1px}.react-tabs__tab--selected{color:#000;background:#fff;border-color:#aaa;border-radius:5px 5px 0 0}.react-tabs__tab--disabled{color:graytext;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{content:"";background:#fff;height:5px;position:absolute;bottom:-5px;left:-4px;right:-4px}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}.App{text-align:center}.irecipe{flex-direction:row;justify-content:center;align-items:center;padding:2vmin;display:flex}.recipes{flex-direction:column;width:75vw;height:90vh;margin-left:1vmin;padding:2vmin;display:flex}.recipe-control-wrapper{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}.status-message{color:#000;background-color:#90ee90}.recipe-controls{flex-direction:row;justify-content:flex-start;align-items:center;height:5vh;display:flex}.recipe-control-item{color:#4682b4;background-color:#fff;border:1px solid #4682b4;margin-right:1vmin;padding:1.5vmin}.recipe-control-item:hover{color:#fff;background-color:#4682b4}.recipe-viewer{border:1px solid #dcdcdc;border-radius:0;width:100%;height:85vh;margin-top:1vh}.double-part{border:1px solid #000;width:72vw;height:24vh;margin-top:1vmin;overflow-y:auto}.recipe-part{border:1px solid #000;width:72vw;height:12vh;margin-top:1vmin;overflow-y:auto}.double-part:empty:before,.recipe-part:empty:before{content:attr(data-placeholder);color:gray}.search-panel{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.search-input{border:1px solid #dcdcdc;border-radius:0;width:100%;height:5vh}.search-refresh{color:#4682b4;background-color:#fff;margin-left:1vmin;padding:1vmin}.search-refresh:hover{color:#fff;background-color:#4682b4}.recipe-list-item{color:#fff;background-color:#4682b4;border:1px solid #fff;padding:1vmin}.search{flex-direction:column;width:20vw;height:90vh;padding:2vmin;display:flex}.recipe-header{flex-direction:row;justify-content:center;align-items:center;padding-right:1vw;display:flex}.header-toggle.react-toggle-track{background-color:#fff}.header-toggle.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#4682b4}.header-toggle.react-toggle--checked .react-toggle-track{background-color:#1e90ff}.header-toggle.react-toggle-thumb{background-color:#fafafa;border:1px solid #4d4d4d}.header-toggle.react-toggle--checked .react-toggle-thumb{border-color:#fff}.header-toggle-label{margin-left:1vw}.checklist{flex-direction:column;width:72vw;height:24vh;display:flex}.checklist-item-check{background-color:#90ee90;padding:1vmin}.checklist-item-unchecked{background-color:#fff;padding:1vmin}.search-results{margin-top:1vh;overflow-y:auto}.tab-list{margin:0 0 .5vmin;padding:0}.camera-tab,.camera-preview{flex-direction:column;justify-content:center;align-items:center;padding:1vmin;display:flex}.camera-button{color:#fff;background-color:#4682b4;border:0;border-radius:0;margin-top:1vmin;padding:1vmin}.camera-thumbs{flex-flow:wrap;height:45vh;display:flex;overflow-y:auto}.camera-thumb{padding:1vmin}.thumb{width:200px;height:150px}.thumb-label{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.image-tab{flex-direction:column;justify-content:center;align-items:center;padding:1vmin;display:flex}.image-view{width:72vmin;height:54vmin}.clip-view{width:36vmin;height:27vmin}.image-item{width:100%;height:100%}.image-preview{flex-direction:column;justify-content:center;align-items:center;padding:1vmin;display:flex}.image-thumbs{flex-flow:wrap;height:25vh;display:flex;overflow-y:auto}.image-thumb{width:200px;height:150px;padding:1vmin}.recipe-html{width:74vw;height:80vh;overflow-y:auto}.recipe-pdf{width:74vw;height:80vh}.recipe-loading{color:gray;padding:1em}.recipe-tab{cursor:pointer;color:#4682b4;background-color:#fff;border:1px solid #0000;border-bottom:none;padding:.5vmin 1vmin;list-style:none;display:inline-block;position:relative;bottom:-1px}.recipe-paragraph{border:1px solid #0000;margin-top:1vmin}.recipe-tab-selected{color:#fff;background-color:#4682b4}.file-tab{flex-direction:row;justify-content:center;align-items:center;display:flex;overflow-y:auto}.file-drag-item{color:#4682b4;background-color:#dcdcdc;flex-direction:column;justify-content:center;align-items:center;margin-bottom:.5vmin;padding:.25vmin;display:flex}.file-item{border:1px solid #000;width:40vmin;height:30vmin;margin:1vmin;padding:1vmin}.file-name{color:#fff;background:#4682b4;margin-bottom:1vmin;padding:.5vmin}.file-tabname{padding:.5vmin}@media (width<=767.9px){.irecipe{flex-direction:column;justify-content:center;align-items:center;padding:2vmin;display:flex}.search{flex-direction:column;width:90vw;height:20vh;padding:2vmin;display:flex}.search-panel{justify-content:space-between;align-items:center;height:7vh}.search-input{border:1px solid #dcdcdc;border-radius:0;width:100%;height:5vh}.search-refresh{color:#4682b4;background-color:#fff;margin-left:1vmin;padding:1vmin}.search-results{height:13vh;margin-top:1vh;overflow-y:auto}.search-refresh:hover{color:#fff;background-color:#4682b4}.recipes{flex-direction:column;width:90vw;height:75vh;margin-top:1vmin;display:flex}.recipe-controls{flex-direction:row;justify-content:flex-start;align-items:center;height:5vh;margin-bottom:1vmin;display:flex}.recipe-viewer{border:1px solid #0000;border-radius:0;width:100%;height:65vh;margin-top:1vh}.image-thumbs{flex-flow:column wrap;height:25vh;display:flex;overflow-y:auto}.image-thumb{width:200px;height:150px;margin-top:5vmin;padding:1vmin}}
