.lv-tnote{max-width:1120px}.lv-tnote .lv-crumbs ol{justify-content:center}.lv-tnote-head{margin:4px 0 18px;text-align:center;display:block}.lv-tnote-head h1{margin:0;color:var(--lv-ink);font-size:clamp(28px,3vw,42px);font-weight:800;letter-spacing:-.02em}.lv-tnote-head p{margin:6px 0 0;color:var(--lv-muted);font-size:clamp(15px,1.3vw,18px);word-break:keep-all}.lv-tnote-kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lv-tnote-kind{display:flex;align-items:center;justify-content:center;gap:12px;min-height:92px;padding:10px 18px;border:1px solid var(--lv-line);border-radius:var(--lv-radius);background:var(--lv-card);box-shadow:var(--lv-shadow);color:var(--lv-blue);font:inherit;font-size:18px;font-weight:800;cursor:pointer}.lv-tnote-kind:hover{border-color:var(--lv-blue-line)}.lv-tnote-back:focus-visible,.lv-tnote-del:focus-visible,.lv-tnote-kind:focus-visible,.lv-tnote-list button:focus-visible,.lv-tnote-remove:focus-visible{outline:2px solid var(--lv-blue);outline-offset:2px}.lv-tnote-kind-art{flex:0 0 104px;width:104px;height:104px;margin:-8px 0;object-fit:contain}.lv-tnote-plus{display:inline-flex;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--lv-blue);color:#fff;font-size:20px;font-weight:700;line-height:1}.lv-tnote-notice,.lv-tnote-plus{align-items:center;justify-content:center}.lv-tnote-notice{display:flex;gap:10px;margin:12px 0 0;padding:10px 14px;border-radius:10px;background:var(--lv-blue-soft);color:var(--lv-text);font-size:15px;text-align:center;word-break:keep-all}.lv-tnote-notice-ico{display:inline-flex;flex:0 0 auto;color:var(--lv-blue)}.lv-tnote-status{min-height:18px;margin:6px 0 8px;color:var(--lv-muted);font-size:13px;text-align:center}.lv-tnote-grid{display:grid;grid-template-columns:290px minmax(0,1fr);gap:20px;align-items:stretch}.lv-tnote-editor,.lv-tnote-list{border:1px solid var(--lv-line);border-radius:var(--lv-radius);background:var(--lv-card);box-shadow:var(--lv-shadow)}.lv-tnote-list{display:flex;flex-direction:column;min-width:0;padding:18px 14px 0;overflow:hidden}.lv-tnote-list-head{display:flex;align-items:baseline;justify-content:space-between;padding:0 6px 10px}.lv-tnote-list-head h2{margin:0;color:var(--lv-ink);font-size:20px;font-weight:800}.lv-tnote-list-head span{color:var(--lv-muted);font-size:14px}.lv-tnote-list ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.lv-tnote-list button{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 12px;border:1px solid var(--lv-line);border-radius:10px;background:#fff;color:var(--lv-ink);font:inherit;text-align:left;cursor:pointer}.lv-tnote-list button.is-active{border-color:var(--lv-blue-line);border-left:3px solid var(--lv-blue);background:var(--lv-blue-soft)}.lv-tnote-list button img{flex:0 0 44px;width:44px;height:44px;object-fit:contain}.lv-tnote-list-copy{display:grid;gap:2px;min-width:0}.lv-tnote-list-copy strong{overflow:hidden;font-size:16px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.lv-tnote-list-copy span{color:var(--lv-muted);font-size:14px}.lv-tnote-list-art{display:block;width:220px;max-width:100%;height:auto;aspect-ratio:1/1;margin:auto auto 18px;object-fit:contain}.lv-tnote-editor{display:grid;gap:12px;min-width:0;padding:20px 22px 18px}.lv-tnote-sec{display:flex;align-items:center;gap:10px;margin:0;padding:0;color:var(--lv-ink);font-size:19px;font-weight:800}.lv-tnote-sec-ico{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:var(--lv-blue);color:#fff}.lv-tnote-field{display:grid;gap:6px;min-width:0}.lv-tnote-field>span:first-child{color:var(--lv-ink);font-size:14px;font-weight:700}.lv-tnote-add input,.lv-tnote-field input,.lv-tnote-field textarea{box-sizing:border-box;width:100%;min-height:44px;padding:0 14px;border:1px solid var(--lv-input-line);border-radius:10px;background:#fff;color:var(--lv-ink);font:inherit;font-size:15px}.lv-tnote-field textarea{min-height:72px;padding:10px 14px;resize:vertical}.lv-tnote-field.is-memo>span:first-child{font-size:19px;font-weight:800}.lv-tnote-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lv-tnote-checks{display:grid;gap:10px;min-width:0;margin:4px 0 0;padding:14px 0 0;border:0;border-top:1px solid var(--lv-line)}.lv-tnote-checks-head{display:flex;align-items:center;gap:16px}.lv-tnote-checks-head .lv-tnote-progress{flex:1}.lv-tnote-progress{display:flex;align-items:center;gap:12px;min-height:28px;color:var(--lv-blue);font-size:14px;font-weight:700;white-space:nowrap}.lv-tnote-bar{flex:1;height:8px;overflow:hidden;border-radius:99px;background:#e6edf8}.lv-tnote-bar i{display:block;height:100%;border-radius:99px;background:var(--lv-blue)}.lv-tnote-checks ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;padding:0;list-style:none}.lv-tnote-checks li{gap:6px;min-height:44px;padding:0 4px 0 12px;border:1px solid var(--lv-line);border-radius:10px;background:#fff}.lv-tnote-checks label,.lv-tnote-checks li{display:flex;align-items:center;min-width:0}.lv-tnote-checks label{flex:1;gap:10px;min-height:42px;cursor:pointer}.lv-tnote-checks input[type=checkbox]{flex:0 0 auto;width:20px;height:20px;margin:0;accent-color:var(--lv-blue)}.lv-tnote-checks label span{min-width:0;color:var(--lv-ink);font-size:15px;overflow-wrap:anywhere}.lv-tnote-checks li.is-done label span{color:var(--lv-muted);text-decoration:line-through}.lv-tnote-del{flex:0 0 40px;width:40px;height:40px;border:0;border-radius:8px;background:transparent;color:var(--lv-faint);font-size:22px;line-height:1;cursor:pointer}.lv-tnote-del:hover{background:#f1f4f9;color:var(--lv-text)}.lv-tnote-empty{margin:0;color:var(--lv-muted);font-size:14px}.lv-tnote-add{display:flex;gap:8px}.lv-tnote-add .lv-btn-line{flex:0 0 auto;min-width:64px;min-height:44px}.lv-tnote-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:4px}.lv-tnote-actions .lv-btn-line{min-height:46px;padding:0 26px}.lv-tnote-remove{min-height:44px;padding:0 8px;border:0;background:none;color:#d23a3a;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.lv-tnote-consult{min-height:46px;margin-left:auto;padding:0 28px}.lv-tnote-foot{margin:0;color:var(--lv-muted);font-size:13px;word-break:keep-all}.lv-tnote-back{display:block;width:fit-content;margin:18px auto 0;color:var(--lv-text);font-size:15px;text-decoration:none}.lv-tnote-back:hover{text-decoration:underline}@media (max-width:1023px){.lv-tnote-kinds{gap:10px}.lv-tnote-kind{flex-direction:column;gap:6px;min-height:0;padding:12px 8px;font-size:15px}.lv-tnote-kind .lv-tnote-plus{display:none}.lv-tnote-kind-art{flex-basis:64px;width:64px;height:64px}.lv-tnote-grid{grid-template-columns:minmax(0,1fr)}.lv-tnote-list{padding-bottom:14px}.lv-tnote-list-art{display:none}}@media (max-width:640px){.lv-tnote-kind{font-size:14px;word-break:keep-all}.lv-tnote-kind-art{flex-basis:56px;width:56px;height:56px}.lv-tnote-notice{align-items:flex-start;font-size:14px;text-align:left}.lv-tnote-editor{padding:16px 14px}.lv-tnote-checks ul,.lv-tnote-two{grid-template-columns:minmax(0,1fr)}.lv-tnote-checks-head{flex-wrap:wrap;gap:6px 12px}.lv-tnote-actions .lv-btn-line{flex:1}.lv-tnote-consult{order:3;width:100%;margin-left:0}.lv-tnote-remove{order:2}}.lv-tnote-status:empty{min-height:0;margin:0 0 16px}.lv-tnote-head{margin-bottom:14px}.lv-tnote-editor{gap:10px}