.la-ball-scale-multiple,.la-ball-scale-multiple>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-scale-multiple{display:block;font-size:0;color:#fff}.la-ball-scale-multiple.la-dark{color:#333}.la-ball-scale-multiple>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-scale-multiple{width:32px;height:32px}.la-ball-scale-multiple>div{position:absolute;top:0;left:0;width:32px;height:32px;border-radius:100%;opacity:0;-webkit-animation:ball-scale-multiple 1s 0s linear infinite;-moz-animation:ball-scale-multiple 1s 0s linear infinite;-o-animation:ball-scale-multiple 1s 0s linear infinite;animation:ball-scale-multiple 1s 0s linear infinite}.la-ball-scale-multiple>div:nth-child(2){-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}.la-ball-scale-multiple>div:nth-child(3){-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}.la-ball-scale-multiple.la-sm{width:16px;height:16px}.la-ball-scale-multiple.la-sm>div{width:16px;height:16px}.la-ball-scale-multiple.la-2x{width:64px;height:64px}.la-ball-scale-multiple.la-2x>div{width:64px;height:64px}.la-ball-scale-multiple.la-3x{width:96px;height:96px}.la-ball-scale-multiple.la-3x>div{width:96px;height:96px}@-webkit-keyframes ball-scale-multiple{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}5%{opacity:.75}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes ball-scale-multiple{0%{opacity:0;-moz-transform:scale(0);transform:scale(0)}5%{opacity:.75}to{opacity:0;-moz-transform:scale(1);transform:scale(1)}}@-o-keyframes ball-scale-multiple{0%{opacity:0;-o-transform:scale(0);transform:scale(0)}5%{opacity:.75}to{opacity:0;-o-transform:scale(1);transform:scale(1)}}@keyframes ball-scale-multiple{0%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}5%{opacity:.75}to{opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;overflow:hidden}@media (max-width: 992px){html,body{overflow:auto;min-height:100%}}body{font-family:Lato,Arial,Helvetica,sans-serif;background-color:#fff;color:#333;line-height:1.6}.cdk-overlay-container{z-index:10000!important}.mat-datepicker-content{box-shadow:0 4px 20px #0003!important;border-radius:8px!important;background:#fff!important}.mat-datepicker-content .mat-calendar{font-family:Lato,Arial,sans-serif;background:#fff}.mat-datepicker-content .mat-calendar-header{background:#fff;padding:8px}.mat-datepicker-content .mat-calendar-content{background:#fff;padding:0 8px 8px}.mat-datepicker-content .mat-calendar-body-cell-content{border-radius:50%}.mat-datepicker-content .mat-calendar-body-selected{background-color:#00838f!important;color:#fff!important}.mat-datepicker-content .mat-calendar-body-in-range:before{background:#00838f33!important}.mat-datepicker-content .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00838f!important}ng-multiselect-dropdown{font-family:Lato,Arial,sans-serif}ng-multiselect-dropdown .multiselect-dropdown{min-width:180px;width:auto!important;font-size:13px}ng-multiselect-dropdown .multiselect-dropdown .dropdown-btn{position:relative;border:1px solid #d0d7de!important;border-radius:4px!important;padding:8px 32px 8px 12px!important;min-height:unset!important;height:auto!important;background:#fff!important;display:inline-flex!important;align-items:center;box-sizing:border-box;font-size:13px}ng-multiselect-dropdown .multiselect-dropdown .dropdown-btn .selected-item-container{display:flex;flex-wrap:nowrap;overflow:hidden;align-items:center}ng-multiselect-dropdown .multiselect-dropdown .dropdown-btn .selected-item-container .selected-item{background:#e0f7fa!important;border:1px solid #4dd0e1!important;border-radius:3px!important;padding:1px 6px!important;margin:0 2px!important;max-width:none!important;white-space:nowrap;line-height:1.4}ng-multiselect-dropdown .multiselect-dropdown .dropdown-btn .selected-item-container .selected-item span{color:#00838f!important;font-size:13px}ng-multiselect-dropdown .multiselect-dropdown .dropdown-btn .selected-item-container .selected-item a{color:#00838f!important;padding-left:4px}.dropdown-multiselect--active ng-multiselect-dropdown .multiselect-dropdown .dropdown-btn{border-color:#9ca3af!important}ng-multiselect-dropdown .multiselect-dropdown .dropdown-btn .dropdown-multiselect__caret{position:absolute;right:8px;top:50%!important;transform:translateY(-50%);transition:none!important}ng-multiselect-dropdown .multiselect-dropdown .dropdown-list{position:absolute;z-index:9999;border:1px solid #d0d7de!important;border-radius:4px!important;box-shadow:0 4px 12px #00000026!important;min-width:220px;background:#fff;overflow:hidden}ng-multiselect-dropdown .multiselect-dropdown .dropdown-list .item1{padding:8px 12px;border-bottom:1px solid #eee;font-size:13px}ng-multiselect-dropdown .multiselect-dropdown .dropdown-list .item1:hover{background:#e8f4f8!important}ng-multiselect-dropdown .multiselect-dropdown .dropdown-list .filter-textbox{padding:8px;border-bottom:1px solid #eee}ng-multiselect-dropdown .multiselect-dropdown .dropdown-list .filter-textbox input{width:100%;border:1px solid #d0d7de!important;border-radius:4px!important;padding:6px 10px!important;font-size:13px}ng-multiselect-dropdown .multiselect-dropdown .dropdown-list .filter-textbox input:focus{outline:none;border-color:#4dd0e1!important}ng-multiselect-dropdown .multiselect-dropdown .dropdown-list ul{margin:0;padding:0;max-height:200px;overflow-y:auto}ng-multiselect-dropdown .multiselect-dropdown .dropdown-list ul li{padding:8px 12px!important;cursor:pointer;transition:background .15s;display:flex;align-items:center;gap:8px;font-size:13px}ng-multiselect-dropdown .multiselect-dropdown .dropdown-list ul li:hover{background:#f0f7ff!important}ng-multiselect-dropdown .multiselect-dropdown .dropdown-list ul li input[type=checkbox]{margin-right:6px}ng-multiselect-dropdown .multiselect-dropdown .dropdown-list .item2{padding:8px 12px!important;border-bottom:1px solid #eee;font-size:13px}ng-multiselect-dropdown .multiselect-dropdown .dropdown-list .no-data{padding:12px;text-align:center;color:#9ca3af;font-size:13px}.multiselect-dropdown .dropdown-btn .dropdown-multiselect--active .dropdown-multiselect__caret{top:0!important}.multiselect-item-checkbox input[type=checkbox]+div:before{color:#00838f!important;border:2px solid #00838f!important}.multiselect-item-checkbox input[type=checkbox]:checked+div:before{background:#00838f!important}.clear-btn{padding:4px 16px;background:#fff;border:1px solid #d0d7de;border-radius:4px;cursor:pointer;font-size:13px;height:37px;color:#5a6c7d;transition:background-color .2s,border-color .2s}.clear-btn:hover{background:#f6f8fa;border-color:#9ca3af}.clear-btn:disabled{opacity:.6;cursor:not-allowed;background:#f3f4f6;border-color:#e5e7eb;color:#9ca3af}.query-btn{padding:4px 16px;background:#00838f;border:1px solid #00838f;border-radius:4px;cursor:pointer;font-size:13px;height:37px;color:#fff;transition:background-color .2s,border-color .2s}.query-btn:hover:not(:disabled){background:#006d75;border-color:#006d75}.query-btn:disabled{opacity:.6;cursor:not-allowed;background:#b2dfdb;border-color:#b2dfdb;color:#fffc}.search-input-container{position:relative;display:flex;align-items:center;flex:1}.search-input-container input{width:100%;padding-right:32px}.search-input-container .clear-search-btn{position:absolute;right:8px;background:none;border:none;cursor:pointer;padding:4px;color:#999;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:color .2s,background-color .2s}.search-input-container .clear-search-btn:hover{color:#00838f;background-color:#00838f1a}.search-input-container .clear-search-btn:disabled{opacity:.6;cursor:not-allowed;color:#d1d5db}.app-confirm-dialog-panel .mat-mdc-dialog-container{padding:0;overflow:hidden}.detail-panel .panel-content .ai-search-table table tbody tr td.sources-cell .sources-icons{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.detail-panel .panel-content .ai-search-table table tbody tr td.sources-cell .sources-icons .source-icon{width:32px;height:32px;object-fit:contain;display:block;cursor:pointer;transition:all .2s ease;border-radius:4px;padding:2px;flex-shrink:0}.detail-panel .panel-content .ai-search-table table tbody tr td.sources-cell .sources-icons .source-icon:hover{transform:scale(1.3)}.detail-panel .panel-content .ai-search-table table tbody tr td.sources-cell .sources-icons .more-sources-wrapper{position:relative;display:inline-flex;flex-shrink:0}.detail-panel .panel-content .ai-search-table table tbody tr td.sources-cell .sources-icons .more-sources-wrapper .more-sources{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 6px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:18px;font-size:11px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s ease}.detail-panel .panel-content .ai-search-table table tbody tr td.sources-cell .sources-icons .more-sources-wrapper .more-sources:hover{background:#14b8a6;color:#fff;border-color:#14b8a6;transform:scale(1.1)}.detail-panel .panel-content .ai-search-table table tbody tr td.sources-cell .more-sources-wrapper .sources-tooltip{position:absolute;top:calc(100% + 8px);left:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 40px #00000026;z-index:100;width:max-content;max-width:200px}.detail-panel .panel-content .ai-search-table table tbody tr td.sources-cell .more-sources-wrapper .sources-tooltip:before{content:"";position:absolute;top:-6px;left:20px;transform:rotate(45deg);width:12px;height:12px;background:#fff;border-left:1px solid #e5e7eb;border-top:1px solid #e5e7eb}.detail-panel .panel-content .ai-search-table table tbody tr td.sources-cell .more-sources-wrapper .sources-tooltip .sources-tooltip-content{padding:8px}.detail-panel .panel-content .ai-search-table table tbody tr td.sources-cell .more-sources-wrapper .sources-tooltip .sources-tooltip-content .sources-tooltip-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;padding:0;justify-content:flex-start}.detail-panel .panel-content .ai-search-table table tbody tr td.sources-cell .more-sources-wrapper .sources-tooltip .sources-tooltip-content .sources-tooltip-list .source-icon{width:32px;height:32px;object-fit:contain;display:block;cursor:pointer;transition:all .2s ease;border-radius:4px;padding:2px;flex-shrink:0}.detail-panel .panel-content .ai-search-table table tbody tr td.sources-cell .more-sources-wrapper .sources-tooltip .sources-tooltip-content .sources-tooltip-list .source-icon:hover{transform:scale(1.3)}.revert-confirm-panel{width:460px}@media (max-width: 520px){.revert-confirm-panel{width:90vw!important;min-width:300px}}.revert-confirm-panel .mat-mdc-dialog-container{border-radius:14px!important;overflow:hidden}.revert-confirm-panel .mat-mdc-dialog-surface{overflow-y:hidden}.merge-confirm-panel{width:520px}@media (max-width: 580px){.merge-confirm-panel{width:90vw!important;min-width:320px}}.merge-confirm-panel .mat-mdc-dialog-container{border-radius:8px!important;overflow:hidden;box-shadow:0 4px 16px #0000001f}.revert-not-allowed-panel{width:540px}@media (max-width: 600px){.revert-not-allowed-panel{width:90vw!important;min-width:320px}}.revert-not-allowed-panel .mat-mdc-dialog-container{border-radius:16px!important;overflow:hidden}.snackbar-panel.mat-mdc-snack-bar-container{--mdc-snackbar-container-shape: 8px}.snackbar-panel.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:320px;max-width:560px;box-shadow:0 4px 16px #0000001f}.snackbar-panel.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:Lato,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.snackbar-panel.mat-mdc-snack-bar-container .mat-mdc-snack-bar-action .mdc-button__label{font-family:Lato,Arial,sans-serif;font-weight:700;font-size:13px}.snackbar-success.mat-mdc-snack-bar-container .mdc-snackbar__surface{background:#16a34a!important;color:#fff!important}.snackbar-success .mat-mdc-snack-bar-action .mdc-button__label{color:#dcfce7!important}.snackbar-error.mat-mdc-snack-bar-container .mdc-snackbar__surface{background:#dc2626!important;color:#fff!important}.snackbar-error .mat-mdc-snack-bar-action .mdc-button__label{color:#fecaca!important}.snackbar-warning.mat-mdc-snack-bar-container .mdc-snackbar__surface{background:#d97706!important;color:#fff!important}.snackbar-warning .mat-mdc-snack-bar-action .mdc-button__label{color:#fef3c7!important}.snackbar-info.mat-mdc-snack-bar-container .mdc-snackbar__surface{background:#2563eb!important;color:#fff!important}.snackbar-info .mat-mdc-snack-bar-action .mdc-button__label{color:#dbeafe!important}.spinner-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.spinner-ring{width:50px;height:50px;border-radius:50%;border:3px solid #e5e7eb;border-top:3px solid #14b8a6;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.spinner-text{font-size:14px;font-weight:500;color:#e5e7eb;letter-spacing:.2px}.ngx-spinner-overlay{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
