.DiaryPage-module__JEytYW__main{padding-top:var(--header-height);background:var(--color-surface);min-height:100vh}.DiaryPage-module__JEytYW__hero{text-align:center;background:linear-gradient(#fff 0%,#f4fafd 50%,#eaf4fa 100%);border-bottom:1px solid #d9ebf5;padding:clamp(3.5rem,5.5vw,4.75rem) 0 clamp(2.5rem,4vw,3.5rem);position:relative;overflow:hidden}.DiaryPage-module__JEytYW__heroOverlay{pointer-events:none;background:radial-gradient(circle at 50% 0,#7dcbec26 0%,#0000 60%);position:absolute;inset:0}.DiaryPage-module__JEytYW__heroTitle{font-family:var(--font-heading);color:#1f384c;letter-spacing:-.01em;text-wrap:balance;text-shadow:none;z-index:1;margin:0 auto .5rem;font-size:clamp(1.85rem,3.2vw,2.5rem);font-weight:800;line-height:1.3;position:relative}.DiaryPage-module__JEytYW__heroSubtitle{color:#4a6577;text-wrap:balance;max-width:680px;text-shadow:none;z-index:1;margin:0 auto;font-size:clamp(.92rem,1.1vw,1.02rem);font-weight:500;line-height:1.7;position:relative}.DiaryPage-module__JEytYW__diaryGrid{gap:var(--space-2xl);grid-template-columns:1fr 1fr;max-width:1000px;margin:0 auto;padding:2rem 0;display:grid}.DiaryPage-module__JEytYW__diaryCol{flex-direction:column;display:flex}.DiaryPage-module__JEytYW__colHeader{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);border-bottom:2px solid var(--color-medical-light);padding-bottom:var(--space-sm);display:flex}.DiaryPage-module__JEytYW__iconCircle{background:var(--color-medical-light);width:40px;height:40px;color:var(--color-medical);border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;line-height:0;display:inline-flex}.DiaryPage-module__JEytYW__iconCircle svg{display:block}.DiaryPage-module__JEytYW__colTitle{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--color-navy);margin:0}.DiaryPage-module__JEytYW__blankState{border:2px dashed var(--color-border-light);border-radius:var(--radius-lg);text-align:center;background:#fff;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;padding:5rem 2rem;transition:all .3s;display:flex;box-shadow:0 4px 15px #00000003}.DiaryPage-module__JEytYW__blankState:hover{border-color:var(--color-medical-light);transform:translateY(-2px);box-shadow:0 8px 25px #00000008}.DiaryPage-module__JEytYW__blankIcon{width:72px;height:72px;margin-bottom:var(--space-md);color:var(--color-medical);background:var(--color-medical-light);border-radius:50%;justify-content:center;align-items:center;line-height:0;display:inline-flex}.DiaryPage-module__JEytYW__blankIcon svg{display:block}.DiaryPage-module__JEytYW__blankText{font-size:var(--fs-sm);color:var(--color-text-light);max-width:280px;line-height:var(--lh-relaxed);margin:0}@media (max-width:768px){.DiaryPage-module__JEytYW__diaryGrid{gap:var(--space-xl);grid-template-columns:1fr}}@media (max-width:480px){.DiaryPage-module__JEytYW__colHeader{align-items:flex-start;gap:var(--space-sm)}.DiaryPage-module__JEytYW__colTitle{font-size:1rem;line-height:1.55}.DiaryPage-module__JEytYW__blankState{min-height:280px;padding:3.5rem 1.25rem}}
