.memo-suggestions72{margin:-5px 0 10px;padding:10px;border:1px solid #eadbd5;border-radius:12px;background:#fff}.memo-suggestions72 small{display:block;margin-bottom:7px;color:#8e7971}.memo-suggestions72>div{display:flex;flex-wrap:wrap;gap:7px}.memo-suggestions72 button,.quick-actions72 button,.hide-saving72{min-height:40px;padding:8px 12px;border:1px solid #e4d4cd;border-radius:999px;background:#fff;color:#725f57;font-weight:700}.quick-actions72{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.saving-name72{width:min(240px,100%);padding:8px;border:1px solid #e4d4cd;border-radius:9px;background:#fff;font:inherit;font-weight:700}.hide-saving72{width:100%;margin-top:10px}.payment-months56,.payments58,#sheetBody:has(.payment-months56),#sheetBody:has(.payments58){height:auto!important;max-height:none!important;overflow:visible!important;clip:auto!important}.payment-months56 details,.payments58 details{display:block;min-height:68px;height:auto!important;max-height:none!important}.payment-months56 details>div,.payments58 details>div{height:auto!important;max-height:none!important}.view,#sheetBody{padding-bottom:max(140px,calc(100px + env(safe-area-inset-bottom)))!important}#entryDialog form{max-height:min(86dvh,900px);overflow-y:auto;padding-bottom:max(22px,env(safe-area-inset-bottom))}#entryMemo{font-size:16px;ime-mode:active}.special-year-actions72{display:grid;grid-template-columns:minmax(180px,1fr) minmax(240px,1fr);gap:10px;margin:12px 0}.special-year-actions72 button,.special-year-actions72 label{min-height:48px;padding:10px 14px;border:1px solid #e4d4cd;border-radius:14px;background:#fff;color:#725f57;font-weight:700}.special-year-actions72 label{display:flex;align-items:center;justify-content:space-between;gap:10px}.special-year-actions72 select{min-height:38px;max-width:190px;border:1px solid #e4d4cd;border-radius:10px;background:#fff;padding:6px}@media(max-width:760px){.quick-actions72{grid-template-columns:1fr}.memo-suggestions72 button{min-height:44px}.payment-months56 details,.payments58 details{break-inside:auto}.bottom-nav+*{scroll-margin-bottom:110px}.special-year-actions72{grid-template-columns:1fr}.special-year-actions72 label{align-items:flex-start;flex-direction:column}.special-year-actions72 select{width:100%;max-width:none}}
