.kadane-compact{font-size:var(--fs-numeral);--fs-numeral:1.8125rem;--fs-score:28px;--fs-worked:1.125rem;display:block}.kadane-compact :is(.kadane-how,.kadane-readout,.kadane-work,.kadane-note){background:var(--surface-raised)}.kadane-compact .kadane-how{line-height:var(--lh-ui)}.kadane-compact .kadane-row{gap:var(--space-group);margin-top:var(--space-group);background:repeating-linear-gradient(to bottom, transparent 0 27px, var(--rule-feint) 27px 28px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kadane-compact .kadane-cell{height:auto;min-height:48px;padding:6px var(--space-1);font-size:var(--fs-numeral);border-radius:5px}.kadane-compact .kadane-cell:not([aria-pressed=true]){border-bottom-width:2px}.kadane-compact .kadane-work{height:var(--space-6);line-height:var(--space-6);margin-top:2px;overflow-x:auto}.kadane-compact .kadane-foot{gap:var(--space-group) var(--space-head);min-height:44px;display:flex}.kadane-compact .kadane-readout{flex-basis:20ch}.kadane-compact .kadane-controls{gap:var(--space-group);flex-wrap:wrap;margin-top:0;display:flex}.kadane-compact .kadane-controls>[data-act=check],.kadane-compact .kadane-controls>.kadane-more,.kadane-compact .kadane-readout{grid-area:auto}.kadane-compact .kadane-controls .btn{min-width:5rem}.kadane-compact .kadane-controls [data-act=check]{min-height:44px;padding:6px var(--space-3);border:2px solid var(--visitor);color:var(--visitor);background:0 0}@container (min-width:calc(6em + 24px)){.kadane-compact .kadane-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:calc(18em + 56px)){.kadane-compact .kadane-row{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:639px){.kadane-compact .kadane-row{margin-top:var(--space-head)}.kadane-compact .kadane-cell.kadane-cell{height:76px}.kadane-compact .kadane-foot,.kadane-compact .kadane-controls{gap:var(--space-group);grid-template-columns:minmax(0,1fr);display:grid}.kadane-compact .kadane-controls [data-act=check]{background:var(--button-fill);width:100%;min-height:52px;color:var(--button-text);border-color:var(--button-fill);order:-1}}
