@media (pointer:coarse){.crm-shell :is(button:not([role=switch]),select,textarea,input:not([type=checkbox],[type=radio],[type=range])){min-height:44px}.crm-shell button:not([role=switch]){min-width:44px}.crm-shell a:is([class*=inline-flex],[class*=flex\ ],[class*=grid\ ],[class*=block]){min-height:44px}.crm-shell button[role=switch]:after{content:"";position:absolute;inset:-12px -6px}.crm-shell main a:not([class*=flex],[class*=grid],[class*=block]){position:relative}.crm-shell main a:not([class*=flex],[class*=grid],[class*=block]):after{content:"";position:absolute;inset:-12px -4px}.crm-shell :is(input[type=checkbox],input[type=radio]){width:22px;height:22px}.crm-shell :is(input,select,textarea){font-size:16px}}@media (max-width:767px){.crm-stack{overflow:visible}.crm-stack table,.crm-stack tbody{width:100%;min-width:0;display:block}.crm-stack thead{display:none}.crm-stack tr{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:.6rem .9rem;padding:1rem;display:flex}.crm-stack tbody>tr:first-child{border-top:0}.crm-stack td{white-space:normal;min-width:0;max-width:100%;padding:0;display:block}.crm-stack td[data-grow]{flex:1 1 0;min-width:55%}.crm-stack tr:not(:has(td[data-grow]))>td:first-child{flex-basis:100%}.crm-stack td:last-child{margin-left:auto}.crm-stack td[data-label]:before{content:attr(data-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-3);margin-bottom:.15rem;font-size:10px;font-weight:600;display:block}}
