th:has(plant-trigger){plant-trigger{display:flex;align-items:center;flex-direction:row-reverse;width:fit-content}.mini-button{margin-inline-end:.25lh;appearance:none;padding:.2em .25em 0;border:solid 0 transparent;border-radius:4px;background:currentcolor;background:transparent;cursor:pointer;transition:all .2s ease-in-out;overflow:clip;@starting-style{width:0;margin:0;opacity:0}svg{width:1rem;height:1rem;color:#fff;color:var(--table-header-color,#000);transition:color .2s ease-in-out}}.plant-name:hover{cursor:pointer}.plant-name:hover+.mini-button,.mini-button:hover{background:#000;svg{color:#fff}}&:has(.plant-name+.mini-button){transition:scale .2s ease-out;transform-origin:center;&:has(*:active){scale:.98}}}table{font-size:clamp(13px, 2.5cqw, 1em);width:100%;text-wrap:balance;border-collapse:collapse;border-radius:5px 5px 0 0;overflow:clip;background:#fff;:is(td,th):is(:nth-child(2),:nth-child(3)){display:none;@container (width < 600px){display:none}}thead th{font-family:var(--sc-heading-font-family,system-ui);font-weight:400;text-align:left;padding-block:.5lh;line-height:1.2;padding-block:.75lh;height:2lh}thead{background-color:#eee;background-color:var(--table-header-bg,#eee);color:#000;color:var(--table-header-color,#000);border-radius:0;border-top-left-radius:inherit;border-top-right-radius:inherit;overflow:clip;box-shadow:0 -120px 0 120px var(--table-header-bg,#eee);position:var(--table-header-position,sticky);top:calc(-1px + var(--table-header-top-large, 0px) + var(--wp-admin--admin-bar--height, 0px));@media (width <=1024px){top:calc(-8px + var(--table-header-top, 64px) + var(--wp-admin--admin-bar--height, 0px))}@media print{position:static;box-shadow:none}}tbody tr:has(th){position:var(--table-heading-position,sticky);top:calc(2.5lh - 10px + var(--table-header-top-large, 0px) + var(--wp-admin--admin-bar--height, 0px));@media (width <=1024px){top:calc(2.5lh - 4px + var(--table-header-top, 64px) + var(--wp-admin--admin-bar--height, 0px))}}tbody th{--_th-bg:#ddd;--_th-bg:var(--table-heading-bg, #ddd);background-color:var(--_th-bg);color:var(--table-heading-color,#000);text-align:left;height:2lh;font-weight:700}tr:not(:has(th)){opacity:1;background-color:inherit;--reveal-transition:opacity .3s linear, 
        background-color .6s ease-in-out;@starting-style{opacity:0;background:yellow}}.inserted-text{opacity:1;background-color:inherit;@starting-style{opacity:0;background:lightgreen}}th,td{padding-inline:.25lh;padding-inline:.25rlh;padding-inline:.5lh;padding-inline:.5rlh}td{height:2lh;line-height:1.2}tbody{border-left:solid 1px var(--table-body-border,#ddd);border-right:solid 1px var(--table-body-border,#ddd)}tbody tr{border-top:solid 1px var(--table-body-border,#ddd);border-bottom:solid 1px var(--table-body-border,#ddd)}tbody td:is(:nth-child(4),:nth-child(5)){@container (width>600px){min-width:14ch}}tfoot{border-left:solid 1px var(--table-footer-border,#eee);border-right:solid 1px var(--table-footer-border,#eee);border-bottom:solid 1px var(--table-footer-border,#eee)}tfoot,tfoot tr{border-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:clip}tfoot td{border-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:var(--table-footer-bg,#eee);color:var(--table-footer-color,#111);padding-block:.5lh;padding-block:.5rlh;font-size:90%;line-height:1.3}}