.my-saju-module__zy_lVG__page{flex-direction:column;gap:1rem;display:flex}.my-saju-module__zy_lVG__pageHeader{padding:.25rem 0}.my-saju-module__zy_lVG__pageTitle{color:var(--color-text);margin:0;font-size:1.6rem}.my-saju-module__zy_lVG__pageSubtitle{color:var(--color-text-secondary);margin:.35rem 0 0;font-size:.9rem}.my-saju-module__zy_lVG__notice{border:1px solid #0000;border-radius:.85rem;padding:.85rem 1rem;font-size:.9rem}.my-saju-module__zy_lVG__noticeError{color:#dc2626;background:#ef44441f;border-color:#f8717180}.my-saju-module__zy_lVG__stateCard{text-align:center;border:1px solid var(--color-border);background:#ffffffe6;border-radius:1rem;padding:2.1rem 1.1rem;box-shadow:0 14px 30px #7a5ea814}.my-saju-module__zy_lVG__stateIcon{margin-bottom:.8rem;font-size:2rem}.my-saju-module__zy_lVG__stateTitle{color:var(--color-text);margin:0;font-size:1.2rem}.my-saju-module__zy_lVG__stateDescription{color:var(--color-text-secondary);margin:.65rem 0 0;font-size:.9rem;line-height:1.55}.my-saju-module__zy_lVG__primaryButton{background:var(--color-primary-dark);color:#fff;cursor:pointer;border:none;border-radius:.75rem;margin-top:1rem;padding:.75rem 1.3rem;font-size:.92rem;font-weight:700;transition:transform .2s,box-shadow .2s}.my-saju-module__zy_lVG__primaryButton:hover{transform:translateY(-1px);box-shadow:0 10px 20px #7a5ea81f}.my-saju-module__zy_lVG__recordList{flex-direction:column;gap:.9rem;display:flex}.my-saju-module__zy_lVG__recordCard{border:1px solid var(--color-border);background:#ffffffd9;border-radius:1rem;padding:1rem;box-shadow:0 10px 26px #7a5ea814}.my-saju-module__zy_lVG__recordHeader{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.55rem;display:flex}.my-saju-module__zy_lVG__nameGroup{min-width:0}.my-saju-module__zy_lVG__personName{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.05rem;overflow:hidden}.my-saju-module__zy_lVG__savedMeta{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.78rem}.my-saju-module__zy_lVG__genderBadge{border:1px solid #0000;border-radius:999px;padding:.34rem .65rem;font-size:.78rem;font-weight:700;line-height:1}.my-saju-module__zy_lVG__genderMale{color:#1e40af;background:#60a5fa26;border-color:#93c5fd73}.my-saju-module__zy_lVG__genderFemale{color:#be185d;background:#f472b626;border-color:#f9a8d473}.my-saju-module__zy_lVG__genderUnknown{color:#92400e;background:#facc151f;border-color:#fde68a73}.my-saju-module__zy_lVG__birthMeta{color:var(--color-text-secondary);margin:0;font-size:.92rem}.my-saju-module__zy_lVG__actionRow{gap:.55rem;margin-top:.85rem;display:flex}.my-saju-module__zy_lVG__viewButton,.my-saju-module__zy_lVG__deleteButton{cursor:pointer;border:none;border-radius:.7rem;padding:.65rem .9rem;font-size:.9rem;font-weight:700;transition:transform .18s,opacity .18s,box-shadow .18s}.my-saju-module__zy_lVG__viewButton{background:var(--color-primary-dark);color:#fff;flex:1}.my-saju-module__zy_lVG__viewButton:hover{transform:translateY(-1px);box-shadow:0 10px 18px #7a5ea81f}.my-saju-module__zy_lVG__deleteButton{min-width:5rem;color:var(--color-text-secondary);border:1px solid var(--color-border);background:#1a1a1a0d}.my-saju-module__zy_lVG__deleteButton:hover:not(:disabled){background:#1a1a1a1a}.my-saju-module__zy_lVG__deleteButton:disabled,.my-saju-module__zy_lVG__viewButton:disabled,.my-saju-module__zy_lVG__primaryButton:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}@media (max-width:420px){.my-saju-module__zy_lVG__stateCard{padding:1.8rem .95rem}.my-saju-module__zy_lVG__actionRow{gap:.45rem}.my-saju-module__zy_lVG__deleteButton{min-width:4.4rem}}
