.bg-batik{background-image:radial-gradient(circle,#ffffff1f 1px,#0000 1px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.4' stroke-opacity='0.20'%3E%3C!-- Outer Grid --%3E%3Cpath d='M30 0 L60 30 L30 60 L0 30 Z'/%3E%3Cpath d='M0 0 L60 60 M60 0 L0 60' stroke-opacity='0.14'/%3E%3C!-- Central Kawung Motif --%3E%3Ccircle cx='30' cy='30' r='12'/%3E%3Ccircle cx='30' cy='30' r='6' stroke-width='0.9' stroke-opacity='0.14'/%3E%3C!-- Petals (Kawung shape) --%3E%3Cpath d='M30 10 C35 15, 35 20, 30 30 C25 20, 25 15, 30 10 Z' stroke-opacity='0.16'/%3E%3Cpath d='M30 50 C35 45, 35 40, 30 30 C25 40, 25 45, 30 50 Z' stroke-opacity='0.16'/%3E%3Cpath d='M10 30 C15 35, 20 35, 30 30 C20 25, 15 25, 10 30 Z' stroke-opacity='0.16'/%3E%3Cpath d='M50 30 C45 35, 40 35, 30 30 C40 25, 45 25, 50 30 Z' stroke-opacity='0.16'/%3E%3C!-- Corner Accents --%3E%3Ccircle cx='0' cy='0' r='8' stroke-opacity='0.14'/%3E%3Ccircle cx='60' cy='0' r='8' stroke-opacity='0.14'/%3E%3Ccircle cx='0' cy='60' r='8' stroke-opacity='0.14'/%3E%3Ccircle cx='60' cy='60' r='8' stroke-opacity='0.14'/%3E%3C!-- Small dot decorations --%3E%3Ccircle cx='30' cy='30' r='2' fill='%23ffffff' fill-opacity='0.30' stroke='none'/%3E%3Ccircle cx='30' cy='6' r='1' fill='%23ffffff' fill-opacity='0.30' stroke='none'/%3E%3Ccircle cx='30' cy='54' r='1' fill='%23ffffff' fill-opacity='0.30' stroke='none'/%3E%3Ccircle cx='6' cy='30' r='1' fill='%23ffffff' fill-opacity='0.30' stroke='none'/%3E%3Ccircle cx='54' cy='30' r='1' fill='%23ffffff' fill-opacity='0.30' stroke='none'/%3E%3C/g%3E%3C/svg%3E")!important;background-repeat:repeat!important;background-size:60px 60px!important}.theme-akademik .border-t-blue-600,.theme-akademik .border-t-blue-500,.theme-akademik .border-t-sky-500,.theme-akademik .border-t-sky-600,.theme-akademik .border-t-\[\#0b3d68\],.theme-akademik .border-t-\[\#0c4a80\],.theme-mahasiswa .border-t-blue-600,.theme-mahasiswa .border-t-blue-500,.theme-mahasiswa .border-t-sky-500,.theme-mahasiswa .border-t-sky-600,.theme-mahasiswa .border-t-\[\#0b3d68\],.theme-mahasiswa .border-t-\[\#0c4a80\],.theme-pgw .border-t-blue-600,.theme-pgw .border-t-blue-500,.theme-pgw .border-t-sky-500,.theme-pgw .border-t-sky-600,.theme-pgw .border-t-\[\#0b3d68\],.theme-pgw .border-t-\[\#0c4a80\],.theme-setting .border-t-blue-600,.theme-setting .border-t-blue-500,.theme-setting .border-t-sky-500,.theme-setting .border-t-sky-600,.theme-setting .border-t-\[\#0b3d68\],.theme-setting .border-t-\[\#0c4a80\]{border-top-color:#0f5132!important}.theme-akademik .text-\[\#0b3d68\],.theme-mahasiswa .text-\[\#0b3d68\],.theme-pgw .text-\[\#0b3d68\],.theme-setting .text-\[\#0b3d68\],.theme-akademik .text-blue-600,.theme-mahasiswa .text-blue-600,.theme-pgw .text-blue-600,.theme-setting .text-blue-600{color:#0f5132!important}.theme-akademik .bg-blue-50\/70,.theme-mahasiswa .bg-blue-50\/70,.theme-pgw .bg-blue-50\/70,.theme-setting .bg-blue-50\/70{background-color:#0f513214!important}.theme-akademik .hover\:text-blue-700:hover,.theme-mahasiswa .hover\:text-blue-700:hover,.theme-pgw .hover\:text-blue-700:hover,.theme-setting .hover\:text-blue-700:hover{color:#14532d!important}thead[class*="bg-[#0b3d68]"] th,thead[class*="bg-[#0c4a80]"] th,thead[class*="bg-[#0f5132]"] th,thead[class*="bg-[#581c2f]"] th,thead[class*="bg-[#0e375f]"] th,thead[class*="bg-[#0f172a]"] th,thead.bg-\[\#0b3d68\] th,thead.bg-\[\#0c4a80\] th,thead.bg-\[\#0f5132\] th,thead.bg-\[\#581c2f\] th,thead.bg-\[\#0e375f\] th,thead.bg-\[\#0f172a\] th,.bg-\[\#0b3d68\] th,.bg-\[\#0c4a80\] th,.bg-\[\#0f5132\] th,.bg-\[\#581c2f\] th,.bg-\[\#0e375f\] th,.bg-\[\#0f172a\] th{color:#fff!important}:is(div[data-slot=card]:has(table),div[data-slot=card]:has([data-slot=table-container]),div[data-slot=card]:has(.overflow-x-auto)){gap:0!important;padding-top:0!important;padding-bottom:0!important}:root,.theme-admin{--theme-color:#0b3d68}.theme-akademik,.theme-mahasiswa,.theme-setting{--theme-color:#0f5132}.theme-kepegawaian,.theme-pgw{--theme-color:#581c2f}.theme-seleksi{--theme-color:#0284c7}.theme-keuangan{--theme-color:#78350f}thead,thead tr,thead th,[data-slot=table-header],[data-slot=table-header] tr,[data-slot=table-header] th{background-color:var(--theme-color)!important}thead th,thead td,thead th *,thead td *{color:#fff!important}thead th:not(:last-child),thead td:not(:last-child),[data-slot=table-header] th:not(:last-child),[data-slot=table-header] td:not(:last-child){border-right:1px solid #ffffff40!important}tbody td:not(:last-child),[data-slot=table-body] td:not(:last-child){border-right:1px solid #e5e7ebb3!important}main div[data-slot=card]:not(.no-theme-border){border-top:3px solid var(--theme-color)!important}main [class*=border-t-emerald-]:not(.no-theme-border),main [class*=border-t-green-]:not(.no-theme-border),main [class*=border-t-blue-]:not(.no-theme-border),main [class*=border-t-sky-]:not(.no-theme-border){border-top-color:var(--theme-color)!important}.no-theme-border{border-top:none!important}thead th,th[role=columnheader],[data-slot=table-header] th,:is(th:has(button[role=checkbox]),td:has(button[role=checkbox]),th:has(input[type=checkbox]),td:has(input[type=checkbox]),th:has([data-state]),td:has([data-state])){text-align:center!important;vertical-align:middle!important}th button[role=checkbox],td button[role=checkbox],th input[type=checkbox],td input[type=checkbox],th [data-state],td [data-state]{justify-content:center!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important;display:inline-flex!important}:is(th>div:has(button[role=checkbox]),td>div:has(button[role=checkbox]),th>div:has(input[type=checkbox]),td>div:has(input[type=checkbox])){justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}main tbody td,main [data-slot=table-body] td{font-weight:400!important}main div.bg-white.rounded-xl.shadow-sm.border:not(.no-theme-border):not(:has(table)):not(.flex){border-top:3px solid var(--theme-color)!important}
