.st-data-grid th{border-right:none;position:relative}.st-data-grid th:after{content:"";background-color:#e6e8e9;width:1px;position:absolute;top:30%;bottom:30%;right:0}.st-data-grid input[type=checkbox]{appearance:none;cursor:pointer;background-color:#fff;border:1.5px solid #cbd5e1;border-radius:4px;width:16px;height:16px;transition:all .2s;position:relative}.st-data-grid input[type=checkbox]:checked{background-color:#4589ff;border-color:#4589ff}.st-data-grid input[type=checkbox]:checked:after{content:"";border:1px solid #fff;border-width:0 1px 1px 0;width:5px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.st-data-grid .flex.items-center.gap-3>div>input[type=text]{border-radius:calc(.625rem - 2px)!important;height:28px!important;padding:4px 28px!important;font-size:.875rem!important;line-height:1.42857!important;transition:border-color .2s,box-shadow .2s,background-color .2s!important}.st-data-grid .flex.items-center.gap-3>div>input[type=text]:focus{background-color:#fff!important;border-color:#4589ff!important;box-shadow:0 0 0 3px #4589ff4d!important}div.fixed.z-50>div>div.border-b:first-child{display:none!important}div.fixed.z-50 div.flex.items-center.gap-2.px-2\.5.py-2.border-b.border-zinc-200{min-height:36px;padding:0 12px!important}div.fixed.z-50>div>div.flex.items-center.gap-2.px-2\.5.py-2.border-b.border-zinc-200{border-bottom:none!important}div.fixed.z-50 input[type=text]:focus{box-shadow:none!important}div.fixed.z-50 div.max-h-\[270px\].overflow-y-auto.py-1>button{cursor:pointer;min-height:32px;border-radius:calc(.625rem - 2px)!important;padding:0 8px!important;font-size:14px!important;line-height:20px!important}div.fixed.z-50 div.max-h-\[270px\].overflow-y-auto.py-1{padding:4px!important}div.fixed.z-50>div{border-radius:calc(.625rem - 2px)!important}.st-data-grid td>div>div.absolute.top-full.right-0{overflow:hidden;border:1px solid #e4e4e7!important;border-radius:calc(.625rem - 2px)!important;min-width:180px!important;padding:4px!important;box-shadow:0 8px 20px #00000014!important}.st-data-grid td>div>div.absolute.top-full.right-0 button{cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:8px;width:100%;height:32px;padding:0 12px;font-size:14px;line-height:20px;display:flex}.st-data-grid td>div>div.absolute.top-full.right-0 button:hover{background-color:#f9fafb!important}.st-data-grid td>div>div.absolute.top-full.right-0 button:last-child{border-top:none}.st-data-grid td>div>div.absolute.top-full.right-0 button.text-red-600{color:#fa4d56}.st-data-grid table thead{z-index:1}.st-data-grid button:has(.lucide-list-filter) span{display:none}.st-data-grid>div>div.border-b.border-zinc-200.bg-white>div.flex.items-center.justify-between.px-4.py-2>div.flex.items-center.gap-3>button{cursor:pointer;border-radius:calc(.625rem - 2px);place-content:center;width:24px;height:24px;padding:0}.st-data-grid>div>div.border-b.border-zinc-200.bg-white>div.flex.items-center.justify-between.px-4.py-2>div.flex.items-center.gap-3>button>svg{width:12px;height:12px}.st-data-grid>div>div.border-b.border-zinc-200.bg-white>div.flex.items-center.justify-between.px-4.py-2>div.flex.items-center.gap-2>button{cursor:pointer;border-radius:calc(.625rem - 2px);justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.st-data-grid>div>div.border-b.border-zinc-200.bg-white>div.flex.items-center.justify-between.px-4.py-2>div.flex.items-center.gap-2>button>svg{width:12px;height:12px}.st-data-grid>div>div.border-b.border-zinc-200.bg-white>div.flex.items-center.gap-2.px-4.py-2.border-t.border-zinc-200.hover\:bg-zinc-100.transition-colors>button{cursor:pointer;border-radius:calc(.625rem - 2px);min-height:24px;padding:0 6px;font-size:12px;font-weight:600;line-height:16px}.st-data-grid>div>div.border-b.border-zinc-200.bg-white>div.flex.items-center.gap-2.px-4.py-2.border-t.border-zinc-200.hover\:bg-zinc-100.transition-colors>button:hover{background-color:#fafafa}.st-data-grid>div>div.border-b.border-zinc-200.bg-white>div.px-4.py-2.border-t.border-zinc-200.hover\:bg-zinc-100.transition-colors>div>button{border-radius:calc(.625rem - 2px);min-height:24px;padding:0 6px;font-size:12px;font-weight:600;line-height:16px}.st-data-grid>div>div.flex.items-center.justify-between.px-4.py-2.border-t.bg-white>div.flex.items-center.gap-2>div>button{border-radius:calc(.625rem - 2px);max-height:28px;padding:8px}.st-data-grid>div>div.flex.items-center.justify-between.px-4.py-2.border-t.border-\[\#D0D0D1\].bg-white>div.flex.items-center.gap-1\.5>button{border:none;border-radius:calc(.625rem - 2px);justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.st-data-grid>div>div.flex.items-center.justify-between.px-4.py-2.border-t{min-height:40px;padding:0 8px}.st-data-grid>div>div.border-b.bg-white>div.px-4.py-2.border-t{align-content:center;height:auto;min-height:40px;padding:4px 8px}.st-data-grid>div>div.border-b.bg-white>div.px-4.py-2.border-t>div{flex-wrap:wrap;gap:4px;height:auto!important}.st-data-grid>div>div.border-b.bg-white>div.px-4.py-2.border-t.hover\:bg-zinc-100{background-color:#0000}.st-data-grid>div>div.border-b.border-zinc-200.bg-white>div.px-4.py-2.border-t.border-zinc-200.hover\:bg-zinc-100.transition-colors>div>div>div>span{white-space:nowrap;border-top-left-radius:calc(.625rem - 2px);border-bottom-left-radius:calc(.625rem - 2px);padding:0 8px;font-size:12px;font-weight:500;line-height:16px}.st-data-grid div.border-b.bg-white div.px-4.py-2.border-t div>div>div>button.rounded-r{border-top-right-radius:calc(.625rem - 2px);border-bottom-right-radius:calc(.625rem - 2px);padding:0 12px}.st-data-grid>div>div.border-b.bg-white>div.px-4.py-2.border-t>div>div>div>span,.st-data-grid>div>div.border-b.bg-white>div.px-4.py-2.border-t>div>div>div>button{max-height:26px}.st-data-grid>div>div.border-b.bg-white>div.px-4.py-2.border-t>div>div>div>div>button{white-space:nowrap;max-height:26px;padding:8px 6px;font-size:12px}.st-data-grid .border-b.bg-white>.flex.items-center.justify-between.bg-\[\#4169E1\]>.flex.items-center.gap-3>button{cursor:pointer;width:fit-content!important;padding:0 10px!important}.st-data-grid>div>div.border-b.bg-white>div.flex.items-center.justify-between.px-4.py-2{min-height:40px;padding:0 8px}.st-data-grid table tbody tr:first-child td.text-right>div>button.p-1\.5.rounded{cursor:pointer;border-radius:calc(.625rem - 2px)}.st-data-grid table thead tr th:hover{background-color:#f3f4f6;transition:background-color .2s}
