.has-error{border:1px solid red!important;border-radius:0}.modal-title{text-align:center;font-size:30px;font-weight:600;margin-top:-16px;margin-bottom:100px}.primary-btn{background-color:#1e90ff;color:#fff;padding:6px 20px;font-size:15px;border:none;border-radius:4px;cursor:pointer;min-width:110px;transition:.3s ease}.primary-btn:hover{background-color:#3a6f9a}.secondary-btn{background-color:#1e90ff;color:#fff;padding:6px 20px;font-size:15px;border:none;border-radius:4px;cursor:pointer;min-width:110px}.form-group textarea{height:55px;resize:none}.modal-buttons{margin-top:18px;display:flex;justify-content:center;gap:15px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#f4f6f8}.modal-container{width:1500px;max-width:1400%;padding:20px 25px;border-radius:5px}.form-group{display:flex;align-items:center;margin-bottom:12px}.form-group label{width:140px;font-size:15px;font-weight:600}.form-group input,.form-group textarea{flex:1;height:28px;padding:4px 8px;font-size:12px;border:1px solid #444;border-radius:3px;box-sizing:border-box}.selected-td{background-color:#21e2f3!important;color:#fff}.saved-query-table td{text-align:left}.saved-query-table td:nth-child(1){text-align:left}.saved-query-table-container{width:35%;max-width:100%;height:265px;overflow-y:auto;margin-top:20px;margin-bottom:20px}.saved-query-table{width:100%;table-layout:auto;border-collapse:collapse;margin:0 auto;border:1px solid #ccc}.saved-query-table th,.saved-query-table td{word-wrap:break-word;word-break:break-word;white-space:normal;padding:8px;vertical-align:top;border:1px solid #ddd}.saved-query-table td:nth-child(1),.saved-query-table td:nth-child(3){width:20%}.saved-query-table th{background-color:#f4f4f4;font-weight:700;color:#333}.saved-query-table td{background-color:#fff;color:#666}.saved-query-table tbody tr:nth-child(2n){background-color:#f9f9f9}.saved-query-table tbody tr:hover{background-color:#f1f1f1}.saved-query-table a{text-decoration:none;color:#070707;cursor:pointer}.saved-query-table a:hover{color:#0056b3}.saved-query-table td a{margin-right:10px}.saved-query-table thead{position:sticky;top:0;background-color:#fff;z-index:10;box-shadow:0 2px 5px #0000001a}.required-asterisk{color:red;margin-left:4px;font-weight:700}.o-input__error-text,.error{color:red;margin:4px 0 0;font-size:.95em}::ng-deep .ngx-spinner-overlay{z-index:2000!important}.rightAlign{width:800px;float:right}.centerAlign{width:auto}.input-error-container{display:flex;flex-direction:column;flex:1}.la-ball-clip-rotate,.la-ball-clip-rotate>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-clip-rotate{display:block;font-size:0;color:#fff;overflow:hidden}.la-ball-clip-rotate.la-dark{color:#333}.la-ball-clip-rotate>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-clip-rotate{width:32px;height:32px}.la-ball-clip-rotate>div{width:32px;height:32px;background:transparent;border-width:2px;border-bottom-color:transparent;border-radius:100%;-webkit-animation:ball-clip-rotate .75s linear infinite;-moz-animation:ball-clip-rotate .75s linear infinite;-o-animation:ball-clip-rotate .75s linear infinite;animation:ball-clip-rotate .75s linear infinite}.la-ball-clip-rotate.la-sm{width:16px;height:16px}.la-ball-clip-rotate.la-sm>div{width:16px;height:16px;border-width:1px}.la-ball-clip-rotate.la-2x{width:64px;height:64px}.la-ball-clip-rotate.la-2x>div{width:64px;height:64px;border-width:4px}.la-ball-clip-rotate.la-3x{width:96px;height:96px}.la-ball-clip-rotate.la-3x>div{width:96px;height:96px;border-width:6px}@-webkit-keyframes ball-clip-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes ball-clip-rotate{0%{-moz-transform:rotate(0deg);transform:rotate(0)}50%{-moz-transform:rotate(180deg);transform:rotate(180deg)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes ball-clip-rotate{0%{-o-transform:rotate(0deg);transform:rotate(0)}50%{-o-transform:rotate(180deg);transform:rotate(180deg)}to{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ball-clip-rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
