#sheetTabs68{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px;border:1px solid var(--m58-line,#e2d5cd);border-radius:18px;background:#fffaf7;box-shadow:0 10px 28px #684e3c12}#sheetTabs68 button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px;border:1px solid var(--m58-line,#e2d5cd);border-radius:999px;background:#fff;color:#75645c;font-weight:700;cursor:pointer}#sheetTabs68 button span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f5efeb}#sheetTabs68 button.active{border-color:#d88b8e;background:#f9dfdf;color:#9b5559}#sheetTabs68 button.active span{background:#d47d82;color:#fff}.weekly-cards58 article>header:has([data-category-name68]){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(125px,170px) auto;align-items:end;gap:10px}.category-name68,.category-month68{display:grid;gap:4px}.category-name68 small,.category-month68 small{color:#88766d;font-size:10px}.category-name68 input,.category-month68 input{box-sizing:border-box;width:100%;min-width:0;padding:9px;border:1px solid #dfd2ca;border-radius:9px;background:#fff}.category-name68 input{font-size:17px;font-weight:700}.category-month68 span{display:flex;align-items:center;gap:4px}.month-total68{padding-bottom:9px;color:#88766d;font-size:11px;white-space:nowrap}#calculate68,.month-nav58+#calculateWeeks58{display:block;width:min(320px,100%);margin:0 auto 16px}
.payments58,.payment-months56,#sheetBody:has(.payments58),#sheetBody:has(.payment-months56),#view-sheets:has(.payments58),#view-sheets:has(.payment-months56){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;clip:auto!important}.payments58 details,.payments58 details>div,.payment-months56 details,.payment-months56 details>div{height:auto!important;max-height:none!important;overflow:visible!important}.payments58 details,.payment-months56 details{break-inside:avoid}
@media(max-width:760px){#sheetTabs68{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px}#sheetTabs68 button{min-height:44px;padding:8px 5px;font-size:11px}.weekly-cards58 article>header:has([data-category-name68]){grid-template-columns:minmax(0,1fr) 118px}.month-total68{display:none}.weekly-cards58{grid-template-columns:1fr!important}}
@media(max-width:390px){.weekly-cards58 article>header:has([data-category-name68]){grid-template-columns:minmax(0,1fr) 106px}.category-name68 input{font-size:15px}}
