@media(max-width:1040px){.tc-workbench{grid-template-columns:1fr}.tc-summary{position:static}.tc-day{grid-template-columns:105px repeat(4,minmax(105px,1fr))}.tc-context-grid,.tc-examples{grid-template-columns:1fr 1fr}}
@media(max-width:780px){.tc-container{width:calc(100% - 36px)}.tc-header-inner{min-height:72px;gap:9px}.tc-nav{display:none}.tc-theme-label{display:none}.tc-menu-button{display:inline-flex;width:54px;padding:8px;font-size:12px}.tc-brand{min-width:0}.tc-brand span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-header select{max-width:88px}.tc-intro{grid-template-columns:1fr;padding:30px 0 22px;gap:16px}.tc-app h1{font-size:47px}.tc-lede{font-size:16px}.tc-ledger{padding:15px}.tc-ledger-head{flex-direction:column}.tc-day{grid-template-columns:90px 1fr 1fr;align-items:start;padding:16px 0}.tc-day-name{grid-row:1/3}.tc-day .tc-field:nth-of-type(1),.tc-day .tc-field:nth-of-type(2){grid-row:1}.tc-day .tc-field:nth-of-type(3),.tc-day .tc-field:nth-of-type(4){grid-row:2}.tc-day-error{grid-column:2/4}.tc-context-grid,.tc-examples{grid-template-columns:1fr}.tc-footer-inner{display:block}.tc-footer nav{justify-content:flex-start;margin-top:14px}.tc-doc{padding-top:36px}}
@media(max-width:520px){.tc-day{grid-template-columns:1fr 1fr}.tc-day-name{grid-column:1/-1;grid-row:auto;flex-direction:row;justify-content:space-between;align-items:center}.tc-day .tc-field:nth-of-type(1),.tc-day .tc-field:nth-of-type(2),.tc-day .tc-field:nth-of-type(3),.tc-day .tc-field:nth-of-type(4){grid-row:auto}.tc-day-error{grid-column:1/-1}.tc-threshold-grid{grid-template-columns:1fr 1fr}.tc-summary-actions{grid-template-columns:1fr}.tc-summary-actions .tc-primary{grid-column:auto}.tc-big-result{font-size:48px}}
@media(max-width:390px){.tc-container{width:calc(100% - 28px)}.tc-brand{font-size:14px}.tc-brand img{width:30px;height:30px}.tc-header-controls{gap:6px}.tc-app h1{font-size:41px}.tc-ledger{padding:12px}.tc-summary{padding:18px}.tc-day{gap:10px}.tc-field input{padding:8px;font-size:13px}}
@media(max-width:340px){.tc-header .tc-brand span{display:none}.tc-header select{max-width:80px}.tc-day{grid-template-columns:1fr}.tc-day-name,.tc-day-error{grid-column:1}.tc-threshold-grid{grid-template-columns:1fr}.tc-big-result{font-size:43px}}
