.save-search-modal .modal-dialog{max-width:85%}.save-search-modal .modal-content{border:2px solid #e1e5e9;border-radius:8px;padding:0!important;background:#fff}.save-search-modal .modal-header{background-color:#fff;border-bottom:1px solid #e9ecef;padding:1.25rem 1.5rem!important}.save-search-modal .modal-header .modal-title{color:#2c3e50;font-weight:600;font-size:1.3rem}.save-search-modal .modal-body{padding:1.5rem!important;background:#fff}.save-search-modal .modal-body .client_selection_card{display:flex;gap:1rem;align-items:center}.save-search-modal .modal-footer{background-color:#fff;border-top:1px solid #e9ecef;padding:1rem 1.5rem!important}.save-search-modal .card{border:1px solid rgba(153,153,153,.2)!important;border-radius:6px;margin-bottom:1.5rem;background:#fff}.save-search-modal .card-body{padding:1.5rem!important}.save-search-modal .d-flex.align-items-center.mb-3{border-bottom:1px solid #e1e4e8;padding-bottom:.75rem;margin-bottom:1.25rem!important}.save-search-modal .d-flex.align-items-center.mb-3 svg{color:#0366d6;margin-right:.5rem}.save-search-modal .d-flex.align-items-center.mb-3 h5{color:#24292e;font-weight:600;margin:0;font-size:1.1rem}.save-search-modal .form-label{color:#24292e;font-weight:600;margin-bottom:.5rem;font-size:.95rem}.save-search-modal .form-control,.save-search-modal .form-select{border:1px solid #d0d7de;border-radius:6px;padding:.625rem .75rem;font-size:.95rem;min-height:40px;background:#fff}.save-search-modal .form-control:focus,.save-search-modal .form-select:focus{border-color:#0366d6;box-shadow:0 0 0 3px rgba(3,102,214,.1);outline:none}.save-search-modal .form-control:hover:not(:focus),.save-search-modal .form-select:hover:not(:focus){border-color:#a3aab1}.save-search-modal .form-control-lg,.save-search-modal .form-select-lg{padding:.75rem 1rem;font-size:1rem;min-height:48px}.save-search-modal .form-check{background:#fff;border:1px solid #d0d7de;border-radius:6px;padding:1rem;margin-bottom:.75rem;cursor:pointer;position:relative}.save-search-modal .form-check:hover{background-color:#f1f3f4;border-color:#a3aab1}.save-search-modal .form-check:has(.form-check-input:checked){background:#f1f3f4!important;border-color:#a3aab1!important}.save-search-modal .form-check .form-check-input{margin-top:.125rem;width:1.1rem;height:1.1rem;cursor:pointer}.save-search-modal .form-check .form-check-label{cursor:pointer;width:100%;margin-bottom:0}.save-search-modal .form-check .form-check-label .fw-medium{color:#24292e;font-weight:600;cursor:pointer;display:block}.save-search-modal .form-check .form-check-label small{color:#656d76;font-size:.85rem;margin-top:.25rem;display:block;cursor:pointer}.save-search-modal .alert{background:#fff8dc;border:1px solid #f4e474;border-left:4px solid #fb8500;color:#8b4513;border-radius:6px;padding:1rem;margin:1rem 0}.save-search-modal .alert b{color:sienna}.save-search-modal .selected-filters{background:rgba(0,0,0,0);border:none;border-radius:0;padding:0}.save-search-modal .selected-filters h6{color:#24292e;font-weight:600;margin-bottom:1rem;font-size:1rem;border-bottom:1px solid #e1e4e8;padding-bottom:.5rem}.save-search-modal .selected-filters .filter-list li{background:#f6f8fa;border:1px solid #d0d7de;border-radius:4px;padding:.75rem 1rem;margin-bottom:.5rem;font-size:.9rem;color:#24292e;display:flex;align-items:center;justify-content:space-between}.save-search-modal .selected-filters .filter-list li .fa-times{color:#d73a49;cursor:pointer;padding:.25rem;border-radius:3px}.save-search-modal .selected-filters .filter-list li .fa-times:hover{background:#d73a49;color:#fff}.save-search-modal .selected-filters .filter-inputs-list{display:flex;flex-direction:column;gap:.35rem}.save-search-modal .selected-filters .filter-inputs-list::-webkit-scrollbar{width:6px}.save-search-modal .selected-filters .filter-inputs-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.save-search-modal .selected-filters .filter-inputs-list::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.save-search-modal .selected-filters .filter-inputs-list::-webkit-scrollbar-thumb:hover{background:#555}.save-search-modal .selected-filters .filter-inputs-list .filter-input-item{background:#f6f8fa;border:1px solid #d0d7de!important;transition:all .2s ease}.save-search-modal .selected-filters .filter-inputs-list .filter-input-item:hover{background:#eef1f4;border-color:#a3aab1!important}.save-search-modal .selected-filters .filter-inputs-list .filter-input-item strong{color:#24292e;font-size:.9rem}.save-search-modal .selected-filters .filter-inputs-list .filter-input-item .form-check-input,.save-search-modal .selected-filters .filter-inputs-list .filter-input-item .form-control{margin-top:0}.save-search-modal .selected-filters .filter-inputs-list .filter-input-item .form-check{margin-bottom:0;padding:.5rem 0;border:none;background:rgba(0,0,0,0);display:flex;align-items:center;cursor:default!important}.save-search-modal .selected-filters .filter-inputs-list .filter-input-item .form-check:hover{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.save-search-modal .selected-filters .filter-inputs-list .filter-input-item .form-check .form-check-input{margin-right:.5rem;margin-left:0;margin-top:0;width:1.1rem;height:1.1rem;cursor:default!important;flex-shrink:0;pointer-events:none!important}.save-search-modal .selected-filters .filter-inputs-list .filter-input-item .form-check .form-check-label{margin-bottom:0;cursor:default!important;display:flex;align-items:center;pointer-events:none!important}.save-search-modal .selected-filters .filter-inputs-list .filter-input-item .form-check .form-check-label strong{font-weight:600;cursor:default!important}.save-search-modal .selected-filters .filter-inputs-list .filter-input-item .form-check .form-check-label .fw-medium,.save-search-modal .selected-filters .filter-inputs-list .filter-input-item .form-check .form-check-label small{cursor:default!important}.save-search-modal .selected-filters .filter-inputs-list .filter-input-item svg.text-danger{font-size:1.1rem;cursor:pointer}.save-search-modal .selected-filters .filter-inputs-list .filter-input-item svg.text-primary{font-size:1rem;cursor:pointer;transition:transform .2s ease}.save-search-modal .selected-filters .filter-inputs-list .filter-input-item svg.text-primary:hover{transform:rotate(180deg)}.save-search-modal .btn{padding:.75rem 1.5rem;font-weight:500;border-radius:6px;font-size:.95rem;text-transform:uppercase;border:none}.save-search-modal .btn:disabled{opacity:.6;cursor:not-allowed}.save-search-modal .btn:focus{outline:none;box-shadow:none}.save-search-modal .btn-primary{background:#ec9834;color:#fff;border:none}.save-search-modal .btn-primary:hover:not(:disabled){background:#ec9834;color:#fff}.save-search-modal .btn-primary:focus{background:#ec9834;color:#fff;outline:none;box-shadow:none}.save-search-modal .btn-primary:active{background:#ec9834!important;color:#fff!important;border:none!important}.save-search-modal .btn-outline-primary{text-transform:capitalize}.save-search-modal .btn-outline-primary,.save-search-modal .btn-outline-primary:hover:not(:disabled){background:#ec9834;color:#fff;border:none}.save-search-modal .btn-outline-primary:focus{background:#ec9834;color:#fff;outline:none;box-shadow:none;border:none}.save-search-modal .btn-outline-primary:active{background:#ec9834!important;color:#fff!important;border:none!important}.save-search-modal .btn-light{background-color:#f8f9fa;border:1px solid #dee2e6;color:#6c757d;text-transform:uppercase}.save-search-modal .btn-light:hover:not(:disabled){background-color:#e9ecef;border-color:#dee2e6;color:#6c757d}.save-search-modal .btn-light:focus{background-color:#f8f9fa;border-color:#dee2e6;color:#6c757d;outline:none;box-shadow:none}.save-search-modal .nowrap-btn{white-space:nowrap!important;min-width:-moz-fit-content!important;min-width:fit-content!important;display:inline-flex!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1rem!important;font-size:.9rem!important;min-height:40px!important}.save-search-modal .nowrap-btn svg{flex-shrink:0}.save-search-modal .react-select-container .react-select__control{border:1px solid #d0d7de!important;border-radius:6px!important;min-height:40px!important;background:#fff!important}.save-search-modal .react-select-container .react-select__control:hover{border-color:#a3aab1!important}.save-search-modal .react-select-container .react-select__control--is-focused{border-color:#0366d6!important;box-shadow:0 0 0 3px rgba(3,102,214,.1)!important}.save-search-modal .react-select-container .react-select__placeholder{color:#656d76}.save-search-modal .react-select-container .react-select__single-value{color:#24292e}@media(max-width:991.98px){.save-search-modal .modal-dialog{max-width:95%;margin:1rem .3rem}.save-search-modal .modal-body{padding:1rem!important}.save-search-modal .card-body{padding:1.25rem!important}.save-search-modal .sticky-top{position:relative!important;top:0!important}}@media(max-width:520px){.save-search-modal .modal-body .client_selection_card{flex-direction:column}.save-search-modal .modal-body .client_selection_card button{width:100%;text-align:center;justify-content:center}.save-search-modal .d-flex.gap-4{flex-direction:column!important;gap:.75rem!important}.save-search-modal .d-flex.gap-4 .nowrap-btn{width:100%!important;min-width:100%!important;white-space:normal!important;text-align:center!important;justify-content:center!important}.save-search-modal .d-flex.gap-4 .d-flex.flex-sm-column{flex-direction:column!important;align-items:stretch!important}.save-search-modal .d-flex.gap-4 .flex-grow-1,.save-search-modal .d-flex.gap-4 .w-full{width:100%!important;margin-bottom:.75rem!important}.save-search-modal .d-flex.gap-4 .react-select-container{width:100%!important}.save-search-modal .d-flex.gap-4 .react-select-container .react-select__control{min-height:48px!important;font-size:14px!important}.save-search-modal .form-check{width:100%!important;margin-bottom:.75rem!important;padding:0 10px!important}.save-search-modal .flex-grow-1{flex-grow:1!important;width:100%!important}.save-search-modal .form-control,.save-search-modal .form-select{min-height:48px!important;font-size:14px!important;padding:.75rem 1rem!important}.save-search-modal .form-label{font-size:.8rem!important;font-weight:600!important}.save-search-modal .btn{min-height:48px!important;padding:.875rem 1.5rem!important;font-size:1rem!important}.save-search-modal .selected-filters h6{font-size:1.1rem!important}.save-search-modal .selected-filters .filter-list li{padding:1rem 1.25rem!important;font-size:1rem!important;min-height:48px!important;display:flex!important;align-items:center!important}.save-search-modal .selected-filters .filter-list li .fa-times{padding:.5rem!important;font-size:1.1rem!important}.save-search-modal .form-check{padding:1.25rem!important}.save-search-modal .form-check .form-check-input{width:1.3rem!important;height:1.3rem!important}.save-search-modal .form-check .form-check-label .fw-medium{font-size:1rem!important}.save-search-modal .form-check .form-check-label small{font-size:.9rem!important;margin-top:.5rem!important}}@media(max-width:767.98px){.save-search-modal .card-body,.save-search-modal .modal-body,.save-search-modal .modal-footer,.save-search-modal .modal-header{padding:1rem!important}.save-search-modal .form-control,.save-search-modal .form-select{font-size:16px}.save-search-modal .btn{padding:.625rem 1.25rem;font-size:.9rem}}.new-client-modal .modal-content{border:2px solid #e1e5e9;border-radius:8px;background:#fff}.new-client-modal .modal-header{background-color:#fff;border-bottom:1px solid #e9ecef;padding:1.25rem 1.5rem!important}.new-client-modal .modal-header .modal-title{color:#2c3e50;font-weight:600;font-size:1.3rem}.new-client-modal .modal-body{padding:1.5rem!important;background:#fff}.new-client-modal .modal-footer{background-color:#fff;border-top:1px solid #e9ecef;padding:1rem 1.5rem!important}.new-client-modal .form-label{color:#24292e;font-weight:600;margin-bottom:.5rem;font-size:.95rem}.new-client-modal .form-control,.new-client-modal .form-select{border:1px solid #d0d7de;border-radius:6px;padding:.625rem .75rem;font-size:.95rem;min-height:40px;background:#fff}.new-client-modal .form-control:focus,.new-client-modal .form-select:focus{border-color:#444;box-shadow:0 0 30px rgba(0,0,0,.08);outline:none}.new-client-modal .form-control:hover:not(:focus),.new-client-modal .form-select:hover:not(:focus){border-color:#a3aab1}.new-client-modal .form-control-lg,.new-client-modal .form-select-lg{padding:.75rem 1rem;font-size:1rem;min-height:48px}.new-client-modal .btn{padding:.75rem 1.5rem;font-weight:500;border-radius:6px;font-size:.95rem;text-transform:uppercase;border:none}.new-client-modal .btn:disabled{opacity:.6;cursor:not-allowed}.new-client-modal .btn:focus{outline:none;box-shadow:none}.new-client-modal .btn-primary{background:#ec9834;color:#fff;border:none}.new-client-modal .btn-primary:hover:not(:disabled){background:#ec9834;color:#fff}.new-client-modal .btn-primary:focus{background:#ec9834;color:#fff;outline:none;box-shadow:none}.new-client-modal .btn-primary:active{background:#ec9834!important;color:#fff!important;border:none!important}.new-client-modal .btn-light{background-color:#f8f9fa;border:1px solid #dee2e6;color:#6c757d;text-transform:uppercase}.new-client-modal .btn-light:hover:not(:disabled){background-color:#e9ecef;border-color:#dee2e6;color:#6c757d}.new-client-modal .btn-light:focus{background-color:#f8f9fa;border-color:#dee2e6;color:#6c757d;outline:none;box-shadow:none}@media(max-width:520px){.new-client-modal .d-flex.gap-4{flex-direction:column!important;gap:.75rem!important}.new-client-modal .d-flex.gap-4 .nowrap-btn{width:100%!important;min-width:100%!important;white-space:normal!important;text-align:center!important;justify-content:center!important}.new-client-modal .d-flex.gap-4 .d-flex.flex-sm-column{flex-direction:column!important;align-items:stretch!important}.new-client-modal .d-flex.gap-4 .flex-grow-1,.new-client-modal .d-flex.gap-4 .w-full{width:100%!important;margin-bottom:.75rem!important}.new-client-modal .d-flex.gap-4 .react-select-container{width:100%!important}.new-client-modal .d-flex.gap-4 .react-select-container .react-select__control{min-height:48px!important;font-size:14px!important}.new-client-modal .form-check{width:100%!important;margin-bottom:.75rem!important}.new-client-modal .flex-grow-1{flex-grow:1!important;width:100%!important}.new-client-modal .form-control,.new-client-modal .form-select{min-height:48px!important;font-size:16px!important;padding:.75rem 1rem!important}.new-client-modal .form-label{font-size:1rem!important;font-weight:600!important}.new-client-modal .btn{min-height:48px!important;padding:.875rem 1.5rem!important;font-size:1rem!important}.new-client-modal .selected-filters h6{font-size:1.1rem!important}.new-client-modal .selected-filters .filter-list li{padding:1rem 1.25rem!important;font-size:1rem!important;min-height:48px!important;display:flex!important;align-items:center!important}.new-client-modal .selected-filters .filter-list li .fa-times{padding:.5rem!important;font-size:1.1rem!important}.new-client-modal .form-check{padding:1.25rem!important}.new-client-modal .form-check .form-check-input{width:1.3rem!important;height:1.3rem!important}.new-client-modal .form-check .form-check-label .fw-medium{font-size:1rem!important}.new-client-modal .form-check .form-check-label small{font-size:.9rem!important;margin-top:.5rem!important}}@media(max-width:767.98px){.new-client-modal .modal-body,.new-client-modal .modal-footer,.new-client-modal .modal-header{padding:1rem!important}.new-client-modal .form-control,.new-client-modal .form-select{font-size:16px}.new-client-modal .btn{padding:.625rem 1.25rem;font-size:.9rem}}.multiSelectDropdown{position:relative;width:100%;min-width:80px!important}.multiSelectTrigger{cursor:pointer;position:relative;background-color:#fff;border-radius:3px;padding:.2em .2em .27em .5em;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-family:inherit;width:100%;box-sizing:border-box}.multiSelectTrigger.open{border-bottom:none}.triggerText{color:#333;font-weight:500;font-size:14px;flex:1 1}.triggerText.hasValue{color:#333}.triggerArrow{transition:transform .2s ease;font-size:12px;color:#333}.triggerArrow.open{transform:rotate(180deg)}.multiSelectOptions{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ddd;border-top:none;border-radius:0;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1050;max-height:340px;overflow-y:auto;min-width:100px}.multiSelectOption{padding:7px 8px!important;cursor:pointer;display:flex;align-items:center;border-bottom:1px solid #eee;background-color:#fff;font-size:14px;transition:background-color .2s ease}.multiSelectOption:hover{background-color:#f8f9fa}.multiSelectOption.selected{background-color:#f0f7ff}.multiSelectOption:last-child{border-bottom:none}.optionCheckbox{margin-right:10px;cursor:pointer}.optionLabel{font-size:14px;color:#333}