html body #root#root .diary460 .d462-editor{padding:0 4px 22px;min-width:0;width:100%;color:#e3eff2;font-family:Manrope,sans-serif}
html body #root#root .diary460 .d462-back{background:none;border:0;padding:6px 0;width:44px;height:44px;display:flex;align-items:center;justify-content:flex-start;margin:0 0 16px}
html body #root#root .diary460 .d462-editor h1{font-size:27px;line-height:1.2;margin:0 0 8px;letter-spacing:-.5px}
html body #root#root .diary460 .d462-subtitle{font-size:15px;color:#a9c1ce;margin:0 0 28px}
html body #root#root .diary460 .d462-editor form{display:block;width:100%;margin:0;padding:0;background:none;border:0}
html body #root#root .diary460 .d462-editor label{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0 0 20px;min-width:0;width:100%;font-size:16px;color:#e3eff2}
html body #root#root .diary460 .d462-editor input{box-sizing:border-box;display:block;width:100%;max-width:100%;min-width:0;min-height:50px;margin:0;padding:12px 14px;border:0;border-radius:13px;background:#102c34e8;color:#e3eff2;font:16px/1.4 Manrope,sans-serif;color-scheme:dark;-webkit-appearance:none;appearance:none}
html body #root#root .diary460 .d462-editor input::placeholder{color:#90aebb;opacity:1}
html body #root#root .diary460 .d462-editor input:focus-visible{outline:2px solid #a8e9e3;outline-offset:2px}
html body #root#root .diary460 .d462-editor input::-webkit-date-and-time-value{text-align:left}
html body #root#root .diary460 .d462-dates{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px}
html body #root#root .diary460 .d462-help{font-size:12px;color:#a1bcc9;margin:-12px 0 22px;line-height:1.5}
html body #root#root .diary460 .d462-nutrients{border:0;background:none;margin:20px 0 30px;padding:0}
html body #root#root .diary460 .d462-nutrients summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;cursor:pointer;padding:6px 0;list-style:none}
html body #root#root .diary460 .d462-nutrients summary::-webkit-details-marker{display:none}
html body #root#root .diary460 .d462-nutrients summary strong{font-size:17px;font-weight:500}
html body #root#root .diary460 .d462-nutrients summary small{font-size:13px;color:#a1bcc9;margin-top:3px}
html body #root#root .diary460 .d462-nutrients[open] summary img{transform:rotate(180deg)}
html body #root#root .diary460 .d462-macros{padding-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}
html body #root#root .diary460 .d462-info{display:flex;align-items:flex-start;gap:10px;color:#a7bdc9;font-size:12px;line-height:1.6;margin:0 0 26px}
html body #root#root .diary460 .d462-info img{width:22px;height:22px;flex:none;margin-top:1px}
html body #root#root .diary460 .d462-save{width:100%;min-height:54px;border:0;border-radius:30px;background:#a9e9e3;color:#06232a;font-weight:700;font-size:17px;margin:0;padding:12px 14px}
html body #root#root .diary460 .d462-cancel{display:block;width:100%;min-height:48px;margin:10px 0 0;padding:10px;background:none;border:0;color:#a9e9e3}
html body #root#root .diary460 .d462-delete{display:block;width:100%;background:none;color:#ffb9a7;border:0;margin-top:14px}
html body #root#root .diary460 .d462-status:empty{display:none}
html body #root#root .diary460 .d462-status{color:#ffb9a7;font-size:14px}
@media(max-width:360px){html body #root#root .diary460 .d462-editor h1{font-size:24px}html body #root#root .diary460 .d462-dates{gap:8px}html body #root#root .diary460 .d462-editor input{padding:12px 8px}}
