.bg-batik,.bg-batik-admin{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}.bg-batik-akademik{background-image:radial-gradient(circle,#ffffff1f 1px,#0000 1px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.5' stroke-opacity='0.16'%3E%3Cpath d='M0 40 L40 0 M-10 10 L10 -10 M30 50 L50 30'/%3E%3Cpath d='M0 0 L40 40' stroke-opacity='0.08' stroke-dasharray='2,2'/%3E%3Ccircle cx='20' cy='20' r='3' stroke-opacity='0.12'/%3E%3Ccircle cx='0' cy='0' r='2' stroke-opacity='0.12'/%3E%3Ccircle cx='40' cy='0' r='2' stroke-opacity='0.12'/%3E%3Ccircle cx='0' cy='40' r='2' stroke-opacity='0.12'/%3E%3Ccircle cx='40' cy='40' r='2' stroke-opacity='0.12'/%3E%3C/g%3E%3C/svg%3E")!important;background-repeat:repeat!important;background-size:40px 40px!important}.bg-batik-keuangan{background-image:radial-gradient(circle,#ffffff1f 1px,#0000 1px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.2' stroke-opacity='0.18'%3E%3Cpolygon points='25,0 50,25 25,50 0,25'/%3E%3Cpolygon points='25,10 40,25 25,40 10,25' stroke-opacity='0.10'/%3E%3Ccircle cx='25' cy='25' r='4'/%3E%3Ccircle cx='0' cy='0' r='3' stroke-opacity='0.12'/%3E%3Ccircle cx='50' cy='0' r='3' stroke-opacity='0.12'/%3E%3Ccircle cx='0' cy='50' r='3' stroke-opacity='0.12'/%3E%3Ccircle cx='50' cy='50' r='3' stroke-opacity='0.12'/%3E%3C/g%3E%3C/svg%3E")!important;background-repeat:repeat!important;background-size:50px 50px!important}.bg-batik-kepegawaian{background-image:radial-gradient(circle,#ffffff1f 1px,#0000 1px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 45 45'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.3' stroke-opacity='0.18'%3E%3Cpath d='M22.5 0 L22.5 45 M0 22.5 L45 22.5'/%3E%3Cpath d='M7.5 7.5 L37.5 37.5 M37.5 7.5 L7.5 37.5' stroke-opacity='0.12'/%3E%3Ccircle cx='22.5' cy='22.5' r='6' stroke-width='1'/%3E%3Cpath d='M22.5 12.5 L26 19 L32.5 22.5 L26 26 L22.5 32.5 L19 26 L12.5 22.5 L19 19 Z' stroke-opacity='0.15'/%3E%3Ccircle cx='0' cy='0' r='4' stroke-opacity='0.12'/%3E%3Ccircle cx='45' cy='0' r='4' stroke-opacity='0.12'/%3E%3Ccircle cx='0' cy='45' r='4' stroke-opacity='0.12'/%3E%3Ccircle cx='45' cy='45' r='4' stroke-opacity='0.12'/%3E%3C/g%3E%3C/svg%3E")!important;background-repeat:repeat!important;background-size:45px 45px!important}.bg-batik-seleksi{background-image:radial-gradient(circle,#ffffff1f 1px,#0000 1px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.3' stroke-opacity='0.18'%3E%3Ccircle cx='24' cy='24' r='16'/%3E%3Cpath d='M24 0 L24 48 M0 24 L48 24' stroke-opacity='0.10'/%3E%3Cpolygon points='24,14 27,21 34,24 27,27 24,34 21,27 14,24 21,21' stroke-opacity='0.14'/%3E%3Ccircle cx='0' cy='0' r='5' stroke-opacity='0.12'/%3E%3Ccircle cx='48' cy='0' r='5' stroke-opacity='0.12'/%3E%3Ccircle cx='0' cy='48' r='5' stroke-opacity='0.12'/%3E%3Ccircle cx='48' cy='48' r='5' stroke-opacity='0.12'/%3E%3C/g%3E%3C/svg%3E")!important;background-repeat:repeat!important;background-size:48px 48px!important}.bg-batik-esign{background-image:radial-gradient(circle,#ffffff1f 1px,#0000 1px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.2' stroke-opacity='0.16'%3E%3Crect x='5' y='5' width='40' height='40' rx='2'/%3E%3Crect x='15' y='15' width='20' height='20' rx='1' stroke-opacity='0.12'/%3E%3Cpath d='M25 0 L25 50 M0 25 L50 25' stroke-opacity='0.08'/%3E%3Ccircle cx='25' cy='25' r='3'/%3E%3Ccircle cx='5' cy='5' r='2' stroke-opacity='0.12'/%3E%3Ccircle cx='45' cy='5' r='2' stroke-opacity='0.12'/%3E%3Ccircle cx='5' cy='45' r='2' stroke-opacity='0.12'/%3E%3Ccircle cx='45' cy='45' r='2' stroke-opacity='0.12'/%3E%3C/g%3E%3C/svg%3E")!important;background-repeat:repeat!important;background-size:50px 50px!important}.bg-batik-helpdesk{background-image:radial-gradient(circle,#ffffff1f 1px,#0000 1px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.2' stroke-opacity='0.15'%3E%3Ccircle cx='15' cy='15' r='8'/%3E%3Cpath d='M0 0 L30 30 M30 0 L0 30' stroke-opacity='0.10'/%3E%3Ccircle cx='0' cy='0' r='1.5' stroke-opacity='0.12'/%3E%3Ccircle cx='30' cy='0' r='1.5' stroke-opacity='0.12'/%3E%3Ccircle cx='0' cy='30' r='1.5' stroke-opacity='0.12'/%3E%3Ccircle cx='30' cy='30' r='1.5' stroke-opacity='0.12'/%3E%3C/g%3E%3C/svg%3E")!important;background-repeat:repeat!important;background-size:30px 30px!important}.bg-batik-pelaporan{background-image:radial-gradient(circle,#ffffff1f 1px,#0000 1px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.3' stroke-opacity='0.16'%3E%3Cpath d='M0 0 L44 44 M44 0 L0 44' stroke-opacity='0.08'/%3E%3Crect x='4' y='4' width='36' height='36' stroke-opacity='0.14'/%3E%3Cline x1='0' y1='22' x2='44' y2='22' stroke-dasharray='3,3'/%3E%3Cline x1='22' y1='0' x2='22' y2='44' stroke-dasharray='3,3'/%3E%3Ccircle cx='22' cy='22' r='4'/%3E%3C/g%3E%3C/svg%3E")!important;background-repeat:repeat!important;background-size:44px 44px!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-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\],.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\]{border-top-color:#0b3d68!important}.theme-akademik .text-\[\#0b3d68\],.theme-mahasiswa .text-\[\#0b3d68\],.theme-setting .text-\[\#0b3d68\],.theme-pgw .text-\[\#0b3d68\],.theme-akademik .text-blue-600,.theme-mahasiswa .text-blue-600,.theme-setting .text-blue-600,.theme-pgw .text-blue-600{color:#0b3d68!important}.theme-akademik .bg-blue-50\/70,.theme-mahasiswa .bg-blue-50\/70,.theme-setting .bg-blue-50\/70{background-color:#0b3d6814!important}.theme-pgw .bg-blue-50\/70{background-color:#581c2f14!important}.theme-akademik .hover\:text-blue-700:hover,.theme-mahasiswa .hover\:text-blue-700:hover,.theme-setting .hover\:text-blue-700:hover,.theme-pgw .hover\:text-blue-700:hover{color:#083053!important}thead[class*="bg-[#0b3d68]"] th,thead[class*="bg-[#0c4a80]"] th,thead[class*="bg-[#0b3d68]"] th,thead[class*="bg-[#0e375f]"] th,thead[class*="bg-[#0f172a]"] th,thead.bg-\[\#0b3d68\] th,thead.bg-\[\#0c4a80\] th,thead.bg-\[\#0b3d68\] th,thead.bg-\[\#0e375f\] th,thead.bg-\[\#0f172a\] th,.bg-\[\#0b3d68\] th,.bg-\[\#0c4a80\] th,.bg-\[\#0b3d68\] 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-akademik,.theme-mahasiswa,.theme-setting,.theme-kepegawaian,.theme-pgw,.theme-seleksi,.theme-keuangan{--theme-color:#0b3d68}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}
