.custom-grid-container{width:100%;display:flex;flex-direction:column-reverse;align-items:center;gap:5px}.custom-grid-item{width:calc(20% - 20px);height:165px;margin:10px;background-color:#fff;border:1px solid #ced4da;border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;box-sizing:border-box}@media (max-width:768px){.custom-grid-item{width:80%;margin:0;height:auto;box-sizing:border-box}}@media (min-width:993px){.custom-grid-container{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px}}.custom-grid-item:hover{background-color:#e9ecef}.custom-grid-item h5{margin-top:10px;margin-bottom:0;font-size:18px;font-weight:700;text-align:center}.custom-modal .modal-dialog{max-width:95%!important;margin:20px auto;height:auto}.custom-modal .modal-content{background-color:#f8f9fa;border-radius:20px;border:1px solid #ced4da;padding:20px;overflow-y:auto}.custom-modal .modal-body .table tbody{display:flex;flex-wrap:wrap;justify-content:space-between}.custom-modal .modal-body .table tbody tr{display:flex;flex:1 1 calc(50% - 20px);margin:10px}.custom-modal .modal-body .table tbody tr td{display:flex;flex-direction:column;border:1px solid #ced4da;border-radius:10px;padding:20px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);box-sizing:border-box}.custom-modal .modal-body .table tbody tr td img{max-width:80px;margin-bottom:10px}.custom-modal .modal-body .table tbody tr td div{margin-bottom:10px;font-weight:700}.custom-modal .modal-body .custom-apply-button{margin-top:10px;width:fit-content;align-self:flex-start;background-color:#338d62!important;border:none;color:#fff;padding:10px 20px;border-radius:20px;transition:background-color 0.3s ease}.custom-modal .modal-body .custom-apply-button:hover{background-color:#444!important}@media (max-width:992px){.custom-modal .modal-body .table tbody tr{flex:1 1 calc(50% - 20px)}}@media (max-width:768px){.custom-modal .modal-dialog{max-width:100%!important;height:auto}.custom-modal .modal-body .table tbody tr{flex:1 1 calc(100% - 20px)}}