.vg-symbol{display:inline-flex;vertical-align:middle;line-height:1;width:1.2em;height:1.2em;flex:none}.vg-vector{height:100%;width:100%;overflow:visible}.vg-plate{width:100%;height:100%;max-height:220px}.sticker-emoji .vg-symbol{width:1.15em;height:1.15em}.nutri-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:24px;padding:28px 34px;background:linear-gradient(120deg,#e1ecd6,#fcf2dc);margin-bottom:24px}.nutri-banner h2{font-family:'DM Serif Display',serif;font-weight:400;font-size:38px;margin:12px 0}.nutri-banner p{line-height:1.6}.nutri-banner>.vg-plate{width:230px}.nutri-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.nutri-date{display:block;max-width:230px;margin:20px 0}.nutri-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:20px 0}.nutri-stat{padding:21px;background:#edf3e4;border:1px solid #d6e2cc;border-radius:18px;min-width:0}.nutri-stat:nth-child(2n){background:#fcf1e5}.nutri-stat:nth-child(3n){background:#f1eaf5}.nutri-stat>span{font-weight:700}.nutri-stat strong{display:block;font-size:23px;margin-top:16px;overflow-wrap:anywhere}.nutri-stat small{font-size:13px}.nutri-stat p{font-size:11px;line-height:1.5;color:#53645c}.nutri-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.nutri-fields label{margin:0}.nutri-entry{padding:18px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:18px;align-items:center}.nutri-entry p,.nutri-entry small{color:#5d7264;line-height:1.6;overflow-wrap:anywhere}.nutri-entry .actions{flex:none}.nutri-empty{padding:28px 0;line-height:1.8;color:#59745e}.nutri-check{display:flex;align-items:flex-start;gap:12px;margin:20px 0!important;line-height:1.6}.nutri-check input{width:auto}.nutri-recipe-photo{display:block;width:100%;height:180px;object-fit:cover}.nutri-recipe-art{background:linear-gradient(130deg,#edf2df,#faf0e4);height:180px;position:relative;text-align:center;overflow:hidden}.nutri-recipe-art .vg-plate{height:155px}.nutri-recipe-art small{display:block;font-size:9px;color:#5a6c59}.nutri-recipe-art.detail,.nutri-recipe-photo.detail{height:240px;border-radius:18px;margin-bottom:15px}.nutri-recipe-art.detail .vg-plate{height:210px}.recipe-cover .nutri-recipe-photo,.recipe-cover .nutri-recipe-art{width:100%;height:100%}.recipe-category,.recipe-heart{z-index:2}#nutri-video{display:block;width:100%;max-height:320px;margin:20px 0;border-radius:16px;background:#183d30}#nutri-video[hidden]{display:none}.sidebar-bottom:after{content:''!important}.nav .glyph .vg-symbol{width:23px;height:23px}.nutri-entry .actions .btn{padding:9px}.feature-panel label{display:block;line-height:1.7}.feature-panel form{margin:18px 0}.feature-panel #nutri-barcode-form{align-items:end}.feature-panel #nutri-barcode-form label{flex:1}.modal .nutri-recipe-art{margin-top:15px} @media(max-width:770px){.nav{grid-template-columns:repeat(9,minmax(0,1fr))!important}.nav .nav-text{font-size:8px!important;white-space:normal!important}.nutri-banner{padding:23px;gap:0}.nutri-banner h2{font-size:28px}.nutri-banner>.vg-plate{width:100px}.nutri-entry{display:block}.nutri-entry .actions{margin-top:12px}.nutri-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nutri-tabs .btn{flex:1 1 40%;font-size:11px}.nutri-fields{gap:10px}.nutri-banner p{font-size:12px}} @media print{.nutri-tabs,.nutri-date,.nutri-banner{display:none}.nutri-stats{grid-template-columns:repeat(3,1fr)}}
