.portable-root input,.portable-root textarea{-webkit-user-select:text;user-select:text}.portable-root .fade-in{animation:portableFadeIn .4s ease-out}@keyframes portableFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.portable-root .a4-page{width:210mm;min-height:297mm;padding:20mm;margin:0 auto;background:#fff;box-shadow:0 4px 6px -1px #0000001a;transform-origin:top center;transition:transform .2s ease}.portable-root .formal-doc{font-family:Times New Roman,Times,serif;color:#000;font-size:12pt;line-height:1.6}.portable-root .formal-doc h1{font-size:14pt;text-align:center;text-transform:uppercase;font-weight:700;letter-spacing:1pt;margin:8pt 0 2pt}.portable-root .formal-doc h2{font-size:13pt;background-color:#1e293b!important;color:#fff!important;padding:6pt 12pt;margin:24pt 0 8pt;font-weight:700;text-transform:uppercase;letter-spacing:.5pt}.portable-root .formal-doc h3{font-size:12pt;background-color:#f1f5f9;color:#000;padding:4pt 10pt;margin:18pt 0 8pt;font-weight:700;border-left:4pt solid #1e293b}.portable-root .formal-doc table{width:100%;border-collapse:collapse;margin:8pt 0 18pt;font-size:11pt;font-family:Times New Roman,Times,serif}.portable-root .formal-doc th{background-color:#1e293b!important;color:#fff!important;padding:8pt 10pt;text-align:left;border:1pt solid #000;font-weight:700}.portable-root .formal-doc td{padding:6pt 10pt;border:1pt solid #000;color:#000;vertical-align:top}.portable-root .formal-doc tbody tr:nth-child(2n) td{background-color:#fafbfc}.portable-root .formal-doc p{margin-bottom:.75rem;text-align:justify}.portable-root .formal-doc ul,.portable-root .formal-doc ol{margin-bottom:.75rem;padding-left:1.5rem}.portable-root .formal-doc ul li{list-style-type:disc;margin-bottom:4pt}.portable-root .formal-doc ol li{list-style-type:decimal;margin-bottom:4pt}.portable-root .card-soal{page-break-inside:avoid;break-inside:avoid;background:#fff;margin-bottom:1.5rem;border:1px solid #000;overflow:hidden}@media print{body:has(.printable-area) *{visibility:hidden}.printable-area,.printable-area *{visibility:visible}.printable-area{position:absolute;left:0;top:0;width:100%;margin:0;padding:0;box-shadow:none}.no-print{display:none}}.portable-root input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:16px;width:16px;border-radius:50%;background:#4f46e5;cursor:pointer;margin-top:-6px}.portable-root input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;background:#e2e8f0;border-radius:2px}.dark .portable-root .min-h-screen,.dark .portable-root .bg-slate-50,.dark .portable-root .bg-slate-100,.dark .portable-root .bg-slate-100\/50,.dark .portable-root .bg-slate-50\/80{background-color:#0f172a!important;color:#f1f5f9}.dark .portable-root .bg-white,.dark .portable-root .bg-white\/90,.dark .portable-root .bg-white\/80{background-color:#1e293b!important}.dark .portable-root .text-slate-800,.dark .portable-root .text-slate-700,.dark .portable-root .text-slate-900,.dark .portable-root .text-slate-600{color:#f1f5f9!important}.dark .portable-root .text-slate-500,.dark .portable-root .text-slate-400{color:#94a3b8!important}.dark .portable-root .border-slate-200,.dark .portable-root .border-slate-100,.dark .portable-root .border-slate-300{border-color:#334155!important}.dark .portable-root input,.dark .portable-root textarea,.dark .portable-root select{background-color:#111827!important;color:#f1f5f9!important;border-color:#334155!important}.dark .portable-root .bg-slate-100,.dark .portable-root input[readonly],.dark .portable-root textarea[readonly]{background-color:#0f172a!important;color:#64748b!important;border-color:#1e293b!important}.dark .portable-root .bg-blue-50{background-color:#1e40af33!important;color:#93c5fd!important;border-color:#1e3a8a!important}.dark .portable-root .bg-blue-600{background-color:#3b82f6!important}.dark .portable-root .text-blue-800{color:#93c5fd!important}.dark .portable-root .text-blue-600{color:#60a5fa!important}.dark .portable-root .bg-amber-50,.dark .portable-root .bg-amber-100{background-color:#92400e40!important;color:#fde047!important;border-color:#d97706!important}.dark .portable-root .text-amber-800,.dark .portable-root .text-amber-700{color:#fde047!important}.dark .portable-root .GenericResultView{background-color:#111827!important;border-color:#1e293b!important}.dark .portable-root .formal-doc{background-color:#1e293b!important;color:#e2e8f0!important}.dark .portable-root .formal-doc h1,.dark .portable-root .formal-doc h2,.dark .portable-root .formal-doc h3,.dark .portable-root .formal-doc table,.dark .portable-root .formal-doc th,.dark .portable-root .formal-doc td,.dark .portable-root .formal-doc tr,.dark .portable-root .formal-doc p,.dark .portable-root .formal-doc ul,.dark .portable-root .formal-doc ol,.dark .portable-root .formal-doc li{color:#e2e8f0!important}.dark .portable-root .formal-doc table,.dark .portable-root .formal-doc th,.dark .portable-root .formal-doc td{border-color:#475569!important}.dark .portable-root .formal-doc tbody tr:nth-child(2n) td{background-color:#111827!important}.dark .portable-root .formal-doc h2{background-color:#334155!important}.dark .portable-root .formal-doc h3{background-color:#1e293b!important;border-left-color:#3b82f6!important}
