.btn-primary,button[class*=bg-blue],button[class*=bg-primary]{color:#fff!important;font-weight:700!important;text-shadow:0 1px 2px rgba(0,0,0,.15)}h1,h2,h3,h4,h5,h6{color:#1e293b!important;font-weight:700!important}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:#fff!important}.bg-white h1,.bg-white h2,.bg-white h3,.bg-slate-50 h1,.bg-slate-50 h2,.bg-slate-50 h3{color:#0f172a!important}th{color:#0f172a!important;font-weight:700!important}.dark th{color:#fff!important}button.bg-blue-600,button.bg-blue-700,button.bg-primary-600,button.bg-primary-700,button.bg-green-600,button.bg-green-700,button.bg-red-600,button.bg-red-700{color:#fff!important;font-weight:700!important}.text-slate-600,.text-slate-500{color:#475569!important;font-weight:600!important}.dark .text-slate-600,.dark .text-slate-500{color:#cbd5e1!important}.card-unified{background:#fff;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;border:1px solid #e2e8f0;padding:1.5rem}.dark .card-unified{background:#1e293b;border-color:#334155}.card-unified-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.dark .card-unified-header{border-bottom-color:#334155}.card-unified-title{font-size:1.125rem;font-weight:700;color:#0f172a}.dark .card-unified-title{color:#fff}.btn-primary-unified{padding:.5rem 1rem;background:#2563eb;color:#fff;border-radius:.5rem;font-weight:600;transition:background-color .2s}.btn-primary-unified:hover{background:#1d4ed8}.btn-secondary-unified{padding:.5rem 1rem;background:#fff;border:1px solid #cbd5e1;color:#334155;border-radius:.5rem;font-weight:600;transition:all .2s}.dark .btn-secondary-unified{background:#1e293b;border-color:#475569;color:#cbd5e1}.btn-secondary-unified:hover{background:#f8fafc}.dark .btn-secondary-unified:hover{background:#334155}input[type=date],input[type=date] *,input[type=date]:before,input[type=date]:after{direction:ltr!important;text-align:left!important;unicode-bidi:embed!important;writing-mode:horizontal-tb!important}input[type=date]::placeholder{direction:ltr!important;text-align:left!important}input[type=date]::-webkit-calendar-picker-indicator{direction:ltr}input[type=date]::-webkit-datetime-edit{direction:ltr!important;text-align:left!important}input[type=date]::-webkit-datetime-edit-fields-wrapper{direction:ltr!important}input[type=date]::-webkit-datetime-edit-text{direction:ltr!important}input[type=date]::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-year-field{direction:ltr!important}input[type=date]::-moz-placeholder{direction:ltr!important;text-align:left!important}input[type=date]::-webkit-datetime-edit-text{color:#6b7280!important;direction:ltr!important}input[type=date]::-webkit-datetime-edit{color:#111827!important;direction:ltr!important;text-align:left!important}input[type=date]::-webkit-datetime-edit-year-field,input[type=date]::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-day-field{direction:ltr!important;unicode-bidi:embed!important;text-align:left!important;color:#111827!important;font-weight:500!important}input[type=date]:valid::-webkit-datetime-edit{color:#111827!important}input[type=date]:focus::-webkit-datetime-edit{color:#111827!important}input[type=date] *{direction:ltr!important;unicode-bidi:embed!important}input[type=date]::placeholder{opacity:0!important;color:transparent!important}.dark input[type=date]::-webkit-datetime-edit,.dark input[type=date]::-webkit-datetime-edit-year-field,.dark input[type=date]::-webkit-datetime-edit-month-field,.dark input[type=date]::-webkit-datetime-edit-day-field{color:#f9fafb!important}.dark input[type=date]::-webkit-datetime-edit-text{color:#9ca3af!important}input[type=date]{color:#111827!important;font-weight:500!important}.dark input[type=date]{color:#f9fafb!important}input[type=date]::-moz-placeholder{opacity:0!important;color:transparent!important}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.dropdown-menu,[class*=dropdown],[class*=menu]{word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;text-align:right!important;direction:rtl!important}.dropdown-item,[class*=dropdown-item],[class*=menu-item]{white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important;text-align:right!important;direction:rtl!important;line-height:1.5!important;padding:.75rem 1rem!important}.tabs-container,[class*=tabs]{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.tabs-container::-webkit-scrollbar,[class*=tabs]::-webkit-scrollbar{display:none!important}.tab-button,[class*=tab] button{white-space:nowrap!important;min-width:fit-content!important;flex-shrink:0!important}.tab-button.active,[class*=tab] button[class*=active]{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}button[class*=border-primary][class*=bg-primary],button[class*=text-primary][class*=bg-primary],button[class*=bg-blue-100][class*=text-blue],button[class*=bg-blue-100][class*=border-blue]{color:#0f172a!important;font-weight:900!important;text-shadow:0 1px 2px rgba(255,255,255,.5)!important}.dark button[class*=border-primary][class*=bg-primary],.dark button[class*=text-primary][class*=bg-primary],.dark button[class*=bg-blue-600][class*=text-blue],.dark button[class*=bg-blue-900][class*=text-blue]{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.3)!important}button[class*=bg-primary-50],button[class*=bg-primary-100]{background-color:#dbeafe!important;border-color:#2563eb!important;border-width:3px!important;border-bottom-width:4px!important}.dark button[class*=bg-primary-900]{background-color:#1e3a8a99!important}button[class*=bg-primary] svg,button[class*=bg-primary] [class*=icon]{color:#1e40af!important;opacity:1!important}.dark button[class*=bg-primary] svg,.dark button[class*=bg-primary] [class*=icon]{color:#93c5fd!important}@media(max-width:768px){.dropdown-menu,[class*=dropdown]{min-width:200px!important;max-width:calc(100vw - 2rem)!important;position:fixed!important;z-index:9999!important}.dropdown-menu{box-shadow:0 10px 25px #0003!important;border:2px solid rgba(0,0,0,.1)!important}}@media(max-width:768px){table{font-size:12px!important}th,td{padding:.5rem .25rem!important;white-space:nowrap!important}.table-container,[class*=table]{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}}input[type=number],input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-moz-appearance:textfield!important;-webkit-appearance:textfield!important;font-variant-numeric:normal!important;font-feature-settings:normal!important;direction:ltr!important;text-align:right!important}*,td,th,span,p,div,h1,h2,h3,h4,h5,h6{font-variant-numeric:normal!important;font-feature-settings:normal!important}*{writing-mode:horizontal-tb!important;-webkit-writing-mode:horizontal-tb!important;text-orientation:mixed!important}h1,h2,h3,h4,h5,h6,p,span,div,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] p,[dir=rtl] span{word-break:keep-all!important;overflow-wrap:normal!important;white-space:normal!important;text-wrap:wrap!important;hyphens:none!important;-webkit-hyphens:none!important;-moz-hyphens:none!important;-ms-hyphens:none!important;writing-mode:horizontal-tb!important;-webkit-writing-mode:horizontal-tb!important;text-orientation:mixed!important;unicode-bidi:embed!important;direction:rtl!important}.rtl-text,[dir=rtl]{direction:rtl!important;text-align:right!important;word-break:keep-all!important;overflow-wrap:normal!important;white-space:normal!important;writing-mode:horizontal-tb!important}@media(max-width:768px){*{writing-mode:horizontal-tb!important;-webkit-writing-mode:horizontal-tb!important;text-orientation:mixed!important}h1,h2,h3,h4,h5,h6{word-break:keep-all!important;overflow-wrap:normal!important;white-space:normal!important;text-wrap:wrap!important;writing-mode:horizontal-tb!important;-webkit-writing-mode:horizontal-tb!important;text-orientation:mixed!important;line-height:1.5!important;direction:rtl!important;display:block!important}.bg-white h3,.bg-white h4,.dark\:bg-slate-800 h3,.dark\:bg-slate-800 h4,h3,h4{word-break:keep-all!important;overflow-wrap:normal!important;white-space:normal!important;writing-mode:horizontal-tb!important;-webkit-writing-mode:horizontal-tb!important;text-orientation:mixed!important;display:block!important;width:100%!important;max-width:100%!important}p{word-break:keep-all!important;overflow-wrap:break-word!important;white-space:normal!important;writing-mode:horizontal-tb!important;-webkit-writing-mode:horizontal-tb!important;text-orientation:mixed!important;line-height:1.6!important;direction:rtl!important}span{writing-mode:horizontal-tb!important;-webkit-writing-mode:horizontal-tb!important;text-orientation:mixed!important;display:inline!important;word-break:keep-all!important}}@media print{aside,[class*=sidebar],[class*=Sidebar],nav[class*=sidebar],nav[class*=Sidebar]{display:none!important;visibility:hidden!important}header,[class*=header],[class*=Header],nav[class*=header],nav[class*=Header]{display:none!important;visibility:hidden!important}button[class*=print],button[onclick*=print],.no-print,[class*=no-print],[class*=action-buttons],[class*=export-buttons]{display:none!important;visibility:hidden!important}body{margin:0!important;padding:20px!important;background:#fff!important}@page{margin:1cm;size:A4}table,tr{page-break-inside:avoid}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}}
