@import"https://fonts.googleapis.com/css2?family=Almarai:wght@100;200;300;400;500;600;700;800;900&family=Roboto:wght@100;300;400;500;700;900&display=swap";.modal-backdrop[data-v-9ea12ecc]{z-index:1040}.modal[data-v-9ea12ecc]{z-index:1050}.modal[data-v-9ea12ecc]:nth-of-type(2){z-index:1051}.modal[data-v-9ea12ecc]:nth-of-type(3){z-index:1052}.modal[data-v-9ea12ecc]:nth-of-type(4){z-index:1053}*{font-family:Almarai,Roboto,sans-serif}.preview{margin-top:20px;margin-bottom:20px;display:flex;justify-content:flex-start;align-items:center}.preview img{max-width:100%;max-height:100px}.preview[data-v-927045df]{margin-top:20px;margin-bottom:20px;display:flex;justify-content:flex-start;align-items:center}.preview img[data-v-927045df]{max-width:100%;max-height:200px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.text-primary[data-v-927045df]{color:#321fdb!important}.sr-only{display:none}.field-card[data-v-2b3a4b75]{border-left:4px solid #007bff;transition:all .3s ease}.field-card[data-v-2b3a4b75]:hover{box-shadow:0 4px 8px #0000001a}.drag-handle[data-v-2b3a4b75]{cursor:move}.collapse-transition[data-v-2b3a4b75]{transition:all .3s ease}.collapsed .card-body[data-v-2b3a4b75]{display:none}.dynamic-field[data-v-92f8b6bf]{margin-bottom:1rem}.multiselect-container[data-v-92f8b6bf],.checkbox-group[data-v-92f8b6bf],.radio-group[data-v-92f8b6bf]{border:1px solid #ced4da;border-radius:.375rem;padding:.75rem;background-color:#fff}.form-check[data-v-92f8b6bf]{margin-bottom:.5rem}.form-check[data-v-92f8b6bf]:last-child{margin-bottom:0}.dynamic-form[data-v-052f8ded]{max-width:800px;margin:0 auto}.form-builder[data-v-9424501c]{max-width:1200px;margin:0 auto}.field-builder[data-v-9424501c]{border:1px solid #dee2e6;border-radius:.375rem;padding:1rem;background-color:#f8f9fa}.ghost[data-v-9424501c]{opacity:.5}.btn-group .btn[data-v-9424501c]{margin-left:.25rem}.btn-group .btn[data-v-9424501c]:first-child{margin-left:0}.beneficiary-details .card[data-v-dbbe919d]{border:1px solid #dee2e6;border-radius:.375rem}.beneficiary-details .card-header[data-v-dbbe919d]{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;padding:.75rem 1rem}.beneficiary-details .table td[data-v-dbbe919d]{padding:.75rem;vertical-align:middle}.beneficiary-details .bg-light[data-v-dbbe919d]{background-color:#f8f9fa!important}.beneficiary-details .badge[data-v-dbbe919d]{font-size:.875em}.beneficiary-details a[data-v-dbbe919d]{color:#0d6efd}.beneficiary-details a[data-v-dbbe919d]:hover{color:#0a58ca}.form-submission-preview[data-v-14a3f63b]{max-width:800px}.ltr-text[data-v-14a3f63b]{direction:ltr;text-align:left}.field-row[data-v-14a3f63b]:last-child{border-bottom:none!important;padding-bottom:0!important;margin-bottom:0!important}.badge-pill[data-v-14a3f63b]{font-size:.75rem}.gap-1[data-v-14a3f63b]>*{margin-right:.25rem;margin-bottom:.25rem}.gap-1[data-v-14a3f63b]>*:last-child{margin-right:0}@media print{.form-submission-preview[data-v-14a3f63b]{box-shadow:none!important;border:1px solid #000!important}.card[data-v-14a3f63b]{border:1px solid #000!important;box-shadow:none!important}.text-primary[data-v-14a3f63b],.text-info[data-v-14a3f63b],.text-success[data-v-14a3f63b]{color:#000!important}.badge[data-v-14a3f63b]{border:1px solid #000!important;background-color:#fff!important;color:#000!important}}.fw-bold{font-weight:600!important}.table-responsive{margin-bottom:0}#preview{margin-top:20px;display:flex;justify-content:center;align-items:center}#preview img{max-width:100%;max-height:100px}input{text-align:right}input[type=radio]{margin-right:10px;margin-left:5px}input[type=number]{text-align:right}.mb-4>.col-md-12>.card[data-v-c1ff0564]{box-shadow:0 2px 8px #00000014;border:1px solid var(--cui-border-color);border-radius:8px}.selected-clients-list[data-v-c1ff0564]{display:flex;flex-wrap:wrap;gap:8px;padding:12px;background:var(--cui-gray-100);border-radius:6px;max-height:150px;overflow-y:auto;border:1px solid var(--cui-border-color)}.selected-client-chip[data-v-c1ff0564]{display:inline-flex;align-items:center;gap:8px;padding:6px 8px 6px 12px;background:var(--cui-card-bg);border:1px solid var(--cui-primary);border-radius:20px;font-size:13px;box-shadow:0 1px 3px #321fdb1a;transition:all .2s ease}.selected-client-chip[data-v-c1ff0564]:hover{box-shadow:0 2px 6px #321fdb26;transform:translateY(-1px)}.client-chip-name[data-v-c1ff0564]{color:var(--cui-body-color);font-weight:500;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-chip-remove[data-v-c1ff0564]{padding:2px 4px;min-width:auto;height:20px;line-height:1;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.client-chip-remove[data-v-c1ff0564]:hover{background:var(--cui-danger);color:#fff;transform:scale(1.1)}.selected-clients-list[data-v-c1ff0564]::-webkit-scrollbar{width:6px}.selected-clients-list[data-v-c1ff0564]::-webkit-scrollbar-track{background:var(--cui-gray-200);border-radius:3px}.selected-clients-list[data-v-c1ff0564]::-webkit-scrollbar-thumb{background:var(--cui-gray-400);border-radius:3px}.selected-clients-list[data-v-c1ff0564]::-webkit-scrollbar-thumb:hover{background:var(--cui-gray-500)}.clients-container[data-v-c1ff0564]{display:flex;flex-direction:column;gap:10px}.client-row[data-v-c1ff0564]{background:var(--cui-card-bg);border:2px solid var(--cui-border-color);border-radius:8px;padding:12px 16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000d;position:relative}.client-row[data-v-c1ff0564]:hover{border-color:var(--cui-primary);box-shadow:0 4px 12px #321fdb26;transform:translateY(-2px)}.client-row.selected[data-v-c1ff0564]{border-color:var(--cui-primary);background:linear-gradient(135deg,#321fdb14,#321fdb0d);box-shadow:0 4px 16px #321fdb33}.client-row.selected[data-v-c1ff0564]:before{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;background:var(--cui-primary);border-radius:8px 0 0 8px}.client-row.disabled[data-v-c1ff0564]{opacity:.5;cursor:not-allowed;background:var(--cui-gray-100);border-color:var(--cui-gray-300)}.client-row.disabled[data-v-c1ff0564]:hover{border-color:var(--cui-gray-300);box-shadow:0 1px 3px #0000000d;transform:none}.client-row-content[data-v-c1ff0564]{display:flex;align-items:center;gap:16px}.client-checkbox[data-v-c1ff0564]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--cui-gray-500);transition:all .3s ease}.client-row.selected .client-checkbox[data-v-c1ff0564]{color:var(--cui-primary)}.client-row:hover .client-checkbox[data-v-c1ff0564]{transform:scale(1.1)}.client-info[data-v-c1ff0564]{flex:1;min-width:0}.client-main-row[data-v-c1ff0564]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.client-name[data-v-c1ff0564]{font-size:16px;font-weight:600;color:var(--cui-body-color);display:flex;align-items:center;flex-shrink:0}.client-details[data-v-c1ff0564]{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--cui-gray-600)}.client-detail-item[data-v-c1ff0564]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-detail-item svg[data-v-c1ff0564]{flex-shrink:0;opacity:.7}.mb-3 .card[data-v-c1ff0564]{box-shadow:0 1px 4px #0000000f;border-radius:6px}.mt-4 nav[data-v-c1ff0564]{padding:16px;background:var(--cui-card-bg);border-radius:8px;box-shadow:0 2px 8px #0000000f;border:1px solid var(--cui-border-color)}.text-center.py-5[data-v-c1ff0564]{padding:48px 24px!important;background:var(--cui-card-bg);border-radius:12px;box-shadow:0 2px 8px #0000000f;border:1px solid var(--cui-border-color)}@media (max-width: 992px){.client-main-row[data-v-c1ff0564]{flex-direction:column;align-items:flex-start;gap:8px}.client-details[data-v-c1ff0564]{margin-right:0;width:100%}}@media (max-width: 768px){.client-row-content[data-v-c1ff0564]{gap:12px}.client-row[data-v-c1ff0564]{padding:10px 12px}.client-name[data-v-c1ff0564]{font-size:14px}.client-details[data-v-c1ff0564]{flex-direction:column;gap:4px;font-size:12px}.client-detail-item[data-v-c1ff0564]{width:100%}}.badge[data-v-c1ff0564]{font-size:11px;padding:4px 8px;font-weight:600}.input-group[data-v-c1ff0564]{box-shadow:0 1px 4px #0000000f;border-radius:6px}.input-group .form-control[data-v-c1ff0564]{border:1px solid var(--cui-border-color)}.input-group .form-control[data-v-c1ff0564]:focus{border-color:var(--cui-primary);box-shadow:0 0 0 .2rem #321fdb26}
