@font-face{src:url(../fonts/font-awesome/fa-regular-400.eot);src:url(../fonts/font-awesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/font-awesome/fa-regular-400.woff2) format("woff2"),url(../fonts/font-awesome/fa-regular-400.woff) format("woff"),url(../fonts/font-awesome/fa-regular-400.ttf) format("truetype"),url(../fonts/font-awesome/fa-regular-400.svg#fontawesome) format("svg");font-weight:400;font-style:normal;font-display:auto;font-family:FontAwesome}:root{--yk-mt-font-display:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;--yk-mt-font-sans:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;--yk-mt-unit-base:16px;--yk-mt-primary-color:#333;--yk-mt-font-icons:"FontAwesome",sans-serif}.yk-mt{padding:16px;padding:var(--yk-mt-unit-base);font-size:16px!important;background-color:#fff}.yk-mt,.yk-mt *{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--yk-mt-font-sans)}.yk-mt button{-webkit-appearance:none}.yk-mt-hide{display:none!important}.yk-mt-selected{font-weight:700!important}.yk-mt-meta-disabled .yk-mt-hide-if-meta-disabled,.yk-mt-not-pro .yk-mt-hide-if-not-pro{display:none!important}.yk-mt__btn{padding-top:0;border:2px solid #000;text-decoration:none!important;font-weight:600;-webkit-appearance:none;color:#000;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:0;display:inline-block}.yk-mt__btn:hover{cursor:pointer}.yk-mt__btn:focus,.yk-mt__btn:hover{color:#fff;background-color:#000}.yk-mt__btn-text{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--yk-mt-font-display)}.yk-mt__label{font-size:75%;font-weight:400;margin-bottom:8px;margin-bottom:calc(var(--yk-mt-unit-base)/2);color:#444;display:block}.yk-mt__label:focus,.yk-mt__label:hover{color:#000}.yk-mt__input,.yk-mt__select{height:32px;height:calc(var(--yk-mt-unit-base)*2);padding:0 8px;padding:0 calc(var(--yk-mt-unit-base)/2);font-size:87.5%;border:1px solid #ddd;margin-bottom:16px;margin-bottom:var(--yk-mt-unit-base);background-color:#fff;line-height:32px;line-height:calc(var(--yk-mt-unit-base)*2)}.yk-mt__input:not([type=checkbox]),.yk-mt__select{width:100%;display:block}.yk-mt__input[type=checkbox]{padding:0!important;margin:0 .5rem 0 0;line-height:1!important;vertical-align:middle}.yk-mt__input[type=checkbox]+.yk-mt__label{margin:0;vertical-align:middle;display:inline-block}.yk-mt__input:not(:disabled):focus,.yk-mt__input:not(:disabled):hover,.yk-mt__label:focus+.yk-mt__input:not(:disabled),.yk-mt__label:focus+.yk-mt__select,.yk-mt__label:hover+.yk-mt__input:not(:disabled),.yk-mt__label:hover+.yk-mt__select,.yk-mt__select:focus,.yk-mt__select:hover{border-color:#777}.yk-mt__input:disabled{background-color:#fafafa!important}.yk-mt__table{width:100%;display:table}.yk-mt__table-row{display:table-row}.yk-mt__table-cell{padding:10px;display:table-cell}.yk-mt__summary{margin-bottom:32px;margin-bottom:calc(var(--yk-mt-unit-base)*2)}.yk-mt__summary-title{padding:10px;font-size:125%;font-weight:800;margin-bottom:1rem;border-bottom:2px solid #333;border-bottom-color:var(--yk-mt-primary-color);font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--yk-mt-font-display)}.yk-mt__table--summary-details{text-align:right}.yk-mt__table--summary-details p{margin-bottom:0}#yk-mt-settings-form .yk-mt-form-row{margin-bottom:10px}.yk-mt__table--nav{padding-top:16px;padding-top:var(--yk-mt-unit-base);border-top:2px dashed #ddd;border-bottom:2px dashed #ddd;padding-bottom:16px;padding-bottom:var(--yk-mt-unit-base)}.yk-mt__table--nav .yk-mt__table-cell{padding:0}.yk-mt__table--nav .yk-mt-selected{color:#fff;background-color:#000}.yk-mt__table--nav .yk-mt__btn:not(:last-child){margin-right:4px;margin-right:calc(var(--yk-mt-unit-base)/4)}.yk-mt__date-text{margin-right:8px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--yk-mt-font-display)}.yk-mt__table-cell--date{text-align:right}.yk-mt__accordion,.yk-mt__accordion *{-webkit-box-sizing:border-box;box-sizing:border-box}.yk-mt__accordion{overflow:hidden}.yk-mt__accordion-section-title{padding:16px 10px;padding-top:var(--yk-mt-unit-base);text-decoration:none!important;color:#555;position:relative;border-bottom:2px solid #000;text-align:center;-webkit-box-shadow:none!important;box-shadow:none!important;padding-bottom:var(--yk-mt-unit-base);width:100%;line-height:16px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--yk-mt-font-display);display:inline-block}.yk-mt__accordion-section-title.active{color:#000;border-bottom-color:#000}.yk-mt__accordion-section-title.active:before{border-color:transparent #000 #000 transparent;height:16px;height:var(--yk-mt-unit-base);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;border-style:solid;border-width:2px;bottom:-8px;bottom:calc(var(--yk-mt-unit-base)*-.5);background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;left:calc(50% - 8px);left:calc(50% - var(--yk-mt-unit-base)/2);width:16px;width:var(--yk-mt-unit-base);z-index:1}.yk-mt__accordion-section-content{padding-top:16px;padding-top:var(--yk-mt-unit-base);padding-bottom:16px;padding-bottom:var(--yk-mt-unit-base)}.yk-mt__accordion-enabled .yk-mt__accordion-section-content{display:none}.yk-mt__meal-data,.yk-mt__meal-name{line-height:120%;display:inline-block}.yk-mt__meal-name{font-weight:600;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--yk-mt-font-display)}.yk-mt__accordion .yk-mt__table-cell{vertical-align:middle}.yk-mt__table-cell-total,.yk-mt__table-cell-total-text{font-weight:600;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--yk-mt-font-display)}.yk-mt-meta-totals{font-size:80%;font-weight:200;display:block}.yk-mt-meta-totals em{font-weight:600;margin-left:10px}.yk-mt__table-cell-total-text{font-size:100%;text-transform:uppercase;padding-right:16px;padding-right:var(--yk-mt-unit-base);vertical-align:top}.yk-mt__table-cell-total{font-size:125%}.yk-mt__meal-data span{font-size:85%}.yk-mt__meal-data em{font-weight:600}.yk-mt__accordion .yk-mt__btn-wrap{margin-bottom:16px;margin-bottom:var(--yk-mt-unit-base);text-align:center}.yk-mt-act-r{height:32px;height:calc(var(--yk-mt-unit-base)*2);padding:0;border:0;color:#333;background-size:16px;background-size:var(--yk-mt-unit-base);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none!important;box-shadow:none!important;background-position:50%;border-radius:50%;width:32px;width:calc(var(--yk-mt-unit-base)*2);background-repeat:no-repeat;display:block}.yk-mt-act-r--edit{margin-right:10px;color:#fff;background-color:#333}.yk-mt-act-r--remove{color:#fff;background-color:#f30}.yk-mt-act-r:active,.yk-mt-act-r:focus,.yk-mt-act-r:hover{background-color:#000}.yk-mt-r__text{display:none}.yk-mt__no-meals{text-align:center;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--yk-mt-font-sans)}.yk-mt__modal{margin-right:auto;background-color:transparent!important;margin-left:auto;z-index:51}.yk-mt__modal-bg{height:100%;pointer-events:none;right:0;position:fixed;opacity:0;bottom:0;visibility:hidden;top:0;background-color:rgba(0,0,0,.8);left:0;width:100%;display:block;z-index:50}.yk-mt-add-meal-dialog-on+.yk-mt__modal-bg{opacity:1;visibility:visible}.yk-mt__modal-wrap{padding:32px;padding:calc(var(--yk-mt-unit-base)*2);position:relative;background-color:#fff;margin:2vh auto;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.66);box-shadow:0 2px 3px rgba(0,0,0,.66);border-radius:4px;width:100%}.yk-mt__modal-header{margin-bottom:1rem;border-bottom:2px solid #333;padding-bottom:1rem;border-bottom-color:var(--yk-mt-primary-color)}.yk-mt__modal-subtitle,.yk-mt__modal-title{padding:0;font-weight:600;line-height:125%;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--yk-mt-font-display)}.yk-mt__modal-title{font-size:150%;margin:0}.yk-mt__info-box{color:#000;position:relative;max-width:300px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:2rem auto;width:100%;padding-left:40px;padding-left:calc(var(--yk-mt-unit-base)*2.5)}.yk-mt__info-box-text{line-height:125%;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--yk-mt-font-display);display:block}.yk-mt__info-box .fa{height:32px;height:calc(var(--yk-mt-unit-base)*2);font-size:32px;font-size:calc(var(--yk-mt-unit-base)*2);color:#333;color:var(--yk-mt-primary-color);position:absolute;top:0;left:0;width:32px;width:calc(var(--yk-mt-unit-base)*2)}.yk-mt__modal-subtitle{font-size:100%;margin-bottom:.5rem}.yk-mt__modal-quick-search .yk-mt-quantity-row{margin-bottom:12px;margin-bottom:calc(var(--yk-mt-unit-base)*.75);margin-top:12px;margin-top:calc(var(--yk-mt-unit-base)*.75)}.yk-mt__modal-quick-search .yk-mt__modal-label{display:inline-block}.yk-mt__btn--add-meal-quantity{font-size:87.5%;margin-right:.25rem;margin-bottom:.25rem;padding-right:.5rem;min-width:25px;line-height:150%;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--yk-mt-font-display);padding-left:.5rem}.yk-mt__modal-auto-close .yk-mt__label{margin-left:5px}.yk-mt-add-new-meal-form{margin-top:20px}.yk-mt-mode-add .yk-mt-hide-if-adding,.yk-mt-mode-edit .yk-mt-hide-if-editing{display:none}.yk-mt__modal-footer{padding-top:1rem;text-align:center}.yk-mt-inline-flex{max-width:74px;min-width:32px;display:inline-block}.yk-mt-inline-flex:after{content:"";clear:both;display:table}.yk-mt-inline-flex>.yk-mt-act-r{float:left}.yk-mt__modal-header .yk-mt__btn{right:32px;right:calc(var(--yk-mt-unit-base)*2);position:absolute;top:32px;top:calc(var(--yk-mt-unit-base)*2)}.external_list_item{padding:5px;border-bottom:1px dotted #000}.external_list_item h6{font-size:15px;margin-bottom:0;margin-top:0}.external_list_item h6 img{margin-right:5px}.external_list_item p.nutrition{font-size:11px;font-style:italic}@media only screen and (max-width:344px){#yk-mt-button-add-meal-10{display:none}}@media only screen and (max-width:519px){#yk-mt-button-add-meal-6,#yk-mt-button-add-meal-7,#yk-mt-button-add-meal-8,#yk-mt-button-add-meal-9{display:none}}@media only screen and (max-width:767px){.yk-mt__btn--small{font-size:75%;padding-right:8px;padding-right:calc(var(--yk-mt-unit-base)/2);line-height:1.5;padding-left:8px;padding-left:calc(var(--yk-mt-unit-base)/2)}.yk-mt__btn--medium{font-size:100%;padding-right:16px;padding-right:var(--yk-mt-unit-base);line-height:2;padding-left:16px;padding-left:var(--yk-mt-unit-base)}.yk-mt>.yk-mt__btn-wrap{text-align:center}.yk-mt__modal-wrap{max-width:98%}.yk-mt__modal-header .yk-mt__btn{height:32px;padding:0;right:-1px;color:#fff;position:absolute;top:-16px;top:calc(var(--yk-mt-unit-base)*-1);background-color:#000;width:32px;line-height:26px}.yk-mt__modal-header .yk-mt__btn-text{display:none}.yk-mt__table-cell{padding-top:10px;border-bottom:1px dashed #ccc;padding-bottom:10px}}@media only screen and (min-width:768px){.yk-mt__btn--small{font-size:75%;padding-right:8px;padding-right:calc(var(--yk-mt-unit-base)/2);line-height:1.5;padding-left:8px;padding-left:calc(var(--yk-mt-unit-base)/2)}.yk-mt__btn--medium{font-size:100%;padding-right:16px;padding-right:var(--yk-mt-unit-base);line-height:2;padding-left:16px;padding-left:var(--yk-mt-unit-base)}.yk-mt>.yk-mt__btn-wrap{text-align:right}.yk-mt__accordion .yk-mt__table-row:not(:last-child) .yk-mt__table-cell{border-bottom:2px dashed #ddd}.yk-mt__table-cell-controls{padding:10px;max-width:92px}.yk-mt__table-cell-controls,.yk-mt__table-cell-quantity,.yk-mt__table-cell-total{text-align:right}.yk-mt__modal-wrap{max-width:80%}}@media only screen and (max-width:768px){.yk-mt-meta-totals span,.yk-mt__meal-data span{display:block}}@supports (display:flex){.yk-mt-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.yk-mt-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.yk-mt__table--nav .yk-mt__table-row{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify}.yk-mt__table--nav .yk-mt__table-cell,.yk-mt__table--nav .yk-mt__table-row{display:-webkit-box;display:-ms-flexbox;display:flex}.yk-mt__accordion .yk-mt-inline-flex{height:100%;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.yk-mt-act-r--edit{margin-right:8px;margin-right:calc(var(--yk-mt-unit-base)/2)}.yk-mt__modal-header .yk-mt__btn{margin-left:auto}.yk-mt__modal-auto-close{-webkit-box-align:center;align-items:center;-ms-flex-align:center}.yk-mt-inline-flex{max-width:unset}.yk-mt-inline-flex:after{display:none}.yk-mt-inline-flex>.yk-mt-act-r{float:none}@media only screen and (max-width:767px){.yk-mt__table--nav .yk-mt__table-cell{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.yk-mt__table--nav .yk-mt__btn{padding:4px 12px;padding:calc(var(--yk-mt-unit-base)/4) calc(var(--yk-mt-unit-base)*.75);text-align:center}.yk-mt__table--nav .yk-mt__btn:not(:last-child){margin-bottom:10px}.yk-mt__table-cell--date .yk-mt__btn{margin-top:auto}}@media only screen and (min-width:768px){.yk-mt__modal-header .yk-mt__btn{position:static}}}@supports ((display:-ms-grid) or (display:grid)){@media only screen and (max-width:767px){.yk-mt__accordion .yk-mt__table{display:block}.yk-mt__accordion .yk-mt__table-row{grid-template-columns:3fr auto;padding-top:8px;padding-top:calc(var(--yk-mt-unit-base)/2);-ms-grid-columns:3fr auto;grid-column-gap:var(--yk-mt-unit-base);padding-bottom:8px;padding-bottom:calc(var(--yk-mt-unit-base)/2);grid-template-areas:"meal edit" "data edit";display:-ms-grid;display:grid}.yk-mt__accordion .yk-mt__table-row:not(:last-child){border-bottom:1px dashed #ccc}.yk-mt__table-row:not(:last-child) .yk-mt__table-cell:first-child{grid-area:meal;-ms-grid-column:1;-ms-grid-row:1}.yk-mt__table-row:not(:last-child) .yk-mt__table-cell:nth-child(2){grid-area:data;-ms-grid-column:1;-ms-grid-row:2}.yk-mt__table-row:not(:last-child) .yk-mt__table-cell:nth-child(3){grid-area:edit;-ms-grid-column:3;-ms-grid-row:1;-ms-grid-row-span:2}.yk-mt__accordion .yk-mt__table-row:last-child{-webkit-box-align:center;align-items:center;-ms-flex-align:center}.yk-mt__table-cell{padding-top:0;border-bottom:0;padding-bottom:0}}}#yk-mt-add-meal-dialog input,.selectize-input input{font-size:16px}