.task-child-table-wrap.task-list-scroll{height:clamp(220px,calc(100dvh - var(--app-footer-occupied-height,0px) - 300px),680px);overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-top:42px;overflow:auto}.task-child-table-wrap.task-list-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.task-child-table thead{z-index:2;background:var(--surface);position:sticky;top:0}.task-child-table .task-virtual-spacer td{pointer-events:none;height:auto}.task-child-table{border-collapse:collapse;text-align:left;width:100%;min-width:700px}.task-child-table th,.task-child-table td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:9px 10px}.task-child-pages{justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.independent-numbering__fields{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.independent-numbering__fields label{gap:4px;max-width:190px;display:grid}.independent-numbering :is(input,select){border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;max-width:100%;min-height:40px;font:inherit;border-radius:6px;padding:6px 8px}@media (max-width:760px){.task-child-table{min-width:0}.task-child-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.task-child-table,.task-child-table tbody,.task-child-table tr,.task-child-table td{display:block}.task-child-table tr{border-bottom:1px solid var(--line);padding:10px}.task-child-table td{border:0;padding:3px 0}.task-child-table td[data-label]:before{content:attr(data-label) ": ";font-weight:700}.independent-numbering :is(button,input){min-height:44px}}@media (max-width:390px){.task-child-pages{flex-wrap:wrap}}
