.nk-energy-diary{--nk-ink:#29213f;--nk-muted:#6f6783;--nk-paper:#fff;--nk-bg:#f7f4fb;--nk-accent:#7c3aed;--nk-border:#e6e0ef;box-sizing:border-box;color:var(--nk-ink);font-family:inherit;line-height:1.5;max-width:760px;margin:0 auto;padding:20px 14px}.nk-energy-diary *{box-sizing:border-box}.nk-energy-diary h1,.nk-energy-diary h2,.nk-energy-diary h3{color:var(--nk-ink);line-height:1.2;margin:0 0 12px}.nk-energy-diary h1{font-size:clamp(28px,7vw,44px)}.nk-energy-diary h2{font-size:clamp(22px,5vw,30px)}.nk-energy-diary p{margin:0 0 14px}.nk-energy-diary__loading,.nk-energy-diary__error,.nk-energy-diary__header,.nk-energy-diary__notice,.nk-energy-diary__reminders,.nk-energy-diary__summary,.nk-energy-diary__actions,.nk-energy-diary__day{background:var(--nk-paper);border:1px solid var(--nk-border);border-radius:18px;box-shadow:0 8px 30px rgba(41,33,63,.06);padding:22px}.nk-energy-diary__error{border-color:#f0b6b6}.nk-energy-diary__eyebrow{color:var(--nk-accent);font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.nk-energy-diary__header{margin-bottom:14px}.nk-energy-diary__notice{background:#f1ecff;color:var(--nk-ink);font-size:15px;margin-bottom:14px}.nk-energy-diary__notice.is-error{background:#fff0f0;color:#9f2424}.nk-energy-diary__notice.is-success{background:#edfff3;color:#176b3a}.nk-energy-diary__reminders{margin-bottom:14px}.nk-energy-diary__reminder-row{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:14px 0}.nk-energy-diary label{display:block;font-weight:600}.nk-energy-diary input[type=time],.nk-energy-diary select,.nk-energy-diary textarea{border:1px solid var(--nk-border);border-radius:10px;color:var(--nk-ink);font:inherit;margin-top:6px;padding:10px;width:100%}.nk-energy-diary__check{align-items:flex-start;display:flex;gap:9px;font-weight:500!important;margin:12px 0}.nk-energy-diary__check input{flex:0 0 auto;margin-top:5px}.nk-energy-diary__days{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:14px 0}.nk-energy-diary__day-tab{background:#eeeaf6;border:0;border-radius:12px;color:var(--nk-ink);cursor:pointer;font:inherit;font-weight:700;padding:12px 6px}.nk-energy-diary__day-tab.is-active{background:var(--nk-accent);color:#fff}.nk-energy-diary__day-tab small{display:block;font-size:12px;font-weight:500;opacity:.8}.nk-energy-diary__day{margin-bottom:14px}.nk-energy-diary__question{border-top:1px solid var(--nk-border);margin:18px 0 0;padding-top:16px}.nk-energy-diary__question:first-child{border-top:0;margin-top:0;padding-top:0}.nk-energy-diary__question-title{font-weight:700;margin-bottom:9px}.nk-energy-diary__option{align-items:flex-start;background:#faf9fc;border:1px solid var(--nk-border);border-radius:11px;display:flex;font-weight:500!important;gap:9px;margin:7px 0;padding:10px}.nk-energy-diary__option input{flex:0 0 auto;margin-top:4px}.nk-energy-diary__scale{align-items:center;display:flex;gap:10px}.nk-energy-diary__scale input[type=range]{accent-color:var(--nk-accent);flex:1}.nk-energy-diary__scale-value{font-weight:700;min-width:28px;text-align:center}.nk-energy-diary__scale-off{font-size:13px;font-weight:500!important;margin-top:8px}.nk-energy-diary__scale-off input{margin-right:6px}.nk-energy-diary__note{margin-top:18px}.nk-energy-diary__buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.nk-energy-diary__button{background:var(--nk-accent);border:0;border-radius:11px;color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:12px 16px}.nk-energy-diary__button:disabled{cursor:wait;opacity:.55}.nk-energy-diary__button--quiet{background:#eeeaf6;color:var(--nk-ink);font-size:14px;margin-top:8px}.nk-energy-diary__button--danger{background:transparent;border:1px solid #d79a9a;color:#9f2424;font-size:13px}.nk-energy-diary__summary{margin-top:14px}.nk-energy-diary__summary-list{background:#faf9fc;border-radius:12px;margin:14px 0;padding:14px}.nk-energy-diary__summary-list p{margin-bottom:8px}.nk-energy-diary__fineprint{color:var(--nk-muted);font-size:13px;margin-top:12px}.nk-energy-diary__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:14px}.nk-energy-diary__consult{color:var(--nk-accent);font-weight:700}.nk-energy-diary [hidden]{display:none!important}@media (max-width:520px){.nk-energy-diary{padding:12px 8px}.nk-energy-diary__loading,.nk-energy-diary__error,.nk-energy-diary__header,.nk-energy-diary__notice,.nk-energy-diary__reminders,.nk-energy-diary__summary,.nk-energy-diary__actions,.nk-energy-diary__day{border-radius:14px;padding:17px}.nk-energy-diary__reminder-row{grid-template-columns:1fr}.nk-energy-diary__buttons{display:grid}.nk-energy-diary__button{width:100%}.nk-energy-diary__actions{align-items:stretch;display:grid}.nk-energy-diary__consult{text-align:center}}