.qs-label-inline.qs-canvas-field>.field-content>.form-group,.qs-label-inline>fieldset>.form-group{display:flex;align-items:center;column-gap:.75rem;flex-wrap:wrap}.qs-label-inline.qs-canvas-field>.field-content>.form-group>.form-label,.qs-label-inline>fieldset>.form-group>.form-label{flex:0 0 calc(var(--qs-label-width,50%) - 0.375rem);margin-bottom:0;overflow-wrap:break-word}.qs-label-inline.qs-canvas-field>.field-content>.form-group>.form-label+*,.qs-label-inline>fieldset>.form-group>.form-label+*{flex:0 0 calc(var(--qs-input-width,50%) - 0.375rem);min-width:0}.qs-label-inline.qs-canvas-field>.field-content>.form-group>.form-label+.qs-focus-scope,.qs-label-inline>fieldset>.form-group>.form-label+.qs-focus-scope{display:flex!important;flex:0 0 calc(var(--qs-input-width,50%) - 0.375rem)}.qs-label-inline.qs-canvas-field>.field-content>.form-group>.form-label+.qs-focus-scope>*,.qs-label-inline>fieldset>.form-group>.form-label+.qs-focus-scope>*{flex:1 1 auto;min-width:0;width:100%}[dir=rtl] .qs-label-inline.qs-canvas-field>.field-content>.form-group>.form-label+*,[dir=rtl] .qs-label-inline.qs-canvas-field>.field-content>.form-group>.form-label+.qs-focus-scope,[dir=rtl] .qs-label-inline>fieldset>.form-group>.form-label+*,[dir=rtl] .qs-label-inline>fieldset>.form-group>.form-label+.qs-focus-scope{flex:0 0 calc(var(--qs-input-width,50%) - 0.375rem);min-width:0}.qs-label-inline.qs-canvas-field>.field-content>.form-group .b-date-picker,.qs-label-inline.qs-canvas-field>.field-content>.form-group .input-group,.qs-label-inline>fieldset>.form-group .b-date-picker,.qs-label-inline>fieldset>.form-group .input-group{flex:1 1 auto;min-width:0}.qs-label-inline.qs-canvas-field>.field-content>.form-group>.form-text,.qs-label-inline.qs-canvas-field>.field-content>.form-group>.invalid-feedback,.qs-label-inline.qs-canvas-field>.field-content>.form-group>.valid-feedback,.qs-label-inline>fieldset>.form-group>.form-text,.qs-label-inline>fieldset>.form-group>.invalid-feedback,.qs-label-inline>fieldset>.form-group>.valid-feedback{flex-basis:calc(100% - var(--qs-label-width,50%) - 0.75rem);margin-inline-start:calc(var(--qs-label-width,50%) + .75rem)}.qs-hide-label.qs-canvas-field>.field-content>.form-group>.form-label,.qs-hide-label>fieldset>.form-group>.form-label{display:none!important}.qs-hide-label.qs-canvas-field>.field-content>.form-label,.qs-hide-label>fieldset>.form-label{display:none!important}.qs-hide-label.qs-label-inline.qs-canvas-field>.field-content>.form-group>.form-label+*,.qs-hide-label.qs-label-inline.qs-canvas-field>.field-content>.form-group>.form-text,.qs-hide-label.qs-label-inline.qs-canvas-field>.field-content>.form-group>.invalid-feedback,.qs-hide-label.qs-label-inline.qs-canvas-field>.field-content>.form-group>.valid-feedback,.qs-hide-label.qs-label-inline>fieldset>.form-group>.form-label+*,.qs-hide-label.qs-label-inline>fieldset>.form-group>.form-text,.qs-hide-label.qs-label-inline>fieldset>.form-group>.invalid-feedback,.qs-hide-label.qs-label-inline>fieldset>.form-group>.valid-feedback{flex-basis:100%;margin-inline-start:0}@media (max-width:576px){.qs-label-inline.qs-canvas-field>.field-content>.form-group,.qs-label-inline>fieldset>.form-group{flex-wrap:wrap}.qs-label-inline.qs-canvas-field>.field-content>.form-group>.form-label,.qs-label-inline>fieldset>.form-group>.form-label{flex-basis:100%;margin-bottom:.25rem}.qs-label-inline.qs-canvas-field>.field-content>.form-group>.form-text,.qs-label-inline.qs-canvas-field>.field-content>.form-group>.invalid-feedback,.qs-label-inline.qs-canvas-field>.field-content>.form-group>.valid-feedback,.qs-label-inline>fieldset>.form-group>.form-text,.qs-label-inline>fieldset>.form-group>.invalid-feedback,.qs-label-inline>fieldset>.form-group>.valid-feedback{margin-inline-start:0}}.qs-container-children-vertical{display:flex;flex-direction:column}.qs-container-children-vertical>.qs-canvas-node,.qs-container-children-vertical>[class*=col-]{flex:0 0 auto}.qs-datagrid-field .placeholder{background-color:#eaeaea}.qs-datagrid-filter-trigger .qs-datagrid-filter-btn.dropdown-toggle::after{display:none}.row-clickable{cursor:pointer}.row-clickable:hover{background-color:rgba(0,0,0,.04)}.qs-datagrid-field+.row .pagination .page-link{cursor:pointer;user-select:none}.qs-datagrid-field+.row .page-item .form-select{border:none;border-radius:0;background-color:transparent;height:100%}.qs-datagrid-action-link{color:inherit;text-decoration:none;white-space:nowrap;cursor:pointer}.qs-datagrid-action-link:focus,.qs-datagrid-action-link:hover{color:inherit;text-decoration:underline}.qs-datagrid-action-link .icon,.qs-datagrid-action-link i,.qs-datagrid-action-link svg{margin-inline-end:.25rem}.qs-switch-field{display:flex;align-items:center;gap:.5rem;padding-left:0}.qs-switch-field .qs-switch-label{order:-1;margin-bottom:0}.qs-switch-field .form-check-input{margin-left:0;float:none}.qs-field-error{color:var(--bs-danger)}.qs-documents-step .qs-documents-table{margin-bottom:0}.qs-documents-step .qs-documents-table th{font-weight:600;font-size:.875rem;white-space:nowrap}.qs-documents-step .qs-documents-table td{vertical-align:middle}.qs-documents-step .qs-doc-thumbnail{width:64px;height:64px;object-fit:cover;margin:0}.qs-documents-step .qs-doc-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--bs-light,#f8f9fa);border-radius:var(--bs-border-radius,.375rem)}.qs-documents-step .qs-doc-name{font-weight:500}.qs-documents-step .qs-documents-table .btn-sm{white-space:nowrap}.qs-documents-step .qs-doc-col-actions{min-width:220px}.card{margin-bottom:0!important}.accordion .accordion-body{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.accordion-item{margin-bottom:4px}.qs-form-renderer .qs-header-no-title .page-header .page-title:empty,.qs-form-renderer .qs-header-no-title .page-header [class*=title]:empty,.qs-form-renderer .qs-header-no-title .page-header h1:empty,.qs-form-renderer .qs-header-no-title .page-header h2:empty,.qs-form-renderer .qs-header-no-title .page-header h3:empty,.qs-form-renderer .qs-header-no-title .page-header h4:empty,.qs-form-renderer .qs-header-no-title .page-header h5:empty,.qs-form-renderer .qs-header-no-title .page-header h6:empty{display:none;margin:0;padding:0;line-height:0}.qs-form-renderer .qs-header-no-title .page-header{padding-top:0}.qs-form-renderer .qs-step-progress .step-item:not(.active):not(.completed){opacity:.75}.qs-form-renderer .qs-step-progress .step-item .step-details,.qs-form-renderer .qs-step-progress .step-item .step-marker{cursor:default}.qs-form-renderer{position:relative;min-height:120px}.qs-busy-overlay{position:absolute;inset:0;background:rgba(255,255,255,.85);z-index:100;display:flex;align-items:center;justify-content:center;border-radius:var(--bs-border-radius,.375rem)}.img-thumbnail{background-color:#fff}[dir=rtl] .qs-form-renderer .qs-step-progress .steps{direction:rtl}[dir=rtl] .qs-form-renderer .qs-step-progress .steps .step:first-child{margin-left:0;margin-right:auto}[dir=rtl] .qs-form-renderer .qs-step-progress .steps .step:last-child{margin-right:0;margin-left:auto}[dir=rtl] .qs-form-renderer .qs-step-progress .step{text-align:center}[dir=rtl] .qs-form-renderer .qs-step-progress .step .step-container{padding-left:.5rem;padding-right:.5rem}[dir=rtl] .qs-form-renderer .qs-step-progress .step .step-circle{margin-left:auto;margin-right:auto}[dir=rtl] .qs-form-renderer .qs-step-progress .step:not(:first-of-type) .step-circle::before{left:auto;right:-2px;transform:translate(100%,-50%)}[dir=rtl] .qs-form-renderer .qs-step-progress .step .step-text,[dir=rtl] .qs-form-renderer .qs-step-progress .step .step-title{white-space:normal;max-width:100%}[dir=rtl] .lpx-content-container{margin-left:0;margin-right:280px}[dir=rtl] #lpx-wrapper.hover-trigger .lpx-content-container{margin-left:72px;margin-right:0}[dir=rtl] .qs-label-inline.qs-canvas-field>.field-content>.form-group>.form-label+*>*,[dir=rtl] .qs-label-inline.qs-canvas-field>.field-content>.form-group>.form-label+.qs-focus-scope>*,[dir=rtl] .qs-label-inline>fieldset>.form-group>.form-label+*>*,[dir=rtl] .qs-label-inline>fieldset>.form-group>.form-label+.qs-focus-scope>*{width:100%;min-width:0}[dir=rtl] .qs-label-inline .b-input-date,[dir=rtl] .qs-label-inline .b-input-time,[dir=rtl] .qs-label-inline .b-numeric,[dir=rtl] .qs-label-inline .form-control,[dir=rtl] .qs-label-inline .form-select,[dir=rtl] .qs-label-inline .select2-container{width:100%;min-width:0}.qs-action-doc-list{display:flex;flex-direction:column;gap:4px}.qs-action-doc-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;border:1px solid #e5e7eb;border-radius:4px;font-size:.875rem}.qs-assign-candidate-list{max-height:300px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:4px}.qs-assign-candidate-item{padding:8px 12px;border-bottom:1px solid #f3f4f6;cursor:pointer}.qs-assign-candidate-item:last-child{border-bottom:none}.qs-assign-candidate-item:hover{background:#f8fafc}.qs-assign-candidate-selected{background:#eff6ff;border-left:3px solid #2563eb}.qs-assign-candidate-name{font-weight:600;font-size:.9rem}.qs-assign-candidate-email{color:#6b7280;font-size:.8rem}.qs-wf-history{position:relative;padding-inline-start:36px}.qs-wf-history::before{content:"";position:absolute;inset-inline-start:16px;top:8px;bottom:8px;width:2px;background:linear-gradient(to bottom,#e5e7eb,#f1f3f6)}.qs-wf-history-item{position:relative;margin-bottom:14px}.qs-wf-history-item:last-child{margin-bottom:0}.qs-wf-history-marker{position:absolute;inset-inline-start:-36px;top:2px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;color:#fff;background:#9ca3af;border:3px solid #fff;box-shadow:0 0 0 1px #e5e7eb,0 2px 6px rgba(16,24,40,.14);z-index:1}.qs-wf-history-submitted .qs-wf-history-marker{background:#2563eb}.qs-wf-history-assigned .qs-wf-history-marker{background:#d97706}.qs-wf-history-act-approve .qs-wf-history-marker{background:#16a34a}.qs-wf-history-act-reject .qs-wf-history-marker{background:#dc2626}.qs-wf-history-act-return .qs-wf-history-marker{background:#d97706}.qs-wf-history-act-other .qs-wf-history-marker{background:#64748b}.qs-wf-history-body{background:#fff;border:1px solid #eef0f3;border-radius:10px;padding:10px 14px;box-shadow:0 1px 2px rgba(16,24,40,.05)}.qs-wf-history-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qs-wf-history-kind{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:999px}.qs-wf-history-title{font-weight:600;font-size:.9rem}.qs-wf-history-time{color:#9ca3af;font-size:.75rem;margin-inline-start:auto;white-space:nowrap}.qs-wf-history-actor{color:#6b7280;font-size:.8rem;margin-top:3px;display:flex;align-items:center;gap:6px}.qs-wf-history-actor i{font-size:.7rem}.qs-wf-history-remarks{margin-top:8px;padding:8px 12px;background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;font-size:.85rem;color:#374151;white-space:pre-wrap}.qs-wf-history-docs{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.qs-wf-history-doc{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;text-decoration:none;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;padding:4px 10px;border-radius:999px;transition:background-color .15s ease,color .15s ease}.qs-wf-history-doc:hover{background:#e2e8f0;color:#1e293b}.qs-wf-history-doc i{font-size:.72rem}html[dir=rtl] .qs-wf-history-kind{letter-spacing:0}.qs-wf-actions{display:flex;align-items:center;justify-content:flex-start;gap:1rem;flex:1;flex-wrap:wrap}.qs-wf-actions-btns{display:flex;gap:.5rem;flex-wrap:wrap}.qs-wf-footer-row{display:flex;align-items:center;justify-content:flex-end;gap:1rem;width:100%;flex-wrap:wrap}.qs-wf-footer-row>.qs-wf-actions-host{flex:0 1 auto;min-width:0;margin-right:auto}.qs-wf-footer-row>.btn{margin-left:.25rem}.qs-wf-actions-host>.modal .modal-dialog .modal-body{min-height:0!important;max-height:calc(-200px + 100vh)!important}