.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width: 240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 241px) and (max-width: 480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 481px) and (max-width: 768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}.bs-datepicker{display:flex;align-items:stretch;flex-flow:row wrap;background:#fff;box-shadow:0 0 10px #aaa;position:relative;z-index:1}.bs-datepicker:after{clear:both;content:"";display:block}.bs-datepicker bs-day-picker{float:left}.bs-datepicker button:hover,.bs-datepicker button:focus,.bs-datepicker button:active,.bs-datepicker input:hover,.bs-datepicker input:focus,.bs-datepicker input:active,.bs-datepicker-btns button:hover,.bs-datepicker-btns button:focus,.bs-datepicker-btns button:active,.bs-datepicker-predefined-btns button:active,.bs-datepicker-predefined-btns button:focus{outline:none}.bs-datepicker-head{min-width:270px;height:50px;padding:10px;border-radius:3px 3px 0 0;text-align:justify}.bs-datepicker-head:after{content:"";display:inline-block;vertical-align:top;width:100%}.bs-datepicker-head button{display:inline-block;vertical-align:top;padding:0;height:30px;line-height:30px;border:0;background:transparent;text-align:center;cursor:pointer;color:#fff;transition:.3s}.bs-datepicker-head button[disabled],.bs-datepicker-head button[disabled]:hover,.bs-datepicker-head button[disabled]:active{background:#dddddd4d;color:#f5f5f5;cursor:not-allowed}.bs-datepicker-head button.previous span{transform:translate(-1px,-1px)}.bs-datepicker-head button.next span{transform:translate(1px,-1px)}.bs-datepicker-head button.next,.bs-datepicker-head button.previous{border-radius:50%;width:30px;height:30px}.bs-datepicker-head button.next span,.bs-datepicker-head button.previous span{font-size:28px;line-height:1;display:inline-block;position:relative;height:100%;width:100%;border-radius:50%}.bs-datepicker-head button.current{border-radius:15px;max-width:155px;padding:0 13px}.bs-datepicker-head button:hover{background-color:#0000001a}.bs-datepicker-head button:active{background-color:#0003}.bs-datepicker-body{padding:10px;border-radius:0 0 3px 3px;min-height:232px;min-width:278px;border:1px solid #e9edf0}.bs-datepicker-body .days.weeks{position:relative;z-index:1}.bs-datepicker-body table{width:100%;border-collapse:separate;border-spacing:0}.bs-datepicker-body table th{font-size:13px;color:#9aaec1;font-weight:400;text-align:center}.bs-datepicker-body table td{color:#54708b;text-align:center;position:relative;padding:0}.bs-datepicker-body table td span{display:block;margin:0 auto;font-size:13px;border-radius:50%;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.bs-datepicker-body table td:not(.disabled):not(.week) span:not(.disabled):not(.is-other-month){cursor:pointer}.bs-datepicker-body table td.is-highlighted:not(.disabled):not(.selected) span,.bs-datepicker-body table td span.is-highlighted:not(.disabled):not(.selected){background-color:#e9edf0;transition:0s}.bs-datepicker-body table td.is-active-other-month:not(.disabled):not(.selected) span,.bs-datepicker-body table td span.is-active-other-month:not(.disabled):not(.selected){background-color:#e9edf0;transition:0s;cursor:pointer}.bs-datepicker-body table td span.disabled,.bs-datepicker-body table td.disabled span{color:#9aaec1}.bs-datepicker-body table td span.selected,.bs-datepicker-body table td.selected span{color:#fff}.bs-datepicker-body table td span.selected.disabled,.bs-datepicker-body table td.selected.disabled span{opacity:.3}.bs-datepicker-body table td span.is-other-month,.bs-datepicker-body table td.is-other-month span{color:#00000040}.bs-datepicker-body table td.active{position:relative}.bs-datepicker-body table td.active.select-start:before{left:35%}.bs-datepicker-body table td.active.select-end:before{left:-85%}.bs-datepicker-body table td span.active.select-start:after,.bs-datepicker-body table td span.active.select-end:after,.bs-datepicker-body table td.active.select-start span:after,.bs-datepicker-body table td.active.select-end span:after{content:"";display:block;position:absolute;z-index:-1;width:100%;height:100%;transition:.3s;top:0;border-radius:50%}.bs-datepicker-body table td:before,.bs-datepicker-body table td span:before{content:"";display:block;position:absolute;z-index:-1;inset:6px -2px 6px -3px;box-sizing:content-box;background:transparent}.bs-datepicker-body table td.active.select-start+td.active:before{left:-20%}.bs-datepicker-body table td:last-child.active:before{border-radius:0 3px 3px 0;width:125%;left:-25%}.bs-datepicker-body table td span[class*=select-],.bs-datepicker-body table td[class*=select-] span{border-radius:50%;color:#fff}.bs-datepicker-body table.days td.active:not(.select-start):not(.disabled):before,.bs-datepicker-body table.days td.in-range:not(.select-start):not(.disabled):before,.bs-datepicker-body table.days span.active:not(.select-start):not(.disabled):before,.bs-datepicker-body table.days span.in-range:not(.select-start):not(.disabled):before{background:#e9edf0}.bs-datepicker-body table.days span{width:32px;height:32px;line-height:32px}.bs-datepicker-body table.days span.select-start{z-index:2}.bs-datepicker-body table.days span.is-highlighted.in-range:before{right:3px;left:0}.bs-datepicker-body table.days span.in-range.select-end:before{right:4px;left:0}.bs-datepicker-body table.days td.select-start+td.select-end:before,.bs-datepicker-body table.days td.select-start+td.is-highlighted:before,.bs-datepicker-body table.days td.active+td.is-highlighted:before,.bs-datepicker-body table.days td.active+td.select-end:before,.bs-datepicker-body table.days td.in-range+td.is-highlighted:before,.bs-datepicker-body table.days td.in-range+td.select-end:before{background:#e9edf0;width:100%}.bs-datepicker-body table.weeks tr td:nth-child(2).active:before{border-radius:3px 0 0 3px;left:0;width:100%}.bs-datepicker-body table:not(.weeks) tr td:first-child:before{border-radius:3px 0 0 3px}.bs-datepicker-body table.years td span{width:46px;height:46px;line-height:45px;margin:0 auto}.bs-datepicker-body table.years tr:not(:last-child) td span{margin-bottom:8px}.bs-datepicker-body table.months td{height:52px}.bs-datepicker-body table.months td span{padding:6px;border-radius:15px}.bs-datepicker .current-timedate{color:#54708b;font-size:15px;text-align:center;height:30px;line-height:30px;border-radius:20px;border:1px solid #e9edf0;margin-bottom:10px;cursor:pointer;text-transform:uppercase;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.bs-datepicker .current-timedate span:not(:empty):before{content:"";width:15px;height:16px;display:inline-block;margin-right:4px;vertical-align:text-bottom;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAABMklEQVQoU9VTwW3CQBCcOUgBtEBKSAukAnBKME+wFCAlYIhk8sQlxFABtJAScAsuAPBEewYcxCP8ouxrPDsza61uiVN1o6RNHD4htSCmq49RfO71BvMJqBBkITRf1kmUW49nQRC9h1I5AZlBClaL8aP1fKgOOxCx8aSLs+Q19eZuNO8QmPqJRtDFguy7OAcDbJPs+/BKVPDIPrvD2ZJgWAmVe7O0rI0Vqs1seyWUXpuJoppYCa5L+U++NpNPkr5OE2oMdARsb3gykJT5ydZcL8Z9Ww60nxg2LhjON9li9OwXZzo+xLbp3nC2s9CL2RrueGyVrgwNm8HpsCzZ9EEW6kqXlo1GQe03FzP/7W8Hl0dBtu7Bf7zt6mIwvX1RvzDCm7+q3mAW0Dl/GPdUCeXrZLT9BrDrGkm4qlPvAAAAAElFTkSuQmCC)}.bs-datepicker-multiple{border-radius:4px 0 0 4px}.bs-datepicker-multiple+.bs-datepicker-multiple{margin-left:10px}.bs-datepicker-multiple .bs-datepicker{box-shadow:none;position:relative}.bs-datepicker-multiple .bs-datepicker:not(:last-child){padding-right:10px}.bs-datepicker-multiple .bs-datepicker+.bs-datepicker:after{content:"";display:block;width:14px;height:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAA1ElEQVQoU42RsQrCUAxF77VuDu7O4oMWW//BURBBpZvgKk4uIrjoqKOTf+DopIO4uYggtFTfw3+pkQqCW1/G5J7kJiFy4m5MxUlxAzgIPHX+lzMPzupRYlYgxiR7vqsOP8YKzsTx0yxFMCUZ+q7aZzlr+OvgoWcAFyAHgat2jLWu48252DdqAihDJGSSJNUUxYmQjs3+hPQBlAh2rG2LCOPnaw3IiGDX99TRCs7ASJsNhUOA7d/LcuHvRG22FIZvsNXw1MX6VZExCilOQKEfeLXr/10+aC9Ho7arh7oAAAAASUVORK5CYII=);position:absolute;top:25px;left:-8px}.bs-datepicker-multiple .bs-datepicker .left{float:left}.bs-datepicker-multiple .bs-datepicker .right{float:right}.bs-datepicker-container{padding:15px}.bs-datepicker .bs-media-container{display:flex}@media (max-width: 768px){.bs-datepicker .bs-media-container{flex-direction:column}}.bs-datepicker .bs-timepicker-in-datepicker-container{display:flex;justify-content:space-around}.bs-datepicker-custom-range{padding:15px;background:#eee}.bs-datepicker-predefined-btns button{width:100%;display:block;height:30px;background-color:#9aaec1;border-radius:4px;color:#fff;border:0;margin-bottom:10px;padding:0 18px;text-align:left;transition:.3s}.bs-datepicker-predefined-btns button:hover{background-color:#54708b}.bs-datepicker-buttons{display:flex;flex-flow:row wrap;justify-content:flex-end;padding-top:10px;border-top:1px solid #e9edf0}.bs-datepicker-buttons .btn-default{margin-left:10px}.bs-datepicker-buttons .btn-today-wrapper{display:flex;flex-flow:row wrap}.bs-datepicker-buttons .clear-right,.bs-datepicker-buttons .today-right{flex-grow:0}.bs-datepicker-buttons .clear-left,.bs-datepicker-buttons .today-left{flex-grow:1}.bs-datepicker-buttons .clear-center,.bs-datepicker-buttons .today-center{flex-grow:.5}.bs-timepicker-container{padding:10px 0}.bs-timepicker-label{color:#54708b;margin-bottom:10px}.bs-timepicker-controls{display:inline-block;vertical-align:top;margin-right:10px}.bs-timepicker-controls button{width:20px;height:20px;border-radius:50%;border:0;background-color:#e9edf0;color:#54708b;font-size:16px;font-weight:700;vertical-align:middle;line-height:0;padding:0;transition:.3s}.bs-timepicker-controls button:hover{background-color:#d5dadd}.bs-timepicker-controls input{width:35px;height:25px;border-radius:13px;text-align:center;border:1px solid #e9edf0}.bs-timepicker .switch-time-format{text-transform:uppercase;min-width:54px;height:25px;border-radius:20px;border:1px solid #e9edf0;background:#fff;color:#54708b;font-size:13px}.bs-timepicker .switch-time-format img{vertical-align:initial;margin-left:4px}bs-datepicker-container,bs-daterangepicker-container{z-index:1080}@media (max-width: 768px){.bs-datepicker{width:min-content;justify-content:center}.bs-datepicker-multiple{display:flex}.bs-datepicker-multiple+.bs-datepicker-multiple{margin-top:10px;margin-left:0}}.theme-default .bs-datepicker-head{background-color:#777}.theme-default .btn-today-wrapper .btn-success,.theme-default .btn-clear-wrapper .btn-success{background-color:#777;border-color:#777}.theme-default .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus,.theme-default .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus{box-shadow:none}.theme-default .btn-today-wrapper .btn-success:focus,.theme-default .btn-clear-wrapper .btn-success:focus{box-shadow:none}.theme-default .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active,.theme-default .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active{background-color:#616161;border-color:#616161}.theme-default .btn-today-wrapper .btn-success:hover,.theme-default .btn-clear-wrapper .btn-success:hover{background-color:#6f6e6e;border-color:#6f6e6e}.theme-default .bs-datepicker-predefined-btns button.selected{background-color:#777}.theme-default .bs-datepicker-body table td span.selected,.theme-default .bs-datepicker-body table td.selected span,.theme-default .bs-datepicker-body table td span[class*=select-]:after,.theme-default .bs-datepicker-body table td[class*=select-] span:after{background-color:#777}.theme-default .bs-datepicker-body table td.week span{color:#777}.theme-default .bs-datepicker-body table td.active-week span:hover{cursor:pointer;background-color:#777;color:#fff;opacity:.5;transition:0s}.theme-green .bs-datepicker-head{background-color:#5cb85c}.theme-green .btn-today-wrapper .btn-success,.theme-green .btn-clear-wrapper .btn-success{background-color:#5cb85c;border-color:#5cb85c}.theme-green .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus,.theme-green .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus{box-shadow:none}.theme-green .btn-today-wrapper .btn-success:focus,.theme-green .btn-clear-wrapper .btn-success:focus{box-shadow:none}.theme-green .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active,.theme-green .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active{background-color:#1e7e34;border-color:#1e7e34}.theme-green .btn-today-wrapper .btn-success:hover,.theme-green .btn-clear-wrapper .btn-success:hover{background-color:#218838;border-color:#218838}.theme-green .bs-datepicker-predefined-btns button.selected{background-color:#5cb85c}.theme-green .bs-datepicker-body table td span.selected,.theme-green .bs-datepicker-body table td.selected span,.theme-green .bs-datepicker-body table td span[class*=select-]:after,.theme-green .bs-datepicker-body table td[class*=select-] span:after{background-color:#5cb85c}.theme-green .bs-datepicker-body table td.week span{color:#5cb85c}.theme-green .bs-datepicker-body table td.active-week span:hover{cursor:pointer;background-color:#5cb85c;color:#fff;opacity:.5;transition:0s}.theme-blue .bs-datepicker-head{background-color:#5bc0de}.theme-blue .btn-today-wrapper .btn-success,.theme-blue .btn-clear-wrapper .btn-success{background-color:#5bc0de;border-color:#5bc0de}.theme-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus,.theme-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus{box-shadow:none}.theme-blue .btn-today-wrapper .btn-success:focus,.theme-blue .btn-clear-wrapper .btn-success:focus{box-shadow:none}.theme-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active,.theme-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active{background-color:#2aa8cd;border-color:#2aa8cd}.theme-blue .btn-today-wrapper .btn-success:hover,.theme-blue .btn-clear-wrapper .btn-success:hover{background-color:#3ab3d7;border-color:#3ab3d7}.theme-blue .bs-datepicker-predefined-btns button.selected{background-color:#5bc0de}.theme-blue .bs-datepicker-body table td span.selected,.theme-blue .bs-datepicker-body table td.selected span,.theme-blue .bs-datepicker-body table td span[class*=select-]:after,.theme-blue .bs-datepicker-body table td[class*=select-] span:after{background-color:#5bc0de}.theme-blue .bs-datepicker-body table td.week span{color:#5bc0de}.theme-blue .bs-datepicker-body table td.active-week span:hover{cursor:pointer;background-color:#5bc0de;color:#fff;opacity:.5;transition:0s}.theme-dark-blue .bs-datepicker-head{background-color:#337ab7}.theme-dark-blue .btn-today-wrapper .btn-success,.theme-dark-blue .btn-clear-wrapper .btn-success{background-color:#337ab7;border-color:#337ab7}.theme-dark-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus,.theme-dark-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus{box-shadow:none}.theme-dark-blue .btn-today-wrapper .btn-success:focus,.theme-dark-blue .btn-clear-wrapper .btn-success:focus{box-shadow:none}.theme-dark-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active,.theme-dark-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active{background-color:#266498;border-color:#266498}.theme-dark-blue .btn-today-wrapper .btn-success:hover,.theme-dark-blue .btn-clear-wrapper .btn-success:hover{background-color:#2c6fa9;border-color:#2c6fa9}.theme-dark-blue .bs-datepicker-predefined-btns button.selected{background-color:#337ab7}.theme-dark-blue .bs-datepicker-body table td span.selected,.theme-dark-blue .bs-datepicker-body table td.selected span,.theme-dark-blue .bs-datepicker-body table td span[class*=select-]:after,.theme-dark-blue .bs-datepicker-body table td[class*=select-] span:after{background-color:#337ab7}.theme-dark-blue .bs-datepicker-body table td.week span{color:#337ab7}.theme-dark-blue .bs-datepicker-body table td.active-week span:hover{cursor:pointer;background-color:#337ab7;color:#fff;opacity:.5;transition:0s}.theme-red .bs-datepicker-head{background-color:#d9534f}.theme-red .btn-today-wrapper .btn-success,.theme-red .btn-clear-wrapper .btn-success{background-color:#d9534f;border-color:#d9534f}.theme-red .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus,.theme-red .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus{box-shadow:none}.theme-red .btn-today-wrapper .btn-success:focus,.theme-red .btn-clear-wrapper .btn-success:focus{box-shadow:none}.theme-red .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active,.theme-red .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active{background-color:#d23531;border-color:#d23531}.theme-red .btn-today-wrapper .btn-success:hover,.theme-red .btn-clear-wrapper .btn-success:hover{background-color:#e33732;border-color:#e33732}.theme-red .bs-datepicker-predefined-btns button.selected{background-color:#d9534f}.theme-red .bs-datepicker-body table td span.selected,.theme-red .bs-datepicker-body table td.selected span,.theme-red .bs-datepicker-body table td span[class*=select-]:after,.theme-red .bs-datepicker-body table td[class*=select-] span:after{background-color:#d9534f}.theme-red .bs-datepicker-body table td.week span{color:#d9534f}.theme-red .bs-datepicker-body table td.active-week span:hover{cursor:pointer;background-color:#d9534f;color:#fff;opacity:.5;transition:0s}.theme-orange .bs-datepicker-head{background-color:#f0ad4e}.theme-orange .btn-today-wrapper .btn-success,.theme-orange .btn-clear-wrapper .btn-success{background-color:#f0ad4e;border-color:#f0ad4e}.theme-orange .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus,.theme-orange .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus{box-shadow:none}.theme-orange .btn-today-wrapper .btn-success:focus,.theme-orange .btn-clear-wrapper .btn-success:focus{box-shadow:none}.theme-orange .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active,.theme-orange .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active{background-color:#ed9c29;border-color:#ed9c29}.theme-orange .btn-today-wrapper .btn-success:hover,.theme-orange .btn-clear-wrapper .btn-success:hover{background-color:#ffac35;border-color:#ffac35}.theme-orange .bs-datepicker-predefined-btns button.selected{background-color:#f0ad4e}.theme-orange .bs-datepicker-body table td span.selected,.theme-orange .bs-datepicker-body table td.selected span,.theme-orange .bs-datepicker-body table td span[class*=select-]:after,.theme-orange .bs-datepicker-body table td[class*=select-] span:after{background-color:#f0ad4e}.theme-orange .bs-datepicker-body table td.week span{color:#f0ad4e}.theme-orange .bs-datepicker-body table td.active-week span:hover{cursor:pointer;background-color:#f0ad4e;color:#fff;opacity:.5;transition:0s}:root{--bg: #ffffff;--surface: #ffffff;--surface-alt: #F9FAFB;--surface-elevated: #ffffff;--text-primary: #1F2937;--text-secondary: #374151;--text-muted: #6B7280;--text-on-primary: #ffffff;--border: #E5E7EB;--border-strong: #D1D5DB;--primary: #005f7a;--primary-hover: #0098b8;--primary-soft: #e3f4f6;--link: #137EB0;--link-hover: #005f7a;--error: #b42318;--success: #10B981;--warning: #f58220;--info: #19a3dd;--shadow: rgba(0, 0, 0, .1);--shadow-strong: rgba(0, 0, 0, .18);--scrim: rgba(0, 0, 0, .15);--navbar-bg: linear-gradient(135deg, #2e8098 0%, #0098b8 100%);--input-bg: #ffffff;--input-border: #E5E7EB;--doc-surface: #ffffff}body.theme-dark{--bg: #0f172a;--surface: #1e293b;--surface-alt: #0b1220;--surface-elevated: #1f2937;--text-primary: #f3f4f6;--text-secondary: #e5e7eb;--text-muted: #94a3b8;--text-on-primary: #ffffff;--border: #334155;--border-strong: #475569;--primary: #0098b8;--primary-hover: #6dcff6;--primary-soft: #0c2a33;--link: #6dcff6;--link-hover: #93e1ff;--error: #f87171;--success: #34d399;--warning: #fb923c;--info: #38bdf8;--shadow: rgba(0, 0, 0, .5);--shadow-strong: rgba(0, 0, 0, .65);--scrim: rgba(0, 0, 0, .55);--navbar-bg: var(--bg);--input-bg: #0f172a;--input-border: #334155}@media print{body,body.theme-dark{--bg: #ffffff;--surface: #ffffff;--surface-alt: #F9FAFB;--surface-elevated: #ffffff;--text-primary: #1F2937;--text-secondary: #374151;--text-muted: #6B7280;--text-on-primary: #ffffff;--border: #E5E7EB;--border-strong: #D1D5DB;--primary: #005f7a;--primary-hover: #0098b8;--primary-soft: #e3f4f6;--link: #137EB0;--link-hover: #005f7a;--error: #b42318;--success: #10B981;--warning: #f58220;--info: #19a3dd;--shadow: rgba(0, 0, 0, .1);--scrim: rgba(0, 0, 0, .15);--navbar-bg: linear-gradient(135deg, #2e8098 0%, #0098b8 100%);--input-bg: #ffffff;--input-border: #E5E7EB;--doc-surface: #ffffff}}button:focus,button:active,select:focus,input[type=button]:focus,input[type=submit]:focus,input[type=reset]:focus{outline:none}select,select.form-control,select.custom-select,.cc-modal-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23374151' d='M6 8L2 4h8z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 11px center!important;background-size:16px!important;padding-right:32px!important}select:focus,select.form-control:focus,select.custom-select:focus,.cc-modal-select:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23374151' d='M6 4L2 8h8z'/%3E%3C/svg%3E")!important}select[multiple],select[size]:not([size="1"]){background-image:none;padding-right:initial}select option{background-color:var(--surface);color:var(--text-primary);padding:10px 12px;font-size:14px}select option:checked{background-color:var(--primary-soft);color:var(--primary);font-weight:600}select option:disabled{color:var(--text-muted)}a{color:var(--link)!important}a:hover{color:var(--link-hover)!important}.multiselect-dropdown .dropdown-btn .selected-item-container .selected-item a{color:inherit!important}.multiselect-dropdown .dropdown-btn .selected-item-container .selected-item{background-color:var(--primary)!important;border-color:var(--primary)!important}.multiselect-item-checkbox input[type=checkbox]+div:before{border-color:var(--primary)!important}.multiselect-item-checkbox input[type=checkbox]:checked+div:before{background-color:var(--primary)!important;border-color:var(--primary)!important}input[type=checkbox],input[type=radio]{accent-color:var(--primary)}body{background-color:var(--bg)!important;color:var(--text-primary)}.main{height:50%;width:100%;min-height:550px}.searchbar{background-color:transparent!important;border-radius:5px!important;border-color:#bc5a16!important;border:2px solid var(--info)!important}.searchbar:focus{border-color:transparent!important}.redColor{color:var(--error)}.control-label{font-weight:700;font-size:.95em}label .fa-asterisk:before{content:"\f069";vertical-align:super;font-size:smaller}.member{background-color:#6dcff6!important;color:var(--text-on-primary);border-radius:0!important;border:none!important;box-shadow:0 1px 1px 0 var(--shadow),0 1px 1px 0 var(--shadow)!important;transition:transform .4s;-webkit-transition:transform .4s}.member:hover{background-color:var(--info);color:var(--text-on-primary);box-shadow:0 6px 8px #0000003d,0 17px 50px #00000030!important}.boxes{background-color:transparent;border:none;border-radius:0;border-bottom:grey solid 2px!important}.left-column{border-right:2px solid #6dcff6;text-align:right}.divider{color:var(--info)}.btn-outline-primary{color:#6dcff6;border-color:#6dcff6}.btn-outline-primary:hover{color:var(--text-on-primary);background-color:#6dcff6;border-color:#6dcff6}.no-padding{padding:0}.no-margin{margin:0}.modal .modal-full{max-width:99%!important;width:99%!important;margin:0 auto}.modal .modal-full:has(.modal-content-addNewRecord),.modal .modal-full:has(.modal-content-findPcp){max-width:1040px!important;width:94%!important;margin:40px auto!important}.modal-content-addNewRecord,.modal-content-findPcp{display:flex;flex-direction:column;max-height:calc(100vh - 80px);border-radius:14px;overflow:hidden}.modal-content-addNewRecord>.modal-body,.modal-content-findPcp>.modal-body{overflow-y:auto}.modal-backdrop{z-index:1057!important}.modal{z-index:1058!important}.toast-container{z-index:10000}.toast-top-right{top:74px;right:16px}.toast-container .ngx-toastr{border-radius:12px;box-shadow:0 10px 30px var(--shadow),0 2px 8px #0000001f;padding:14px 40px 16px 50px;width:340px;color:var(--text-on-primary);overflow:hidden;opacity:1}.toast-container .ngx-toastr:hover{box-shadow:0 14px 36px var(--shadow-strong)}.toast-success{background-color:var(--success)!important}.toast-error{background-color:var(--error)!important}.toast-warning{background-color:var(--warning)!important}.toast-info{background-color:var(--info)!important}.toast-title{font-size:15px;font-weight:700;line-height:1.3}.toast-message{font-size:13.5px;line-height:1.45;word-break:break-word}.toast-close-button{color:#fff;opacity:.9;font-size:18px;font-weight:400;text-shadow:none}.toast-close-button:hover,.toast-close-button:focus{color:#fff;opacity:1}.toast-progress{position:absolute;left:0;bottom:0;height:8px;background-color:#ffffffe6;opacity:1;border-radius:0 0 0 8px}.main-content-wrapper .container{max-width:100%!important;margin-left:0!important;margin-right:0!important}.app-table{width:100%;border-collapse:collapse;background:var(--surface);font-size:14px;color:var(--text-primary)}.app-table thead th{text-align:left;font-weight:600;font-size:13px;letter-spacing:.2px;color:var(--text-muted);padding:14px 16px;background:var(--surface);border:none;border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:middle}.app-table thead th a{color:inherit;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:color .15s ease}.app-table thead th a:hover,.app-table thead th a.active{color:var(--primary);text-decoration:none;background:none!important}.app-table thead th a .fa{font-size:11px}.app-table tbody td{padding:13px 16px;border:none;border-bottom:1px solid var(--border);vertical-align:middle;line-height:1.4}.app-table tbody tr:hover td{background:var(--surface-alt)}.app-table.app-table-compact thead th{padding:10px 6px;font-size:11.5px;white-space:normal;vertical-align:bottom}.app-table.app-table-compact tbody td{padding:8px 6px;font-size:12px;line-height:1.35}.app-table.app-table-compact tbody td select.form-control{height:30px!important;font-size:12px!important}@media (max-width: 1600px){.app-table thead th{padding:10px 6px;font-size:12px;white-space:normal;vertical-align:bottom}.app-table tbody td{padding:8px 6px;font-size:12.5px;line-height:1.35}.app-table tbody td select.form-control{height:30px!important;font-size:12px!important}}@media (max-width: 1280px){.app-table thead th{padding:7px 5px;font-size:11px}.app-table tbody td{padding:6px 5px;font-size:11.5px}}.app-table thead.thead-blue,.app-table .thead-blue,.app-table thead.thead-blue th,.app-table .thead-blue th{background-color:var(--surface)!important;color:var(--text-muted)!important}.app-table a,.app-table .clickable-link,.app-table .edit-icon{color:var(--primary)}.app-table a:hover{color:var(--link-hover)}.main-content-wrapper .table-block{margin-top:12px;margin-bottom:24px;background-color:var(--surface);border:none!important;border-radius:16px!important;box-shadow:none!important;overflow:hidden}.table-block .table-block-search{padding:22px 24px!important;background:var(--surface-alt)!important;border:none!important}.table-block-search .filter-label,.table-block-search>.filter-row label,.table-block-search>.row label{font-weight:600!important;font-size:12px!important;letter-spacing:.2px;margin-bottom:6px!important;color:var(--text-muted)!important}.table-block-search .form-control,.table-block-search .form-control-sm,.table-block-search select.form-control,.table-block-search input.form-control{height:40px!important;padding:8px 12px!important;font-size:14px!important;line-height:1.4;color:var(--text-primary);background-color:var(--input-bg);border:1px solid var(--input-border)!important;border-radius:10px!important;box-shadow:none!important}.table-block-search textarea.form-control{height:auto!important}.table-block-search .form-control:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px #005f7a1a!important;outline:none}.table-block-search .multiselect-dropdown .dropdown-btn{min-height:40px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:4px!important;padding:5px 12px!important;border:1px solid var(--input-border)!important;border-radius:10px!important}.table-block .btn-search,.table-block .btn-reset,.table-block .btn-export{height:40px!important;margin-left:10px!important;margin-right:0!important;padding:0 18px!important;font-size:14px!important;font-weight:600!important;border-radius:10px!important;display:inline-flex!important;align-items:center;gap:7px;box-shadow:none!important;vertical-align:middle}.table-block .btn-search.btn-primary{background:var(--primary)!important;border:1px solid var(--primary)!important;color:var(--text-on-primary)!important}.table-block .btn-search.btn-primary:hover{background:var(--link-hover)!important;border-color:var(--link-hover)!important;color:var(--text-on-primary)!important;filter:brightness(.92)}.table-block .btn-reset.btn-secondary{background:var(--surface)!important;border:1px solid var(--border)!important;color:var(--text-secondary)!important}.table-block .btn-reset.btn-secondary:hover{background:var(--surface-alt)!important;color:var(--text-primary)!important}.table-block .btn-export.btn-success{background:var(--surface)!important;border:1px solid var(--success)!important;color:var(--success)!important}.table-block .btn-export.btn-success:hover{background:var(--success)!important;border-color:var(--success)!important;color:var(--text-on-primary)!important}.app-table tbody td select.form-control{font-size:13px!important;padding:4px 8px!important;height:34px!important;border:1px solid var(--input-border)!important;border-radius:8px!important;background-color:var(--input-bg)!important;color:var(--text-primary)!important}.app-table tbody td select.form-control:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px #005f7a1a!important;outline:none}.table-block .tb-overflow{overflow-x:auto;padding:4px 8px}.table-block app-pagination{display:block;padding:8px 20px 10px}.page-header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;padding-bottom:16px;margin:0 0 20px;border-bottom:1px solid var(--border);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.page-header-titles{min-width:0}.page-title{margin:0;padding:0;color:var(--text-primary);font-size:1.75rem;line-height:2.5rem;font-weight:600;letter-spacing:-.02em;display:block}.page-header-stats{display:flex;align-items:center;flex-shrink:0}.stat-chip{display:flex;flex-direction:column;align-items:flex-end;text-align:right;padding:0 18px;white-space:nowrap}.stat-chip:last-child{padding-right:4px}.stat-chip+.stat-chip{border-left:1px solid var(--border)}.stat-value{font-size:24px;font-weight:700;line-height:1;color:var(--primary)}.stat-label{margin-top:5px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted)}.btn-add{background:var(--surface)!important;border:1px solid var(--primary)!important;color:var(--primary)!important;border-radius:10px!important;font-weight:600!important;padding:8px 18px!important}.btn-add:before{content:"\f067";font-family:FontAwesome;font-weight:400;margin-right:7px}.btn-add:hover,.btn-add:focus{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--text-on-primary)!important}.btn-back{background:var(--surface)!important;border:1px solid var(--border)!important;color:var(--text-secondary)!important;border-radius:10px!important;font-weight:600!important;padding:8px 18px!important}.btn-back:hover,.btn-back:focus{background:var(--surface-alt)!important;border-color:var(--border)!important;color:var(--text-primary)!important}.btn-primary{background-color:var(--primary);border-color:var(--primary);color:var(--text-on-primary)!important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:not(:disabled):not(.disabled):active{background-color:var(--link-hover);border-color:var(--link-hover);color:var(--text-on-primary)!important;box-shadow:none;filter:brightness(.92)}.btn-primary:disabled,.btn-primary.disabled{background-color:var(--primary);border-color:var(--primary);color:var(--text-on-primary)!important;opacity:.5}.btn-secondary{background-color:var(--surface);border-color:var(--border);color:var(--text-secondary)!important}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary:not(:disabled):not(.disabled):active{background-color:var(--surface-alt);border-color:var(--border);color:var(--text-primary)!important;box-shadow:none}.btn-default{background:var(--surface)!important;border:1px solid var(--border)!important;color:var(--text-secondary)!important;border-radius:10px!important;font-weight:600!important}.btn-default:hover,.btn-default:focus{background:var(--surface-alt)!important;border-color:var(--border)!important;color:var(--text-primary)!important;box-shadow:none}.page-header .btn{height:38px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;white-space:nowrap;float:none!important;margin:0!important}.page-header .btn-primary,.page-header .btn-success{background:var(--primary);border:1px solid var(--primary);color:var(--text-on-primary)!important}.page-header .btn-primary:hover,.page-header .btn-success:hover{background:var(--link-hover);border-color:var(--link-hover);color:var(--text-on-primary)!important;filter:brightness(.92)}.section-title{margin:0 0 1.25rem;padding:0;color:var(--text-primary);font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.02em;display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (max-width: 1280px){.page-title{font-size:1.6rem;line-height:2.1rem}.section-title{font-size:1.3rem}.stat-value{font-size:20px}}.no-records-message{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 20px;text-align:center}.no-records-message i{font-size:56px;color:var(--border-strong);margin-bottom:16px}.no-records-message p{font-size:18px;font-weight:500;color:var(--text-muted);margin:0}.emptyCell{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:40px 20px!important;text-align:center!important}.emptyCell:before{content:"\f01c";font-family:FontAwesome;font-size:44px;color:var(--border-strong);margin-bottom:14px}.emptyCell i{display:none!important}.emptyCell label,.emptyCell span,.emptyCell h5,.emptyCell p,.emptyCell b{font-size:16px!important;font-weight:500!important;color:var(--text-muted)!important;margin:0!important}.chatbot-backdrop,.pref-drawer-backdrop,.upload-backdrop,.drill-overlay,.cfq-drawer-backdrop,.pcp-drawer-backdrop,.scr-drawer-backdrop,.irq-drawer-backdrop,.cac-drawer-backdrop,.mac-drawer-backdrop,.mlp-drawer-backdrop,.ehrloc-drawer-backdrop,.ccp-drawer-backdrop,.et-drawer-backdrop{position:fixed!important;inset:70px 0 0!important;width:auto!important;height:auto!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:1059!important}.modal-overlay,.profile-dropdown-overlay{position:fixed!important;inset:0!important;width:auto!important;height:auto!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:1059!important}.modal{z-index:1060!important}.modal-backdrop{z-index:1059!important}.modal-backdrop.show{opacity:.15!important}.modal-content{border:none!important;border-radius:16px!important;box-shadow:0 24px 60px var(--shadow-strong),0 6px 16px var(--shadow)!important;overflow:hidden;background-color:var(--surface)!important;color:var(--text-primary)}.modal-content .modal-header{background:var(--surface-alt)!important;background-color:var(--surface-alt)!important;background-image:none!important;border-bottom:1px solid var(--border)!important;padding:16px 24px!important;align-items:center!important}.modal-content .modal-header .modal-title,.modal-content .modal-header h4,.modal-content .modal-header h5{color:var(--text-primary)!important;font-weight:600!important;font-size:1.1rem!important;letter-spacing:-.01em}.modal-content .modal-header .close{color:var(--text-muted)!important;opacity:1!important;text-shadow:none!important;font-weight:400!important;font-size:1.8rem!important;line-height:1!important;transition:color .2s ease}.modal-content .modal-header .close:hover{color:var(--text-primary)!important}.modal-content .modal-body{padding:20px 24px!important}.modal-content .modal-footer{border-top:1px solid var(--border)!important;padding:14px 24px 18px!important;gap:8px}.full-summary-dialog{max-width:1100px}.modal .modal-content-message,.modal .modal-fileUpload,.modal .modal-refill,.modal .modal-content-communications,.modal .modal-content-communicationHistory{position:static!important;top:auto!important;left:auto!important;margin-left:0!important;margin-right:0!important;width:100%!important;min-width:0!important}.modal-dialog:has(.modal-content-message){max-width:850px}.modal-dialog:has(.modal-fileUpload){max-width:980px}.modal-dialog:has(.modal-refill){max-width:min(1200px,95vw)}.modal-dialog:has(.modal-content-communications){max-width:980px}.modal-dialog:has(.modal-content-communicationHistory){max-width:min(1100px,95vw)}.modal-content-communicationHistory .app-table th{white-space:normal}.modal-content-communicationHistory .app-table td{word-break:break-word;vertical-align:top}.add-call-record-dialog{max-width:720px}.add-call-record-modal .modal-body .modal-body{padding:0!important}.add-call-record-modal .form-horizontal{display:grid;grid-template-columns:1fr 1fr;gap:2px 20px}.add-call-record-modal .form-group.row{display:block;margin:0 0 14px}.add-call-record-modal .form-group.row>label.control-label{display:block;width:100%;max-width:100%;flex:none;text-align:left;padding:0;margin-bottom:6px;font-weight:500;font-size:13px;color:var(--text-secondary)}.add-call-record-modal .form-group.row>.col-md-8,.add-call-record-modal .form-group.row>.col-lg-12{flex:none;width:100%;max-width:100%;padding:0}.add-call-record-modal .form-group.row:has(textarea){grid-column:1 / -1}.add-call-record-modal .alert.alert-danger{background:transparent!important;border:none!important;color:var(--error)!important;padding:0!important;margin:4px 0 0!important;font-size:12px!important;line-height:1.3!important}@media (max-width: 576px){.add-call-record-modal .form-horizontal{grid-template-columns:1fr}}body.qsearch-open,body.scroll-locked{overflow:hidden!important;scrollbar-gutter:stable}.cfq-drawer-title,.pcp-drawer-title,.scr-drawer-title,.pref-drawer-title,.cac-drawer-title,.mac-drawer-title,.irq-drawer-title,.mlp-drawer-title,.ehrloc-drawer-title{color:var(--text-primary)!important;font-size:1.75rem!important;line-height:2.5rem!important;font-weight:600!important;letter-spacing:-.02em!important}.cfq-drawer-title i,.pcp-drawer-title i,.scr-drawer-title i,.pref-drawer-title i,.cac-drawer-title i,.mac-drawer-title i,.irq-drawer-title i,.mlp-drawer-title i,.ehrloc-drawer-title i{font-size:1.5rem!important}.cfq-drawer .cfq-drawer-body label,.pcp-drawer .pcp-drawer-body label,.scr-drawer .scr-drawer-body label,.pref-drawer .pref-drawer-body label,.irq-drawer .irq-drawer-body label,.cac-drawer .cac-drawer-body label,.mac-drawer .mac-drawer-body label,.upload-panel .panel-body label,.drill-panel .drill-panel-body label,.cfq-drawer .cfq-field-label,.pcp-drawer .pcp-field-label{font-weight:500!important;font-size:14px!important;color:var(--text-muted)!important;margin-bottom:6px!important;letter-spacing:normal!important;text-transform:none!important}.app-spinner{display:inline-block;box-sizing:border-box;width:1.2em;height:1.2em;border:.15em solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:appSpin .7s linear infinite;vertical-align:-.2em}@keyframes appSpin{to{transform:rotate(360deg)}}.btn .app-spinner{margin-right:8px;width:1em;height:1em;vertical-align:-.15em}.btn-primary .app-spinner,.btn-danger .app-spinner{border-color:#ffffff73;border-top-color:#fff}.bento-section-title{font-size:18px}.bento-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}@media (max-width: 1799px){.bento-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width: 1499px){.bento-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1199px){.bento-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 899px){.bento-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 599px){.bento-grid{grid-template-columns:1fr}}.bento-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 18px;box-shadow:0 2px 8px var(--shadow);transition:box-shadow .2s ease,transform .2s ease}.bento-card:hover{box-shadow:0 8px 24px var(--shadow-strong);transform:translateY(-2px)}.bento-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.bento-title{font-size:15px;font-weight:700;color:var(--primary);margin:0;word-break:break-word}.bento-actions{display:inline-flex;gap:12px;flex-shrink:0}.bento-icon{color:var(--primary);font-size:18px;cursor:pointer;text-decoration:none}.bento-icon:hover{color:var(--primary-hover)}.bento-line{font-size:13px;color:var(--text-secondary);margin:0 0 6px}.bento-label{font-weight:600;color:var(--text-muted)}.bento-empty{color:var(--text-muted);font-style:italic;padding:8px 2px}.tooltip{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;opacity:1!important}.tooltip-inner{max-width:320px;padding:8px 12px!important;text-align:left;color:#1f2937!important;background-color:#fff!important;border:1px solid #E5E7EB!important;border-radius:8px!important;font-size:12.5px;font-weight:500;line-height:1.45;letter-spacing:.1px;white-space:pre-line;box-shadow:0 8px 24px #1118271f,0 2px 6px #11182714}.bs-tooltip-top .arrow:before,.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#fff!important}.bs-tooltip-bottom .arrow:before,.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#fff!important}.bs-tooltip-left .arrow:before,.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#fff!important}.bs-tooltip-right .arrow:before,.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#fff!important}body.theme-dark .tooltip-inner{background-color:#374151!important;color:#f3f4f6!important;border-color:#475569!important;box-shadow:0 8px 24px #0000008c,0 2px 6px #00000059!important}body.theme-dark .bs-tooltip-top .arrow:before,body.theme-dark .bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#374151!important}body.theme-dark .bs-tooltip-bottom .arrow:before,body.theme-dark .bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#374151!important}body.theme-dark .bs-tooltip-left .arrow:before,body.theme-dark .bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#374151!important}body.theme-dark .bs-tooltip-right .arrow:before,body.theme-dark .bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#374151!important}.tooltip-inner:has(table){max-width:min(820px,92vw)}.tooltip-inner table{border-collapse:collapse;width:auto;margin:0}.tooltip-inner th,.tooltip-inner td{border:1px solid #E5E7EB;padding:8px 12px;text-align:left;font-size:12.5px;vertical-align:top}.tooltip-inner th{background:#f9fafb;font-weight:600}body.theme-dark .tooltip-inner th,body.theme-dark .tooltip-inner td{border-color:#475569}body.theme-dark .tooltip-inner th{background:#4b5563}body.theme-dark .bg-white,body.theme-dark .bg-light{background-color:var(--surface)!important;color:var(--text-primary)}body.theme-dark .text-dark{color:var(--text-primary)!important}body.theme-dark .text-muted{color:var(--text-muted)!important}body.theme-dark .text-black{color:var(--text-primary)!important}body.theme-dark .card{background-color:var(--surface);color:var(--text-primary);border-color:var(--border)}body.theme-dark .card-header,body.theme-dark .card-footer{background-color:var(--surface-alt);border-color:var(--border)}body.theme-dark .list-group-item{background-color:var(--surface);color:var(--text-primary);border-color:var(--border)}body.theme-dark hr{border-color:var(--border)}body.theme-dark .border,body.theme-dark .border-top,body.theme-dark .border-right,body.theme-dark .border-bottom,body.theme-dark .border-left{border-color:var(--border)!important}body.theme-dark .form-control{background-color:var(--input-bg);border-color:var(--input-border);color:var(--text-primary)}body.theme-dark .form-control:focus{background-color:var(--input-bg);border-color:var(--primary);color:var(--text-primary)}body.theme-dark .form-control::placeholder{color:var(--text-muted);opacity:.7}body.theme-dark .form-control:disabled,body.theme-dark .form-control[readonly]{background-color:var(--surface-alt);color:var(--text-muted)}body.theme-dark input,body.theme-dark select,body.theme-dark textarea{color-scheme:dark}body.theme-dark select,body.theme-dark input[type=date]{background-color:var(--input-bg);color:var(--text-primary);border:1px solid var(--input-border)}body.theme-dark .input-group-text{background-color:var(--surface-alt);border-color:var(--input-border);color:var(--text-muted)}body.theme-dark .table{color:var(--text-primary)}body.theme-dark .table thead th{background-color:var(--surface-alt);border-color:var(--border);color:var(--text-secondary)}body.theme-dark .table tbody td,body.theme-dark .table tbody th{border-color:var(--border)}body.theme-dark .table-striped tbody tr:nth-of-type(odd){background-color:var(--surface-alt)}body.theme-dark .table-hover tbody tr:hover{background-color:var(--surface-alt)}body.theme-dark .modal-content .modal-header{background:var(--surface-alt)!important;background-color:var(--surface-alt)!important}body.theme-dark .modal-backdrop.show{opacity:.55!important}body.theme-dark .dropdown-menu{background-color:var(--surface);border-color:var(--border);color:var(--text-primary);box-shadow:0 8px 24px var(--shadow-strong)}body.theme-dark .dropdown-item{color:var(--text-primary)}body.theme-dark .dropdown-item:hover,body.theme-dark .dropdown-item:focus{background-color:var(--surface-alt);color:var(--text-primary)}body.theme-dark .dropdown-item.active,body.theme-dark .dropdown-item:active{background-color:var(--primary);color:var(--text-on-primary)}body.theme-dark .dropdown-divider{border-top-color:var(--border)}body.theme-dark .popover{background-color:var(--surface);border-color:var(--border);color:var(--text-primary)}body.theme-dark .popover-header{background-color:var(--surface-alt);border-bottom-color:var(--border);color:var(--text-primary)}body.theme-dark .popover-body{color:var(--text-primary)}body.theme-dark bs-datepicker-container,body.theme-dark bs-daterangepicker-container{color:var(--text-primary)}body.theme-dark .bs-datepicker{background-color:var(--surface);box-shadow:0 12px 40px var(--shadow-strong)}body.theme-dark .bs-datepicker-body{background-color:var(--surface);border-color:var(--border)}body.theme-dark .bs-datepicker-body table td{color:var(--text-primary)}body.theme-dark .bs-datepicker-body table td.week span{color:var(--text-muted)}body.theme-dark .bs-datepicker-body table td span.disabled,body.theme-dark .bs-datepicker-body table td.disabled span{color:var(--text-muted);opacity:.4}body.theme-dark .bs-datepicker-body table td.is-other-month span{color:var(--text-muted);opacity:.6}body.theme-dark .bs-datepicker-body table td span:hover,body.theme-dark .bs-datepicker-body table td.is-active-other-month span{background-color:var(--primary-soft);color:var(--text-on-primary)}body.theme-dark .multiselect-dropdown .dropdown-btn{background-color:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--text-primary)!important}body.theme-dark .multiselect-dropdown .disabled>span{background-color:var(--surface-alt)!important;color:var(--text-muted)!important;border-color:var(--border)!important}body.theme-dark .search-results-container{background:var(--surface)!important;border-color:var(--border)!important}body.theme-dark .search-result-item{border-bottom-color:var(--border)!important}body.theme-dark .search-result-item:hover{background:#38bdf814!important}body.theme-dark .member-details{color:var(--text-secondary)!important}body.theme-dark .selected-member-info{background-color:var(--surface-alt)!important}body.theme-dark .member-info-card{background:var(--surface)!important;border-color:var(--border)!important}body.theme-dark .info-row{border-bottom-color:var(--border)!important}body.theme-dark .info-label{color:var(--text-muted)!important}body.theme-dark .info-value{color:var(--text-primary)!important}body.theme-dark .transfer-summary{background-color:var(--surface-alt)!important}body.theme-dark .summary-row{border-bottom-color:var(--border)!important}body.theme-dark .user-message .message-bubble{background:linear-gradient(135deg,#3b4794,#4a2f6e)!important;box-shadow:0 2px 8px #00000059!important}body.theme-dark .chatbot-input-container{background:var(--surface-elevated)!important;border-color:var(--border-strong)!important}body.theme-dark .timeout-modal-header{background:linear-gradient(135deg,#0c2a33,#134e5e)!important}body.theme-dark .transfer-member-box{background:var(--surface)!important;border-color:var(--border)!important}body.theme-dark .transfer-details{color:var(--text-primary)!important}body.theme-dark app-transfer-hh-data p[style*="color: #000"],body.theme-dark app-transfer-hh-data p[style*="color:#000"]{color:var(--text-primary)!important}body.theme-dark .multiselect-dropdown .dropdown-list{background-color:var(--surface);border-color:var(--border);box-shadow:0 8px 24px var(--shadow-strong)}body.theme-dark .multiselect-dropdown .dropdown-list li{color:var(--text-primary)}body.theme-dark .multiselect-dropdown .dropdown-list li:hover{background-color:var(--surface-alt)}body.theme-dark .multiselect-dropdown .filter-textbox input{background-color:var(--input-bg)!important;color:var(--text-primary)!important}body.theme-dark .multiselect-dropdown .multiselect-item-checkbox input[type=checkbox]+div{color:var(--text-primary)!important}body.theme-dark .multiselect-dropdown .dropdown-list .filter-textbox{border-bottom-color:var(--border)!important}body.theme-dark .multiselect-dropdown .multiselect-item-checkbox:hover{background-color:#38bdf81a!important}body.theme-dark select.form-control option,body.theme-dark select.form-control-sm option{background-color:var(--input-bg);color:var(--text-primary)}body.theme-dark select.form-control option:disabled,body.theme-dark select.form-control-sm option:disabled{color:var(--text-muted)}body.theme-dark .form-control:focus,body.theme-dark .table-block-search .form-control:focus{background-color:var(--input-bg)!important;color:var(--text-primary)!important;border-color:var(--primary)!important;box-shadow:0 0 0 .2rem #38bdf826!important}body.theme-dark input[type=file]{color:var(--text-secondary)}body.theme-dark input[type=file]::file-selector-button:hover,body.theme-dark input[type=file]::-webkit-file-upload-button:hover{background-color:#38bdf826;border-color:var(--primary)}body.theme-dark .loading-screen{background-color:#0f172ab3!important}body.theme-dark .skel{background-image:linear-gradient(90deg,var(--border) 25%,#475569 50%,var(--border) 75%)!important;background-size:1200px 100%!important}body.theme-dark select,body.theme-dark select.form-control,body.theme-dark select.form-control-sm,body.theme-dark .cc-modal-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23e5e7eb' d='M6 8L2 4h8z'/%3E%3C/svg%3E")!important}body.theme-dark select:focus,body.theme-dark select.form-control:focus,body.theme-dark select.form-control-sm:focus,body.theme-dark .cc-modal-select:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23e5e7eb' d='M6 4L2 8h8z'/%3E%3C/svg%3E")!important}body.theme-dark select[multiple],body.theme-dark select[size]:not([size="1"]){background-image:none!important}body.theme-dark .bs-datepicker-head{background-color:var(--surface-alt)!important;border-bottom:1px solid var(--border)!important}body.theme-dark .bs-datepicker-head button{color:var(--text-primary)}body.theme-dark .bs-datepicker-head button:hover{background-color:#38bdf81f}body.theme-dark .bs-datepicker-head button.current{color:var(--text-primary);font-weight:600}body.theme-dark .bs-datepicker-head button[disabled],body.theme-dark .bs-datepicker-head button[disabled]:hover{color:var(--text-muted);background:transparent}body.theme-dark .bs-datepicker-body table thead th{color:var(--text-secondary)}body.theme-dark .bs-datepicker-body table td.is-highlighted:not(.disabled):not(.selected) span{background-color:var(--surface-alt);color:var(--text-primary)}body.theme-dark .bs-datepicker-body table td.selected span,body.theme-dark .bs-datepicker-body table td span.selected,body.theme-dark .bs-datepicker-body table td[class*=select-] span,body.theme-dark .bs-datepicker-body table td span[class*=select-]{background-color:var(--primary)!important;color:var(--text-on-primary)!important}body.theme-dark .bs-datepicker-body table.days td.in-range span,body.theme-dark .bs-datepicker-body table.days td span.in-range{background-color:#38bdf82e;color:var(--text-primary)}body.theme-dark .bs-datepicker-body table.months td span,body.theme-dark .bs-datepicker-body table.years td span{color:var(--text-primary)}body.theme-dark .bs-datepicker-body table.months td span:hover,body.theme-dark .bs-datepicker-body table.years td span:hover{background-color:#38bdf82e;color:var(--text-primary)}body.theme-dark .bs-datepicker-predefined-btns button{color:var(--text-primary)}body.theme-dark .bs-datepicker-predefined-btns button:hover{background-color:#38bdf82e}body.theme-dark angular-editor{color:var(--text-primary)}body.theme-dark angular-editor .angular-editor-toolbar{background-color:var(--surface-alt);border-color:var(--border)}body.theme-dark angular-editor .angular-editor-toolbar-set{background-color:transparent;border-color:var(--border)}body.theme-dark angular-editor .angular-editor-button{background-color:transparent;color:var(--text-primary);border-color:transparent}body.theme-dark angular-editor .angular-editor-button:hover{background-color:var(--surface)}body.theme-dark angular-editor .angular-editor-textarea{background-color:var(--surface);color:var(--text-primary);border-color:var(--border);caret-color:var(--text-primary)}body.theme-dark angular-editor .angular-editor-wrapper{background-color:var(--surface);border-color:var(--border)}body.theme-dark ngx-doc-viewer{background-color:var(--doc-surface)}body.theme-dark pdf-viewer{background-color:var(--doc-surface)}pdf-viewer .ng2-pdf-viewer-container{overflow-x:hidden!important}pdf-viewer .ng2-pdf-viewer-container .page,pdf-viewer .ng2-pdf-viewer-container .page canvas,pdf-viewer .ng2-pdf-viewer-container .page .textLayer,pdf-viewer .ng2-pdf-viewer-container .page .annotationLayer{max-width:100%!important}pdf-viewer .ng2-pdf-viewer-container .page canvas{height:auto!important}.docx-preview{width:100%;height:80vh;overflow:auto;padding:40px 56px;background:#fff;color:#1f2937;font-family:Calibri,Segoe UI,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.55}.docx-preview p{margin:0 0 10px}.docx-preview h1{font-size:22px;margin:18px 0 10px;font-weight:600}.docx-preview h2{font-size:18px;margin:16px 0 8px;font-weight:600}.docx-preview h3{font-size:16px;margin:14px 0 8px;font-weight:600}.docx-preview h4,.docx-preview h5,.docx-preview h6{font-size:14px;margin:12px 0 6px;font-weight:600}.docx-preview ul,.docx-preview ol{margin:0 0 12px 24px;padding:0}.docx-preview li{margin:0 0 4px}.docx-preview table{border-collapse:collapse;margin:12px 0;width:auto;max-width:100%}.docx-preview table td,.docx-preview table th{border:1px solid #d1d5db;padding:6px 10px;vertical-align:top}.docx-preview img{max-width:100%;height:auto}.docx-preview a{color:#1e81d2;text-decoration:underline}.doc-viewer-status{width:100%;height:80vh;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:14px}body.theme-dark .doc-viewer-status{color:var(--text-muted, #9ca3af)}body.theme-dark .top-navbar{background:var(--navbar-bg)}body.theme-dark .sidebar,body.theme-dark .nav-rail,body.theme-dark .nav-flyout{background:var(--bg)}body.theme-dark .flyout-group.expanded{background:var(--surface-elevated);border:1px solid var(--border);box-shadow:0 12px 28px #0000008c,0 4px 10px #6dcff626,0 1px 2px #0000004d}body.theme-dark .flyout-item.active{color:var(--primary-hover)}body.theme-dark .flyout-subitem:hover{background:#6dcff614;color:var(--primary-hover)}body.theme-dark .flyout-subitem.active{background:linear-gradient(90deg,#6dcff624,#6dcff600);color:var(--primary-hover);border-left-color:var(--primary-hover)}body.theme-dark .role-badge{background:var(--primary-soft);color:var(--primary-hover)}body.theme-dark .app-tabs{border-bottom-color:var(--border-strong)}body.theme-dark .app-tab{color:var(--text-secondary)}body.theme-dark .app-tab:hover{color:var(--text-primary)}body.theme-dark .custome-nav-link.unselected-tab{color:var(--text-secondary)!important}body.theme-dark .card,body.theme-dark .modal-content,body.theme-dark .dashboard-card-body,body.theme-dark .member-item,body.theme-dark .list-toggle-row{background-image:none!important}.required-marker{color:var(--error)}.status-success{color:var(--success)}.status-error{color:var(--error)}.text-on-primary{color:var(--text-on-primary)}.bg-surface{background-color:var(--surface)}.bg-surface-alt{background-color:var(--surface-alt)}.modal-header-accent{background-color:var(--primary)!important;color:var(--text-on-primary)!important}body.theme-dark .qa-icon.blue,body.theme-dark .hub-row-icon.primary,body.theme-dark .qa-hub-icon-primary{background:#38bdf82e;color:#7dd3fc}body.theme-dark .qa-icon.purple,body.theme-dark .hub-row-icon.purple,body.theme-dark .qa-hub-icon-purple{background:#a78bfa2e;color:#c4b5fd}body.theme-dark .qa-icon.green,body.theme-dark .hub-row-icon.green,body.theme-dark .qa-hub-icon-green{background:#34d3992e;color:#6ee7b7}body.theme-dark .qa-icon.amber,body.theme-dark .hub-row-icon.orange,body.theme-dark .qa-hub-icon-orange{background:#fb923c2e;color:#fbbf77}body.theme-dark .qa-icon.pink{background:#f472b62e;color:#f9a8d4}body.theme-dark .qa-icon.blue{background:#1b3a52!important;color:#8ec9ea!important}body.theme-dark .qa-icon.purple{background:#3d2e5c!important;color:#c5b5f5!important}body.theme-dark .qa-icon.green{background:#1f4632!important;color:#6ee7b7!important}body.theme-dark .qa-icon.amber{background:#4a3512!important;color:#fbbf77!important}body.theme-dark .qa-icon.pink{background:#4a1f3a!important;color:#f9a8d4!important}body.theme-dark .qa-badge.info{background:#38bdf82e;color:#7dd3fc}body.theme-dark .ai-badge{background:#a78bfa2e;color:#c4b5fd}body.theme-dark .ai-badge i{color:#c4b5fd}body.theme-dark .hub-row-icon.coral,body.theme-dark .qa-hub-icon-coral{background:#f871712e;color:#fca5a5}body.theme-dark .hub-row-icon.teal,body.theme-dark .qa-hub-icon-teal{background:#2dd4bf2e;color:#5eead4}body.theme-dark .hub-feature-list li.coming-soon-item i{color:#fbbf77;background:#fb923c2e}body.theme-dark .hub-feature-list li.has-access i{color:#6ee7b7;background:#34d3992e}body.theme-dark .coming-soon-badge{background:#fb923c2e;color:#fbbf77}body.theme-dark .badge-warning,body.theme-dark .alert-warning{background-color:#fb923c2e;color:#fbbf77;border-color:#fb923c59}body.theme-dark .badge-success,body.theme-dark .alert-success{background-color:#34d3992e;color:#6ee7b7;border-color:#34d39959}body.theme-dark .badge-danger,body.theme-dark .alert-danger{background-color:#f871712e;color:#fca5a5;border-color:#f8717159}body.theme-dark .badge-info,body.theme-dark .alert-info{background-color:#38bdf82e;color:#7dd3fc;border-color:#38bdf859}body.theme-dark .badge-primary{background-color:var(--primary);color:var(--text-on-primary)}body.theme-dark .badge-secondary{background-color:var(--surface-alt);color:var(--text-secondary)}body.theme-dark .stat-pill{background-color:var(--surface-alt);color:var(--text-primary);border-color:var(--border)}body.theme-dark [class*=-chip]:not(.modal-header-accent):not(.stat-chip){filter:brightness(.92)}body.theme-dark .file-uploader,body.theme-dark .file-explorer,body.theme-dark .file-converter-explorer,body.theme-dark app-file-uploader>*,body.theme-dark app-file-explorer>*,body.theme-dark app-file-converter-explorer>*{background-image:none!important;background-color:var(--surface)!important}body.theme-dark .file-explorer-list,body.theme-dark .file-explorer-empty,body.theme-dark .file-uploader [style*=background][class*=upload],body.theme-dark .file-name{background-color:var(--surface-alt)!important}body.theme-dark .heighlight-row tbody:hover,body.theme-dark .heighlight-row tr:hover,body.theme-dark .table tr.active,body.theme-dark .file-list tr.active,body.theme-dark .file-list tr:hover{background-color:var(--surface-alt)!important;color:var(--text-primary)}body.theme-dark .app-table tbody tr:hover td{background-color:#38bdf814!important;color:var(--text-primary)!important}body.theme-dark .app-table tbody tr.active td{background-color:#38bdf824!important;color:var(--text-primary)!important}body.theme-dark .control-label{color:var(--text-primary)!important}body.theme-dark .attachment-list u{color:#7dd3fc!important}body.theme-dark .attachment-list u:hover{color:#bae6fd!important}body.theme-dark .attachment-list u[style*=grey],body.theme-dark .attachment-list u[style*=gray]{color:var(--text-muted)!important}body.theme-dark .table-body{background-color:var(--surface)!important}body.theme-dark .table-body.row-selected{background-color:#38bdf824!important}body.theme-dark .queue-expand-btn:hover{background:#38bdf829!important;color:#bae6fd!important}body.theme-dark .dropdown-box{background-color:var(--surface-alt)!important;border-color:var(--border)!important;color:var(--text-primary)!important}body.theme-dark .dropdown-list{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:0 4px 16px #00000080!important}body.theme-dark .dropdown-list li{color:var(--text-primary)!important}body.theme-dark .dropdown-list li.selected{background:var(--surface-alt)!important}body.theme-dark .dropdown-list li:hover{background:#38bdf826!important}body.theme-dark .call-id-link{color:#7dd3fc!important}body.theme-dark .call-id-link:hover{color:#bae6fd!important}body.theme-dark .audio-icons{color:#7dd3fc!important}body.theme-dark .audio-icons:hover{color:#bae6fd!important}body.theme-dark .audio-download-icon{color:#6ee7b7!important}body.theme-dark .audio-download-icon:hover{color:#a7f3d0!important}body.theme-dark .close-player-icon{color:#fca5a5!important}body.theme-dark .close-player-icon:hover{color:#fecaca!important}body.theme-dark .table-block,body.theme-dark .nav-menu,body.theme-dark .convert-files,body.theme-dark .ehr-file-merge,body.theme-dark .panel-body,body.theme-dark .upload-section,body.theme-dark .file-section{background-image:none!important}body.theme-dark .pharmacy-call-list [style*=background],body.theme-dark .pharmacy-dashboard [style*=background]{background-color:var(--surface-alt)!important}body.theme-dark .expand-all-btn:hover{background:var(--surface-alt)!important;color:var(--text-primary)!important}body.theme-dark .qa-icon{background:var(--surface-alt);color:var(--text-primary)}body.theme-dark .qa-icon.qa-icon-member{background:#a78bfa2e!important;color:#c4b5fd!important}body.theme-dark .qa-icon.qa-icon-care{background:#34d3992e!important;color:#6ee7b7!important}body.theme-dark .qa-icon.qa-icon-ops{background:#94a3b82e!important;color:#cbd5e1!important}body.theme-dark .qa-icon.qa-icon-ai{background:#fbbf242e!important;color:#fcd34d!important}body.theme-dark .qa-feature-icon{background:#38bdf826;color:#7dd3fc}body.theme-dark .qa-feature-icon.fi-blue{background:#38bdf82e;color:#7dd3fc}body.theme-dark .qa-feature-icon.fi-teal{background:#2dd4bf2e;color:#5eead4}body.theme-dark .qa-feature-icon.fi-purple{background:#a78bfa2e;color:#c4b5fd}body.theme-dark .qa-feature-icon.fi-green{background:#34d3992e;color:#6ee7b7}body.theme-dark .qa-feature-icon.fi-amber{background:#fbbf242e;color:#fcd34d}body.theme-dark .qa-feature-icon.fi-coral{background:#f871712e;color:#fca5a5}body.theme-dark .qa-feature-icon.fi-pink{background:#f472b62e;color:#f9a8d4}body.theme-dark .qa-feature-icon.fi-slate{background:#94a3b82e;color:#cbd5e1}body.theme-dark .asmt-pill-green{background:#34d3992e;color:#6ee7b7}body.theme-dark .asmt-pill-amber{background:#fbbf242e;color:#fcd34d}body.theme-dark .asmt-pill-blue{background:#38bdf82e;color:#7dd3fc}body.theme-dark .asmt-pill-coral,body.theme-dark .asmt-action-icon.coral{background:#f871712e;color:#fca5a5}body.theme-dark .asmt-action-icon.purple{background:#a78bfa2e;color:#c4b5fd}body.theme-dark .asmt-action-icon.amber{background:#fbbf242e;color:#fcd34d}body.theme-dark .asmt-success-strip{background:#34d39926;color:#6ee7b7}body.theme-dark .asmt-close-btn:hover{background:#f871712e;color:#fca5a5}body.theme-dark .asmt-md-list{background:var(--surface-alt)}body.theme-dark .asmt-record.selected{box-shadow:none}body.theme-dark .qa-badge.most-used{background:#fbbf242e!important;color:#fbbf24!important}body.theme-dark .coming-soon-badge,body.theme-dark .hub-feature-list li.coming-soon-item i{background:#fb923c2e!important;color:#fbbf77!important}body.theme-dark .hub-feature-list li.has-access i{background:#34d3992e!important;color:#6ee7b7!important}body.theme-dark .control-select:hover,body.theme-dark .control-select:focus{border-color:var(--primary-hover)!important}body.theme-dark .pagination-button:hover:not(:disabled){border-color:var(--primary-hover)!important;color:var(--primary-hover)!important}body.theme-dark .pagination-item.active .pagination-button{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--text-on-primary)!important}body.theme-dark .cc-action-link:hover{color:var(--primary-hover)!important}body.theme-dark .cc-modal-close{color:var(--text-muted)!important}body.theme-dark .cc-modal-select:focus{border-color:var(--primary-hover)!important}body.theme-dark .cc-modal-button-submit,body.theme-dark .cc-modal-button-submit:hover{background:var(--primary)!important;color:var(--text-on-primary)!important}body.theme-dark .footer-button-secondary{color:var(--success)!important}body.theme-dark .footer-button-secondary:hover{background:#34d3992e!important;color:#6ee7b7!important}body.theme-dark .member-item:hover{background:var(--surface-alt)!important}body.theme-dark .list-toggle-pill:hover{border-color:var(--primary-hover)!important}body.theme-dark .member-care-reminder{color:#fbbf77!important}body.theme-dark .member-care-reminder i{color:#fbbf24!important}body.theme-dark .care-reminder-count{background:var(--warning)!important;color:var(--text-on-primary)!important}body.theme-dark .services-due-row{background:#38bdf81a!important;border:1px solid rgba(56,189,248,.22)!important}body.theme-dark .services-due-row .action-row-icon{background:#38bdf82e!important;color:#7dd3fc!important}body.theme-dark .services-due-row .action-row-label{color:#7dd3fc!important}body.theme-dark .viewprograms-row{background:#2dd4bf1a!important;border:1px solid rgba(45,212,191,.22)!important}body.theme-dark .viewprograms-row:hover{background:#2dd4bf29!important}body.theme-dark .viewprograms-row .action-row-icon{background:#2dd4bf33!important;color:#5eead4!important}body.theme-dark .viewprograms-row .action-row-label{color:#5eead4!important}body.theme-dark .pcp-row{background:#a78bfa1a!important;border:1px solid rgba(167,139,250,.22)!important}body.theme-dark .pcp-row:hover{background:#a78bfa29!important}body.theme-dark .pcp-row .action-row-icon{background:#a78bfa33!important;color:#c4b5fd!important}body.theme-dark .pcp-row .action-row-label{color:#c4b5fd!important}body.theme-dark .service-btn{background:#f8717129!important;color:#fca5a5!important;border:1px solid rgba(248,113,113,.28)!important}body.theme-dark .service-btn:hover{background:#f871713d!important;color:#fecaca!important}body.theme-dark .elig-item.food-benefit i,body.theme-dark .elig-item.food-benefit .food-status{color:#c4b5fd!important}body.theme-dark .status-title,body.theme-dark .status-subtitle{color:#6ee7b7!important}body.theme-dark .eligibility-status-visual.not-eligible .status-title,body.theme-dark .eligibility-status-visual.not-eligible .status-subtitle{color:#fca5a5!important}body.theme-dark .eligibility-status-visual.not-eligible{border-color:#f8717180!important}body.theme-dark .ah-recert-highlight.recert-yellow{background:#fbbf241f!important}body.theme-dark .ah-recert-highlight.recert-yellow .recert-yellow-icon,body.theme-dark .ah-recert-highlight.recert-yellow .recert-yellow-label{background:var(--warning)!important;color:var(--text-on-primary)!important}body.theme-dark .ah-recert-highlight.recert-yellow .recert-yellow-value{color:#fbbf24!important}body.theme-dark .timeline-gap-note{background:#fbbf241f!important;color:#fbbf77!important}body.theme-dark .timeline-gap-note .gap-dur{color:#fbbf24!important}body.theme-dark .timeline-line.gap{background-image:linear-gradient(var(--warning) 50%,transparent 50%)!important}body.theme-dark .ffs-icon{background:#38bdf833!important;color:#7dd3fc!important}body.theme-dark .ffs-title{color:#7dd3fc!important}body.theme-dark .ffs-status-badge{color:#6ee7b7!important}body.theme-dark .skeleton-date-arrow{background:var(--border)!important}body.theme-dark .programs-header{background:var(--surface-alt)!important}body.theme-dark .programs-title{color:var(--text-primary)!important}body.theme-dark .btn-primary:hover{background-color:var(--primary)!important;border-color:var(--primary)!important;filter:brightness(1.1)}body.theme-dark .btn-primary:disabled{background-color:var(--surface-alt)!important;color:var(--text-muted)!important}body.theme-dark .member-card{border-color:var(--border)!important}body.theme-dark .selected-tab{color:var(--text-on-primary)!important;background-color:var(--primary)!important}body.theme-dark .unselected-tab{color:var(--text-secondary)!important;background-color:var(--surface-alt)!important}body.theme-dark .levelTwo{background-color:var(--warning)!important;color:var(--text-on-primary)!important}body.theme-dark .heading{color:var(--primary-hover)!important}body.theme-dark .form-styles{border-color:var(--border)!important}body.theme-dark .aSortItem,body.theme-dark .aSortItem.active{color:var(--text-muted)!important}body.theme-dark .panel-icons,body.theme-dark .panel-icons-upload,body.theme-dark .upload-button,body.theme-dark .file-option-icons,body.theme-dark .upload-forms-button,body.theme-dark .load-more-files{color:var(--primary-hover)!important}body.theme-dark .load-more-files:hover{color:var(--primary)!important}body.theme-dark .file-option-icons-danger{color:var(--error)!important}body.theme-dark .file-option-icons-complete{color:var(--success)!important}body.theme-dark .file-option-icons-disabled{color:var(--text-muted)!important}body.theme-dark .time-select{border-color:var(--border)!important;background-color:var(--input-bg)!important;color:var(--text-primary)!important}body.theme-dark .ihsa-assessement [style*=background],body.theme-dark app-ihsa-assessement [class*=container]{background-color:var(--surface-alt)!important}body.theme-dark .upload-icon.disabled{color:var(--text-muted)!important}body.theme-dark .panel-body .custom-file-label,body.theme-dark .panel-body .custom-file-label:after{background-color:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--text-primary)!important}body.theme-dark .panel-body .custom-file-label:after{background-color:var(--surface-alt)!important}body.theme-dark .panel-body .form-text{color:var(--text-muted)!important}body.theme-dark .multiselect-trigger:hover{border-color:var(--border-strong)!important}body.theme-dark .multiselect-option:hover{background-color:var(--surface-alt)!important}body.theme-dark .secondary-btn,body.theme-dark .active-filter-bar,body.theme-dark .subreason-filter-label{background:var(--surface-alt)!important;border-color:var(--border)!important;color:var(--text-secondary)!important}body.theme-dark .clear-filter-btn{color:var(--text-muted)!important}body.theme-dark .clear-filter-btn:hover{background:#f871712e!important;color:#fca5a5!important}body.theme-dark .feedback-table tbody tr:hover{background:var(--surface-alt)!important}body.theme-dark .feedback-table tbody tr.selected-row{background:var(--primary-soft)!important}body.theme-dark .feedback-table th{color:var(--text-secondary)!important}body.theme-dark .lob-cell{color:var(--text-muted)!important}body.theme-dark .sentiment-badge.negative,body.theme-dark .status-pill.pending{background:#f871712e!important;color:#fca5a5!important}body.theme-dark .sentiment-badge.neutral,body.theme-dark .status-pill.under-review,body.theme-dark .repeat-tag{background:#fb923c2e!important;color:#fbbf77!important}body.theme-dark .sentiment-badge.positive,body.theme-dark .status-pill.completed{background:#34d3992e!important;color:#6ee7b7!important}body.theme-dark .sentiment-badge.mixed,body.theme-dark .status-pill.closed{background:var(--surface-alt)!important;color:var(--text-muted)!important}body.theme-dark .stot-dot.negative,body.theme-dark .sentiment-bar-fill.negative{background:var(--error)!important}body.theme-dark .stot-dot.neutral,body.theme-dark .sentiment-bar-fill.neutral{background:var(--warning)!important}body.theme-dark .stot-dot.positive,body.theme-dark .sentiment-bar-fill.positive{background:var(--success)!important}body.theme-dark .bulk-assign-form,body.theme-dark .snapshot-row:hover,body.theme-dark .snapshot-row.active,body.theme-dark .detail-grid section,body.theme-dark .workflow-panel,body.theme-dark .reason-details-panel,body.theme-dark .note-full-text{background:var(--surface-alt)!important;color:var(--text-primary)!important;border-color:var(--border)!important}body.theme-dark .drill-avatar,body.theme-dark .drill-close-btn,body.theme-dark .drill-close-btn:hover{background:var(--surface-alt)!important;color:var(--text-primary)!important}body.theme-dark .dhchip{background:var(--surface-alt)!important;border-color:var(--border)!important}body.theme-dark .dhchip-label,body.theme-dark .dhchip-val{color:var(--text-primary)!important}body.theme-dark .timeline-type-badge,body.theme-dark .timeline-type-badge.resolution{background:var(--surface-alt)!important;color:var(--text-secondary)!important}body.theme-dark .theme-quick-selector,body.theme-dark .theme-chip{background:var(--surface-alt)!important;color:var(--text-secondary)!important;border-color:var(--border)!important}body.theme-dark .insights-footer{background:var(--surface-alt)!important;color:var(--text-muted)!important}body.theme-dark .skel-table-row,body.theme-dark .skeleton-row{border-bottom-color:var(--border)!important}body.theme-dark .selectedDoctorInfo.card-body{background-color:var(--surface-alt)!important;color:var(--text-primary)}body.theme-dark .eligibility-status-visual{background:#34d3991f!important}body.theme-dark .eligibility-status-visual.not-eligible{background:#f871711f!important}body.theme-dark .ah-recert-highlight.recert-green{background:#34d3991f!important}body.theme-dark .ah-recert-highlight.recert-red{background:#f871711f!important}body.theme-dark .ffs-eligibility-header{background:#38bdf81f!important}body.theme-dark .ffs-status-badge{background:#34d3992e!important;color:#6ee7b7!important}body.theme-dark .pagination-button:hover:not(:disabled){background:var(--surface-alt)!important}@keyframes shimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}.skeleton-base,.skeleton-line{background:linear-gradient(90deg,var(--border) 25%,var(--primary-soft) 50%,var(--border) 75%);background-size:1200px 100%;animation:shimmer 1.4s infinite linear;border-radius:6px}@media (prefers-reduced-motion: reduce){.skeleton-base,.skeleton-line{animation:none}}body.theme-dark .skeleton-base,body.theme-dark .skeleton-icon,body.theme-dark .skeleton-line,body.theme-dark .skeleton-care-chip,body.theme-dark .skeleton-elig-icon,body.theme-dark .skeleton-avatar,body.theme-dark .skeleton-status-banner,body.theme-dark .skeleton-date-block,body.theme-dark .skeleton-section-title,body.theme-dark .skeleton-view-btn,body.theme-dark .skeleton-recert-block,body.theme-dark .skeleton-action-bar,body.theme-dark .skeleton-ffs-header,body.theme-dark .skeleton-ffs-empty,body.theme-dark .skel-table-row{background-image:linear-gradient(90deg,var(--border) 25%,#475569 50%,var(--border) 75%)!important;background-size:1200px 100%!important}body.theme-dark .item-heading h4{color:var(--text-primary)!important}body.theme-dark .theme-quick-selector,body.theme-dark .programs-header{background:var(--surface-alt)!important}body.theme-dark .table-block{background-color:var(--surface)!important}body.theme-dark .history-details,body.theme-dark .loading-state{background:var(--surface)!important}body.theme-dark .custom-select{background-color:var(--input-bg);border-color:var(--input-border);color:var(--text-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23e5e7eb' d='M6 8L2 4h8z'/%3E%3C/svg%3E")}body.theme-dark .custom-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #38bdf82e}body.theme-dark .custom-select:disabled{background-color:var(--surface-alt);color:var(--text-muted)}body.theme-dark .select-items{background-color:var(--surface)!important;border:1px solid var(--border)}body.theme-dark .select-items div,body.theme-dark .select-selected{color:var(--text-primary)!important;border-bottom-color:var(--border)!important}body.theme-dark .select-items div:hover,body.theme-dark .same-as-selected{background-color:var(--surface-alt)!important}body.theme-dark .select-selected:after{border-top-color:var(--text-primary)}body.theme-dark .select-selected.select-arrow-active:after{border-bottom-color:var(--text-primary)}body.theme-dark app-rx-adherence input[type=text],body.theme-dark .rx-adherence input[type=text]{background:transparent;border-bottom-color:var(--border-strong);color:var(--text-primary)}body.theme-dark app-rx-adherence input::placeholder,body.theme-dark .rx-adherence input::placeholder{color:var(--text-muted);opacity:.85}body.theme-dark input[type=checkbox]{accent-color:var(--primary-hover)}body.theme-dark .section-card-header{border-bottom-color:var(--border)!important}body.theme-dark .table thead{border-bottom-color:var(--border-strong)!important}body.theme-dark hr{border-top-color:var(--border)!important}body.theme-dark .search-box{background-color:var(--input-bg);border-color:var(--input-border);color:var(--text-primary)}body.theme-dark .search-box::placeholder{color:var(--text-muted);opacity:.85}body.theme-dark .search-box:focus{background-color:var(--input-bg);border-color:var(--primary);color:var(--text-primary);box-shadow:0 0 0 3px #38bdf82e;outline:none}
