:where(main,section,article,header,footer,nav,form,aside,dialog,details,fieldset),.grid>*,.flex>*{min-width:0}body{overflow-wrap:anywhere}input,select,textarea{max-width:100%;min-width:0}pre{white-space:pre-wrap;overflow-wrap:anywhere}.responsive-table-container{max-width:100%;min-width:0}table.responsive-table{max-width:100%}table.responsive-table[data-table-layout=cards]{display:block;min-width:0!important;width:100%!important;table-layout:auto;border:0}.responsive-table[data-table-layout=cards]>:is(tbody,tfoot){display:block;width:100%}.responsive-table[data-table-layout=cards]>:is(tbody,tfoot)>tr:not([hidden]):not([aria-hidden=true]){display:block;position:relative;width:100%;margin:.6rem 0;padding:.4rem;border:1px solid #d6d3d1;border-radius:.65rem}.responsive-table[data-table-layout=cards]>:is(tbody,tfoot)>tr[data-row-context]:not([data-row-context=""]):before{content:attr(data-row-context);display:block;padding:.6rem;background:#f0fdfa;color:#134e4a;font-weight:650}.responsive-table[data-table-layout=cards]>:is(tbody,tfoot)>tr>:is(td,th){display:block;position:static;width:100%!important;min-width:0!important;max-width:100%!important;padding:.65rem;border:0;border-bottom:1px solid #e7e5e4;white-space:normal!important;text-align:left;overflow-wrap:anywhere;overflow:visible}.responsive-table[data-table-layout=cards]>:is(tbody,tfoot)>tr>:is(td,th):last-child{border-bottom:0}.responsive-table[data-table-layout=cards]>:is(tbody,tfoot)>tr>[data-responsive-label]:not([data-responsive-label=""]):before{content:attr(data-responsive-label);display:block;margin-bottom:.25rem;color:#57534e;font-size:.75rem;font-weight:700;text-transform:none}.responsive-table[data-table-layout=cards]>:is(tbody,tfoot)>tr>[data-full-row]{padding:.4rem}.responsive-table[data-table-layout=cards]>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.responsive-table[data-table-layout=cards][data-interactive-head]>thead{position:static;width:100%;height:auto;overflow:visible;clip-path:none;white-space:normal;display:block}.responsive-table[data-table-layout=cards][data-interactive-head]>thead>tr{display:flex;flex-wrap:wrap;gap:.4rem}.responsive-table[data-table-layout=cards][data-interactive-head]>thead th{display:block;padding:.4rem;min-width:0;max-width:100%}.responsive-table[data-table-layout=cards] :is(.truncate,.whitespace-nowrap){white-space:normal!important;text-overflow:clip;overflow:visible}.responsive-table[data-table-layout=cards] :is(input,select,textarea,button,a,div,p){min-width:0;max-width:100%;overflow-wrap:anywhere}.responsive-table[data-table-layout=cards] [class*=min-w-]{min-width:0!important}.responsive-table [hidden]{display:none!important}@media(max-width:1023px){html,body{min-width:0}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}button,select,input:not([type=checkbox]):not([type=radio]):not([type=range]){min-height:44px}button,summary{white-space:normal;overflow-wrap:anywhere}.flex{flex-wrap:wrap}.truncate{white-space:normal;text-overflow:clip;overflow:visible}.overflow-x-auto.whitespace-nowrap,.font-mono.whitespace-nowrap{white-space:normal!important;overflow-wrap:anywhere}.macro-monitor td{white-space:normal}.macro-actions{flex-wrap:wrap}.fixed.inset-0{padding:.5rem}.fixed.inset-0>[class*=max-w-]{max-width:100%;max-height:calc(100dvh - 1rem)}.recipe-publication .publication-chart img{min-width:0;width:100%;max-width:100%;height:auto}.recipe-selection-table td:before{content:none}.recipe-selection-table tr{margin-bottom:.6rem}.recipe-publication .publication-chart{overflow:visible}}@media print{table.responsive-table[data-table-layout=cards]{display:table;width:100%}.responsive-table[data-table-layout=cards]>thead{display:table-header-group;position:static;width:auto;height:auto;clip-path:none}.responsive-table[data-table-layout=cards]>:is(tbody,tfoot){display:table-row-group}.responsive-table[data-table-layout=cards]>:is(tbody,tfoot)>tr:not([hidden]):not([aria-hidden=true]){display:table-row}.responsive-table[data-table-layout=cards]>:is(tbody,tfoot)>tr>:is(td,th){display:table-cell;width:auto!important}.responsive-table[data-table-layout=cards] [data-responsive-label]:before,.responsive-table[data-table-layout=cards] tr[data-row-context]:before{display:none!important}}
