.n-diary__head{display:flex;flex-direction:column;gap:18px}.n-diary__head .m-crumbs{padding-bottom:clamp(12px,3vw,36px)}.n-diary__lead{max-width:38rem;display:flex;flex-direction:column;gap:12px}.n-diary{margin-top:clamp(32px,5vw,56px);padding-bottom:var(--m-gap-section)}.n-diary__grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:1000px){.n-diary__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px}.n-side{position:sticky;top:100px}}.n-card{background:var(--m-linen-2);border:1px solid var(--m-line);border-radius:28px;padding:clamp(20px,3vw,32px);display:flex;flex-direction:column;gap:16px}.n-side{display:flex;flex-direction:column;gap:20px}.n-round{flex:none;display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1.5px solid var(--m-line);background:var(--m-linen);color:var(--m-ink);cursor:pointer}.n-round:hover:not([disabled]){border-color:var(--m-plum);color:var(--m-plum)}.n-round[disabled]{opacity:.35;cursor:default}.n-round:focus-visible{outline:3px solid var(--m-plum);outline-offset:2px}.n-day__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--m-line)}.n-day__date{text-align:center;display:flex;flex-direction:column;gap:4px;min-width:0}.n-day__title{font-family:var(--m-serif);font-weight:400;font-size:clamp(24px,3vw,32px);line-height:1.1;color:var(--m-plum)}.n-field{display:flex;flex-direction:column;gap:10px}.n-field__head{display:flex;flex-direction:column;gap:2px}.n-field__label,.n-row__label{font-weight:700;font-size:16px}.n-field__help{font-size:14px;color:#6b635c}.n-count{display:flex;align-items:center;gap:18px}.n-count__value{min-width:2.2em;text-align:center;font-family:var(--m-serif);font-size:40px;line-height:1;color:var(--m-plum)}.n-scale-key{display:none}.n-row{padding:12px 0 0;border-top:1px solid var(--m-line);display:grid;gap:10px}.n-scale{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.n-scale__opt,.n-chip{position:relative;cursor:pointer}.n-scale__opt input,.n-chip input{position:absolute;opacity:0;width:1px;height:1px}.n-scale__opt{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border-radius:14px;border:1.5px solid transparent;font-size:13px;text-align:center;color:#4d463f;min-height:44px}.n-scale__dot{width:22px;height:22px;border-radius:50%;border:2px solid var(--m-plum);background:var(--m-linen)}.n-scale__opt input:checked+.n-scale__dot{background:var(--m-plum);box-shadow:inset 0 0 0 3px var(--m-linen)}.n-scale__opt--0 input:checked+.n-scale__dot{background:var(--m-sand);border-color:#b5aca2;box-shadow:none}.n-scale__opt:has(input:checked){border-color:var(--m-plum);background:var(--m-linen);color:var(--m-ink);font-weight:700}.n-scale__opt--0:has(input:checked){border-color:transparent;background:none;font-weight:400}.n-scale__opt:has(input:focus-visible),.n-chip:has(input:focus-visible){outline:3px solid var(--m-plum);outline-offset:2px}.n-chips{display:flex;flex-wrap:wrap;gap:8px}.n-chip span{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:999px;border:1.5px solid var(--m-line);background:var(--m-linen);font-size:15px;font-weight:500}.n-chip input:checked+span{background:var(--m-plum);border-color:var(--m-plum);color:var(--m-linen)}.n-notes{min-height:96px;resize:vertical}.n-saved{min-height:20px;font-size:14px;color:var(--m-plum);font-weight:700;margin:0}@media(min-width:700px){.n-scale-key{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,76px);gap:6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b635c;text-align:center;padding-top:8px;border-top:1px solid var(--m-line)}.n-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-top:6px}.n-scale{grid-template-columns:repeat(4,76px)}.n-scale__opt{padding:6px 4px}.n-scale__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.n-row--period{grid-template-columns:1fr;padding-top:14px}}.n-side__title{font-family:var(--m-serif);font-weight:400;font-size:28px;line-height:1.1;color:var(--m-plum)}.n-side__text{font-size:15px;color:#4d463f}.n-side__note{font-size:13px;line-height:1.5;color:#6b635c;margin:4px 0 0}.n-actions .m-link-btn{align-self:flex-start;padding:4px 0;min-height:36px}.n-danger{color:#8a2d2d}.n-over__scroll{overflow-x:auto;margin-inline:-4px}.n-over__table{width:100%;border-collapse:collapse;font-size:13px}.n-over__table th,.n-over__table td{padding:6px 3px;text-align:center;border-bottom:1px solid var(--m-line)}.n-over__table thead th{font-weight:700;color:#6b635c;white-space:nowrap;font-size:11px}.n-over__table tbody th{text-align:left;font-weight:500;font-size:13px;line-height:1.25;padding-right:8px;min-width:7.5em}.n-over__logged th,.n-over__logged td{color:#6b635c;border-bottom:0}.n-num{font-variant-numeric:tabular-nums}.n-nil{color:#b5aca2}.n-heat{display:inline-block;width:18px;height:18px;border-radius:5px;vertical-align:middle;background:var(--m-sand)}.n-heat--1{background:#d7c1c9}.n-heat--2{background:#9c7486}.n-heat--3{background:var(--m-plum)}.n-over__legend{display:flex;align-items:center;gap:4px;font-size:13px;color:#6b635c;margin:4px 0 0;flex-wrap:wrap}.n-over__legend .n-heat{width:14px;height:14px}.n-gp ul{font-size:15px}.n-print{display:none}@media print{@page{size:A4 landscape;margin:12mm}body.n-printing>*:not(.n-print){display:none!important}body.n-printing>.n-print{display:block!important;width:100%;background:#fff}body.n-printing{background:#fff!important}.n-p{font:10.5px/1.35 DM Sans,Arial,sans-serif;color:#000}.n-p__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;border-bottom:2px solid #000;padding-bottom:6px;margin-bottom:8px}.n-p h1{font:400 24px/1.1 Fraunces,Georgia,serif;margin:0}.n-p h2{font:400 16px/1.2 Fraunces,Georgia,serif;margin:14px 0 6px}.n-p p{margin:2px 0}.n-p__scale{color:#333;margin-bottom:6px!important}.n-p__table{width:100%;border-collapse:collapse;page-break-inside:auto}.n-p__table th,.n-p__table td{border:1px solid #999;padding:3px 5px;text-align:center;vertical-align:top}.n-p__table tbody th,.n-p__table td:first-child{text-align:left}.n-p__table tbody th{width:20%}.n-p__daily td:first-child{white-space:nowrap}.n-p__table thead th{background:#eee;font-weight:700;font-size:9.5px}.n-p__table tr{page-break-inside:avoid}.n-p-notes{text-align:left!important;width:22%}.n-p__foot{margin-top:8px!important;color:#555;font-size:9px}.n-p__wrap{overflow:visible}.n-p strong{font-weight:700}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/nami-diary.css.map */
