.custom-table[data-v-1bf98f91]{border-collapse:collapse;margin-bottom:1rem;width:100%}.custom-table td[data-v-1bf98f91],.custom-table th[data-v-1bf98f91]{border:1px solid #ddd;padding:8px;text-align:left}.custom-table th[data-v-1bf98f91]{background-color:#f5f5f5}.custom-table td[rowspan][data-v-1bf98f91]{vertical-align:middle}.document-list[data-v-1bf98f91]{display:flex;flex-direction:column;gap:5px;max-height:200px;overflow-y:auto}.document-item[data-v-1bf98f91]{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:.9rem;padding:4px;transition:background-color .2s}.document-item[data-v-1bf98f91]:hover{background-color:#f0f0f0;color:#1976d2}.mt-5[data-v-1bf98f91]{margin-top:20px}.mb-4[data-v-1bf98f91]{margin-bottom:16px}.mr-1[data-v-1bf98f91]{margin-right:4px}.ml-2[data-v-1bf98f91]{margin-left:8px}.d-flex[data-v-1bf98f91]{display:flex}.justify-space-between[data-v-1bf98f91]{justify-content:space-between}.align-center[data-v-1bf98f91]{align-items:center}.peserta-item[data-v-1bf98f91]{align-items:flex-start;display:flex;margin-bottom:4px}.bullet-point[data-v-1bf98f91]{color:#555;display:inline-block;margin-right:6px}.peserta-list[data-v-1bf98f91]{list-style-type:disc;margin:0;padding-left:20px}.peserta-list li[data-v-1bf98f91]{margin-bottom:4px}@media print{.no-print[data-v-1bf98f91]{display:none!important}.page-break[data-v-1bf98f91]{page-break-before:always}}.v-textarea .v-field{--v-textarea-control-height:var(--v-input-control-height)}.v-textarea .v-field__field{--v-input-control-height:var(--v-textarea-control-height)}.v-textarea .v-field__input{flex:1 1 auto;-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),#000 calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px));mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),#000 calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px));outline:none}.v-textarea .v-field__input.v-textarea__sizer{height:0!important;left:0;min-height:0!important;pointer-events:none;position:absolute;top:0;visibility:hidden}.v-textarea--no-resize .v-field__input{resize:none}.v-textarea .v-field--active textarea,.v-textarea .v-field--no-label textarea{opacity:1}.v-textarea textarea{flex:1;min-width:0;opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.v-textarea textarea:active,.v-textarea textarea:focus{outline:none}.v-textarea textarea:invalid{box-shadow:none}
