.dataTables_length{display:flex;align-items:center;gap:5px;font-size:0.875rem}.dataTables_length label{display:flex;align-items:center;gap:5px}.dataTables_info{font-size:0.85rem;font-style:italic;color:#6c757d}.table td{background-clip:padding-box;border-bottom-width:0.0625rem;border-color:#e7e7ed;border-right-width:0;border-left-width:0;border-style:solid;border-top-width:0.0625rem;height:40px;padding:0.5rem 1rem;vertical-align:middle}.table thead th{border:none;font-weight:600;color:#fff !important;text-transform:uppercase;font-size:0.85rem;letter-spacing:0.5px}.actions{white-space:nowrap;width:1%}.actions button{margin-left:8px}.actions button:last-child{margin-left:0}.bo-stepper-wrapper{overflow-x:hidden}.bo-tab-content{overflow-x:hidden}.bo-step-item{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;cursor:pointer;flex:1;min-width:0}.bo-step-item.disabled{cursor:not-allowed}.bo-step-check{display:none;font-size:16px;line-height:1}.bo-step-num{display:inline}.bo-step-item.completed .bo-step-num{display:none}.bo-step-item.completed .bo-step-check{display:inline}.bo-step-label{margin-top:8px;font-size:0.75rem;font-weight:500;text-align:center;color:#adb5bd;max-width:80px;white-space:normal;line-height:1.3;transition:color 0.3s ease}.bo-step-item:not(.disabled):not(.active):not(.completed) .bo-step-label{color:#6c757d}.bo-tab-content{width:100%}.bo-tab-pane{display:none;animation:boPanelFadeIn 0.25s ease;padding:16px 20px}.service-info .row{margin-right:0 !important;margin-left:0 !important;margin-bottom:6px}.service-info .col-6{padding-right:6px !important;padding-left:6px !important}.service-info .form-group{margin-bottom:6px !important}.service-info label{margin-bottom:2px !important;font-size:14px}.service-info input.form-control,.service-info textarea.form-control,.service-info select.form-control{padding:6px 8px !important;font-size:14px}.service-info textarea.form-control{min-height:70px}.bihar-one-file-upload-wrapper{margin-top:4px}.bo-tab-pane.active{display:block}@keyframes boPanelFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bo-step-counter{font-size:0.8rem;color:#6c757d;font-style:italic}.bo-btn-group{display:flex;gap:10px;align-items:center}.bo-btn-prev{background-color:#fff !important;color:#dc3545 !important;border:2px solid #dc3545 !important;padding:8px 24px;border-radius:6px}.bo-btn-prev:hover{background-color:#dc3545 !important;color:#fff !important}.bo-icon-arrow{font-style:normal}.has-error input,.has-error textarea,.has-error select{border:1px solid #dc3545 !important;background-color:#fff5f5}.hide{display:none !important}.logo-upload-group{display:flex;flex-direction:column;gap:10px}.logo-circle-wrapper{position:relative;width:90px;height:90px;flex-shrink:0}.logo-edit-btn svg{display:block;pointer-events:none}.logo-file-info{font-size:12px;color:#6c757d;line-height:1.5}@media (max-width:576px){.bo-step-label{display:none}}