.card.instructions{padding:20px}.card.instructions ul{display:block!important;list-style-type:none;margin:0!important;padding:0!important}.card.instructions ul li{list-style-type:none;position:relative}.card.instructions ul li h3,.card.instructions ul li h4{margin:0;padding:0}.card.instructions ul li h3{border-bottom:1px solid #fdd835;color:#222;font-size:1em;font-weight:500}.card.instructions ul li h4{font-size:.8em;font-weight:400;right:0;position:absolute;top:4px}.card.instructions ul li p{font-size:.9em;font-weight:400;margin:5px 0 20px;padding:0}.card.instructions ul li p.tldr{font-weight:400;margin-bottom:5px}.card.tags{background:#fff9c4!important;padding:10px 20px}.card.tags h4{font-size:1em;font-weight:500;margin:5px 0 0 2px;padding:0}.card.tags h4 span{display:none;font-size:.85em;font-weight:400}.card.tags.editable h4 span{display:block}.card.tags ul{display:block!important;list-style-type:none;margin:0!important;padding:0!important}.card.tags ul li.tag,.card.tags.editable ul li.tag.active,.card.tags.editable ul li.tag.input{background:#fff;border:1px solid #fdd835;border-radius:10px;color:#222;cursor:default;display:inline-block;list-style-type:none;margin:10px 10px 0 0;opacity:1;padding:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card.tags.editable ul li.tag{border:1px solid #ddd;color:#777;cursor:pointer!important;opacity:.7}.card.tags ul li.tag.input{padding-bottom:7px!important}.card.tags ul li.tag input{border:0!important;border-radius:0!important;margin:0 5px 0 0!important;opacity:1!important;outline:none;padding:0!important;width:140px!important}.card.tags ul li.tag button{margin:0!important}.card.overview{height:400px}.card.overview .image{height:150px;left:0;overflow:hidden;position:absolute;top:0}.card.overview .image,.card.overview .image img.main{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.card.overview .image img.main{margin-top:-20%}.card.overview .image img.iconSource{cursor:pointer;position:absolute;right:10px;top:10px;width:58px}.card.overview .ingredients,.card.overview .summary{background:#fff9c4;box-sizing:border-box;color:#000;display:inline-block;float:left;font-size:1em;height:calc(100% - 150px);margin:150px 0 0;padding:0;width:55%}.card.overview .ingredients{background:#fff;display:inline-block;float:left;overflow-x:hidden;overflow-y:scroll;position:relative;scrollbar-color:#fdd835 transparent;width:45%}.card.overview .ingredients h4,.card.overview .summary h4,.card.overview.editable .ingredients-editable h4{font-size:1.2em;font-weight:500;margin:20px 10px 10px;padding:0}.card.overview .ingredients h4{font-size:1em}.card.overview .ingredients ul{box-sizing:border-box;list-style-type:none;margin:0!important;padding:0 10px 10px!important;width:100%}.card.overview .ingredients li{display:block;font-size:.9em;font-weight:400;list-style-type:none;margin:0 0 5px!important;padding:0!important;width:100%}.card.overview .summary p{font-size:.9em;font-weight:400;margin:0 20px;padding:0 10px 0 0}.card.overview .summary .summaryIcons{display:flex;flex-direction:row;padding:0 10px}.card.overview .summary .summaryIcon{width:100%;margin:0;padding:0;text-align:center}.card.overview .summary .summaryIcon img{width:45px}.card.overview .summary .summaryIcon p{font-size:11px;margin:-5px 0 0;padding:0}.card.overview.editable .ingredients .toggle,.card.overview.editable .ingredients-editable .toggle{cursor:pointer;font-size:.9em;position:absolute;right:10px;top:20px}.card.overview.editable .ingredients-editable{background:#fff;bottom:0;left:0;position:absolute;top:0;width:100%;scrollbar-color:#fdd835 transparent;overflow-x:hidden;overflow-y:scroll}.card.overview.editable .ingredients-editable ul{box-sizing:border-box;display:block!important;list-style-type:none;margin:0!important;padding:0 10px 20px!important;width:100%}.card.overview.editable .ingredients-editable li{border-bottom:1px solid #fdd835;box-sizing:border-box;display:block;list-style-type:none;margin:0;padding:5px 0;position:relative;width:100%}.card.overview.editable .ingredients-editable li:first-child,.card.overview.editable .ingredients-editable li:last-child{border-bottom:0}.card.overview.editable .ingredients-editable li:first-child span{background:#fff9c4;border-radius:10px;padding:5px 0 5px 10px}.card.overview.editable .ingredients-editable li span{box-sizing:border-box;display:inline-block;padding:5px 0;margin-left:5px;overflow:hidden;vertical-align:top}.card.overview.editable .ingredients-editable li span:first-child{margin-left:0}.card.overview.editable .ingredients-editable li span input{box-sizing:border-box;margin:0!important;padding:5px 0 5px 5px!important;width:100%!important}.card.overview.editable .ingredients-editable li span.quantity,.card.overview.editable .ingredients-editable li span.unit{width:18%}.card.overview.editable .ingredients-editable li span.name{width:50%}.card.overview.editable .ingredients-editable li span.add,.card.overview.editable .ingredients-editable li span.delete{background:none;cursor:pointer;margin:0;padding:0;position:absolute;right:4px;top:14px}