.my-notebook{max-width:940px;color:var(--text);gap:22px;margin:0 auto 40px;display:grid}.my-cover{padding:clamp(30px,5vw,62px) 0 0}.my-cover-copy{min-width:0}.my-kicker{color:var(--text-subtle);font-size:13px;font-weight:650}.my-notebook .my-cover h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:6px 0;font-size:clamp(1.875rem,5vw,2.875rem);font-weight:700;line-height:1.3}.my-cover p{color:var(--text-muted);margin:8px 0 0;font-size:16px}.my-tabs{border-bottom:1px solid var(--border);gap:24px;display:flex}.my-notebook :is(.my-tabs a,.my-action,.my-text-link,.my-secondary,.my-row-actions button){min-height:44px;line-height:1.4;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;font-weight:650;text-decoration:none;display:inline-flex}.my-tabs a{color:var(--text-subtle);border-bottom:2px solid #0000;padding:6px 2px;font-size:15px}.my-tabs a[aria-current]{border-bottom-color:var(--text);color:var(--text)}.my-collections{gap:24px;display:grid}.my-card,.my-account{border-bottom:1px solid var(--border);min-width:0;padding:10px 0 22px}.my-notebook :is(.my-card,.my-account) h2{letter-spacing:-.035em;color:var(--text);align-items:center;gap:8px;margin:0;font-size:20px;line-height:1.4;display:flex}.my-notebook :is(.my-card,.my-account) p{font-size:var(--fs-md);line-height:var(--leading-prose);color:var(--text-muted);word-break:keep-all;overflow-wrap:anywhere;margin:8px 0 0}.my-count{color:var(--text-subtle);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.my-notebook .my-action{border-radius:var(--radius-pill);background:var(--text);color:#fff;border:0;padding:9px 18px;font-size:14px}.my-card>.my-action,.my-card>.my-text-link{margin-top:12px}.my-notebook .my-text-link{color:var(--text);text-underline-offset:4px;font-size:14px;text-decoration:underline}.my-list,.my-tags{margin:14px 0 0;padding:0;list-style:none}.my-list li+li{border-top:1px solid var(--border)}.my-item-link,.my-brand-row>a{min-height:48px;color:var(--text);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.my-item-link :is(small,strong){display:block}.my-item-link small{font-size:var(--fs-sm);color:var(--text-subtle)}.my-item-link svg{flex:none}.my-tags,.my-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.my-tags{margin:5px 0}.my-tags span{border-radius:var(--radius-sm);background:var(--surface-soft);padding:3px 9px;font-size:13px}.my-row-actions{margin-top:6px}.my-row-actions button,.my-secondary{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);padding:6px 12px;font-size:13px}.my-brand-row,.my-account{align-items:center;gap:12px;display:flex}.my-brand-row>a{flex:1;font-weight:650}.my-heart-toggle{min-width:44px;min-height:44px;color:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.my-heart-toggle svg{fill:currentColor}.my-account{border-radius:var(--radius-md);background:var(--surface-soft);border:0;flex-wrap:wrap;padding:18px}.my-account>div{flex:1;min-width:min(150px,100%)}.my-guest-review>div{margin-top:12px}.my-symbol{width:36px;height:36px;color:var(--text);background:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}.my-notebook .my-account h2{font-size:16px}.my-profile label{gap:4px;margin-top:10px;font-size:14px;display:grid}.my-profile input{border:1px solid var(--border);width:100%;max-width:300px;min-height:44px;font:inherit;border-radius:10px;padding:6px 10px;font-size:16px}.my-notebook :is(button,a):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.my-notebook button:disabled{opacity:.6;cursor:default}@media (min-width:700px){.my-collections{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px}}@media (max-width:619px){.kcal-shell:has(.my-notebook)>header .kcal-top-nav{display:none}.my-account .my-symbol{display:none}}
