.monthly-grid58 label{position:relative;display:grid!important;grid-template-columns:minmax(90px,1fr) auto 30px!important;gap:8px}.monthly-grid58 label>span:first-child{overflow:hidden;text-overflow:ellipsis}.category-menu60{width:30px;height:30px;border:1px solid var(--m58-line);border-radius:8px;background:#fff;font-size:18px;line-height:1}.category-hidden60{opacity:.48}.weekly-cards58>article.category-hidden60{display:none}.monthly-grid58 label.category-hidden60:after{content:'非表示';position:absolute;left:11px;bottom:2px;font-size:9px;color:#9b6d70}.monthly-actions60{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.add-category60{width:100%;margin:4px 0 10px;padding:11px;border:1px dashed var(--m58-line);border-radius:10px;background:#fff;color:var(--m58-ink);font-weight:700}.category-chips .chip.category-hidden60{opacity:.5}.sheet-tabs-sticky55 button[data-v60-label]{min-width:0!important}.sheet-tabs-sticky55{gap:8px!important;align-items:stretch}.sheet-tabs-sticky55 button{white-space:normal!important;line-height:1.25!important}
@media(max-width:760px){.monthly-grid58 label{grid-template-columns:minmax(72px,1fr) auto 30px!important}.monthly-grid58 label>span:nth-child(2){display:flex;align-items:center;min-width:0}.monthly-grid58 input{width:78px!important}.monthly-actions60{grid-template-columns:1fr}.sheet-tabs-sticky55{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sheet-tabs-sticky55 button{width:100%!important;padding:9px 5px!important;font-size:10px!important}}
