.ndp{margin:8px 0 16px}.ndp-title{margin:0 16px 8px;font-size:1.2rem}.ndp-row{scroll-behavior:smooth;gap:14px;padding:4px 16px 12px;display:flex;overflow-x:auto}.ndp-meal{flex-direction:column;flex:none;gap:6px;display:flex}.ndp-meal-name{color:var(--c-text-color-dark-lighter);padding-left:2px;font-family:Raleway;font-size:.95rem}.ndp-meal.next .ndp-meal-name{color:var(--text);font-weight:600}.ndp-meal.next .ndp-card{outline:3px solid var(--c-navbar-color);outline-offset:-3px}.ndp-plates{gap:10px;display:flex}.ndp-card{aspect-ratio:1;flex:none;width:150px}.ndp-meal.checked .ndp-card{opacity:.55}.ndp-card .recipe-card-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.ndp-no-image{color:var(--c-no-image-icon);justify-content:center;align-items:center;padding-bottom:30%;display:flex;position:absolute;inset:0}.ndp-check{z-index:1;color:var(--c-next-diet-plates-done);position:absolute;top:8px;right:8px}.ndp-more{border-radius:var(--radius);border:1px dashed var(--c-decoration-border-color);text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;width:110px;height:150px;margin-bottom:0;padding:8px;font-family:Raleway;font-weight:600;text-decoration:none;display:flex}.ndp-more:hover{background:var(--separator)}.ndp-ask{border:1px solid var(--text);width:0;min-width:100%;color:var(--text);cursor:pointer;background:0 0;border-radius:16px;padding:6px 10px;font-size:.85rem;font-weight:600}.ndp-ask:hover{background:var(--text);color:var(--bg)}.ndp-ask-meal{color:var(--c-text-color-dark-lighter);margin:0 0 16px}.ndp-ask-options{flex-direction:column;gap:8px;display:flex}.ndp-ask-options .btn{justify-content:center}.ndp-more{color:inherit;cursor:pointer;background:0 0;font-size:1rem}.ndp-log{flex-wrap:wrap;align-items:center;gap:16px;margin:8px 16px 16px;padding:16px;display:flex}.ndp-log-text{flex:240px}.ndp-log .ndp-title{margin:0 0 4px}.ndp-log p{margin:0}
