.mytblWrap{height:calc(100% - 20px);min-height:0;flex:1 1 auto;margin:10px;padding:0 1px 0 0;background:color-mix(in srgb,var(--cinza4) 94%,#fff 6%);border-radius:12px;overflow:hidden}.mytblBody{position:relative;width:100%;height:calc(100% - 60px);min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 8px 0 0;color:var(--cinza3);font-size:.88rem;scrollbar-gutter:stable both-edges}.mytbl{width:100%;min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 8px;background:0 0}.mytblHeadWrap{padding:0 8px 0 5px}.mytbl thead{position:sticky;top:0;left:0;z-index:2}.mytbl thead th{position:relative;z-index:1;padding:.6rem .75rem;color:var(--amarelo);font-size:.8rem;font-weight:600;white-space:nowrap;min-width:0;overflow:hidden}.mytbl th{position:relative;border-radius:10px}.mytbl thead th.is-sortable{cursor:pointer;transition:background .12s ease}.mytbl thead th.is-sortable:hover{background:rgb(255 255 255 / .06)}.mytblThInner{display:flex;align-items:center;gap:.35rem;min-width:0}.mytblThLabel{min-width:0;overflow:hidden;text-overflow:ellipsis}.mytblSortIcon{display:inline-flex;opacity:.65;transition:opacity .15s ease,transform .1s ease}.mytbl thead th.is-sortable:hover .mytblSortIcon{opacity:.95}.mytblSortIcon svg{width:14px;height:14px}.mytblFilterIcon{display:inline-flex;margin-left:.25rem;opacity:.6;cursor:pointer;transition:opacity .15s ease,transform .1s ease}.mytblFilterIcon:hover{opacity:1;transform:translateY(-1px)}.mytbl tbody tr{transition:transform .38s ease;filter:drop-shadow(0 6px 14px rgb(0 0 0 / .18))}.mytbl tbody tr:hover{transform:translateY(-1px)}.mytbl tbody td{padding:10px .75rem;line-height:1.25;vertical-align:middle;color:var(--branco3);background:var(--cinza4);border-top:1px solid rgb(255 255 255 / .06);border-bottom:1px solid rgb(0 0 0 / .25);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mytbl tbody tr>td:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.mytbl tbody tr>td:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.mytbl tbody tr:hover td{background:rgb(255 255 255 / .07);border-top-color:rgb(255 255 255 / .1);color:var(--branco2)}.mytbl tbody tr.is-selected td{background:color-mix(in srgb,var(--verde) 18%,var(--cinza4) 82%);border-top-color:rgb(34 197 94 / .18);border-bottom-color:rgb(0 0 0 / .18);color:var(--branco1)}.mytbl tbody tr.is-selected:hover td{background:color-mix(in srgb,var(--verde) 24%,var(--cinza4) 76%);border-top-color:rgb(34 197 94 / .24);color:var(--branco1)}.mytbl td[data-click="1"]{cursor:pointer}.mytbl tbody tr.row-status-agendada td:first-child::before{background:rgb(96 165 250 / .9)}.mytbl tbody tr.row-status-espera td:first-child::before{background:rgb(250 204 21 / .9)}.mytbl tbody tr.row-status-emcurso td:first-child::before{background:rgb(34 197 94 / .9)}.mytbl tbody tr.row-status-concluida td:first-child::before{background:rgb(148 163 184 / .9)}.mytbl tbody td{transition:background .25s ease,border-color .25s ease,color .25s ease}.mytbl td .badge{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .55rem;border-radius:999px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .08);color:rgb(226 232 240 / .9);font-size:.82em;line-height:1.2}.mytbl td .badge-blue{background:rgb(96 165 250 / .12);border-color:rgb(96 165 250 / .22)}.mytbl td .badge-green{background:rgb(34 197 94 / .12);border-color:rgb(34 197 94 / .22)}.mytbl td .badge-amber{background:rgb(250 204 21 / .12);border-color:rgb(250 204 21 / .22)}.mytbl td .badge-gray{background:rgb(148 163 184 / .12);border-color:rgb(148 163 184 / .22)}.mytbl .justify-left{text-align:left}.mytbl .justify-center{text-align:center}.mytbl .justify-right{text-align:right}.mytblDrag{position:absolute;top:0;right:0;width:10px;height:100%;border-left:1px solid rgb(255 255 255 / .08);cursor:col-resize;opacity:.55;transition:opacity .15s ease,border-color .15s ease}.mytblDrag:hover{opacity:1;border-left-color:rgb(255 255 255 / .18)}.mytblSentinel{height:40px;width:100%}.mytblSentinel.is-loading::after{content:"A carregar…";display:block;text-align:center;opacity:.7;font-size:.85em;line-height:32px}.mytblSelect{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.mytblSelect__field{position:relative;display:flex;flex:1 1 auto;align-items:center;min-width:0;height:36px;padding-left:12px}.mytblSelect__control{display:block;appearance:none;-webkit-appearance:none;-moz-appearance:none;flex:1 1 auto;height:100%;line-height:36px;padding:0 42px 0 12px;border-radius:10px;border:1px solid rgb(255 255 255 / .06);color:var(--branco3);font-family:Roboto,sans-serif;font-size:.85rem;font-weight:500;outline:0;cursor:pointer;transition:background .18s ease,transform .08s ease,filter .18s ease}.mytblSelect__field:hover .mytblSelect__control{background:color-mix(in srgb,var(--cinza3) 84%,#fff 16%);transform:translateY(1px)}.mytblSelect__control option{background:var(--cinza3);color:var(--branco3)}.mytblSelect__icon{position:absolute;right:18px;top:0;bottom:0;margin:auto 0;height:12px;color:var(--branco3);opacity:.85;pointer-events:none;display:block}.mytblSelect.is-active .mytblSelect__control{background:rgb(var(--amarelo-rgb) / .08);border-color:rgb(var(--amarelo-rgb) / .6);color:var(--branco1)}.mytblSelect.is-active .mytblSelect__icon{color:var(--amarelo);opacity:1}.mytblSelect:has(.mytblSelect__control[value]:not([value="0"])) .mytblSelect__control{background:rgb(var(--amarelo-rgb) / .08);border-color:rgb(var(--amarelo-rgb) / .6);color:var(--branco1)}.mytblInput{display:flex;height:36px;line-height:36px;align-items:center;color:var(--branco3);padding:8px;border-radius:8px;border:1px solid var(--cinza3);background-color:var(--cinza3)}.mytblButton{display:flex;align-items:center;justify-content:center;width:auto;padding:8px;background:0 0;border:1px solid rgb(255 255 255 / .06);border-radius:8px;cursor:pointer;user-select:none;transition:transform .08s ease,}.mytblButton:hover{background:color-mix(in srgb,var(--cinza3) 84%,#fff 16%);transform:translateY(1px)}.mytblField{padding:8px;text-align:left;border-radius:8px;border:1px solid var(--cinza3);font-size:.9em}