.matrix-item-label{padding-left:2px}@media(max-width:767px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}}@media(max-width:767px),(pointer:coarse){button:not(.tap-compact),select:not(.tap-compact),summary:not(.tap-compact),[role=button]:not(.tap-compact){min-height:44px;min-width:44px}input:not([type=checkbox]):not([type=radio]):not(.tap-compact),textarea:not(.tap-compact){min-height:44px}button:not(.tap-compact){display:inline-flex;align-items:center}button.w-full:not(.tap-compact):not(.justify-center){justify-content:flex-start}input[type=checkbox]:not(.tap-compact),input[type=radio]:not(.tap-compact){width:20px;height:20px}label:has(input[type=checkbox]),label:has(input[type=radio]){min-height:44px}.matrix-scroll button,.matrix-scroll select,.matrix-scroll [role=button]{min-height:0;min-width:0;display:revert}.matrix-scroll .text-\[8px\],.matrix-scroll .text-\[8\.5px\]{font-size:9.5px}.matrix-scroll .text-\[9px\]{font-size:10px}}@media(max-width:767px),(pointer:coarse){.fixed.inset-0.flex.items-center.justify-center>*{max-height:85vh;overflow-y:auto}}@media(pointer:coarse){button,a,[role=button]{-webkit-tap-highlight-color:transparent}}
